.article-card[data-astro-cid-7ahxywo7]{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);height:100%;box-shadow:0 8px 28px color-mix(in srgb, var(--color-ink-950) 4%, transparent);transition:border-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease, transform var(--motion-standard) ease;overflow:hidden}.article-card[data-astro-cid-7ahxywo7]:hover,.article-card[data-astro-cid-7ahxywo7]:focus-within{border-color:color-mix(in srgb, var(--action-primary) 42%, white);box-shadow:0 14px 34px color-mix(in srgb, var(--color-ink-950) 10%, transparent);transform:translateY(-3px)}.article-card__link[data-astro-cid-7ahxywo7]{height:100%;color:inherit;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);text-decoration:none;display:grid}.article-card__visual[data-astro-cid-7ahxywo7]{aspect-ratio:4/3;isolation:isolate;background:radial-gradient(circle at 52% 45%, color-mix(in srgb, var(--illustration-accent) 18%, transparent), transparent 57%), linear-gradient(135deg, var(--color-ink-900), var(--color-ink-950));height:100%;min-height:10rem;color:var(--illustration-accent);place-items:center;display:grid;position:relative;overflow:hidden}.article-card__visual--print[data-astro-cid-7ahxywo7]{--illustration-accent:var(--accent-hud);--illustration-filament:var(--accent-filament-on-dark)}.article-card__visual--printer[data-astro-cid-7ahxywo7]{--illustration-accent:var(--color-blue-600);--illustration-filament:var(--accent-filament-on-dark)}.article-card__visual--material[data-astro-cid-7ahxywo7]{--illustration-accent:var(--accent-filament-on-dark);--illustration-filament:var(--accent-hud)}.article-card__visual[data-astro-cid-7ahxywo7]:before{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--illustration-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--illustration-accent) 12%, transparent) 1px, transparent 1px);content:"";background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.article-card__art-label[data-astro-cid-7ahxywo7]{z-index:2;right:var(--space-4);bottom:var(--space-3);color:color-mix(in srgb, var(--illustration-accent) 83%, white);font-family:var(--font-family-display);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:600;position:absolute}.article-card__body[data-astro-cid-7ahxywo7]{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.article-card__category-row[data-astro-cid-7ahxywo7]{margin-bottom:var(--space-3)}h3[data-astro-cid-7ahxywo7]{margin:0 0 var(--space-3);font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.22}.article-card__summary[data-astro-cid-7ahxywo7]{margin:0 0 var(--space-6);color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-news-summary);line-height:1.45}.article-card__meta[data-astro-cid-7ahxywo7]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;font-size:.75rem;line-height:1.4;display:flex}.article-card__meta[data-astro-cid-7ahxywo7] span[data-astro-cid-7ahxywo7]{align-items:center;gap:.28rem;display:inline-flex}.article-card__meta-separator[data-astro-cid-7ahxywo7]{color:var(--border-subtle)}.article-card--compact[data-astro-cid-7ahxywo7]{border:0;border-bottom:1px solid var(--news-divider);border-radius:var(--news-card-radius);box-shadow:none;background:0 0;overflow:visible}.article-card--compact[data-astro-cid-7ahxywo7]:hover,.article-card--compact[data-astro-cid-7ahxywo7]:focus-within{border-bottom-color:var(--accent-chart);box-shadow:none;transform:none}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__link[data-astro-cid-7ahxywo7]{min-height:var(--news-card-min-height);grid-template-columns:var(--news-card-thumbnail-width) minmax(0, 1fr);align-items:stretch;display:grid}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__visual[data-astro-cid-7ahxywo7]{aspect-ratio:auto;border-radius:0;height:100%;min-height:0}.article-card--compact[data-astro-cid-7ahxywo7]:hover .article-card__visual[data-astro-cid-7ahxywo7],.article-card--compact[data-astro-cid-7ahxywo7]:focus-within .article-card__visual[data-astro-cid-7ahxywo7]{filter:saturate(1.18)}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__art-label[data-astro-cid-7ahxywo7]{font-size:.5rem;bottom:.4rem;right:.5rem}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__body[data-astro-cid-7ahxywo7]{min-width:0;padding:.75rem .875rem}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__category-row[data-astro-cid-7ahxywo7]{margin-bottom:.35rem}.article-card--compact[data-astro-cid-7ahxywo7] .status-badge{gap:.28rem;padding:.2rem .45rem;font-size:.6875rem}.article-card--compact[data-astro-cid-7ahxywo7] .status-badge__dot{width:.3rem;height:.3rem}.article-card--compact[data-astro-cid-7ahxywo7] h3[data-astro-cid-7ahxywo7]{font-size:var(--font-size-news-card);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;line-height:1.22;display:-webkit-box;overflow:hidden}.article-card--compact[data-astro-cid-7ahxywo7]:hover h3[data-astro-cid-7ahxywo7],.article-card--compact[data-astro-cid-7ahxywo7]:focus-within h3[data-astro-cid-7ahxywo7]{color:var(--action-link)}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__summary[data-astro-cid-7ahxywo7]{font-size:var(--font-size-news-summary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__meta[data-astro-cid-7ahxywo7]{gap:.3rem;margin-top:.45rem;font-size:.6875rem}@media (width<=560px){.article-card[data-astro-cid-7ahxywo7]:not(.article-card--compact) .article-card__link[data-astro-cid-7ahxywo7]{grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr)}.article-card[data-astro-cid-7ahxywo7]:not(.article-card--compact) .article-card__visual[data-astro-cid-7ahxywo7]{min-height:0}.article-card[data-astro-cid-7ahxywo7]:not(.article-card--compact) .article-card__body[data-astro-cid-7ahxywo7]{padding:.9rem}.article-card[data-astro-cid-7ahxywo7]:not(.article-card--compact) h3[data-astro-cid-7ahxywo7]{font-size:1.05rem}}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__meta[data-astro-cid-7ahxywo7] svg{width:.8rem;height:.8rem}@media (width<=520px){.article-card__visual[data-astro-cid-7ahxywo7]{min-height:10.75rem}.article-card__body[data-astro-cid-7ahxywo7]{padding:var(--space-4)}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__link[data-astro-cid-7ahxywo7]{grid-template-columns:5.5rem minmax(0,1fr);min-height:7.5rem}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__body[data-astro-cid-7ahxywo7]{padding:.625rem .75rem}.article-card--compact[data-astro-cid-7ahxywo7] .article-card__summary[data-astro-cid-7ahxywo7],.article-card--compact[data-astro-cid-7ahxywo7] .article-card__meta[data-astro-cid-7ahxywo7]>[data-astro-cid-7ahxywo7]:first-child,.article-card--compact[data-astro-cid-7ahxywo7] .article-card__meta-separator[data-astro-cid-7ahxywo7]{display:none}.article-card--compact[data-astro-cid-7ahxywo7] h3[data-astro-cid-7ahxywo7]{font-size:1rem}}
