.policy-hero{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-8)}.policy-hero-eyebrow{font-size:var(--text-xs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-accent-gold)}.policy-hero-title{font-size:clamp(2rem,2.4vw,2.6rem);letter-spacing:0.18em;text-transform:uppercase}.policy-hero-lede{max-width:48rem;font-size:var(--text-sm)}.policy-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-4)}.policy-meta-card{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,0.3);background:radial-gradient(circle at top left,rgba(16,185,129,0.06),rgba(0,0,0,0.95));padding:var(--space-5)}.policy-meta-title{font-size:var(--text-sm);letter-spacing:0.16em;text-transform:uppercase;margin-bottom:var(--space-2)}.policy-section{max-width:920px;margin-inline:auto}.policy-section h2{font-size:1.15rem;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:var(--space-4)}.policy-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.policy-list li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.policy-list strong{color:var(--gray-100);font-weight:600}.policy-section a{text-decoration:underline;text-decoration-color:rgba(148,163,184,0.7);text-underline-offset:3px}.policy-section a:hover{text-decoration-color:var(--color-primary)}.policy-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}@media (max-width:768px){.policy-meta-grid{grid-template-columns:1fr}.policy-hero{padding-block:var(--space-6)}.policy-section{padding-block:var(--space-6)}}