.legal-page{background-color:var(--bg);min-height:100vh;padding-bottom:8em}.legal-header{border-bottom:1px solid var(--text-darker);margin-bottom:4em;padding-bottom:2em}.legal-header h1{margin-bottom:.5em}.legal-content{max-width:900px}.legal-content section{margin-bottom:4em}.legal-content h2{color:var(--text);margin-bottom:1em;font-size:28px}.legal-content h3{color:var(--text);margin-bottom:.8em;font-size:22px}.legal-content p{color:var(--text-light);margin-bottom:1.5em;font-size:17px;font-weight:400;line-height:1.6}.legal-content ul{margin-bottom:1.5em;padding-left:1.5em}.legal-content li{color:var(--text-light);margin-bottom:1em;font-size:17px;line-height:1.6}.legal-content strong{color:var(--text);font-weight:600}.legal-content a{color:var(--text);text-underline-offset:4px;text-decoration:underline;transition:opacity .3s}.legal-content a:hover{opacity:.7}@media (max-width:900px){.legal-content p,.legal-content li{font-size:16px}.legal-content h2{font-size:24px}}
