.legal-page{color:#f3f3f5;background:radial-gradient(circle at 50% 0,#e509141c,#0000 50%),#050507;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex}.legal-nav{z-index:40;-webkit-backdrop-filter:blur(14px);background:#050507e6;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:1.1rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.legal-nav>:first-child{justify-self:start}.legal-nav a{color:#ffffffd6;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.legal-nav a:hover{color:#fff}.legal-nav-brand{grid-column:2;justify-content:center;justify-self:center;align-items:center;display:flex!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.legal-nav-brand img{object-fit:contain;width:auto;max-width:140px;height:24px;display:block}.legal-nav>:last-child{justify-self:end}.legal-nav-short{display:none}@media (max-width:560px){.legal-nav{gap:8px;min-height:56px;padding:.85rem 1rem}.legal-nav-full{display:none}.legal-nav-short{display:inline}.legal-nav a{white-space:nowrap;gap:.35rem;font-size:.8rem}.legal-nav-brand img{max-width:100px;height:20px}}.legal-container{width:min(880px,92vw);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0}.legal-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ff4d57;background:#e509141a;border:1px solid #e5091459;border-radius:999px;margin-bottom:1.2rem;padding:.35rem .85rem;font-size:.74rem;font-weight:700;display:inline-block}.legal-container h1{font-family:var(--previse-display-font), sans-serif;letter-spacing:-.03em;color:#fff;margin-bottom:.85rem;font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:800;line-height:1.08}.legal-container h1 em{color:#e50914;font-style:normal}.legal-meta{color:#ffffff9e;border-bottom:1px solid #ffffff1a;margin-bottom:2.5rem;padding-bottom:1.75rem;font-size:.92rem}.legal-section{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;margin-bottom:2.25rem;padding:1.6rem 1.75rem}.legal-section h2{font-family:var(--previse-display-font), sans-serif;letter-spacing:-.035em;color:#fff;margin-bottom:.75rem;font-size:1.28rem;font-weight:800}.legal-section p,.legal-section li{color:#ffffffc7;font-size:.96rem;line-height:1.72}.legal-section p+p{margin-top:.75rem}.legal-section ul{gap:.45rem;margin:.65rem 0 0 1.25rem;display:grid}.legal-section a{color:#ff5c65;text-underline-offset:3px;text-decoration:underline}.legal-links-bar{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.legal-links-bar a{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.legal-links-bar a:hover{background:#e509141f;border-color:#e509148c}
