.legal-page{padding:0}.legal-page main{max-width:900px;margin:auto;padding:48px 24px 72px}.legal-page h1{font-size:clamp(32px,5vw,52px);margin:28px 0;overflow-wrap:anywhere}.legal-page h2{font-size:24px;margin:32px 0 14px;line-height:1.25}.legal-page p{margin:14px 0;line-height:1.75}.legal-back{display:inline-block;margin-bottom:40px}.legal-draft{padding:18px 22px;border-left:2px solid #e6bd83;background:#e6bd830d;color:#e6bd83;line-height:1.6;margin:24px 0}.legal-page nav{display:flex;flex-wrap:wrap;gap:16px 24px;border-top:1px solid #2b3543;margin-top:44px;padding-top:24px;font-size:14px}