.legal-page[data-astro-cid-jfup7gev]{min-height:60vh}.legal-hero[data-astro-cid-jfup7gev]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);padding:calc(64px + 2.5rem) 0 3rem}.legal-hero-title[data-astro-cid-jfup7gev]{color:#1c1917;text-align:center;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.legal-hero-subtitle[data-astro-cid-jfup7gev]{color:#57534e;text-align:center;font-size:1.25rem}.legal-content[data-astro-cid-jfup7gev]{background:#fff;padding:3rem 0}.legal-sections[data-astro-cid-jfup7gev]{max-width:800px;margin:0 auto}.legal-block[data-astro-cid-jfup7gev]{margin-bottom:2.5rem}.legal-block[data-astro-cid-jfup7gev] h2[data-astro-cid-jfup7gev]{color:#1c1917;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legal-block[data-astro-cid-jfup7gev] p[data-astro-cid-jfup7gev]{color:#57534e;font-size:1.0625rem;line-height:1.75}@media (width<=768px){.legal-hero[data-astro-cid-jfup7gev]{padding:calc(60px + 1.5rem) 1rem 2rem}.legal-hero-title[data-astro-cid-jfup7gev]{font-size:clamp(1.5rem,5vw,2rem)}.legal-hero-subtitle[data-astro-cid-jfup7gev]{font-size:1rem}.legal-content[data-astro-cid-jfup7gev]{padding:2rem 0}.legal-block[data-astro-cid-jfup7gev]{margin-bottom:2rem}.legal-block[data-astro-cid-jfup7gev] h2[data-astro-cid-jfup7gev]{font-size:1.25rem}.legal-block[data-astro-cid-jfup7gev] p[data-astro-cid-jfup7gev]{font-size:1rem}}@media (width<=480px){.legal-hero[data-astro-cid-jfup7gev]{padding:calc(56px + 1.25rem) 1rem 1.5rem}}
