.onboarding-page{max-width:82rem;padding:2.5rem 2rem 4rem}.garden-page,.onboarding-page{margin-inline:auto;outline:none}.garden-page{width:100%;max-width:90rem;min-height:65dvh;padding:1.5rem 2rem 4rem}@media (max-width:1023px){.garden-page{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media (max-width:639px){.onboarding-page{padding:1.25rem 1.25rem 3rem}.garden-page{padding-top:1rem;padding-inline:.75rem}}@media (max-width:479px){body:has(.marketing-home) header .brand-symbol{display:none}}