.Legal_page__hUVUO{min-height:100vh;position:relative;display:flex;flex-direction:column}.Legal_background__LTDCd{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--color-cream)}.Legal_pattern__pYLun{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(var(--color-sage-light) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.Legal_content__61Oqv{flex:1 1;max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-lg);width:100%}.Legal_backLink__zrh8a{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-charcoal-light);text-decoration:none;font-size:.9rem;margin-bottom:var(--space-lg);transition:color .2s ease}.Legal_backLink__zrh8a:hover{color:var(--color-sage)}.Legal_article__8Ht7D{background:#fff;border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-soft)}.Legal_title__df__P{font-family:var(--font-display);font-size:2rem;color:var(--color-charcoal);margin-bottom:var(--space-xs)}.Legal_updated__Gbr_L{color:var(--color-charcoal-light);font-size:.9rem;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-stone-light)}.Legal_intro__XmGmJ{font-size:1.1rem;color:var(--color-charcoal);line-height:1.7}.Legal_intro__XmGmJ,.Legal_section__kPnuz{margin-bottom:var(--space-lg)}.Legal_section__kPnuz:last-child{margin-bottom:0}.Legal_section__kPnuz h2{font-family:var(--font-display);font-size:1.25rem}.Legal_section__kPnuz h2,.Legal_section__kPnuz p{color:var(--color-charcoal);margin-bottom:var(--space-sm)}.Legal_section__kPnuz p{line-height:1.7}.Legal_section__kPnuz p:last-child{margin-bottom:0}.Legal_section__kPnuz ul{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.Legal_section__kPnuz li{color:var(--color-charcoal);line-height:1.7;margin-bottom:var(--space-xs)}.Legal_section__kPnuz li:last-child{margin-bottom:0}.Legal_contactEmail__Lfimr{margin-top:var(--space-sm)}.Legal_contactEmail__Lfimr a{color:var(--color-sage);text-decoration:none;font-weight:500}.Legal_contactEmail__Lfimr a:hover{text-decoration:underline}@media (max-width:640px){.Legal_content__61Oqv{padding:var(--space-lg) var(--space-md)}.Legal_article__8Ht7D{padding:var(--space-lg)}.Legal_title__df__P{font-size:1.75rem}}.Footer_footer__pQtti{padding:var(--space-3xl) 0 var(--space-xl)}.Footer_footerSimple__Q104g,.Footer_footer__pQtti{margin-top:var(--space-3xl);background:linear-gradient(180deg,var(--color-cream) 0,var(--color-sand) 100%)}.Footer_footerSimple__Q104g{padding:var(--space-xl) 0}.Footer_content__sRLWS{max-width:700px}.Footer_cta__QQJ61{text-align:center;margin-bottom:var(--space-2xl)}.Footer_ctaTitle__smo3q{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--color-charcoal);margin-bottom:var(--space-sm)}.Footer_ctaText__2ZTMG{color:var(--color-clay);margin-bottom:var(--space-lg)}.Footer_ctaButton__9LlaV{padding:var(--space-md) var(--space-xl)}.Footer_divider__YAbaq{height:1px;background:linear-gradient(90deg,transparent 0,var(--color-warm-gray) 50%,transparent 100%);margin-bottom:var(--space-xl)}.Footer_bottom__wxP7Z{text-align:center}.Footer_copyright__j4atB{font-size:.9rem;color:var(--color-clay);margin-bottom:var(--space-sm)}.Footer_footerLinks__M17kI{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.Footer_footerLink__xz_wT{font-size:.9rem;color:var(--color-sage-dark);transition:color var(--transition-fast)}.Footer_footerLink__xz_wT:hover{color:var(--color-terracotta)}.Footer_mission__upb2d{font-size:.85rem;color:var(--color-warm-gray)}