.seo-footer.svelte-hdj8ek{border-top:1px solid var(--color-divider);margin-top:3rem}.footer-inner.svelte-hdj8ek{max-width:72rem;margin:0 auto;padding:2.5rem 1rem}@media (width>=640px){.footer-inner.svelte-hdj8ek{padding:2.5rem 1.5rem}}.footer-grid.svelte-hdj8ek{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (width>=640px){.footer-grid.svelte-hdj8ek{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.footer-grid.svelte-hdj8ek{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.footer-heading.svelte-hdj8ek{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.footer-links.svelte-hdj8ek{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-links.svelte-hdj8ek a:where(.svelte-hdj8ek){min-height:44px;color:var(--color-text-tertiary);overflow-wrap:anywhere;align-items:center;font-size:.875rem;text-decoration:none;transition:color .15s;display:flex}.footer-links.svelte-hdj8ek a:where(.svelte-hdj8ek):hover,.footer-links.svelte-hdj8ek a:where(.svelte-hdj8ek):focus-visible{color:var(--color-text-primary)}.footer-bottom.svelte-hdj8ek{border-top:1px solid var(--color-divider);color:var(--color-text-tertiary);margin-top:2rem;padding-top:1.5rem;font-size:.75rem}.footer-bottom.svelte-hdj8ek p:where(.svelte-hdj8ek){margin:0}
