.legal-page{color:#f6f7f9;min-height:100vh;font-family:var(--font-sans),Arial,sans-serif;background:#0d0f13}.legal-nav{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f13eb;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:20px clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.legal-nav img{width:190px;height:auto}.legal-nav a{color:#ff5365;font-weight:800;text-decoration:none}.legal-shell{width:min(920px,100% - 40px);margin:auto;padding:78px 0 96px}.legal-kicker{color:#ff5365;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:900}.legal-shell h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(42px,7vw,76px);line-height:.95}.legal-intro{color:#c7cad1;max-width:760px;font-size:19px;line-height:1.65}.legal-card{background:linear-gradient(145deg,#191c22,#111318);border:1px solid #ffffff1c;border-radius:30px;margin-top:38px;padding:clamp(24px,5vw,52px);box-shadow:0 28px 80px #0008}.legal-card h2{margin:34px 0 10px;font-size:25px}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#c7cad1;line-height:1.75}.legal-card a{color:#ff6b78}.legal-card strong{color:#fff}.legal-list{padding-left:21px}.legal-meta{color:#8e949f;border-top:1px solid #ffffff18;margin-top:34px;padding-top:24px;font-size:13px}.legal-links{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.legal-links a{color:#fff;border:1px solid #ffffff24;border-radius:999px;padding:10px 15px;text-decoration:none}.legal-warning{background:#ed1b2f12;border-left:3px solid #ed1b2f;border-radius:0 12px 12px 0;padding:14px 18px}@media (max-width:600px){.legal-nav img{width:155px}.legal-nav{padding:16px 20px}.legal-shell{padding-top:50px}}
