
/* AT V2 - SK V12 layout parity */
.hero{padding:0!important}.heroGrid{width:100%!important;max-width:none!important;grid-template-columns:43% 57%!important;gap:0!important;align-items:stretch!important}.heroGrid>div:first-child{padding:34px 42px!important;min-width:0!important}.heroArt.heroV8{width:100%!important}.heroGrid h1{font-size:clamp(30px,3.3vw,52px)!important}.heroGrid .lead{font-size:17px!important}.section .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.section .card.withbanner{min-width:0!important}.heroV8 .v9click{position:absolute!important;inset:0!important;z-index:5!important;display:block!important}.heroV8 .v8fallback{pointer-events:none!important}.heroV8 .v8fallback a{pointer-events:auto!important}.heroV8 .v8label{pointer-events:none!important}
@media(max-width:850px){.heroGrid{grid-template-columns:1fr!important}.heroGrid>div:first-child{padding:30px 22px!important}.section .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:550px){.section .grid{grid-template-columns:1fr!important}.heroArt.heroV8{height:260px!important}.heroV8 .v12copy ul{gap:4px!important}}
