.privacy-page{min-height:100vh;display:flex;flex-direction:column;background-color:hsl(var(--background))}.privacy-content{flex:1;padding:4rem var(--space-5) 5rem}@media (min-width: 768px){.privacy-content{padding:5rem var(--space-8) 6rem}}.privacy-content__inner{max-width:720px;margin:0 auto}.privacy-content__header{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid hsl(var(--border))}.privacy-content__title{font-size:var(--text-h1);font-weight:700;color:hsl(var(--foreground));margin:0 0 var(--space-2)}@media (min-width: 768px){.privacy-content__title{font-size:var(--text-display)}}.privacy-content__subtitle{font-size:var(--text-body);color:hsl(var(--muted-foreground));margin:0}.privacy-content__intro{font-size:var(--text-lead);color:hsl(var(--muted-foreground));line-height:1.75;margin-bottom:var(--space-10)}.privacy-content__section--compliance{background-color:hsl(var(--muted)/.4);border-left:3px solid hsl(var(--primary));border-radius:var(--radius-sm);padding:var(--space-5) var(--space-6)}.privacy-content__section--compliance h2{color:hsl(var(--primary))}.privacy-content__section{margin-bottom:var(--space-8)}.privacy-content__section h2{font-size:var(--text-h4);font-weight:600;color:hsl(var(--foreground));margin:0 0 var(--space-3)}.privacy-content__section p{font-size:var(--text-lead);color:hsl(var(--muted-foreground));line-height:1.75;margin:0}.privacy-content__section p+p{margin-top:var(--space-4)}.privacy-content__list{margin:var(--space-4) 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2-5)}.privacy-content__list li{font-size:var(--text-lead);color:hsl(var(--muted-foreground));line-height:1.75}.privacy-content__list strong{color:hsl(var(--foreground));font-weight:600}.privacy-content__link{color:hsl(var(--primary));text-decoration:none}.privacy-content__link:hover{text-decoration:underline}
