/* Local editorial artwork only. Existing typography, controls and news stay intact. */
#main .blog-cover{aspect-ratio:16/9;overflow:hidden;border-radius:18px;margin:0 0 20px;background:#151d30}
#main .blog-cover img{display:block;width:100%;height:100%;object-fit:cover;transform:none;transition:none}
#main .photo.gd-editorial-art{display:block;height:auto;aspect-ratio:auto;overflow:visible;background:transparent;margin:28px 0 0}
#main .photo.gd-editorial-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:20px}
#main .photo.gd-editorial-art figcaption{position:static;inset:auto;display:block;background:transparent;color:#5c6373;padding:10px 0 0;font-size:12px;line-height:1.7;text-align:start;max-width:none;border-radius:0}
@media(max-width:700px){#main .blog-cover{border-radius:14px;margin-bottom:16px}#main .photo.gd-editorial-art{margin-top:20px}#main .photo.gd-editorial-art img{border-radius:14px}}
