.styles_card__Ga3vE{display:flex;flex-direction:column;background:var(--c-surface);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--c-border);transition:all var(--transition-base);text-decoration:none;color:inherit;height:100%}.styles_card__Ga3vE:hover{transform:translateY(-4px);box-shadow:var(--shadow-gloss-hover);border-color:var(--c-primary)}.styles_card__Ga3vE:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.styles_imageContainer__cDYUJ{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--c-surface-alt)}.styles_image__aHRNx{object-fit:cover;object-position:top center;transition:transform var(--transition-slow)}.styles_card__Ga3vE:hover .styles_image__aHRNx{transform:scale(1.05)}.styles_content__O7p7A{display:flex;flex-direction:column;padding:var(--space-lg);flex:1 1;gap:var(--space-sm)}.styles_date__oM3_k{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px}.styles_title__JSY4Q{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--c-text);margin:0;display:block;overflow:hidden;text-overflow:ellipsis;line-clamp:2}.styles_description__PspWF{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);margin:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;line-clamp:3}.styles_readMore__imR7p{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--c-primary);font-weight:var(--font-weight-medium);margin-top:var(--space-xs);transition:color var(--transition-base)}.styles_card__Ga3vE:hover .styles_readMore__imR7p{color:var(--c-accent)}@media(max-width:768px){.styles_content__O7p7A{padding:var(--space-md)}.styles_title__JSY4Q{font-size:clamp(18px,5vw,24px)}}.page_page__XkKVJ{min-height:100vh;padding:var(--space-xl) 0 var(--space-3xl);background:var(--c-bg)}.page_container__gZU13{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}@media(min-width:769px){.page_container__gZU13{padding:0 var(--space-xl)}}.page_header__QrgPV{text-align:center;margin-bottom:var(--space-3xl)}.page_title__9h2xs{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);color:var(--c-text);margin:0 0 var(--space-md) 0}@media(max-width:768px){.page_title__9h2xs{font-size:clamp(32px,8vw,48px);line-height:1.2}}.page_subtitle__Aq1KM{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);max-width:700px;margin:0 auto}.page_grid__i0qLH{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}@media(max-width:768px){.page_grid__i0qLH{grid-template-columns:1fr;gap:var(--space-lg)}}@media(min-width:769px)and (max-width:1024px){.page_grid__i0qLH{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.page_grid__i0qLH{grid-template-columns:repeat(3,1fr)}}.page_emptyState__t0_7h{text-align:center;padding:var(--space-3xl) 0}.page_emptyText__7rUDS{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-muted);margin:0}