/* Original topic artwork: quiet framing, responsive assets, no extra motion. */
.topic-art{margin:0;min-width:0;overflow:hidden;border-radius:12px;background:#edeaf0;isolation:isolate}
.topic-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.art-manifesto{width:100%;align-self:center;box-shadow:0 28px 64px -38px #18152e55}
.art-model{align-self:center;width:100%}
.art-lead{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:clamp(28px,5vw,80px)!important;align-items:center;max-width:none!important}
.art-lead-copy{min-width:0}.art-lead-copy>h2{margin:18px 0 24px}.art-lead-copy>p:last-child{max-width:58ch}
.art-lead .topic-art{grid-column:auto!important;grid-row:auto!important}
.art-dossier{margin-top:34px}.illustrated-intro{position:static!important}

@media(max-width:760px){.art-lead{grid-template-columns:1fr!important;gap:28px!important}.topic-art{border-radius:8px}.art-dossier{margin-top:26px}}

.art-lead-copy>p:last-child{font-size:16px;line-height:1.85;margin-top:28px;color:inherit}
.rail-heading .art-lead{grid-template-columns:1fr!important;gap:24px!important}

