*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{color:#17211d;background:#fbfcfa;margin:0;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.site-header.svelte-12qhfyh,footer.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1.5rem;max-width:74rem;margin:auto;padding:1rem 1.25rem;display:flex}.site-header.svelte-12qhfyh{min-height:4.5rem}.brand.svelte-12qhfyh{color:#136447;font-size:1.35rem;font-weight:800;text-decoration:none}nav.svelte-12qhfyh{align-items:center;gap:1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh),nav.svelte-12qhfyh button:where(.svelte-12qhfyh){cursor:pointer;background:0 0;border:0;text-decoration:none}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.button.svelte-12qhfyh,nav.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;background:#136447;border-radius:.55rem;padding:.55rem .85rem;display:inline-flex}main.svelte-12qhfyh{min-height:calc(100vh - 9rem)}footer.svelte-12qhfyh{color:#53625b;border-top:1px solid #dfe7e2;font-size:.9rem}@media (width<=42rem){.site-header.svelte-12qhfyh{align-items:flex-start}.site-header.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:flex-end;gap:.55rem .8rem}footer.svelte-12qhfyh{align-items:flex-start}}
