.legal-page{color:#111;background:#f0f0f2;width:100%;min-height:80vh;padding:162px 64px 120px;font-family:Inter,sans-serif}.legal-article{max-width:960px;margin:0 auto}.legal-article h1{letter-spacing:-.045em;margin:0 0 48px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.08}.legal-copy{color:#45454a;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.legal-copy h2{color:#111;margin:36px 0 16px;font-size:23px;font-weight:600;line-height:1.3}.legal-copy p{margin:0 0 18px}.legal-copy ul,.legal-copy ol{margin:0 0 24px;padding-left:24px}.legal-copy li{margin-bottom:12px}.legal-copy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-copy a:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=600px){.legal-page{padding:112px 24px 72px}.legal-article h1{margin-bottom:32px}.legal-copy h2{font-size:21px}}
