.cat[data-astro-cid-tpc65xfq]{padding:clamp(24px, 5vw, 56px) var(--gutter) 64px;flex:1;justify-content:center;display:flex}.cat-inner[data-astro-cid-tpc65xfq]{width:100%;max-width:var(--content);gap:var(--s-12);flex-direction:column;display:flex}.cat-head[data-astro-cid-tpc65xfq]{justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.cat-title[data-astro-cid-tpc65xfq]{flex-direction:column;gap:10px;display:flex}.back[data-astro-cid-tpc65xfq]{min-height:32px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:flex}.back[data-astro-cid-tpc65xfq]:hover{color:var(--accent)}h1[data-astro-cid-tpc65xfq]{overflow-wrap:anywhere;hyphens:auto;letter-spacing:-.055em;font-size:clamp(40px,8vw,120px);font-weight:700;line-height:.9}.filter[data-astro-cid-tpc65xfq]{border:1px solid var(--line);background:var(--surface);min-width:0;height:48px;color:var(--muted);flex:0 360px;align-items:center;gap:12px;padding:0 16px;display:flex}.filter[data-astro-cid-tpc65xfq] input[data-astro-cid-tpc65xfq]{min-width:0;color:var(--ink);font-size:var(--t-md);background:0 0;border:0;outline:none;flex:1}.top[data-astro-cid-tpc65xfq]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.top-tile[data-astro-cid-tpc65xfq]{min-height:180px;padding:var(--s-6);justify-content:space-between;gap:var(--s-4);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.top-tile[data-astro-cid-tpc65xfq]:hover{color:var(--ink);border-color:var(--ink)}.top-tile[data-astro-cid-tpc65xfq].dark{background:var(--inverse);border-color:var(--inverse);color:var(--inverse-ink)}.top-row[data-astro-cid-tpc65xfq]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.top-name[data-astro-cid-tpc65xfq]{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.05}.top-arrow[data-astro-cid-tpc65xfq]{color:var(--accent);font-size:22px}.dark[data-astro-cid-tpc65xfq] .top-arrow[data-astro-cid-tpc65xfq]{color:var(--inverse-accent)}.top-text[data-astro-cid-tpc65xfq]{font-size:var(--t-md);color:var(--muted)}.dark[data-astro-cid-tpc65xfq] .top-text[data-astro-cid-tpc65xfq]{color:var(--inverse-muted)}.groups[data-astro-cid-tpc65xfq]{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.group[data-astro-cid-tpc65xfq]{flex-direction:column;display:flex}.group[data-astro-cid-tpc65xfq] h2[data-astro-cid-tpc65xfq]{border-bottom:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:12px;font-size:12px;font-weight:600}.item[data-astro-cid-tpc65xfq]{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--t-lg);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.item[data-astro-cid-tpc65xfq] span[data-astro-cid-tpc65xfq]{color:var(--faint)}.item[data-astro-cid-tpc65xfq]:hover span[data-astro-cid-tpc65xfq]{color:var(--accent)}[data-astro-cid-tpc65xfq][hidden]{display:none!important}
