.legal-page{color:#f1f5f9;background:0 0;min-height:100vh;padding:2rem 1.5rem 5rem}.legal-page__inner{max-width:860px;margin:0 auto}.legal-page__header{text-align:center;margin-bottom:3rem;padding-top:2rem}.legal-page__title{color:#f1f5f9;margin:0 0 .75rem;font-size:2.5rem;font-weight:700}.legal-page__meta{color:#64748b;margin:0;font-size:.9rem}.legal-page__body{flex-direction:column;gap:2.5rem;display:flex}.legal-section h2{color:#38bdf8;border-bottom:1px solid #47556966;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.legal-section p,.legal-section li{color:#94a3b8;margin:0 0 .75rem;font-size:.975rem;line-height:1.8}.legal-section ul{margin:0 0 .75rem;padding-left:1.5rem}.legal-section a{color:#38bdf8;text-decoration:underline}.legal-section a:hover{color:#7dd3fc}@media (max-width:640px){.legal-page__title{font-size:1.75rem}}
