.policy-heading{max-width:720px}.policy-kicker{font-size:0.75rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--color-primary-strong)}.policy-card{margin-top:var(--space-4)}.policy-block+ .policy-block{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-soft)}.policy-block h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.policy-block h3{font-size:var(--font-size-lg);margin-top:var(--space-3);margin-bottom:var(--space-2);color:var(--gray-100)}.policy-list{margin-left:1.2rem;margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:0.35rem;list-style:disc;color:var(--color-text-muted)}.policy-list li::marker{color:var(--color-primary-strong)}.policy-link{border-bottom:1px solid rgba(227,184,87,0.5);padding-bottom:1px}.policy-link:hover{border-color:var(--color-primary-strong)}.nowrap{white-space:nowrap}@media (max-width:640px){.policy-block+ .policy-block{margin-top:var(--space-6);padding-top:var(--space-5)}}