.head.svelte-13f8jir{max-width:52rem;margin-bottom:1.6rem}h1.display.svelte-13f8jir{margin:.3rem 0 .5rem;font-size:clamp(2.2rem,5vw,4rem)}.lede.svelte-13f8jir{color:var(--ink-2);max-width:60ch;margin:0}.depts.svelte-13f8jir{gap:1.6rem;display:grid}section.svelte-13f8jir h2:where(.svelte-13f8jir){margin:0 0 .3rem;font-size:1.3rem}section.svelte-13f8jir h2:where(.svelte-13f8jir) a:where(.svelte-13f8jir){text-decoration:none}section.svelte-13f8jir h2:where(.svelte-13f8jir) a:where(.svelte-13f8jir):hover{color:var(--warm);text-decoration:underline}section.svelte-13f8jir h2:where(.svelte-13f8jir) small:where(.svelte-13f8jir){color:var(--muted);margin-left:.3rem;font-size:.74rem;font-weight:500}.cats.svelte-13f8jir{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:0 1.6rem;display:grid}.cats.svelte-13f8jir a:where(.svelte-13f8jir){border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .1rem;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.cats.svelte-13f8jir a:where(.svelte-13f8jir):hover span:where(.svelte-13f8jir){text-decoration:underline}.cats.svelte-13f8jir a:where(.svelte-13f8jir):hover{color:var(--warm)}.cats.svelte-13f8jir b:where(.svelte-13f8jir){color:var(--muted);font-size:.72rem;font-weight:500}
