.ia-grid{gap:var(--space-4);display:grid}@media (width>=768px){.ia-grid--2,.ia-grid--3{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ia-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ia-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-card);border:var(--line);border-radius:var(--radius-card);color:var(--text-body);transition:border-color var(--dur) var(--ease);flex-direction:column;min-width:0;text-decoration:none;display:flex}a.ia-card:hover,.ia-card--interactive:hover{border-color:var(--accent)}.ia-root a.ia-card{color:var(--text-body)}a.ia-card:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent);outline:none}.ia-card__icon{color:var(--accent-text)}.ia-card__tag{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-on-tint);background:var(--accent-tint);font-family:var(--font-label);border-radius:6px;align-self:flex-start;padding:2px 8px}[data-theme=dark] .ia-card__tag{color:var(--accent-text);border:1px solid var(--border)}.ia-card__text{color:var(--text-muted);text-wrap:pretty;margin:0}.ia-card__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ia-card__list li{gap:var(--space-2);font-size:var(--fs-14);color:var(--text-body);display:flex}.ia-card__list svg{color:var(--accent-text);margin-top:1px}.ia-card__meta{gap:var(--space-2) var(--space-5);padding-top:var(--space-4);border-top:var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.ia-card__meta-item{flex-direction:column;gap:2px;display:flex}.ia-card__meta-label{font-size:var(--fs-14);color:var(--text-muted)}.ia-card__meta-value{font-size:var(--fs-16)}.ia-card__link{align-items:center;gap:var(--space-1);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--accent-text);margin-top:auto;display:inline-flex}.ia-card__example{font-size:var(--fs-14);color:var(--text-body);padding-top:var(--space-3);border-top:var(--line);margin:auto 0 0}
