.legal-page{min-height:100dvh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(69,182,145,.18),transparent 55%),#0b0b0b;color:#f4f4f4}.legal-sheet{max-width:44rem;margin:0 auto;padding:1.25rem 1.15rem 3.5rem}.legal-kicker{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#45b691}.legal-sheet h1{margin-top:.45rem;font-size:clamp(1.65rem,5vw,2.2rem);font-weight:700;line-height:1.2;color:#fff}.legal-updated{margin-top:.45rem;font-size:.82rem;color:rgba(255,255,255,.5)}.legal-body{margin-top:1.75rem;display:flex;flex-direction:column;gap:1.35rem}.legal-body h2{font-size:1.05rem;font-weight:700;color:#45b691}.legal-body li,.legal-body p{font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.78)}.legal-body ul{padding-left:1.15rem;display:flex;flex-direction:column;gap:.4rem}.legal-body a{color:#45b691}.legal-back{margin-top:2.25rem}.legal-back a{color:#45b691;font-weight:600;text-decoration:none}