.legal-page-container{background-color:var(--bg-primary);min-height:100vh;padding-top:8rem;padding-bottom:5rem}.legal-content-wrapper{max-width:800px;margin:0 auto;padding:0 20px}.legal-title{color:var(--text-primary);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.legal-intro{color:var(--text-secondary);text-align:center;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.legal-sections{flex-direction:column;gap:3rem;display:flex}.legal-section{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px #0000000d}.legal-section-title{color:var(--accent-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.legal-text{color:var(--text-secondary);font-size:1rem;line-height:1.7}@media (prefers-color-scheme:dark){.legal-section{background-color:#1e293b80}}
