.privacy-header{padding:var(--space-sm) 0;background:var(--warm-white);border-bottom:1px solid var(--border)}.privacy-header .container{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.privacy-header__back{color:var(--blue-500);align-items:center;min-height:48px;padding-inline:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.privacy-header__back:hover{text-decoration:underline}.privacy-header__back:focus-visible{outline:3px solid var(--blue-500);outline-offset:2px;border-radius:var(--radius)}.privacy-header__brand{font-family:var(--font-heading);color:var(--navy-900);font-weight:600}.privacy-content{padding:var(--space-xl) 0}.privacy-content .container{max-width:720px;margin-inline:auto}.privacy-content h1{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--navy-900);margin-bottom:var(--space-xs)}.privacy-date{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-lg)}.privacy-content h2{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--navy-900);margin-top:var(--space-lg);margin-bottom:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border)}.privacy-content p{color:var(--text-primary);margin-bottom:var(--space-xs);line-height:1.7}.privacy-content ul{margin-bottom:var(--space-sm);padding-left:1.5rem}.privacy-content li{color:var(--text-primary);margin-bottom:.25rem;line-height:1.7}.privacy-content a{color:var(--blue-500)}.privacy-content a:hover{text-decoration:underline}.privacy-content a:focus-visible{outline:3px solid var(--blue-500);outline-offset:2px;border-radius:2px}.privacy-content address{background:var(--cream);border-radius:var(--radius);padding:var(--space-md);margin-bottom:var(--space-sm);font-style:normal}.privacy-footer{border-top:1px solid var(--border);padding:var(--space-md) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.privacy-footer a{color:var(--blue-500)}.privacy-footer a:hover{text-decoration:underline}
