/* Shared policy navigation; uses the approved design tokens. */
.home-footer-policies{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-3);padding-block:var(--ds-space-2);font-size:var(--ds-type-caption)}
.home-footer-policies a{display:inline-flex;align-items:center;min-block-size:3rem;color:var(--ds-cream);text-underline-offset:.2em}
.home-footer-policies a:focus-visible{outline:3px solid var(--ds-cream);outline-offset:4px}
@media(max-width:480px){.home-footer-policies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-policies a{min-inline-size:0}}
