.legal_container__U3yvD{min-height:100vh;height:100vh;max-width:100vw;background:var(--background);padding:2rem;overflow-y:auto}.legal_content__meaSf{max-width:800px;margin:0 auto;background:var(--surface);border-radius:12px;box-shadow:var(--shadow-lg);padding:2rem 3rem}.legal_backLink__xIbwe{display:inline-block;color:var(--primary);text-decoration:none;font-weight:500;margin-bottom:1.5rem;transition:color .2s}.legal_backLink__xIbwe:hover{color:var(--primary-dark)}.legal_nav__SlZqW{display:flex;gap:1.5rem;padding:1rem 0;margin-bottom:2rem;border-bottom:1px solid var(--border)}.legal_nav__SlZqW a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.legal_nav__SlZqW a:hover{color:var(--primary)}.legal_section__cYjF0{padding:2rem 0;border-bottom:1px solid var(--border);scroll-margin-top:2rem}.legal_section__cYjF0:last-child{border-bottom:none}.legal_section__cYjF0 h2{font-size:var(--font-lg);font-weight:700;color:var(--text-primary);margin-bottom:1rem}.legal_sectionContent__gjp0R{color:var(--text-secondary);line-height:1.7}.legal_sectionContent__gjp0R h3{font-size:var(--font-md);font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.5rem}.legal_sectionContent__gjp0R h3:first-child{margin-top:0}.legal_sectionContent__gjp0R p{margin-bottom:.75rem}.legal_sectionContent__gjp0R ul{margin:.75rem 0;padding-left:1.5rem}.legal_sectionContent__gjp0R li{margin-bottom:.5rem}@media (max-width:640px){.legal_container__U3yvD{padding:1rem;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.legal_content__meaSf{padding:1.5rem;max-height:none;overflow:visible}.legal_nav__SlZqW{flex-wrap:wrap;gap:1rem}.legal_section__cYjF0{padding:1.5rem 0}.legal_section__cYjF0 h2{font-size:var(--font-lg)}.legal_sectionContent__gjp0R h3{font-size:var(--font-sm)}}