.legal-hero{margin:-54px -54px 30px;padding:42px 48px 36px;color:#fff;background:#111;border-bottom:8px solid #14d9e8;box-shadow:0 9px 0 #ff3c8e}.legal-hero.is-privacy{background:linear-gradient(135deg,#07142d 0 70%,#743cff 70%)}.legal-hero span{display:inline-block;margin-bottom:12px;padding:6px 10px;color:#111;background:#ffe14a;border:2px solid #fff;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.legal-hero h1{margin:0 0 12px!important;color:#fff;font-size:clamp(45px,7vw,72px)!important;text-shadow:4px 4px 0 #14d9e8!important}.legal-hero p{max-width:580px;margin:0;color:#fff;font-size:16px;font-weight:800;line-height:1.5}.legal-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.legal-jump a{padding:8px 11px;color:#111;background:#ffe14a;border:2px solid #111;box-shadow:3px 3px 0 #ff5a1f;font-size:11px;font-weight:1000;text-decoration:none;text-transform:uppercase}.legal-copy section{scroll-margin-top:20px;padding-top:4px}.legal-copy h2{padding-bottom:8px;border-bottom:3px solid #111;line-height:1}.legal-copy ul{padding-left:22px}.legal-copy li+li{margin-top:8px}.legal-lead{padding:18px;background:#fff8ea;border:3px solid #111;box-shadow:5px 5px 0 #14d9e8;font-size:16px!important}.legal-callout{display:grid;gap:4px;margin:24px 0;padding:16px 18px;color:#111;background:#70e89a;border:3px solid #111;box-shadow:5px 5px 0 #ff3c8e}.legal-callout b{font-family:var(--display);font-size:24px;text-transform:uppercase}.legal-callout span{font-weight:750;line-height:1.5}.legal-end{display:flex;justify-content:space-between;gap:18px;margin-top:36px;padding:17px;color:#fff;background:#111;border-left:8px solid #14d9e8;border-bottom:6px solid #ff3c8e;font-size:12px;text-transform:uppercase}.auth-card:has(.legal-hero){width:min(980px,100%);padding:54px}.auth-card:has(.legal-hero)::after{display:none}@media(max-width:700px){.auth-card:has(.legal-hero){padding:28px 20px}.legal-hero{margin:-28px -20px 25px;padding:30px 20px}.legal-end{align-items:flex-start;flex-direction:column}}
