.privacy-page{min-height:60vh}.privacy-page h1{letter-spacing:-.03em;color:var(--color-fd-foreground);font-size:3rem;font-weight:700;line-height:1.1}.privacy-page h2{letter-spacing:-.02em;color:var(--color-fd-foreground);font-size:2.25rem;font-weight:600;line-height:1.2}.privacy-page h3{color:var(--color-fd-foreground);margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.4}@media (max-width:768px){.privacy-page h1{font-size:2rem}.privacy-page h2{font-size:1.75rem}.privacy-page h3{font-size:1.125rem}}.privacy-page section{padding:80px 0}@media (max-width:768px){.privacy-page section{padding:48px 0}}.privacy-intro{color:var(--color-fd-muted-foreground);border-bottom:1px solid var(--color-fd-border);padding-bottom:2rem;font-size:1rem;line-height:1.8}.privacy-content{margin-top:2rem}.privacy-section{border-bottom:1px solid var(--color-fd-border);margin-bottom:2.5rem;padding-bottom:2.5rem}.privacy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section-content{color:var(--color-fd-muted-foreground);font-size:1rem;line-height:1.8}.privacy-section-content p{margin-bottom:1rem}.privacy-section-content p:last-child{margin-bottom:0}.privacy-section-content ul{margin:1rem 0;padding-left:1.5rem}.privacy-section-content li{margin-bottom:.5rem;line-height:1.6}.privacy-section-content li:last-child{margin-bottom:0}.privacy-section-content a{color:var(--color-fd-primary);text-underline-offset:2px;text-decoration:underline}.privacy-section-content a:hover{opacity:.8}.privacy-section-content strong{color:var(--color-fd-foreground);font-weight:600}
