.privacy-section{background:var(--bg-primary);justify-content:center;align-items:flex-start;min-height:100vh;padding:6rem 1.5rem 4rem;display:flex}.privacy-container{width:100%;max-width:1100px;color:var(--text-primary);margin:0 auto;padding:0 1rem}.privacy-header{text-align:center;border-bottom:1px solid var(--border-glass);flex-direction:column;align-items:center;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.privacy-header h1{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .5rem;font-size:2rem;font-weight:700}.privacy-subheading{color:var(--text-secondary);margin:0;font-size:1rem;font-weight:400}.privacy-content{margin-bottom:2rem}.privacy-content section{border-bottom:1px solid var(--border-glass);margin-bottom:2rem;padding-bottom:2rem}.privacy-content section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-content h2{color:var(--text-primary);margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.privacy-content p,.privacy-content ul{color:var(--text-secondary);max-width:68ch;margin:0 0 .6rem;font-size:.98rem;line-height:1.7}.privacy-content ul{padding-left:1.4rem}.privacy-content li{margin-bottom:.45rem;list-style:outside}.privacy-content li::marker{color:var(--interactive-default)}.privacy-content li strong{color:var(--text-primary)}.privacy-link{color:var(--interactive-default);text-underline-offset:2px;font-weight:500;text-decoration:underline}.privacy-link:hover{color:var(--interactive-hover)}@media (max-width:640px){.privacy-section{padding:4.5rem 1rem 3rem}.privacy-container{padding:0 .5rem}.privacy-header h1{font-size:1.5rem}}
