.policy-header{align-items:flex-start}.policy-intro{margin-top:var(--space-4)}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}@media (max-width:900px){.policy-grid{grid-template-columns:1fr}}.policy-section h2{font-size:var(--font-size-2xl);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:var(--space-4)}.policy-section h3{font-size:var(--font-size-lg);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:var(--space-3)}.policy-list{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.policy-list li strong{color:var(--color-text)}.policy-section a{color:var(--color-accent);text-decoration:none}.policy-section a:hover{color:var(--color-highlight)}.policy-contact-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:var(--space-8);margin-top:var(--space-4)}@media (max-width:900px){.policy-contact-grid{grid-template-columns:1fr}}.policy-contact-actions{font-size:var(--font-size-sm);color:var(--color-text-muted)}.policy-updates-note{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}