.legal-page-content{padding:144px 0 112px}
.legal-container{max-width:1020px}
.legal-page-content>.container>.eyebrow{font-size:12px;color:var(--muted);margin-bottom:24px}
.legal-page-content h1{font-size:clamp(52px,6.4vw,90px);line-height:1;letter-spacing:-.05em;font-weight:400;margin-bottom:40px}
.legal-draft{border:1px solid var(--rule);padding:24px;margin-bottom:48px;font-size:14px}
.legal-draft strong{font-weight:600}
.legal-draft p{color:var(--muted);margin-top:12px}
.legal-page-content section{margin-top:40px}
.legal-page-content h2{font-size:28px;margin-bottom:20px}
.legal-page-content p,.legal-page-content li{font-size:14px;line-height:1.8}
.legal-page-content a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.legal-page-content ul{padding-left:20px;margin:0 0 20px}
.legal-page-content li+li{margin-top:10px}
.legal-pending{border-top:1px solid var(--rule);padding-top:32px}
@media(max-width:767px){.legal-page-content{padding:104px 0 64px}.legal-page-content h1{font-size:clamp(40px,11vw,64px)}.legal-draft{padding:20px}.legal-page-content h2{font-size:26px}}
