.top.svelte-1elxaub{background:var(--cream);border-bottom:1px solid var(--rule);z-index:10;font-family:system-ui,sans-serif;position:relative}.bar.svelte-1elxaub{align-items:center;gap:2rem;min-height:4.5rem;display:flex}.mark.svelte-1elxaub{color:var(--teal);margin-right:auto;font-size:1.25rem;font-weight:700;text-decoration:none}nav.svelte-1elxaub{align-items:center;gap:.25rem;display:flex}.group.svelte-1elxaub{position:relative}.trigger.svelte-1elxaub,.menu-button.svelte-1elxaub{color:var(--teal);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;min-height:44px;padding:.6rem .8rem;font:600 .95rem system-ui,sans-serif;display:inline-flex}.trigger.svelte-1elxaub{text-decoration:none}.trigger.svelte-1elxaub:hover,.menu-button.svelte-1elxaub:hover,.trigger[aria-expanded=true].svelte-1elxaub{background:var(--sage)}.trigger[aria-expanded=true].svelte-1elxaub svg:where(.svelte-1elxaub){transform:rotate(180deg)}.trigger.svelte-1elxaub:focus-visible,.menu-button.svelte-1elxaub:focus-visible,.panel.svelte-1elxaub a:where(.svelte-1elxaub):focus-visible,.mark.svelte-1elxaub:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.menu-button.svelte-1elxaub{border:1px solid var(--teal);display:none}.panel.svelte-1elxaub{box-sizing:border-box;border:1px solid var(--rule);background:#fff;border-radius:12px;width:300px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 14px 40px #1d4e4a29}.group.svelte-1elxaub:last-child .panel:where(.svelte-1elxaub){left:auto;right:0}.panel[hidden].svelte-1elxaub{display:none}.panel.svelte-1elxaub a:where(.svelte-1elxaub){border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.panel.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--sage)}.title.svelte-1elxaub{color:var(--teal);font-size:.95rem;font-weight:600;display:block}.desc.svelte-1elxaub{color:var(--muted);font-size:.85rem;line-height:1.4;display:block}@media (width<=640px){.bar.svelte-1elxaub{gap:.5rem}.menu-button.svelte-1elxaub{display:inline-flex}nav.svelte-1elxaub{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:0;padding:4px 0;display:none;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 14px 40px #1d4e4a29}nav.open.svelte-1elxaub{display:flex}.trigger.svelte-1elxaub{border-radius:0;justify-content:space-between;width:100%;min-height:48px;padding:.75rem 1rem}.group.svelte-1elxaub:last-child .panel:where(.svelte-1elxaub){right:auto}.panel.svelte-1elxaub{width:auto;box-shadow:none;background:var(--sage);border:0;border-radius:0;padding:0 8px 8px;position:static}.panel.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:#fff}}footer.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}nav.svelte-jz8lnl{gap:1.25rem;display:flex}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){padding:.6rem 0;display:inline-block}
