.legal_page__hv_96{min-height:100vh;background:var(--bg-landing);color:var(--text-primary);display:flex;flex-direction:column}.legal_main__MJHCz{flex:1;width:100%;max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-12)}.legal_back__yNfjW{display:inline-block;margin-bottom:var(--space-6);color:var(--emerald-700);font-weight:600;font-size:var(--text-sm);text-decoration:none}.legal_back__yNfjW:hover{text-decoration:underline}.legal_title__H9pYi{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2);color:var(--navy-900)}.legal_meta__NDCPm{color:var(--text-secondary)}.legal_meta__NDCPm,.legal_pending__G_s_J{margin:0 0 var(--space-6);font-size:var(--text-sm)}.legal_pending__G_s_J{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--warning-bg);border:1px solid var(--warning-border)}.legal_toc__ihrPB{margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md)}.legal_tocTitle__spFip{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--navy-900)}.legal_toc__ihrPB ol{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--text-sm)}.legal_toc__ihrPB a{color:var(--navy-600);text-decoration:none}.legal_toc__ihrPB a:hover{text-decoration:underline}.legal_section__yhIIL{margin:0 0 var(--space-8);scroll-margin-top:var(--space-6)}.legal_section__yhIIL h2{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0 0 var(--space-3);color:var(--navy-900)}.legal_section__yhIIL li,.legal_section__yhIIL p{font-size:var(--text-base);line-height:1.7;color:var(--text-primary)}.legal_section__yhIIL p{margin:0 0 var(--space-3)}.legal_section__yhIIL ol,.legal_section__yhIIL ul{margin:0 0 var(--space-3);padding-left:var(--space-6);display:grid;gap:var(--space-2)}.legal_section__yhIIL a{color:var(--emerald-700)}.legal_section__yhIIL strong{color:var(--navy-900)}.legal_footer__z6BbT{background:var(--navy-950);color:var(--navy-200)}.legal_footerInner__mw23X{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;font-size:13.5px}.legal_footerInner__mw23X p{margin:0}.legal_footerNav__n89fP{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.legal_footerNav__n89fP a{color:var(--navy-200);text-decoration:none}.legal_footerNav__n89fP a:hover{color:#fff}