.privacy-page-main{padding-top:var(--space-6);padding-bottom:var(--space-8)}.privacy-hero{margin-bottom:var(--space-6)}.privacy-hero .hero-title{max-width:720px}.privacy-hero .hero-subtitle{max-width:760px}.privacy-content{padding-top:0}.privacy-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:1024px){.privacy-grid{grid-template-columns:3fr 1.4fr}}.privacy-article{display:flex;flex-direction:column;gap:var(--space-6)}.privacy-section h2{font-size:var(--font-size-2xl)}.privacy-section p{font-size:var(--font-size-sm);color:var(--color-text)}.privacy-list{margin-top:var(--space-2);padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text)}.privacy-list li{position:relative;padding-left:var(--space-2)}.privacy-list li::before{content:"";position:absolute;left:0;top:0.7em;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-violet))}.privacy-aside{display:flex;flex-direction:column;gap:var(--space-4)}.privacy-toc{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.privacy-toc a{color:var(--color-text-muted)}.privacy-toc a:hover{color:var(--color-primary)}.privacy-section a{text-decoration:underline;text-decoration-color:rgba(37,99,235,0.5);text-underline-offset:2px}.privacy-section a:hover{text-decoration-color:var(--color-primary)}