.legal-page{max-width:900px;padding-top:72px;padding-bottom:100px}.legal-page h1{max-width:760px;margin-bottom:52px;font-size:clamp(42px,6vw,64px)}.legal-page section{padding:30px 0;border-top:1px solid var(--line)}.legal-page h2{margin:0 0 14px;color:var(--navy);font-size:25px}.legal-page p,.legal-page address{color:var(--muted);font-size:16px;font-style:normal}.legal-page address{line-height:1.8}.legal-page a{color:var(--navy);text-underline-offset:3px}.legal-kicker{margin-bottom:8px;color:var(--orange)!important;font-size:13px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-nav{margin-top:34px;padding-top:24px;display:flex;gap:24px;border-top:1px solid var(--line);font-weight:750}@media(max-width:720px){html,body{height:auto;overflow:auto}body{padding-bottom:0}.legal-page{height:auto;min-height:calc(100dvh - 62px);margin-top:62px;padding-top:46px;padding-bottom:70px;overflow:visible}.legal-page h1{margin-bottom:34px}main.legal-page>section{display:block!important;padding:24px 0}.legal-nav{flex-direction:column;gap:12px}}
