.legal-content-section[data-astro-cid-u6ohjolg]{background:var(--paper,#f4f7ff);color:var(--ink,#00003e);padding:6rem 10vw 8rem}.legal-container[data-astro-cid-u6ohjolg]{max-width:840px;font-family:var(--font-body,"Open Sans", sans-serif);margin:0 auto;font-size:1.05rem;line-height:1.8}.legal-container[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.02em;color:var(--ink,#00003e);margin:3rem 0 1rem;font-size:1.6rem;font-weight:700}.legal-container[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]:first-of-type{margin-top:0}.legal-container[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:#00003ed9;margin:0 0 1.5rem}.legal-container[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{color:var(--purple,#9b2fca);font-weight:600;text-decoration:underline}.legal-container[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:hover{color:var(--pink,#dd2eb8)}.legal-contact-card[data-astro-cid-u6ohjolg]{background:#fff;border:1px solid #00003e1a;border-radius:12px;margin-top:2rem;padding:2rem;box-shadow:0 4px 20px #00003e0a}.legal-contact-card[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{margin:.4rem 0}
