main.svelte-16uwt69.svelte-16uwt69{display:flow-root;flex:1;padding:0 1em;min-height:100vh}footer.svelte-16uwt69.svelte-16uwt69{padding:2em;margin-top:10em;font-size:.8em;line-height:1.5em;background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#555}footer.svelte-16uwt69 .content.svelte-16uwt69{max-width:1400px;margin:0 auto}footer.svelte-16uwt69 .footer-links.svelte-16uwt69{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25em 2em;margin:.5em 0 1.75em;padding:1em 0 0}footer.svelte-16uwt69 .footer-links .footer-links-section.svelte-16uwt69{padding:.15em 0 .9em}footer.svelte-16uwt69 .footer-links .footer-links-section h3.svelte-16uwt69{font-size:1em;font-weight:700;margin:0 0 .65em;color:#333;letter-spacing:.01em}footer.svelte-16uwt69 .footer-links .footer-links-section ul.svelte-16uwt69{list-style:none;margin:0;padding:0}footer.svelte-16uwt69 .footer-links .footer-links-section a.svelte-16uwt69{display:inline-block;color:#444;text-decoration:none;padding:.2em 0;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}footer.svelte-16uwt69 .footer-links .footer-links-section a.svelte-16uwt69:hover{color:#111;border-color:#111}footer.svelte-16uwt69 .footer-links .footer-links-section a.svelte-16uwt69:focus-visible{outline:2px solid #8a8a8a;outline-offset:2px;border-radius:2px}
