.newsletter-signup-page{width:100%;max-width:80vw;margin:0 auto;padding:0 1rem}@media (min-width:769px){.newsletter-signup-page{padding-top:var(--app-top-offset)}}@media (max-width:768px){.newsletter-signup-page{max-width:95vw;padding-top:6px}}@media (max-width:600px){.newsletter-signup-page{padding-left:0;padding-right:0}}.newsletter-signup-page__main{min-height:calc(100vh - var(--app-top-offset))}@media (max-width:768px){.newsletter-signup-page__main{min-height:calc(var(--app-h,100dvh) - var(--mobile-top-offset) - 6px)}}.newsletter-signup-page__footer-gap{margin-top:32px}
