/* Editorial adjustments, preserving the existing visual identity. */
.universe .index,.special .topics article>span{display:none}
.story h1{font-size:clamp(44px,5.9vw,88px);line-height:1.03}
.story .description{max-width:42ch;line-height:1.55}
.editorial-detail{max-width:64ch;line-height:1.65}
.special.expert .special-hero{min-height:55vh}
.special .topics{display:flex;flex-wrap:wrap;gap:24px}
.special .topics article{flex:1 1 230px;border-radius:0;background:transparent;border:0;border-top:1px solid #496371;padding-left:0;padding-right:0}
@media(max-width:700px){.story h1{font-size:clamp(40px,10vw,62px)}.special .topics{display:block}}
