.legal-wrap{max-width:820px;margin:0 auto;padding:32px 20px 80px;color:var(--ink)}.legal-back{display:inline-block;margin-bottom:18px;font-size:13px;color:var(--ink-dim);text-decoration:none}.legal-back:hover{color:var(--gold-hi)}.legal-wrap h1{font-family:var(--disp);font-weight:700;font-size:27px;letter-spacing:.4px;margin:0 0 6px}.legal-updated{font-size:12px;color:var(--ink-faint);margin-bottom:20px}.legal-draft{padding:12px 14px;margin-bottom:24px;border-radius:10px;font-size:13px;line-height:1.55;color:#E8C46A;background:rgba(232,196,106,.07);border:1px solid rgba(232,196,106,.3)}.legal-wrap h2{font-family:var(--disp);font-weight:700;font-size:17px;letter-spacing:.3px;margin:26px 0 8px}.legal-wrap li,.legal-wrap p{font-size:14.5px;line-height:1.65;color:var(--ink-dim)}.legal-wrap p{margin:0 0 10px}.legal-wrap ul{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:5px}.legal-wrap strong{color:var(--ink)}.legal-wrap a{color:var(--gold-hi)}.legal-note{padding:12px 14px;margin:14px 0;border-radius:10px;font-size:14px;line-height:1.6;color:var(--ink-dim);background:rgba(255,255,255,.03);border-left:3px solid var(--gold)}@media (max-width:560px){.legal-wrap{padding:20px 14px 60px}.legal-wrap h1{font-size:22px}}