.Footer_footer__1THmu{color:var(--footer-text-color);background-color:var(--footer-background-color);border-top:1px solid var(--footer-border-color);padding:clamp(2rem,5vw,3rem) var(--layout-page-x-wide);text-align:center}.Footer_containerFluid__SXbJk{background-color:var(--footer-fluid-background-color);padding:clamp(1rem,3vw,1.5rem) var(--layout-page-x-wide);margin-top:clamp(1.25rem,3vw,2rem)}.Footer_containerFluid__SXbJk p{margin-bottom:0}.LegalLayout_pageWrapper__LamPj{display:flex;flex-direction:column;background:var(--bg);min-height:100vh}.LegalLayout_container__iCGZB{display:grid}.LegalLayout_mainContent__jK21h{position:relative;min-height:100vh;padding-top:4.5rem;padding-inline:clamp(1rem,3vw,2rem);padding-bottom:3rem}.LegalLayout_backButton__8Oy7p{position:absolute;top:50px;left:50px;transform:translateY(-50%);font-family:var(--font-body);border:1px solid var(--border);color:var(--text-secondary);background-color:var(--surface);border-radius:50%;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.LegalLayout_backButton__8Oy7p:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-subtle)}.LegalLayout_document__jxDuG{width:100%;max-width:46rem;margin:0 auto;padding:1.5rem 0 2rem}.LegalLayout_header__KDL_O{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-subtle)}.LegalLayout_kicker__VPcUl{font-family:var(--font-body);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.LegalLayout_header__KDL_O h1{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--text);margin-bottom:.5rem}.LegalLayout_updated__DM2FU{font-size:.9rem;color:var(--text-muted)}.LegalLayout_body__LDeSH{color:var(--text-secondary);font-size:1rem;line-height:1.7}.LegalLayout_body__LDeSH h2{font-size:1.2rem;color:var(--text);margin:1.75rem 0 .75rem}.LegalLayout_body__LDeSH h3{font-size:1.05rem;color:var(--text);margin:1.25rem 0 .5rem}.LegalLayout_body__LDeSH p{margin-bottom:1rem}.LegalLayout_body__LDeSH ul{margin:0 0 1rem 1.25rem}.LegalLayout_body__LDeSH li{margin-bottom:.4rem}.LegalLayout_body__LDeSH a{color:var(--primary);text-decoration:underline;text-underline-offset:.15em}.LegalLayout_body__LDeSH a:hover{color:var(--primary-hover)}.LegalLayout_legalNav__x4e3w{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle);font-size:.9rem;color:var(--text-muted)}.LegalLayout_legalNav__x4e3w a{color:var(--primary);font-weight:600}.LegalLayout_legalNav__x4e3w a:hover{color:var(--primary-hover)}@media (max-width:768px){.LegalLayout_backButton__8Oy7p{left:1rem;top:1.75rem;transform:none}.LegalLayout_document__jxDuG{padding-top:2.5rem}}