.LegalLayout-module__rNeBOq__legalLayout{background:var(--bg-primary);min-height:100vh;padding:8rem 0 4rem}.LegalLayout-module__rNeBOq__container{max-width:900px;margin:0 auto;padding:0 2rem}.LegalLayout-module__rNeBOq__header{border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem}.LegalLayout-module__rNeBOq__title{color:var(--text-primary);margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.1}.LegalLayout-module__rNeBOq__lastUpdated{color:var(--text-muted);font-size:.875rem;font-family:var(--font-mono)}.LegalLayout-module__rNeBOq__content{color:var(--text-secondary);line-height:1.8}.LegalLayout-module__rNeBOq__content h2{color:var(--text-primary);margin:3rem 0 1.5rem;font-size:2rem;font-weight:700;line-height:1.2}.LegalLayout-module__rNeBOq__content h3{color:var(--text-primary);margin:2rem 0 1rem;font-size:1.5rem;font-weight:600}.LegalLayout-module__rNeBOq__content p{color:var(--text-secondary);margin-bottom:1.5rem}.LegalLayout-module__rNeBOq__content ul,.LegalLayout-module__rNeBOq__content ol{margin:1.5rem 0;padding-left:2rem}.LegalLayout-module__rNeBOq__content li{color:var(--text-secondary);margin-bottom:.75rem}.LegalLayout-module__rNeBOq__content li::marker{color:var(--accent)}.LegalLayout-module__rNeBOq__content a{color:var(--accent);text-decoration:underline;transition:color .2s}.LegalLayout-module__rNeBOq__content a:hover{color:var(--primary)}.LegalLayout-module__rNeBOq__content strong{color:var(--text-primary);font-weight:600}.LegalLayout-module__rNeBOq__content code{background:var(--bg-tertiary);font-family:var(--font-mono);color:var(--accent);border-radius:.25rem;padding:.2rem .4rem;font-size:.875em}.LegalLayout-module__rNeBOq__section{margin-bottom:3rem}.LegalLayout-module__rNeBOq__toc{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:3rem;padding:2rem}.LegalLayout-module__rNeBOq__toc h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.LegalLayout-module__rNeBOq__toc ul{margin:0;padding:0;list-style:none}.LegalLayout-module__rNeBOq__toc li{margin-bottom:.5rem}.LegalLayout-module__rNeBOq__toc a{color:var(--text-secondary);padding:.25rem 0;transition:color .2s;display:block}.LegalLayout-module__rNeBOq__toc a:hover{color:var(--accent)}.LegalLayout-module__rNeBOq__highlight{background:var(--bg-tertiary);border-left:4px solid var(--accent);border-radius:var(--radius-md);margin:2rem 0;padding:1.5rem}.LegalLayout-module__rNeBOq__highlight p:last-child{margin-bottom:0}@media (max-width:768px){.LegalLayout-module__rNeBOq__legalLayout{padding:6rem 0 3rem}.LegalLayout-module__rNeBOq__container{padding:0 1.5rem}.LegalLayout-module__rNeBOq__title{font-size:2.25rem}.LegalLayout-module__rNeBOq__content h2{font-size:1.75rem}.LegalLayout-module__rNeBOq__content h3{font-size:1.25rem}.LegalLayout-module__rNeBOq__toc{padding:1.5rem}}@media (max-width:480px){.LegalLayout-module__rNeBOq__container{padding:0 1rem}.LegalLayout-module__rNeBOq__title{font-size:2rem}.LegalLayout-module__rNeBOq__content h2{font-size:1.5rem}}
