._card_1677k_3{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid transparent;border-radius:12px;overflow:hidden;color:var(--foreground);text-decoration:none;transition:border-color var(--animation-duration-fast) ease,transform .12s ease;box-shadow:var(--shadow-card)}._card_1677k_3:hover{color:var(--foreground);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._card_1677k_3:active{transform:scale(.99)}._card_1677k_3:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._imageWrapper_1677k_32{position:relative;overflow:hidden;background:var(--muted)}._image_1677k_32{display:block;width:100%;aspect-ratio:3 / 2;transition:transform .4s ease}._image_1677k_32 img{width:100%;height:100%;object-fit:cover}._card_1677k_3:hover ._image_1677k_32{transform:scale(1.03)}._imagePlaceholder_1677k_55{aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._content_1677k_63{flex:1 1 auto;padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}._meta_1677k_71{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._topic_1677k_81{padding:3px 8px;border-radius:4px;background:var(--primary-tint);color:var(--foreground);font-weight:700}._topic_1677k_81:first-letter{text-transform:uppercase}._metaItem_1677k_93{display:inline-flex;align-items:center;gap:4px}._title_1677k_99{margin:0;font-size:18px;line-height:1.25;font-weight:800;letter-spacing:-.01em}._perex_1677k_107{margin:0;font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--foreground) 75%,var(--background))}._more_1677k_114{margin-top:auto;padding-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}._more_1677k_114 svg{color:var(--primary);transition:transform .15s ease}._card_1677k_3:hover ._more_1677k_114 svg{transform:translate(3px)}._featured_1677k_134 ._title_1677k_99{font-size:22px}@media(min-width:900px){._featured_1677k_134{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}._featured_1677k_134 ._imageWrapper_1677k_32,._featured_1677k_134 ._image_1677k_32,._featured_1677k_134 ._imagePlaceholder_1677k_55{height:100%;min-height:300px;aspect-ratio:auto!important}._featured_1677k_134 ._content_1677k_63{padding:28px;justify-content:center;gap:12px}._featured_1677k_134 ._title_1677k_99{font-size:28px;line-height:1.15;letter-spacing:-.02em}._featured_1677k_134 ._perex_1677k_107{font-size:16px}}
