/* Editorial spacing only. Preserve the site's header, palette and components. */
.commercial-hero.editorial-text-hero .sc-hero-panel{grid-template-columns:minmax(0,1fr)!important}
.editorial-home-hero .sc-hero-copy>p{max-width:65ch;line-height:1.65}
.editorial-text-hero .sc-hero-copy{max-width:920px}
.editorial-text-hero h1{max-width:24ch}
.editorial-anchor{display:block;scroll-margin-top:110px}
.editorial-reference-links{padding-block:1.5rem}
.editorial-reference{padding:1rem;border:1px solid var(--line,#71809640);border-radius:12px}
.editorial-reference>summary{font-weight:600;cursor:pointer}
.editorial-reference .sc-section{padding-block:1.5rem}
.editorial-reference .sc-wrap{padding-inline:0}
.editorial-journey{margin-block:1.5rem}
.editorial-journey p{max-width:78ch;line-height:1.7}
.editorial-journey h2,.editorial-journey h3{max-width:34em}
.editorial-journey ol{max-width:78ch;line-height:1.7;padding-inline-start:1.4rem}
.editorial-journey li+li{margin-top:.65rem}
.editorial-reference summary:focus-visible,.editorial-journey a:focus-visible{outline:3px solid var(--accent,#6ba6ef);outline-offset:4px}
@media(max-width:600px){.editorial-home-hero .sc-actions{align-items:flex-start}.editorial-reference{margin-inline:1rem}.editorial-home-hero h1{overflow-wrap:break-word}}
