.page-module__B_CjFq__grid{max-width:var(--container-max);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-inline:auto;padding:0;list-style:none;display:grid}.page-module__B_CjFq__card{background:var(--color-panel);border:1px solid var(--color-border);color:inherit;height:100%;transition:border-color var(--transition-base), background var(--transition-base);border-radius:12px;flex-direction:column;gap:.625rem;padding:1.5rem;text-decoration:none;display:flex}.page-module__B_CjFq__card:hover{background:#3dbfd008;border-color:#3dbfd059}.page-module__B_CjFq__eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-dim);font-size:11px}.page-module__B_CjFq__title{letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;font-size:17px;font-weight:500;line-height:1.3}.page-module__B_CjFq__blurb{color:var(--color-text-dim);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__B_CjFq__foot{font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;font-size:11px;display:flex}.page-module__B_CjFq__count{color:var(--color-text-dim)}.page-module__B_CjFq__cta{color:var(--brand-cyan);transition:transform var(--transition-fast)}.page-module__B_CjFq__card:hover .page-module__B_CjFq__cta{transform:translate(2px,-2px)}
