.home-page .home-hero h1{font-size:clamp(43px,5.6vw,68px)}
@media(min-width:960px){.home-page .home-hero__lead{max-width:680px}.home-page .home-about__inner{grid-template-columns:minmax(560px,1.15fr) minmax(0,.85fr);gap:clamp(40px,5vw,72px)}.home-page .home-about .section-title{white-space:nowrap}.home-page .home-accessories__panel{display:block;padding:clamp(40px,4.5vw,56px)}.home-page .home-accessories__intro{max-width:820px}.home-page .home-accessories__intro p{max-width:760px}}
@media(max-width:640px){.home-page .home-hero h1{font-size:clamp(32px,9vw,34px)}.home-page .home-about .section-title{font-size:29px}}
