.legal_legalPage__5zo2d{min-height:100vh;padding:2rem 1rem}.legal_legalContainer__ND9BL{max-width:900px;margin:0 auto;background:var(--surface);padding:3rem;border:1.5px solid var(--ink)}.legal_legalContent__zxKUn{font-size:1rem;line-height:1.8;color:var(--text-primary,var(--foreground))}.legal_legalContent__zxKUn h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary,var(--foreground))}.legal_legalContent__zxKUn h2{font-size:1.75rem;font-weight:600;margin:3rem 0 1rem;color:var(--text-primary,var(--foreground));border-bottom:2px solid var(--accent-primary,var(--accent-primary));padding-bottom:.5rem}.legal_legalContent__zxKUn h3{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:var(--text-primary,var(--foreground))}.legal_legalContent__zxKUn p{margin:1rem 0;line-height:1.8}.legal_legalContent__zxKUn ol,.legal_legalContent__zxKUn ul{margin:1rem 0;padding-left:2rem}.legal_legalContent__zxKUn li{margin:.75rem 0;line-height:1.7}.legal_legalContent__zxKUn strong{font-weight:600;color:var(--text-primary,var(--foreground))}.legal_legalContent__zxKUn hr{border:none;border-top:1px solid var(--border-light);margin:3rem 0}.legal_legalContent__zxKUn a{color:var(--accent-primary,var(--accent-primary));text-decoration:underline}.legal_legalContent__zxKUn a:hover{color:var(--accent-primary)}@media (max-width:768px){.legal_legalContainer__ND9BL{padding:2rem 1.5rem}.legal_legalContent__zxKUn h1{font-size:2rem}.legal_legalContent__zxKUn h2{font-size:1.5rem}.legal_legalContent__zxKUn h3{font-size:1.1rem}.legal_legalPage__5zo2d{padding:1rem .5rem}}