.policy-header{max-width:720px;margin:0 auto var(--space-8);text-align:left}.policy-header h1{margin-bottom:var(--space-3)}.policy-nav{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-6) 0 var(--space-6)}.policy-nav-link{font-size:var(--font-size-sm);padding:0.45rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:rgba(8,9,14,0.9);color:var(--color-text-soft);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.policy-nav-link:hover{background:var(--color-primary-soft);border-color:rgba(197,156,91,0.7);color:var(--color-text)}.policy-card{margin-top:var(--space-2)}.policy-content{position:relative;z-index:1}.policy-section+ .policy-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,0.06)}.policy-section h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.policy-section h3{font-size:var(--font-size-md);margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:0.06em;text-transform:uppercase;color:var(--color-primary)}.policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-3)}.policy-pill{border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at top left,rgba(197,156,91,0.08),transparent 60%),var(--color-bg-soft);padding:var(--space-4)}.policy-cta-wrap{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.policy-cta-wrap .btn{min-width:180px}.text-link{color:var(--color-primary);text-decoration:underline;text-decoration-color:rgba(197,156,91,0.6);text-underline-offset:3px}.text-link:hover{text-decoration-color:var(--color-primary)}@media (max-width:768px){.policy-header{text-align:left}.policy-nav{margin-top:var(--space-5);margin-bottom:var(--space-5)}.policy-cta-wrap{flex-direction:column;align-items:stretch}.policy-cta-wrap .btn{width:100%}}