.resource-footer{width:min(100% - var(--gutter) * 2,var(--layout-wide));margin:var(--space-7) auto 0;padding-block:var(--space-6);border-top:1px solid var(--color-border)}.resource-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.resource-footer-brand p{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.resource-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.resource-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.resource-footer h2{font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-3)}.resource-footer nav a{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.resource-footer nav a:hover{color:var(--color-text);text-decoration:underline}@media (max-width:600px){.resource-footer-links{grid-template-columns:1fr}}