.catalog-hero.svelte-1ha7s5p{--focus-ring:var(--edition-on-cover);width:min(calc(100% - 2 * var(--layout-contained-gutter)), calc(var(--layout-wide) - 2 * var(--layout-contained-gutter)));border-radius:var(--edition-radius-feature);color:var(--edition-on-cover);background:var(--edition-cover);font-family:var(--font-prose);flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin:1.25rem auto 0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.catalog-intro.svelte-1ha7s5p{flex:24rem;min-width:0}.catalog-eyebrow.svelte-1ha7s5p{color:var(--edition-gold);font-family:var(--font-ui);align-items:center;gap:.6rem;margin:0 0 .65rem;font-size:.85rem;display:flex}.catalog-eyebrow.svelte-1ha7s5p svg{flex:none;width:1.1rem;height:1.1rem}.catalog-title.svelte-1ha7s5p{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;display:flex}.catalog-title.svelte-1ha7s5p h1:where(.svelte-1ha7s5p){min-width:0;color:inherit;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.25}.catalog-count.svelte-1ha7s5p{border:1px solid color-mix(in oklch, var(--edition-on-cover) 22%, transparent);border-radius:var(--edition-radius-control);color:var(--edition-on-cover-muted);margin:0;padding:.35rem .75rem;font-size:.8rem}.catalog-count.svelte-1ha7s5p strong:where(.svelte-1ha7s5p){color:var(--edition-gold);font-variant-numeric:tabular-nums;margin-inline-end:.3rem;font-weight:500}.catalog-description.svelte-1ha7s5p{max-width:48ch;color:var(--edition-on-cover-muted);margin:.65rem 0 0;font-size:1rem;line-height:1.8}.catalog-utilities.svelte-1ha7s5p{flex:22rem;gap:.65rem;min-width:0;max-width:30rem;display:grid}.catalog-tools.svelte-1ha7s5p form{border-radius:var(--edition-radius-control);border-color:#0000;max-width:none}.catalog-tools.svelte-1ha7s5p button{border-radius:.75rem}.catalog-action.svelte-1ha7s5p{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-action.svelte-1ha7s5p a{min-height:var(--control-min);border-radius:var(--edition-radius-control);color:var(--edition-on-cover);background:color-mix(in oklch, var(--edition-on-cover) 8%, transparent);align-items:center;gap:.6rem;padding-inline:.85rem;font-size:.9rem;text-decoration:none;display:inline-flex}.catalog-action.svelte-1ha7s5p a:hover{background:color-mix(in oklch, var(--edition-on-cover) 15%, transparent)}.catalog-action.svelte-1ha7s5p svg{width:1.1rem;height:1.1rem}@media (width<=48rem){.catalog-hero.svelte-1ha7s5p{border-radius:var(--edition-radius-panel);gap:1.15rem;margin-top:.75rem;padding:1.25rem}.catalog-intro.svelte-1ha7s5p,.catalog-utilities.svelte-1ha7s5p{flex-basis:100%}.catalog-utilities.svelte-1ha7s5p{max-width:none}.catalog-title.svelte-1ha7s5p h1:where(.svelte-1ha7s5p){font-size:2.5rem}.catalog-description.svelte-1ha7s5p{font-size:.95rem}.catalog-eyebrow.svelte-1ha7s5p{font-size:.8rem}}.catalog-page.svelte-13o9cie{min-height:100%;color:var(--text-primary);background:var(--surface-page);font-family:var(--font-prose)}.catalog-body.svelte-13o9cie{width:min(100%, var(--layout-wide));padding:1.5rem var(--layout-contained-gutter) var(--layout-block);margin-inline:auto}.catalog-filters.svelte-13o9cie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;min-width:0;margin-bottom:1.5rem;display:flex}.catalog-filters.svelte-13o9cie .topic-facets{flex:32rem;min-width:0}
