.legal-page{color:#f4f4f6;background:#141416;min-height:100svh;padding:32px 24px 80px;font-family:Arial,Helvetica,sans-serif}.legal-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1000px;margin:0 auto 72px;display:flex}.legal-brand{color:#fff;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.legal-brand img{border-radius:12px}.legal-back{color:#ffe900;font-size:14px;text-decoration:none}.legal-main{color:#b5b5bf;max-width:760px;margin:auto;line-height:1.8}.legal-main h1{color:#f4f4f6;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,7vw,64px);line-height:1.08}.legal-main h2{color:#f4f4f6;margin-top:40px;font-size:22px;line-height:1.4}.legal-main a{color:#ffe900}.legal-main .legal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffe900;font-size:12px;font-weight:700}.legal-footer{border-top:1px solid #ffffff18;flex-wrap:wrap;gap:24px;max-width:760px;margin:60px auto 0;padding-top:24px;font-size:13px;display:flex}.legal-footer a{color:#b5b5bf}.legal-callout{background:#1e1e22;border:1px solid #ffffff18;border-radius:20px;margin:32px 0;padding:24px}.legal-main table{border-collapse:collapse;width:100%}.legal-main td,.legal-main th{text-align:left;border-bottom:1px solid #ffffff18;padding:12px 8px}.legal-main strong{color:#f4f4f6}
