.fw-footer{background:var(--fw-surface-sunken);border-top:1px solid var(--fw-border);color:var(--fw-text);margin-top:auto}.fw-footer__inner{max-width:var(--fw-container);padding:var(--fw-space-3xl) var(--fw-gutter) var(--fw-space-xl);gap:var(--fw-space-2xl) var(--fw-space-3xl);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (width>=46em){.fw-footer__inner{grid-template-columns:1.6fr 1fr 1fr}}.fw-footer__brand{gap:var(--fw-space-sm);flex-direction:column;max-width:34ch;display:flex}.fw-footer__wordmark{font-family:var(--fw-font-display);font-size:var(--fw-text-md);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);color:var(--fw-text);margin:0}.fw-footer__blurb{font-size:var(--fw-text-sm);line-height:var(--fw-leading-snug);color:var(--fw-text-muted);margin:0}.fw-footer__col{gap:var(--fw-space-sm);flex-direction:column;display:flex}.fw-footer__heading{margin:0 0 var(--fw-space-2xs);font-family:var(--fw-font-body);font-size:var(--fw-text-xs);font-weight:var(--fw-weight-medium);letter-spacing:var(--fw-tracking-wide);text-transform:uppercase;color:var(--fw-text-subtle)}.fw-footer__link{width:fit-content;font-size:var(--fw-text-sm);color:var(--fw-text-muted);transition:color var(--fw-dur-fast) var(--fw-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.fw-footer__link:hover{color:var(--fw-text)}}.fw-footer__link[aria-current=page]{color:var(--fw-text)}.fw-footer__link:focus-visible{outline:2px solid var(--fw-focus);outline-offset:3px;border-radius:var(--fw-radius-sm)}.fw-footer__bottom{max-width:var(--fw-container);padding:var(--fw-space-lg) var(--fw-gutter) var(--fw-space-2xl);border-top:1px solid var(--fw-border);gap:var(--fw-space-sm) var(--fw-space-lg);font-size:var(--fw-text-xs);color:var(--fw-text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-inline:auto;display:flex}.fw-footer__bottom p{margin:0}
