@media (min-width:768px) and (max-height:860px){:root{--site-gutter:clamp(1rem,4vw,2.25rem);--marketing-title-size:clamp(1.65rem,1.05rem + 2.2vw,2.65rem);--marketing-desc-size:clamp(0.9375rem,0.875rem + 0.2vw,1.0625rem);--viewport-section-h:calc(100svh - var(--header-offset))}html{font-size:clamp(.9rem,.15vw + .875rem,1.0625rem)}main.page-transition-root{margin-bottom:min(100svh,88vh)}.site-footer__hero-logo{max-height:min(32vh,calc(100svh - var(--header-offset) - 9rem))}html.footer-reveal-active .site-footer__hero-logo{max-height:min(36vh,calc(100svh - 10rem))}html:has([data-snap-page]){scroll-padding-top:var(--header-offset)}[data-snap-page] [data-snap-section]:not(.hero-slider){flex-shrink:0}.about-section:not(.about-section--roster),.home-cta3,.home-what-you-get,.how-bridge,.how-cta,.how-wa,.sp-section,[data-snap-page] [data-snap-section]:not(.hero-slider){height:auto!important;min-height:var(--viewport-section-h);max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-margin-top:var(--header-offset);padding-block:clamp(1rem,2vh,1.35rem);box-sizing:border-box}.about-brigade__content,.about-intro,.home-cta3__inner,.home-what-you-get__inner,.how-cta__inner,.how-wa__inner,.sp-intro__layout,.sp-section--builder .sp-builder{margin-block:0;max-height:none;width:100%;height:auto;min-height:0;overflow:visible;flex:0 1 auto;justify-content:center}.home-cta3__inner{overflow:visible;align-items:center}.home-what-you-get__inner{justify-content:center}.home-what-you-get__title{margin-bottom:clamp(1rem,2.5vh,1.5rem)}.home-what-you-get__cards{gap:clamp(.75rem,2vw,1rem)}.home-what-you-get__card{padding:clamp(.75rem,1.5vw,.95rem)}.about-section.about-section--roster{align-items:stretch;justify-content:flex-start;padding-block:clamp(1rem,2vh,1.35rem)}.about-section--roster .about-roster{height:auto;max-height:none;justify-content:flex-start}.about-section--roster .about-roster__grid{flex:0 1 auto;min-height:0;gap:clamp(.4rem,.9vw,.65rem)}.about-section--roster .about-roster__intro-tile,.about-section--roster .about-roster__tile{height:auto;min-height:0;padding:clamp(.45rem,.9vw,.7rem)}.about-roster__intro-title{font-size:clamp(1.65rem,1.05rem + 2vw,2.5rem)}.about-roster__tile-badge{font-size:clamp(.875rem,.82rem + .15vw,1rem)}.about-intro{gap:clamp(1rem,2.5vw,1.5rem)}.about-intro__title{font-size:clamp(1.75rem,1.1rem + 2vw,2.5rem)}.about-brigade__title{font-size:clamp(1.75rem,1.15rem + 1.8vw,2.5rem)}.about-brigade__content{padding:clamp(.85rem,1.8vw,1.25rem)}.how-bridge{height:auto}.how-bridge,.how-panel{min-height:min(85vh,var(--viewport-section-h))}.how-panel{height:auto!important;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(.75rem,1.5vh,1rem);box-sizing:border-box}.how-panel__head .how-step__image-placeholder,.how-panel__head .how-step__image-wrap{--how-step-image-max-h:min(24vh,calc(100svh - var(--header-offset) - 12rem))}.how-panel__body{overflow:visible}.how-split__intro{position:relative;top:auto;transform:none;max-height:none}.how-wa__cards{min-height:0;gap:clamp(.5rem,1.1vw,.85rem)}.how-wa__cards .how-wa-card__media{min-height:clamp(6.5rem,14vh,9.5rem)}.sp-section--intro .sp-intro__layout{height:auto;max-height:none;justify-content:center}.sp-intro__image-wrap{width:min(64vw,15rem)}.sp-section--builder .sp-builder{height:auto;max-height:none;justify-content:center}.sp-builder__result,.sp-result__pane.is-active,.sp-result__stage{max-height:none;overflow:visible}body:has(main .support-page) main.page-transition-root{min-height:0}.support-page{min-height:var(--viewport-section-h);height:auto;justify-content:flex-start;padding-bottom:clamp(2rem,5vh,3rem)}.faq-page,.legal-page,.sen-rte-page{padding-top:clamp(1rem,2vh,1.5rem);padding-bottom:clamp(2rem,5vh,3rem)}main.page-transition-root>.container{padding-top:clamp(1.25rem,2.5vh,2rem);padding-bottom:clamp(2rem,5vh,3rem)}}