.bento-section[data-astro-cid-tudnq4co]{background:var(--bg-alt);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.bento-grid[data-astro-cid-tudnq4co]{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.bento-card[data-astro-cid-tudnq4co]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:.85rem;padding:2rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.bento-card[data-astro-cid-tudnq4co]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.bento-card[data-astro-cid-tudnq4co].span-2{grid-column:span 2}.bento-top[data-astro-cid-tudnq4co]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bento-pill[data-astro-cid-tudnq4co]{border-radius:var(--radius-pill);padding:.26rem .75rem;font-size:.75rem;font-weight:700}.bento-pill[data-astro-cid-tudnq4co].green{background:var(--emerald-soft);color:var(--emerald-text)}.bento-pill[data-astro-cid-tudnq4co].teal{background:var(--teal-soft);color:var(--teal-text)}.bento-pill[data-astro-cid-tudnq4co].rust{background:var(--primary-100);color:var(--rust)}.bento-pill[data-astro-cid-tudnq4co].terracotta{background:var(--primary-100);color:var(--primary)}.bento-code[data-astro-cid-tudnq4co]{font-family:var(--font-mono);color:var(--text-muted);font-size:.74rem}.bento-card[data-astro-cid-tudnq4co] h3[data-astro-cid-tudnq4co]{font-family:var(--font-display);color:var(--text-navy);font-size:1.32rem;font-weight:800;line-height:1.25}.bento-card[data-astro-cid-tudnq4co] p[data-astro-cid-tudnq4co]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}.bento-channels[data-astro-cid-tudnq4co]{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.ch-chip[data-astro-cid-tudnq4co]{border-radius:var(--radius-pill);background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--text-navy);padding:.32rem .75rem;font-size:.78rem;font-weight:600}@media (width<=960px){.bento-grid[data-astro-cid-tudnq4co]{grid-template-columns:1fr}.bento-card[data-astro-cid-tudnq4co].span-2{grid-column:span 1}}
