.privacy-hero{text-align:center;margin:3rem 0;padding:2rem 0}.privacy-icon-circle{width:64px;height:64px;background-color:var(--rgb-circle);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.privacy-icon-circle.small{width:60px;height:60px}.privacy-icon{width:32px;height:32px;color:var(--primary-color)}.privacy-title{font-size:1.25rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.privacy-description{font-size:1.125rem;color:var(--text-muted);max-width:48rem;margin:0 auto}.privacy-updated{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;color:var(--secondary-color);margin-top:1rem}.calendar-icon{width:16px;height:16px}.policy-sections{margin-bottom:3rem}.policy-section{display:flex;gap:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius);padding:2rem;margin:2rem 0}.section-icon{width:48px;height:48px;background-color:var(--rgb-circle);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.icon{width:24px;height:24px;color:var(--primary-color)}.section-content{flex:1 1}.privacy-section-title{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}.section-list{list-style:disc;padding-left:1.25rem;color:var(--text-muted)}.section-list li{margin-bottom:.5rem}.privacy-rights{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius);padding:2rem}.rights-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding:0 3rem}@media (min-width:768px){.rights-grid{grid-template-columns:repeat(2,1fr)}}.privacy-divider{margin:3rem 0;border:none;border-top:1px solid var(--border-color)}.privacy-contact{text-align:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius);padding:2rem;margin-bottom:2rem}.privacy-contact-description{margin-bottom:1rem;color:var(--text-muted)}.contact-info p{font-size:.875rem;color:var(--text-muted);margin-bottom:.25rem}