.privacy-page{background:var(--bg-primary)}.privacy-page .container{max-width:848px}.privacy-page .navbar__inner{max-width:none;padding-right:0;padding-left:var(--space-16)}.privacy-page__main{padding:calc(76px + var(--space-24)) 0 var(--space-24)}.privacy-page__header{margin-bottom:var(--space-16)}.privacy-page__header .section-label{margin-bottom:var(--space-3);color:var(--text-secondary)}.privacy-page__title{font-family:var(--font-sans);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.privacy-page__updated{margin-top:var(--space-5);color:var(--text-muted);font-size:var(--font-size-sm)}.privacy-page__content{color:var(--text-secondary)}.privacy-page__section{margin-top:var(--space-12)}.privacy-page__section h2,.privacy-page__contact h2{margin-bottom:var(--space-4);color:var(--text-primary);font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.privacy-page__content ul{margin-top:var(--space-2);padding-left:var(--space-6)}.privacy-page__content li+li{margin-top:var(--space-2)}.privacy-page__contact{margin-top:var(--space-16);padding:var(--space-8);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary)}.privacy-page__contact a{color:var(--accent-dark);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:var(--space-2)}@media(max-width:900px){.privacy-page .navbar__inner{padding-inline:var(--space-5)}}@media(max-width:768px){.privacy-page__main{padding:calc(76px + var(--space-20)) 0 var(--space-20)}.privacy-page__header{margin-bottom:var(--space-12)}.privacy-page__title{font-size:clamp(1.875rem,8vw,2.25rem)}.privacy-page__contact{margin-top:var(--space-12);padding:var(--space-6)}}
