*{box-sizing:border-box}body{color:#1c302e;background:#f3f6f4;min-width:320px;margin:0;font-family:system-ui,sans-serif;line-height:1.6}.topbar.svelte-12qhfyh{background:#fff;border-bottom:1px solid #e5eae7;align-items:center;gap:1rem;min-height:70px;padding:1rem max(5.4vw,50vw - 660px);display:flex}.brand.svelte-12qhfyh{color:#1c302e;letter-spacing:-.4px;align-items:center;gap:11px;font-size:1.1rem;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#477f76}.brand-mark.svelte-12qhfyh{color:#fff;background:#477f76;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.topbar-note.svelte-12qhfyh{color:#64756e;margin-left:auto;font-size:.8rem}main.svelte-12qhfyh{width:min(1320px,89.2vw);margin:2rem auto}nav.svelte-12qhfyh{border-bottom:1px solid #d7e1dc;gap:.5rem;margin-bottom:1.5rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-bottom:3px solid #0000;padding:.65rem 1rem;text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:#edf5f1;border-color:#477f76}a{color:#2b5c54;font-weight:650}h1{margin-top:0;font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.card{background:#fff;border:1px solid #e5eae7;border-radius:1rem;padding:2rem;box-shadow:0 6px 25px #173e5010}.privacy{color:#2b5c54;background:#edf5f1;border-radius:.5rem;padding:.8rem 1rem}.hint{color:#506470;font-size:.85rem}.error{color:#8d1e1e;overflow-wrap:anywhere;background:#fff0f0;border-left:4px solid #ae2626;padding:1rem}button{font:inherit;color:#fff;cursor:pointer;background:#2b5c54;border:0;border-radius:.4rem;padding:.65rem 1rem;font-weight:650}button:disabled{opacity:.55;cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid #287ac1}dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}dt{font-weight:650}dd{margin:0}@media (width<=520px){.topbar-note.svelte-12qhfyh{display:none}main.svelte-12qhfyh{width:auto;margin:1rem}nav.svelte-12qhfyh{gap:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.6rem}.card{padding:1.25rem}dl{grid-template-columns:1fr}}
