/* Scoped to the illustrated acoustic article only. */
.acoustic-explainer .acoustic-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:center;padding:48px 0 60px}
.acoustic-explainer .acoustic-story+.acoustic-story{border-top:1px solid #d8d7cc}
.acoustic-explainer .acoustic-figure{margin:0;min-width:0}
.acoustic-explainer .acoustic-figure img{display:block;width:100%;height:auto}
.acoustic-explainer .acoustic-figure figcaption{font-size:13px;line-height:1.55;color:var(--muted);margin-top:14px}
.acoustic-explainer .acoustic-story-copy{min-width:0}
.acoustic-explainer .acoustic-story-copy section+section{margin-top:32px}
.acoustic-explainer .acoustic-story-copy h2{font-size:clamp(29px,2.65vw,38px);line-height:1.15;margin:0 0 18px}
.acoustic-explainer .acoustic-story-copy p{font-size:17px;color:var(--muted);line-height:1.85;margin:0}
.acoustic-explainer .acoustic-story-2 .acoustic-figure{order:2}
.acoustic-explainer .acoustic-story-2 .acoustic-figure img{aspect-ratio:1;object-fit:cover}
@media(max-width:900px){
 .acoustic-explainer .acoustic-story{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0 38px}
 .acoustic-explainer .acoustic-story-2 .acoustic-figure{order:0}
 .acoustic-explainer .acoustic-story-copy section+section{margin-top:26px}
 .acoustic-explainer .acoustic-story-copy h2{font-size:31px}
}
