.editorial-photo{border:1px solid var(--editorial-rule);background:var(--editorial-background);min-width:0;margin:0;padding:clamp(.75rem,1.5vw,1.5rem)}.editorial-photo img{width:100%;height:auto;display:block}.editorial-photo figcaption{color:var(--editorial-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;font:.75rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}
