.editorial-image{max-width:800px;margin:2rem auto 2.5rem}.editorial-image img{display:block;width:100%;height:auto;border-radius:16px;aspect-ratio:3/2}.editorial-image figcaption{font-size:.875rem;line-height:1.55;color:#52646c;padding:.75rem .15rem}.editorial-image figcaption span{display:block;font-size:.78rem;margin-top:.25rem}@media(max-width:600px){.editorial-image{margin:1.5rem 0 2rem}.editorial-image img{border-radius:10px}}