[data-astro-cid-sgr22iea][hidden]{display:none!important}ul[data-astro-cid-sgr22iea]{margin:0;padding:0;list-style:none}.res-head[data-astro-cid-sgr22iea]{padding-block:var(--sp-7) var(--sp-6)}.lede[data-astro-cid-sgr22iea]{margin-top:var(--sp-4);font-size:var(--fs-title);color:var(--color-ink-soft);max-width:52ch;line-height:var(--lh-snug)}.featured-grid[data-astro-cid-sgr22iea]{gap:var(--sp-7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.featured-copy[data-astro-cid-sgr22iea]>p[data-astro-cid-sgr22iea]{margin-top:var(--sp-4);color:var(--color-ink-soft)}.ticks[data-astro-cid-sgr22iea]{margin-block:var(--sp-5) var(--sp-6);gap:var(--sp-2);display:grid}.ticks[data-astro-cid-sgr22iea] li[data-astro-cid-sgr22iea]{padding-left:var(--sp-5);color:var(--color-ink-soft);position:relative}.ticks[data-astro-cid-sgr22iea] li[data-astro-cid-sgr22iea]:before{content:"";width:var(--sp-2);height:var(--sp-2);background:var(--color-accent);border-radius:50%;position:absolute;top:.65em;left:0}.featured-copy[data-astro-cid-sgr22iea] .note[data-astro-cid-sgr22iea]{margin-top:var(--sp-3);font-size:var(--fs-label);color:var(--color-muted)}.note[data-astro-cid-sgr22iea] a[data-astro-cid-sgr22iea]{color:var(--color-accent-ink)}.cover[data-astro-cid-sgr22iea]{width:100%;max-width:18rem;padding:var(--sp-6) var(--sp-5);background:var(--ground-signature);color:var(--on-signature);border-radius:var(--r-md);justify-self:center}.cover[data-astro-cid-sgr22iea] p[data-astro-cid-sgr22iea]{color:var(--on-signature)}.cover-brand[data-astro-cid-sgr22iea]{font-weight:var(--weight-strong);font-size:var(--fs-small)}.cover-kind[data-astro-cid-sgr22iea]{margin-top:var(--sp-7);font-family:var(--font-mono);font-size:var(--fs-label)}.cover-title[data-astro-cid-sgr22iea]{margin-top:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-headline);font-weight:var(--weight-headline);line-height:var(--lh-snug)}.cover-toc[data-astro-cid-sgr22iea]{margin-top:var(--sp-5);gap:var(--sp-1);font-size:var(--fs-label);color:color-mix(in srgb, var(--on-signature) 80%, var(--ground-signature));display:grid}.cover-foot[data-astro-cid-sgr22iea]{margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb, var(--on-signature) 30%, var(--ground-signature));font-family:var(--font-mono);font-size:var(--fs-label)}.catalogue-head[data-astro-cid-sgr22iea]{justify-content:space-between;align-items:end;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.type-filters[data-astro-cid-sgr22iea]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.type-btn[data-astro-cid-sgr22iea]{font:inherit;font-size:var(--fs-small);font-weight:var(--weight-label);min-height:44px;padding:0 var(--sp-4);background:var(--color-ground);color:var(--color-ink-soft);border:1px solid var(--color-line-strong);border-radius:var(--r-sm);cursor:pointer}.type-btn[data-astro-cid-sgr22iea]:hover{border-color:var(--color-accent)}.type-btn[data-astro-cid-sgr22iea][aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-ink);border-color:var(--color-accent)}.resource-grid[data-astro-cid-sgr22iea]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-card[data-astro-cid-sgr22iea]{gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--color-line-strong);border-radius:var(--r-md);flex-direction:column;display:flex}.resource-card[data-astro-cid-sgr22iea] p[data-astro-cid-sgr22iea]{color:var(--color-ink-soft);font-size:var(--fs-small);flex:1}.resource-foot[data-astro-cid-sgr22iea]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.resource-format[data-astro-cid-sgr22iea]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-muted)}.resource-cta[data-astro-cid-sgr22iea]{font-weight:var(--weight-strong);color:var(--color-accent-ink)}.resource-soon[data-astro-cid-sgr22iea]{font-size:var(--fs-label);color:var(--color-muted)}.cta[data-astro-cid-sgr22iea]{background:var(--ground-signature);color:var(--on-signature)}.cta[data-astro-cid-sgr22iea] h2[data-astro-cid-sgr22iea]{color:var(--on-signature)}.cta[data-astro-cid-sgr22iea] p[data-astro-cid-sgr22iea]{margin-block:var(--sp-3) var(--sp-5);color:var(--on-signature)}.cta[data-astro-cid-sgr22iea] .btn-secondary[data-astro-cid-sgr22iea]{color:var(--on-signature);border-color:color-mix(in srgb, var(--on-signature) 55%, var(--ground-signature))}.cta[data-astro-cid-sgr22iea] .btn-secondary[data-astro-cid-sgr22iea]:hover{border-color:var(--on-signature)}@media (width<=860px){.featured-grid[data-astro-cid-sgr22iea],.resource-grid[data-astro-cid-sgr22iea]{grid-template-columns:1fr}}
