.legal-module__jyR3IG__page{background:var(--color-bg);min-height:100vh;color:var(--color-text-primary);flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.legal-module__jyR3IG__header{width:100%;max-width:720px;margin-bottom:2rem}.legal-module__jyR3IG__backLink{color:var(--color-accent);font-size:.9rem;text-decoration:none}.legal-module__jyR3IG__backLink:hover{text-decoration:underline}.legal-module__jyR3IG__title{color:var(--color-accent);margin-top:1rem;font-size:1.8rem;font-weight:700}.legal-module__jyR3IG__lastUpdated{color:var(--color-text-secondary);margin-top:.3rem;font-size:.85rem}.legal-module__jyR3IG__content{width:100%;max-width:720px}.legal-module__jyR3IG__section{margin-top:2rem}.legal-module__jyR3IG__sectionTitle{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.legal-module__jyR3IG__sectionText{color:var(--color-text-secondary);white-space:pre-line;font-size:.95rem;line-height:1.8}.legal-module__jyR3IG__table{border-collapse:collapse;width:100%;margin-top:1.5rem}.legal-module__jyR3IG__table th,.legal-module__jyR3IG__table td{border-bottom:1px solid var(--color-border);text-align:left;padding:.75rem 1rem;font-size:.9rem}.legal-module__jyR3IG__table th{background:var(--color-bg-secondary);width:30%;font-weight:500}.legal-module__jyR3IG__legalNav{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.legal-module__jyR3IG__legalNavLink{color:var(--color-text-secondary);font-size:.85rem;text-decoration:none}.legal-module__jyR3IG__legalNavLink:hover{color:var(--color-accent)}@media (max-width:640px){.legal-module__jyR3IG__title{font-size:1.4rem}.legal-module__jyR3IG__table th,.legal-module__jyR3IG__table td{padding:.5rem;font-size:.85rem}}
