.site-footer.svelte-17p5l7d{background:var(--theme-ink);color:#fff;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,6vw,7rem) 1.5rem}.footer-main.svelte-17p5l7d{grid-template-columns:minmax(15rem,1.7fr) repeat(2,minmax(10rem,1fr));gap:clamp(2rem,5vw,5rem);max-width:78rem;margin:0 auto;display:grid}.identity.svelte-17p5l7d{max-width:34rem}.identity.svelte-17p5l7d img:where(.svelte-17p5l7d){object-fit:contain;object-position:left center;width:auto;max-width:min(14rem,100%);max-height:5rem;margin-bottom:1.25rem;display:block}h2.svelte-17p5l7d{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:1rem}.identity.svelte-17p5l7d h2:where(.svelte-17p5l7d){font-size:clamp(1.5rem,3vw,2.2rem)}p.svelte-17p5l7d{color:var(--theme-ink-muted);white-space:pre-line;margin:0;line-height:1.7}ul.svelte-17p5l7d{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-17p5l7d{color:var(--theme-ink-link);text-decoration:none}a.svelte-17p5l7d:hover{color:#fff;text-decoration:underline}address.svelte-17p5l7d{color:var(--theme-ink-muted);white-space:pre-line;font-style:normal;line-height:1.55}.footer-bottom.svelte-17p5l7d{border-top:1px solid var(--theme-ink-border);justify-content:space-between;gap:1.5rem;max-width:78rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0;padding-top:1.25rem;display:flex}.footer-bottom.svelte-17p5l7d p:where(.svelte-17p5l7d){font-size:.82rem}.footer-bottom.svelte-17p5l7d ul:where(.svelte-17p5l7d){flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.footer-bottom.svelte-17p5l7d a:where(.svelte-17p5l7d){font-size:.82rem;font-weight:700}@media (width<=760px){.footer-main.svelte-17p5l7d{grid-template-columns:1fr 1fr}.identity.svelte-17p5l7d{grid-column:1/-1}}@media (width<=480px){.footer-main.svelte-17p5l7d{grid-template-columns:1fr}.identity.svelte-17p5l7d{grid-column:auto}.footer-bottom.svelte-17p5l7d{flex-direction:column-reverse;align-items:flex-start}}
