.Legal_page__hUVUO{min-height:100vh;display:flex;flex-direction:column;background:var(--surface)}.Legal_header__kzxxN{text-align:center;padding:1.5rem 1rem 1rem;background:var(--white);border-bottom:1px solid var(--border)}.Legal_logo__lFQCE{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin-bottom:4px}.Legal_logo__lFQCE a{text-decoration:none;color:inherit}.Legal_logo__lFQCE span{color:var(--green)}.Legal_tagline__2sUyb{font-size:13px;color:var(--text-tertiary)}.Legal_main__YTwZE{flex:1 1;max-width:760px;width:100%;margin:0 auto;padding:2rem 1.5rem}.Legal_article__8Ht7D{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.5rem}.Legal_title__df__P{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.Legal_meta__N7UJp{font-size:13px;color:var(--text-tertiary);margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.Legal_article__8Ht7D h2{font-size:18px;font-weight:600;color:var(--text-primary);margin:2rem 0 .75rem}.Legal_article__8Ht7D p{font-size:15px;color:#374151;line-height:1.8;margin-bottom:1rem}.Legal_article__8Ht7D ul{margin:.5rem 0 1rem 1.25rem}.Legal_article__8Ht7D ul li{font-size:15px;color:#374151;line-height:1.8;margin-bottom:4px}.Legal_article__8Ht7D a{color:var(--green);text-decoration:none}.Legal_article__8Ht7D a:hover{text-decoration:underline}.Legal_article__8Ht7D em{color:var(--green-deep);font-style:italic}.Legal_footer__1VWnG{text-align:center;padding:1.5rem 1rem;background:var(--white);border-top:1px solid var(--border);font-size:12px;color:var(--text-tertiary);line-height:1.6}.Legal_footer__1VWnG a{color:var(--green);text-decoration:none}