.cat-hero[data-astro-cid-6g4f4l62]{padding:56px 0 48px}.cat-hero__inner[data-astro-cid-6g4f4l62]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.cat-hero__text[data-astro-cid-6g4f4l62]{flex-direction:column;gap:14px;max-width:760px;display:flex}.cat-crumbs[data-astro-cid-6g4f4l62] ol[data-astro-cid-6g4f4l62]{color:var(--muted-dark);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cat-crumbs[data-astro-cid-6g4f4l62] li[data-astro-cid-6g4f4l62]+li[data-astro-cid-6g4f4l62]:before{content:"/";margin-right:6px}.cat-crumbs[data-astro-cid-6g4f4l62] [data-astro-cid-6g4f4l62][aria-current]{color:var(--gold-light)}.cat-crumbs[data-astro-cid-6g4f4l62] a[data-astro-cid-6g4f4l62]:hover{color:var(--gold-pale)}.cat-hero__title[data-astro-cid-6g4f4l62]{font-family:var(--serif);font-size:72px;font-weight:500;line-height:1}.cat-hero__intro[data-astro-cid-6g4f4l62]{color:var(--muted-dark-2);font-size:16px;line-height:1.6}.cat-search[data-astro-cid-6g4f4l62]{width:420px;max-width:100%;position:relative}.cat-search[data-astro-cid-6g4f4l62] .cat-search__icon{color:var(--muted-dark);position:absolute;top:19px;left:20px}.cat-search[data-astro-cid-6g4f4l62] input[data-astro-cid-6g4f4l62]{border:1px solid var(--line-dark-3);background:var(--ink-2);width:100%;height:56px;color:var(--cream);border-radius:28px;padding:0 20px 0 50px;font-size:15px}.cat-search[data-astro-cid-6g4f4l62] input[data-astro-cid-6g4f4l62]::placeholder{color:var(--muted-dark-3)}.cat-search[data-astro-cid-6g4f4l62] input[data-astro-cid-6g4f4l62]:focus{border-color:var(--gold-light);outline:none}.cat[data-astro-cid-6g4f4l62]{align-items:flex-start;gap:48px;padding-top:48px;padding-bottom:96px;display:flex}.cat-filter[data-astro-cid-6g4f4l62]{width:264px;top:calc(var(--header-h) + 24px);flex-direction:column;flex-shrink:0;gap:36px;display:flex;position:sticky}.cat-filter-toggle[data-astro-cid-6g4f4l62]{display:none}.cat-group[data-astro-cid-6g4f4l62]{flex-direction:column;gap:14px;display:flex}.cat-group__title[data-astro-cid-6g4f4l62]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cat-group__hint[data-astro-cid-6g4f4l62]{color:var(--muted);font-size:12px;line-height:1.5}.cat-bes[data-astro-cid-6g4f4l62]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cat-bes__item[data-astro-cid-6g4f4l62]{border:1px solid var(--line-3);background:var(--white);border-radius:8px;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.cat-bes__item[data-astro-cid-6g4f4l62]:hover{border-color:var(--ink);color:var(--ink)}.cat-bes__item[data-astro-cid-6g4f4l62][aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.cat-bes__count[data-astro-cid-6g4f4l62]{opacity:.7;font-size:13px}.chips[data-astro-cid-6g4f4l62]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-6g4f4l62]{border:1px solid var(--line-3);background:var(--white);border-radius:19px;height:38px;padding:0 16px;font-size:14px;font-weight:500}.chip[data-astro-cid-6g4f4l62]:hover,.grade[data-astro-cid-6g4f4l62]:hover:not(:disabled){border-color:var(--ink)}.chip[data-astro-cid-6g4f4l62][aria-pressed=true],.grade[data-astro-cid-6g4f4l62][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.grades[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.grade[data-astro-cid-6g4f4l62]{border:1px solid var(--line-3);background:var(--white);border-radius:8px;height:38px;font-size:14px}.grade[data-astro-cid-6g4f4l62]:disabled{opacity:.4;cursor:not-allowed}.cat-reset[data-astro-cid-6g4f4l62]{height:40px;color:var(--gold-dark);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.cat-results[data-astro-cid-6g4f4l62]{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}.cat-bar[data-astro-cid-6g4f4l62]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.cat-count[data-astro-cid-6g4f4l62]{color:var(--text-2);font-size:15px}.cat-count[data-astro-cid-6g4f4l62] strong[data-astro-cid-6g4f4l62]{color:var(--ink)}.cat-sort[data-astro-cid-6g4f4l62]{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.cat-sort[data-astro-cid-6g4f4l62] select[data-astro-cid-6g4f4l62]{border:1px solid var(--line-3);background:var(--white);height:40px;color:var(--ink);border-radius:8px;padding:0 12px;font-size:14px}.cat-grid[data-astro-cid-6g4f4l62]{gap:40px 24px;margin:0;padding:0;list-style:none}.cat-grid[data-astro-cid-6g4f4l62] [data-astro-cid-6g4f4l62][hidden]{display:none}.cat-empty[data-astro-cid-6g4f4l62]{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}.cat-empty[data-astro-cid-6g4f4l62][hidden]{display:none}.cat-empty__title[data-astro-cid-6g4f4l62]{font-family:var(--serif);color:var(--ink);font-size:32px}.cat-note[data-astro-cid-6g4f4l62]{color:var(--muted);font-size:13px}@media (width<=1000px){.cat-hero__title[data-astro-cid-6g4f4l62]{font-size:56px}.cat[data-astro-cid-6g4f4l62]{flex-direction:column;align-items:stretch;gap:20px;padding-top:24px;padding-bottom:72px}.cat-filter-toggle[data-astro-cid-6g4f4l62]{border:1px solid var(--line-3);background:var(--white);border-radius:24px;align-self:flex-start;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:15px;font-weight:600;display:flex}.cat-filter-toggle[data-astro-cid-6g4f4l62][aria-expanded=true] svg{transform:rotate(180deg)}.cat-filter-toggle__count[data-astro-cid-6g4f4l62]{background:var(--ink);min-width:22px;height:22px;color:var(--gold-pale);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.cat-filter-toggle__count[data-astro-cid-6g4f4l62][hidden]{display:none}.cat-filter[data-astro-cid-6g4f4l62]{border-radius:var(--radius);background:var(--sand);gap:24px;width:100%;padding:20px;display:none;position:static}.cat[data-astro-cid-6g4f4l62].is-filter-open .cat-filter[data-astro-cid-6g4f4l62]{display:flex}.cat-bes[data-astro-cid-6g4f4l62]{flex-flow:wrap}.cat-bes__item[data-astro-cid-6g4f4l62]{gap:10px;height:40px}}@media (width<=640px){.cat-hero[data-astro-cid-6g4f4l62]{padding:36px 0 32px}.cat-hero__title[data-astro-cid-6g4f4l62]{font-size:44px}.cat-grid[data-astro-cid-6g4f4l62]{gap:28px 16px}}@media (scripting:none){.cat-filter-toggle[data-astro-cid-6g4f4l62]{display:none!important}}
