.page-header{margin-bottom:var(--space-24)}.page-title{font-size:var(--font-size-3xl);letter-spacing:0.12em;text-transform:uppercase}.page-intro{max-width:720px;color:var(--gray-200)}.page-intro .mono{font-family:var(--font-mono);color:var(--color-primary)}.policy-nav{margin-bottom:var(--space-20)}.policy-nav-list{display:flex;flex-wrap:wrap;gap:var(--space-6)}.policy-nav-link{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:0.14em;text-transform:uppercase;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid rgba(85,239,124,0.4);color:var(--gray-200);background:rgba(8,12,8,0.85)}.policy-nav-link:hover,.policy-nav-link:focus-visible{color:var(--color-bg);background:var(--color-primary)}.policy-section{margin-bottom:var(--space-16)}.policy-heading{font-size:var(--font-size-2xl);margin-bottom:var(--space-8)}.policy-list{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.policy-list li{color:var(--color-text)}.policy-list strong{color:var(--color-primary)}.mono{font-family:var(--font-mono)}.policy-cta{margin-top:var(--space-24)}.policy-cta-inner{display:flex;flex-direction:column;gap:var(--space-12);align-items:flex-start}@media(min-width:768px){.policy-cta-inner{flex-direction:row;justify-content:space-between;align-items:center}}.policy-cta-text{max-width:640px}.policy-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-6)}