.crumbs[data-astro-cid-6q4mkohf]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-6q4mkohf] li[data-astro-cid-6q4mkohf]+li[data-astro-cid-6q4mkohf]:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.crumbs[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]{min-height:var(--tap);color:var(--color-accent-text);align-items:center;font-weight:600;display:inline-flex}.crumbs[data-astro-cid-6q4mkohf] span[data-astro-cid-6q4mkohf]{min-height:var(--tap);align-items:center;display:inline-flex}.count[data-astro-cid-6q4mkohf]{color:var(--color-accent-text)}.tag[data-astro-cid-6q4mkohf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text)}.read[data-astro-cid-6q4mkohf]{padding-top:var(--space-3);color:var(--color-accent-text);margin-top:auto;font-weight:600}.feature[data-astro-cid-6q4mkohf]{border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.feature[data-astro-cid-6q4mkohf]:hover{text-decoration:none}.feature[data-astro-cid-6q4mkohf]:hover .feature__title[data-astro-cid-6q4mkohf]{text-decoration:underline}.feature__body[data-astro-cid-6q4mkohf]{gap:var(--space-3);padding:var(--space-7) var(--space-6);flex-direction:column;display:flex}.feature[data-astro-cid-6q4mkohf] .tag[data-astro-cid-6q4mkohf],.feature[data-astro-cid-6q4mkohf] .read[data-astro-cid-6q4mkohf]{color:var(--color-accent)}.feature__title[data-astro-cid-6q4mkohf]{font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-on-ink)}.feature__text[data-astro-cid-6q4mkohf]{max-width:40rem;color:var(--color-on-ink-muted)}.feature__art[data-astro-cid-6q4mkohf]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-ink-3);flex-direction:column;display:flex}.pair[data-astro-cid-6q4mkohf]{display:flex}.pair[data-astro-cid-6q4mkohf] img[data-astro-cid-6q4mkohf]{width:56px;height:56px;box-shadow:0 0 0 3px var(--color-ink-3);border-radius:50%}.pair[data-astro-cid-6q4mkohf] img[data-astro-cid-6q4mkohf]+img[data-astro-cid-6q4mkohf]{margin-left:-14px}.feature__big[data-astro-cid-6q4mkohf]{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-on-ink);font-weight:600}.filters[data-astro-cid-6q4mkohf]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.chip[data-astro-cid-6q4mkohf]{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:600}.chip[data-astro-cid-6q4mkohf]:hover{border-color:var(--color-accent)}.chip[data-astro-cid-6q4mkohf].is-on{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.chip[data-astro-cid-6q4mkohf]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.grid[data-astro-cid-6q4mkohf]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-6q4mkohf][hidden]{display:none}.post[data-astro-cid-6q4mkohf]{gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.post[data-astro-cid-6q4mkohf]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);text-decoration:none}.post__title[data-astro-cid-6q4mkohf]{font-size:var(--text-xl);line-height:var(--leading-snug)}.post__text[data-astro-cid-6q4mkohf]{color:var(--color-text-muted)}.vs-head[data-astro-cid-6q4mkohf]{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.vs-head__title[data-astro-cid-6q4mkohf]{align-items:center;gap:var(--space-3);font-size:var(--text-3xl);display:flex}.vs-badge[data-astro-cid-6q4mkohf]{background:var(--color-ink);width:2.6rem;height:2.6rem;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.vs-head__text[data-astro-cid-6q4mkohf]{max-width:40rem;color:var(--color-text-muted)}.post--vs[data-astro-cid-6q4mkohf]{border-left:4px solid var(--color-accent)}.suggest[data-astro-cid-6q4mkohf]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);flex-wrap:wrap;display:flex}.suggest__title[data-astro-cid-6q4mkohf]{font-size:var(--text-2xl)}.suggest__text[data-astro-cid-6q4mkohf]{margin-top:var(--space-2);color:var(--color-text-muted)}@media (width>=768px){.grid[data-astro-cid-6q4mkohf]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-6q4mkohf]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width>=1100px){.grid[data-astro-cid-6q4mkohf]{grid-template-columns:repeat(3,minmax(0,1fr))}}
