#MainContent .section-space{padding-block:clamp(48px,4.8vw,64px)}#MainContent .section-heading{margin-bottom:24px}#MainContent .section-heading-centered>h2{margin-inline:auto;text-align:center}#MainContent .section-heading .eyebrow{margin-bottom:10px}#MainContent .center-action,#MainContent .featured-blog-action{margin-top:24px}#MainContent .value-strip{padding-block:20px}#MainContent .why-choose-section{padding-block:48px}#MainContent .story-banner-copy{padding-block:40px}#MainContent .faq-item summary{padding-block:16px}#MainContent .closing-cta-section{padding-block:28px}#MainContent .closing-cta-notes{margin-top:20px}#MainContent .care-faq-panel{padding-block:40px}#MainContent .care-faq-panel__heading{margin:24px 0 20px}#MainContent .care-faq-panel__note{margin-top:18px}#MainContent .hero-layout.page-width{width:100%;margin-inline:0}.site-footer{padding-top:40px}.site-footer .footer-grid{padding-bottom:32px}@media(min-width:701px){#MainContent .hero-layout.page-width,#MainContent .hero-copy{min-height:680px}#MainContent .hero-copy{padding-block:clamp(44px,4.5vw,68px)}}@media(max-width:700px){#MainContent .section-space{padding-block:40px}#MainContent .section-heading{margin-bottom:22px}#MainContent .value-strip{padding-block:18px}#MainContent .why-choose-section{padding-block:36px}#MainContent .faq-layout{gap:24px}#MainContent .faq-item summary{padding-block:15px}#MainContent .care-faq-panel{padding-block:28px}#MainContent .care-faq-panel__heading{margin:22px 0 18px}#MainContent .care-faq-panel__cards{gap:14px}#MainContent .closing-cta-section{padding-block:28px}#MainContent .closing-cta-layout{gap:22px}#MainContent .hero-layout.page-width,#MainContent .hero-copy{min-height:640px}#MainContent .hero-copy{padding-bottom:28px}.site-header .header-inner{gap:10px}.site-header .brand-wordmark{font-size:16px;gap:7px!important}.site-header .brand-icon{width:32px!important;height:32px!important}.site-header .header-actions{gap:8px}.site-header .header-icon{width:22px;height:22px}.site-header .header-icon svg{width:20px;height:20px}.site-header .mobile-menu-button{padding:0;width:24px;justify-content:center;font-size:22px}.site-footer{padding-top:32px}.site-footer .footer-grid{gap:26px 20px;padding-bottom:26px}}@media(max-width:360px){.site-header .brand-wordmark{font-size:14px;gap:5px!important}.site-header .brand-icon{width:26px!important;height:26px!important}.site-header .header-actions{gap:5px}.site-header .header-icon{width:20px}.site-header .mobile-menu-button{width:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/homepage-spacing.css.map */
