.legal-page{min-height:100vh}.legal-document{max-width:800px;margin-inline:auto;padding:130px 28px 72px}.legal-document h1{letter-spacing:-.045em;margin-top:28px;font-size:clamp(2.5rem,6vw,4rem);line-height:1.08}.legal-document h2{margin-top:40px;font-size:1.4rem;line-height:1.3}.legal-document p,.legal-document li{white-space:pre-line;font-size:1.075rem;line-height:1.7}.legal-document p{margin-top:18px}.legal-document ul{margin-block:18px;padding-left:24px;list-style:outside}.legal-document li+li{margin-top:10px}.legal-document .legal-effective{color:#597066;margin-block:16px 36px}.legal-document a,.legal-footer a{text-underline-offset:4px;text-decoration:underline}.legal-home{font-weight:650}.legal-footer{border-top:1px solid #dce3dd;flex-wrap:wrap;justify-content:center;gap:24px;padding:32px 24px;display:flex}
