.news-card[data-astro-cid-ziojlroa]{background-color:var(--bg-card);border:1px solid var(--border-color);color:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.news-card[data-astro-cid-ziojlroa]:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.media[data-astro-cid-ziojlroa]{border-bottom:1px solid var(--border-color);background:#0b0f17;height:210px;position:relative;overflow:hidden}.media[data-astro-cid-ziojlroa] img[data-astro-cid-ziojlroa]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.news-card[data-astro-cid-ziojlroa]:hover .media[data-astro-cid-ziojlroa] img[data-astro-cid-ziojlroa]{transform:scale(1.05)}.category-tag[data-astro-cid-ziojlroa]{top:var(--space-3);left:var(--space-3);background-color:var(--accent-color);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff40;padding:3px 8px;font-size:.68rem;font-weight:900;position:absolute}.body[data-astro-cid-ziojlroa]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.featured-badge-row[data-astro-cid-ziojlroa],.featured-action-row[data-astro-cid-ziojlroa]{display:none}.card-title[data-astro-cid-ziojlroa]{font-family:var(--font-heading);font-size:var(--text-md);font-weight:900;line-height:var(--leading-snug);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-card[data-astro-cid-ziojlroa]:hover .card-title[data-astro-cid-ziojlroa]{color:var(--accent-color)}.card-summary[data-astro-cid-ziojlroa]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-card[data-astro-cid-ziojlroa].featured{background-color:var(--bg-card);border:2px solid var(--accent-color);flex-direction:row;grid-column:1/-1;height:320px;max-height:320px;overflow:hidden;box-shadow:0 12px 32px #0000001a}.news-card[data-astro-cid-ziojlroa].featured .media[data-astro-cid-ziojlroa]{border-bottom:none;border-right:1px solid var(--border-color);flex:0 0 48%;height:100%;max-height:320px;overflow:hidden}.news-card[data-astro-cid-ziojlroa].featured .media[data-astro-cid-ziojlroa] img[data-astro-cid-ziojlroa]{object-fit:cover;object-position:center;width:100%;height:100%}.news-card[data-astro-cid-ziojlroa].featured .body[data-astro-cid-ziojlroa]{padding:var(--space-8);gap:var(--space-4);justify-content:center;overflow:hidden}.news-card[data-astro-cid-ziojlroa].featured .featured-badge-row[data-astro-cid-ziojlroa]{align-items:center;display:flex}.featured-eyebrow[data-astro-cid-ziojlroa]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);color:#05f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-flex}.featured-eyebrow[data-astro-cid-ziojlroa] i[data-astro-cid-ziojlroa]{color:#05f;font-size:.75rem}.news-card[data-astro-cid-ziojlroa].featured .card-title[data-astro-cid-ziojlroa]{-webkit-line-clamp:2;font-size:clamp(1.3rem,1.8vw,1.7rem)}.news-card[data-astro-cid-ziojlroa].featured .card-summary[data-astro-cid-ziojlroa]{font-size:var(--text-base);-webkit-line-clamp:3;line-height:1.6}.news-card[data-astro-cid-ziojlroa].featured .featured-action-row[data-astro-cid-ziojlroa]{margin-top:var(--space-2);align-items:center;display:flex}.featured-action-btn[data-astro-cid-ziojlroa]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);color:#05f;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast);font-size:.78rem;font-weight:900;display:inline-flex}.news-card[data-astro-cid-ziojlroa].featured:hover .featured-action-btn[data-astro-cid-ziojlroa]{color:#003db3;transform:translate(4px)}@media (width<=860px){.news-card[data-astro-cid-ziojlroa].featured{flex-direction:column;height:auto;max-height:none}.news-card[data-astro-cid-ziojlroa].featured .media[data-astro-cid-ziojlroa]{border-right:none;border-bottom:1px solid var(--border-color);flex:none;height:220px;max-height:none}.news-card[data-astro-cid-ziojlroa].featured .body[data-astro-cid-ziojlroa]{padding:var(--space-6)}}
