.legal-module__Yd4PWa__legalContainer{background:var(--background);max-width:900px;min-height:100vh;margin:0 auto;padding-top:8rem;padding-bottom:6rem}.legal-module__Yd4PWa__legalContent{border:1px solid var(--border);color:var(--text-main);background:#fff;border-radius:40px;padding:4rem;line-height:1.8}[data-theme=dark] .legal-module__Yd4PWa__legalContent{background:var(--surface)}.legal-module__Yd4PWa__legalContent h1{color:var(--text-main);margin-bottom:1rem;font-size:3rem;font-weight:900}.legal-module__Yd4PWa__lastUpdated{color:var(--text-muted);margin-bottom:3rem;font-size:.9rem;display:block}.legal-module__Yd4PWa__legalSection{margin-bottom:3rem}.legal-module__Yd4PWa__legalSection h2{color:var(--text-main);margin-bottom:1.25rem;font-size:1.6rem;font-weight:800}.legal-module__Yd4PWa__legalSection p{margin-bottom:1.5rem}.legal-module__Yd4PWa__legalSection ul{margin-bottom:1.5rem;padding-left:1.5rem}.legal-module__Yd4PWa__legalSection li{margin-bottom:.75rem}.legal-module__Yd4PWa__careersHero{text-align:center;margin-bottom:6rem}.legal-module__Yd4PWa__careersHero h1{margin-bottom:1.5rem;font-size:4rem;font-weight:900}.legal-module__Yd4PWa__jobGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}.legal-module__Yd4PWa__jobCard{border:1px solid var(--border);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;padding:2rem 3rem;text-decoration:none;transition:all .2s;display:flex}[data-theme=dark] .legal-module__Yd4PWa__jobCard{background:var(--surface)}.legal-module__Yd4PWa__jobCard:hover{border-color:var(--primary);transform:scale(1.01);box-shadow:0 10px 30px #0000000d}.legal-module__Yd4PWa__jobTitle{color:var(--text-main);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.legal-module__Yd4PWa__jobMeta{color:var(--text-muted);gap:1.5rem;font-size:.9rem;display:flex}.legal-module__Yd4PWa__applyBtn{background:var(--primary-light);color:var(--primary);border-radius:12px;padding:.75rem 1.5rem;font-weight:700}@media (max-width:768px){.legal-module__Yd4PWa__legalContent{border-radius:24px;padding:2rem}.legal-module__Yd4PWa__jobCard{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem}}
