.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.section--narrow .container{max-width:880px}.privacy-intro-note{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);position:relative}.privacy-intro-note__label{font-size:0.78rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-text-stone);margin-bottom:var(--space-2)}.privacy-grid{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:768px){.privacy-grid{gap:var(--space-7)}}.privacy-block{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-ivory);box-shadow:var(--shadow-xs);border:var(--border-hairline)}.privacy-block+ .privacy-block{margin-top:0}.privacy-block h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.privacy-block p{font-size:var(--font-size-md)}.privacy-list{margin-top:var(--space-2);margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);padding-left:0}.privacy-list li{position:relative;padding-left:18px;font-size:0.95rem;color:var(--color-text-graphite)}.privacy-list li::before{content:"";position:absolute;left:3px;top:0.55em;width:6px;height:6px;border-radius:999px;background:var(--color-accent-brass)}.privacy-link{color:var(--color-ink-cobalt);text-decoration:none;border-bottom:1px solid rgba(24,59,86,0.25);padding-bottom:1px;transition:color var(--transition-base),border-color var(--transition-base)}.privacy-link:hover{color:var(--color-ink-petrol);border-color:var(--color-accent-apricot)}.privacy-contact{margin-top:var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-size-md)}.section--cta{padding-top:var(--space-8);padding-bottom:var(--space-12)}.privacy-cta{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.privacy-cta__content h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.privacy-cta__content p{font-size:var(--font-size-md)}.privacy-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media(min-width:768px){.privacy-cta{flex-direction:row;justify-content:space-between;align-items:center}.privacy-cta__content{max-width:520px}}ul{list-style:none !important}.nav-toggle{flex-direction:column}
