.LegalContent-module__JIYSpq__legalSection{background:var(--color-bg);min-height:100vh;padding:8rem 0}.LegalContent-module__JIYSpq__legalGrid{grid-template-columns:280px 1fr;align-items:flex-start;gap:5rem;display:grid}.LegalContent-module__JIYSpq__sidebar{position:sticky;top:120px}.LegalContent-module__JIYSpq__sidebarTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.8125rem;font-weight:800}.LegalContent-module__JIYSpq__toc{flex-direction:column;gap:.75rem;display:flex}.LegalContent-module__JIYSpq__tocLink{color:var(--color-text-secondary);transition:all var(--transition-fast);border-left:2px solid #0000;padding:.25rem 0 .25rem 1rem;font-size:.9375rem;text-decoration:none}.LegalContent-module__JIYSpq__tocLink:hover{color:var(--color-secondary);border-left-color:#4f809f4d}.LegalContent-module__JIYSpq__content{border:1px solid var(--color-border);box-shadow:var(--shadow-xl);background:#fff;border-radius:32px;padding:4rem}.LegalContent-module__JIYSpq__header{border-bottom:1px solid var(--color-border);margin-bottom:4rem;padding-bottom:3rem}.LegalContent-module__JIYSpq__title{color:var(--color-text-primary);margin-top:1.5rem;margin-bottom:1rem;font-size:3rem;font-weight:800}.LegalContent-module__JIYSpq__meta{color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.LegalContent-module__JIYSpq__body{flex-direction:column;gap:4rem;display:flex}.LegalContent-module__JIYSpq__sectionBlock h3{color:var(--color-text-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.LegalContent-module__JIYSpq__sectionBlock p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:1.0625rem;line-height:1.7}.LegalContent-module__JIYSpq__sectionBlock ul{flex-direction:column;gap:.75rem;padding-left:1.5rem;list-style:outside;display:flex}.LegalContent-module__JIYSpq__sectionBlock li{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.LegalContent-module__JIYSpq__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:5rem;padding-top:3rem;font-size:.9375rem}.LegalContent-module__JIYSpq__footer a{color:var(--color-secondary);font-weight:600;text-decoration:none}.LegalContent-module__JIYSpq__footer a:hover{text-decoration:underline}@media (max-width:1024px){.LegalContent-module__JIYSpq__legalGrid{grid-template-columns:1fr;gap:3rem}.LegalContent-module__JIYSpq__sidebar{display:none}.LegalContent-module__JIYSpq__content{padding:3rem}.LegalContent-module__JIYSpq__title{font-size:2.25rem}}@media (max-width:640px){.LegalContent-module__JIYSpq__legalSection{padding:4rem 0}.LegalContent-module__JIYSpq__content{border-radius:20px;padding:2rem}}
