/* Layout corrections kept separate from the content system for safe iteration. */
.detail-hero{display:block}
.detail-hero .detail-shell{display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}
@media(max-width:900px){.detail-hero .detail-shell{grid-template-columns:1fr;gap:42px}}
