.foot[data-v-2fdee98f]{border-top:1px solid var(--color-rule);background:var(--color-paper)}.foot__nav[data-v-2fdee98f]{max-width:72rem;padding:var(--space-md) var(--gutter) 0;gap:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-xs);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-inline:auto;display:grid}.foot__heading[data-v-2fdee98f]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);padding-inline:var(--space-2xs);margin-inline-start:calc(var(--space-2xs)*-1);font-size:.72rem;font-weight:700}.foot__list[data-v-2fdee98f]{margin:0;padding:0;list-style:none}.foot__nav a[data-v-2fdee98f]{min-height:44px;padding-inline:var(--space-2xs);color:var(--color-ink-2);align-items:center;margin-inline-start:calc(var(--space-2xs)*-1);font-weight:600;display:inline-flex}.foot__nav a[data-v-2fdee98f]:hover{color:var(--color-ink)}.foot__nav a[data-v-2fdee98f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.foot__nav a[data-v-2fdee98f]:active{color:var(--color-accent-ink)}.foot__inner[data-v-2fdee98f]{max-width:72rem;padding:var(--space-md) var(--gutter);align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin-inline:auto;display:flex}.foot__mark[data-v-2fdee98f]{font-family:var(--font-display);color:var(--color-ink-2);font-weight:700}.foot__sep[data-v-2fdee98f]{color:var(--color-rule)}
