.legal-page{color:#f4f4f5;background:radial-gradient(55% 40% at 100% 0,#34d39912,#0000 50%),radial-gradient(40% 30% at 0 100%,#f59e0b0a,#0000 45%),#060608;min-height:100vh;padding:48px 20px 80px}.legal-page__inner{max-width:720px;margin:0 auto}.legal-page__back{color:#34d399;margin-bottom:24px;font-weight:600;text-decoration:none;display:inline-block}.legal-page__back:hover{text-decoration:underline}.legal-page h1{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem)}.legal-page__updated{color:#f4f4f573;margin:0 0 32px}.legal-page section{margin-bottom:28px}.legal-page h2{color:#fff;margin:0 0 10px;font-size:1.1rem}.legal-page h3{color:#fff}.legal-page p,.legal-page li{color:#f4f4f5ad;line-height:1.6}.legal-page ul{padding-left:1.25rem}.legal-page a{color:#34d399}.legal-page strong{color:#f4f4f5eb}
