body:has(#legal-page) #preloader{display:none!important}#legal-page{max-width:1600px;margin:0 auto;padding:calc(var(--nav-h) + 72px) clamp(20px,5vw,96px) 120px;color:var(--ink);font-family:var(--font)}.legal-head{border-top:1px solid var(--ink);padding-top:26px;margin-bottom:72px}.legal-title{font-size:clamp(38px,6vw,84px);font-weight:400;line-height:1.02;letter-spacing:-.025em;margin:0 0 14px}.legal-updated{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.legal-intro{font-size:clamp(22px,2.5vw,36px);font-weight:300;line-height:1.26;letter-spacing:-.015em;margin:0 0 72px;max-width:1280px}.legal-section{border-top:1px solid var(--border);padding-top:26px;margin-bottom:44px}.legal-section h2{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px}.legal-section p{font-size:clamp(15px,1.05vw,18px);line-height:1.62;margin:0 0 14px;max-width:1100px}.legal-section p:last-child{margin-bottom:0}.legal-table-wrap{overflow-x:auto;margin-top:4px}.legal-table{width:100%;border-collapse:collapse;font-size:14px;max-width:1100px}.legal-table td,.legal-table th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:top}.legal-table th{font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.legal-table td{color:var(--ink-muted)}.legal-actions{margin-top:44px;border-top:1px solid var(--border);padding-top:28px}.legal-btn{font-family:var(--font);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid rgba(13,13,11,.4);padding:11px 18px;border-radius:100px;transition:background .25s,color .25s,border-color .25s}.legal-btn:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (max-width:768px){#legal-page{padding:calc(var(--nav-h) + 40px) 20px 80px}.legal-head,.legal-intro{margin-bottom:48px}}