footer.svelte-4jwo3w{border-top:1px solid var(--border);max-width:76rem;color:var(--muted);grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);align-items:start;gap:2rem;margin:3rem auto 0;padding:1.8rem clamp(1rem,4vw,2rem) 2.4rem;font-size:.78rem;display:grid}.footer-brand.svelte-4jwo3w{justify-items:start;gap:.8rem;display:grid}.footer-brand.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:22rem;line-height:1.5}.footer-links.svelte-4jwo3w{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}p.svelte-4jwo3w{margin:0}nav.svelte-4jwo3w{align-content:start;gap:.55rem;display:grid}nav.svelte-4jwo3w strong:where(.svelte-4jwo3w){color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.15rem;font-size:.68rem}a.svelte-4jwo3w{color:var(--muted);text-decoration:none}a.svelte-4jwo3w:hover{color:var(--ink)}@media (max-width:750px){footer.svelte-4jwo3w{grid-template-columns:1fr}.footer-links.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr))}nav.svelte-4jwo3w a:where(.svelte-4jwo3w){overflow-wrap:anywhere;min-width:0}}@media (max-width:430px){.footer-links.svelte-4jwo3w{grid-template-columns:1fr 1fr}.footer-links.svelte-4jwo3w nav:where(.svelte-4jwo3w):last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
