header.svelte-1o663ep.svelte-1o663ep{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #888888;z-index:100;padding:.5rem 1rem}.nav-container.svelte-1o663ep.svelte-1o663ep{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1o663ep.svelte-1o663ep{font-weight:700;font-size:1.2rem;color:#111}nav.svelte-1o663ep a.svelte-1o663ep{margin:0 .5rem;color:#111;font-weight:500}.socials.svelte-1o663ep a.svelte-1o663ep{display:inline-block;margin-left:.25rem;padding:.2rem .4rem;background-color:#05a;color:#fff;font-size:.75rem;border-radius:3px}footer.svelte-1jttnew.svelte-1jttnew{background-color:#fff;border-top:1px solid #888888;padding:2rem 1rem;margin-top:2rem}.grid.svelte-1jttnew.svelte-1jttnew{max-width:1200px;margin:0 auto;display:grid;gap:1rem;grid-template-columns:1fr}.menu.svelte-1jttnew.svelte-1jttnew,.contact.svelte-1jttnew.svelte-1jttnew{display:flex;flex-direction:column;gap:.25rem}.menu.svelte-1jttnew a.svelte-1jttnew,.contact.svelte-1jttnew a.svelte-1jttnew{color:#111;font-size:.9rem}@media (min-width: 768px){.grid.svelte-1jttnew.svelte-1jttnew{grid-template-columns:repeat(3,1fr)}}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background-color:#f5f5f5;color:#111;line-height:1.4;font-size:14px}a{text-decoration:none;color:#05a}*{box-sizing:border-box}main.svelte-rquu74{min-height:80vh;max-width:1200px;margin:0 auto;padding:1rem}
