.page.svelte-1uan995{background:var(--bg-page);color:var(--ink);padding:clamp(24px,3.5vw,40px) 0 var(--section-y)}.shell.svelte-1uan995{max-width:var(--maxw);margin:0 auto;padding-inline:var(--page-x)}.masthead.svelte-1uan995{display:flex;flex-direction:column;align-items:center;text-align:center;margin:22px 0 clamp(28px,4vw,44px);max-width:820px}h1.svelte-1uan995{margin:0;font-family:var(--font-display);font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.1;color:var(--olive)}.lede.svelte-1uan995{margin:16px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ink-muted)}.block.svelte-1uan995{margin-bottom:clamp(32px,4.5vw,56px)}.block.svelte-1uan995 h2:where(.svelte-1uan995){margin:0 0 18px;font-family:var(--font-display);font-size:clamp(20px,2.4vw,28px);font-weight:800;color:var(--olive)}.cats.svelte-1uan995{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}.cat.svelte-1uan995{display:inline-flex;align-items:center;padding:11px 18px;border:1.5px solid rgba(61,66,32,.22);border-radius:var(--r-pill);background:#fff9;color:var(--olive);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s}.cat.svelte-1uan995:hover{border-color:var(--olive);background:#fff}
