.editorial-illustration{width:min(100%,20rem);min-width:0;margin:0;break-inside:avoid}
.editorial-illustration>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--surface-quiet)}
.editorial-illustration figcaption{padding-top:var(--space-2);font:400 var(--entry-small,var(--text-base))/1.5 var(--sans);color:var(--ink);overflow-wrap:anywhere}
.editorial-illustration figcaption a{color:inherit;text-underline-offset:.18em}
.editorial-contact-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:end;padding:var(--space-2);background:var(--surface-quiet);border:1px solid var(--line)}
.editorial-document{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}
.editorial-document img{display:block;width:100%;height:auto;border:1px solid var(--line);background:#fff}
.editorial-document b{font:650 .75rem/1.25 var(--sans);color:var(--ink);overflow-wrap:anywhere}
.editorial-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:var(--space-6);align-items:center;margin-bottom:var(--space-6)}
.editorial-intro>*{min-width:0}
.equipment-showroom>.editorial-intro{align-items:start}
.browse-group .editorial-intro>h2{margin:0}
@media(max-width:760px){.editorial-intro{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}
@media print{.editorial-illustration{display:none}.editorial-intro{display:block}}
