.PiNy2a_card{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);color:inherit;background:var(--color-surface);box-shadow:var(--surface-card-shadow);text-decoration:none;display:grid}.PiNy2a_card:hover{border-color:var(--color-border-hover)}.PiNy2a_card:focus-visible{box-shadow:var(--focus-ring);outline:none}.PiNy2a_icon{width:40px;height:40px;margin-bottom:var(--space-2);border-radius:var(--radius-control);color:var(--color-accent-text);background:var(--color-accent-soft);place-items:center;display:grid}.PiNy2a_icon svg{width:18px;height:18px}.PiNy2a_category{color:var(--color-accent-text);font-size:var(--font-size-small);font-weight:700}.PiNy2a_card h3{font-size:var(--font-size-heading-3);margin:0;line-height:1.35}.PiNy2a_card p{color:var(--color-text-muted);font-size:var(--font-size-body-emphasis);margin:0;line-height:1.6}.PiNy2a_card small{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-text-subtle);font-size:var(--font-size-small);font-weight:600;display:flex}.PiNy2a_card small svg{width:12px;height:12px}
