.legal-page{min-height:100vh;padding-top:var(--nav-offset);background:#000}.legal-main{max-width:min(800px,100%);margin:0 auto;padding:clamp(40px,7vw,72px) clamp(20px,5vw,40px) clamp(80px,12vw,120px)}.legal-doc-header{border-bottom:1px solid #ffffff1a;margin-bottom:clamp(28px,5vw,40px);padding-bottom:24px}.legal-doc-title{font-family:var(--font-outfit), system-ui, sans-serif;color:var(--text);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:800;line-height:1.2}.legal-doc-updated{color:#a0a0a8;margin:0;font-size:.9rem}.legal-doc-updated strong{color:var(--text);font-weight:700}.legal-doc-subtitle{color:var(--text);margin:14px 0 0;font-size:1.05rem;font-weight:700;line-height:1.4}.legal-doc-body h2{font-family:var(--font-outfit), system-ui, sans-serif;color:var(--text);margin:2rem 0 .75rem;font-size:1.15rem;font-weight:700;line-height:1.3}.legal-doc-body p{color:#b8b8c4;margin:0 0 1rem;font-size:.94rem;line-height:1.7}.legal-doc-body p:last-child{margin-bottom:0}.legal-doc-list{color:#b8b8c4;margin:0 0 1rem;padding-left:1.35rem;font-size:.94rem;line-height:1.75}.legal-doc-list li{margin-bottom:.35rem}.legal-doc-list li:last-child{margin-bottom:0}.legal-doc-list--nested{margin-top:.5rem;margin-bottom:0}.legal-doc-ol{color:#b8b8c4;margin:0 0 1rem;padding-left:1.35rem;font-size:.94rem;line-height:1.7}.legal-doc-ol li{margin-bottom:.75rem}.legal-doc-ol li:last-child{margin-bottom:0}.legal-doc-agent{color:#b8b8c4;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;margin:1rem 0 1.5rem;padding:1rem 1.15rem;font-size:.94rem;line-height:1.65}.legal-doc-agent strong{color:var(--text)}.legal-doc-link{color:var(--gold);border-bottom:1px solid #f5c84259;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.legal-doc-link:hover{color:#ffe08a;border-color:#f5c8428c}
