.site-footer.svelte-4jwo3w{width:min(100% - var(--page-gutter) - var(--page-gutter), var(--page-max));gap:var(--space-xl);padding-block:var(--space-xl);border-top:var(--rule-hair) solid var(--line);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0 auto;display:grid}.footer-identity.svelte-4jwo3w{align-items:flex-start;gap:var(--space-xs);color:var(--muted);flex-direction:column;margin:0;line-height:1.5;display:flex}.footer-identity.svelte-4jwo3w strong:where(.svelte-4jwo3w){color:var(--ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--display-weight)}nav.svelte-4jwo3w{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}h2.svelte-4jwo3w{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--display-weight);line-height:1.5}ul.svelte-4jwo3w{margin:0;padding:0;list-style:none}a.svelte-4jwo3w{min-height:var(--control-height);color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}a.svelte-4jwo3w:focus-visible{color:var(--accent);text-decoration:underline}@media (hover:hover) and (pointer:fine){a.svelte-4jwo3w:hover{color:var(--accent);text-decoration:underline}}@media (width<=61rem){.site-footer.svelte-4jwo3w{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){nav.svelte-4jwo3w{grid-template-columns:minmax(0,1fr)}ul.svelte-4jwo3w{column-gap:var(--space-lg);flex-wrap:wrap;display:flex}}
