.legal-page{color:#1e293b;max-width:920px;margin:2rem auto}.legal-page__hero{color:#fff;background:linear-gradient(135deg,#075985,#4f46e5);border-radius:1rem 1rem 0 0;padding:2rem}.legal-page__hero h1{margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.6rem)}.legal-page__hero p{margin:0}.legal-page__content{background:#fff;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 1rem 1rem;padding:2rem;box-shadow:0 12px 30px #0f172a14}.legal-page__content section+section{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:2rem}.legal-page h2{color:#075985;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.legal-page p,.legal-page li{line-height:1.7}.legal-page ul{padding-left:1.25rem}.legal-page a{color:#0369a1;font-weight:650}.legal-page__notice{background:#eff6ff;border-left:4px solid #0ea5e9;border-radius:.4rem;padding:1rem 1.15rem}@media (max-width:768px){.legal-page{margin:1rem 0}.legal-page__hero,.legal-page__content{padding:1.25rem}}
