main.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:46px 26px 120px}.head.svelte-1uha8ag{margin-bottom:30px}.kicker.svelte-1uha8ag{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}h1.svelte-1uha8ag{font-family:var(--serif);font-weight:500;font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.01em;margin:0;white-space:nowrap}.cat-head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.cat-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--serif);font-weight:500;font-size:26px;margin:0}.cat-head.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;color:var(--muted);margin:4px 0 0}.toggle.svelte-1uha8ag{display:inline-flex;background:var(--paper-2);border:1px solid var(--card-line);border-radius:22px;padding:3px}.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;border-radius:18px;padding:7px 16px;font-size:13px;font-weight:500;background:transparent;color:var(--muted);transition:all .2s}.toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){font-weight:600;background:var(--ink);color:#f4f1ea}
