.legal-page-wrapper{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.legal-main{flex-direction:column;flex:1;padding-top:100px;display:flex}.legal-content-header{text-align:center;padding:4rem 0 2rem}.legal-content-header h1{letter-spacing:-.04em;color:var(--text-primary);font-size:3rem;font-weight:800}.legal-scroll-area{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;margin-bottom:6rem;padding:4rem;box-shadow:0 10px 30px #0000001a}.legal-paper{color:var(--text-secondary);line-height:1.8}.legal-paper h2{color:var(--text-primary);margin:2rem 0 1rem;font-size:1.4rem;font-weight:700}.legal-paper h2:first-child{margin-top:0}.legal-paper p{margin-bottom:1rem}.legal-paper ul{margin-bottom:1.5rem;padding-left:1.5rem}.legal-paper li{margin-bottom:.5rem}.legal-footer{text-align:center;color:var(--text-muted);padding:4rem;font-size:.9rem}@media (max-width:1024px){.legal-content-header h1{font-size:2.5rem}}@media (max-width:768px){.container{padding:0 1.25rem}.legal-main{padding-top:80px}.legal-content-header{text-align:left;padding:2.5rem 0 1rem}.legal-content-header h1{font-size:1.8rem}.legal-scroll-area{box-shadow:none;background-color:#0000;border:none;margin-bottom:4rem;padding:0}.legal-paper h2{margin:1.5rem 0 .75rem;font-size:1.25rem}}
