:focus-visible{outline:3px solid #6eb349!important;outline-offset:4px}.button,a,button,input,select,textarea{scroll-margin-top:120px}button,.button{min-height:44px}.section{content-visibility:auto;contain-intrinsic-size:1px 850px}.site-header,.hero{content-visibility:visible}.presentation-promo{padding-block:clamp(34px,5vw,64px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.button{border:2px solid ButtonText}.eyebrow{color:CanvasText}}