
/* 110C output-only: sticky/header + first-screen media correction from accepted P0486 pattern. */
html,body{overflow-x:hidden}
.ssm-header-pro-plus-pilot{position:sticky!important;top:0!important;z-index:var(--ssm-header-sticky-z)!important}
.clean-first-screen-block .hero{align-items:center!important}
.clean-first-screen-block .hero-card{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.clean-first-screen-block .hero-art{height:clamp(360px,34vw,460px)!important;max-height:460px!important;align-self:center!important}
.clean-first-screen-block .hero-card h1{font-size:clamp(32px,2.65vw,48px)!important;line-height:1.05!important;letter-spacing:0!important}
@media(max-width:760px){.ssm-header-pro-plus-pilot{position:sticky!important;top:0!important;z-index:var(--ssm-header-sticky-z)!important}.clean-first-screen-block .hero{align-items:start!important}.clean-first-screen-block .hero-card{align-self:start!important;justify-content:flex-start!important}.clean-first-screen-block .hero-art{display:block!important;height:auto!important;min-height:210px!important;aspect-ratio:16/10!important;align-self:stretch!important}.clean-first-screen-block .hero-card h1{font-size:clamp(25px,6vw,32px)!important;line-height:1.03!important;letter-spacing:0!important}}
