.ncard[data-astro-cid-r3tkxwmq]{gap:var(--space-3);padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.ncard__body[data-astro-cid-r3tkxwmq]{padding:0 var(--space-2) var(--space-2)}.ncard__meta[data-astro-cid-r3tkxwmq]{gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-1);color:var(--color-text-soft);align-items:center;display:flex}.ncard__cat[data-astro-cid-r3tkxwmq]{color:var(--color-green-brand);font-weight:600}.ncard__title[data-astro-cid-r3tkxwmq]{font-size:var(--text-5);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ncard__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]{color:var(--color-text);text-decoration:none}.ncard__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:after{content:"";position:absolute;inset:0}.ncard__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:hover{color:var(--color-green-brand);text-decoration:underline}.ncard[data-astro-cid-r3tkxwmq]:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ncard__source[data-astro-cid-r3tkxwmq]{margin:var(--space-1) 0 0;font-size:var(--text-1);color:var(--color-text-soft)}.ncard__summary[data-astro-cid-r3tkxwmq]{margin-top:var(--space-2);font-size:var(--text-2);color:var(--color-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
