.privacy-page{max-width:var(--content-width);margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-3xl)}.privacy-header{margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);padding-left:var(--space-lg);border-left:5px solid var(--color-red);border-bottom:2px solid var(--color-charcoal)}.privacy-header h1{font-size:var(--text-3xl);margin-bottom:var(--space-sm);color:var(--color-charcoal)}.privacy-updated{font-size:var(--text-sm);color:var(--color-text-secondary)}.privacy-content{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.privacy-section{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light)}.privacy-section:last-child{border-bottom:none;margin-bottom:0}.privacy-section h2{font-size:var(--text-xl);margin-bottom:var(--space-md);color:var(--color-charcoal)}.privacy-section h3{font-size:var(--text-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-charcoal)}.privacy-section p{margin-bottom:var(--space-md)}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{margin-bottom:var(--space-md);padding-left:var(--space-xl);list-style:square}.privacy-section li{margin-bottom:var(--space-sm);line-height:var(--leading-normal)}.privacy-section strong{font-weight:var(--weight-bold);color:var(--color-charcoal)}.privacy-section a{color:var(--color-red);text-decoration:underline}.privacy-section a:hover{color:var(--color-red-dark)}@media(max-width:768px){.privacy-header h1{font-size:var(--text-2xl)}.privacy-page{padding:var(--space-lg) var(--space-md) var(--space-2xl)}}@media(max-width:480px){.privacy-page{padding:var(--space-md) var(--space-sm) var(--space-xl)}.privacy-header{padding-left:var(--space-md)}.privacy-section h2{font-size:var(--text-lg)}.privacy-section h3{font-size:var(--text-base)}.privacy-content{font-size:var(--text-sm)}.privacy-section ul{padding-left:var(--space-lg)}}
