*{box-sizing:border-box}html{font-size:calc(100% * var(--user-font-scale,1))}html[data-text-size=smallest]{--user-font-scale:.75}html[data-text-size=smaller]{--user-font-scale:.8125}html[data-text-size=small]{--user-font-scale:.875}html[data-text-size=large]{--user-font-scale:1.125}html[data-text-size=larger]{--user-font-scale:1.25}html[data-text-size=largest]{--user-font-scale:1.375}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--color-link,#0b5fff)}.visually-hidden,.share-picker-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{border:1px solid var(--color-border,#d0d5dd);border-radius:.5rem;height:100%;padding:1.25rem}.card h3{margin-top:0}.card a{text-decoration:none}.card a:hover{text-decoration:underline}.badge{background:var(--color-surface-muted,#eef1f5);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;display:inline-block}.site-nav.svelte-16ns758 ul:where(.svelte-16ns758){flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav.svelte-16ns758 a:where(.svelte-16ns758){color:inherit;font-size:.9rem;font-weight:600;text-decoration:none}.site-nav.svelte-16ns758 a[aria-current=page]:where(.svelte-16ns758){text-decoration:underline}.site-header-bar.svelte-108nd2t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.brand.svelte-108nd2t{color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.site-header-controls.svelte-108nd2t{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.icon-button.svelte-108nd2t{color:inherit;display:inline-flex}.footer-nav.svelte-1j5gvbs{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;padding-block:1.5rem;display:grid}.footer-nav.svelte-1j5gvbs h2:where(.svelte-1j5gvbs){text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 .5rem;font-size:.85rem}.footer-nav.svelte-1j5gvbs ul:where(.svelte-1j5gvbs){flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav.svelte-1j5gvbs a:where(.svelte-1j5gvbs){color:inherit;font-size:.9rem}
