.legal-page{min-height:100vh;padding:48px 20px 80px;background:radial-gradient(ellipse 55% 40% at 100% 0,rgba(52,211,153,.07),transparent 50%),radial-gradient(ellipse 40% 30% at 0 100%,rgba(245,158,11,.04),transparent 45%),#060608;color:#f4f4f5}.legal-page__inner{max-width:720px;margin:0 auto}.legal-page__back{display:inline-block;margin-bottom:24px;font-weight:600;color:#34d399;text-decoration:none}.legal-page__back:hover{text-decoration:underline}.legal-page h1{margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem);letter-spacing:-.02em;color:#ffffff}.legal-page__updated{color:rgba(244,244,245,.45);margin:0 0 32px}.legal-page section{margin-bottom:28px}.legal-page h2{font-size:1.1rem;margin:0 0 10px;color:#ffffff}.legal-page h3{color:#ffffff}.legal-page li,.legal-page p{line-height:1.6;color:rgba(244,244,245,.68)}.legal-page ul{padding-left:1.25rem}.legal-page a{color:#34d399}.legal-page strong{color:rgba(244,244,245,.92)}