.legal_page__HfPQA{min-height:100vh;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans)}.legal_bar__rE29c{border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-6)}.legal_brand__9pvc9{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-lg);text-decoration:none}.legal_brandMark__uJzxd{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-accent);color:var(--palette-gray-100);font-size:var(--text-sm);font-weight:var(--font-bold)}.legal_main__A1tC7{max-width:720px;margin:0 auto;padding:var(--space-10) var(--space-4) var(--space-12)}.legal_title__Hh3KD{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-2)}.legal_effective__qz30n{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-8)}.legal_body__YPgsR{font-size:var(--text-base);line-height:1.7}.legal_body__YPgsR h2{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:var(--space-10) 0 var(--space-3)}.legal_body__YPgsR h3{font-size:var(--text-base);font-weight:var(--font-semibold);margin:var(--space-6) 0 var(--space-2)}.legal_body__YPgsR p,.legal_body__YPgsR ul{margin:0 0 var(--space-4)}.legal_body__YPgsR ul{padding-left:var(--space-6)}.legal_body__YPgsR li{margin-bottom:var(--space-2)}.legal_body__YPgsR a,.legal_footer__tLTuT a{color:var(--color-accent)}.legal_footer__tLTuT{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6);border-top:1px solid var(--color-border);padding:var(--space-6) var(--space-4);font-size:var(--text-sm)}