.news-feed-module__AuOvbG__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.news-feed-module__AuOvbG__grid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.news-feed-module__AuOvbG__grid>*{height:100%}@media (min-width:640px){.news-feed-module__AuOvbG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.news-feed-module__AuOvbG__grid{grid-template-columns:repeat(3,1fr)}}.news-feed-module__AuOvbG__card{background:hsl(var(--card));border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-lg);height:100%;transition:box-shadow var(--transition-base) ease;flex-direction:column;display:flex;overflow:hidden}.news-feed-module__AuOvbG__card:hover{box-shadow:var(--shadow-lg)}.news-feed-module__AuOvbG__coverImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:hsl(var(--muted));width:100%;height:12rem}.news-feed-module__AuOvbG__cardBody{gap:var(--spacing-xs);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.news-feed-module__AuOvbG__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:hsl(var(--foreground));line-height:var(--line-height-tight)}.news-feed-module__AuOvbG__cardTitle:hover{color:hsl(var(--primary))}.news-feed-module__AuOvbG__cardMeta{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.news-feed-module__AuOvbG__cardExcerpt{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-feed-module__AuOvbG__cardFooter{padding:var(--spacing-sm) var(--spacing-md);border-top:var(--border-width) solid hsl(var(--border));font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.news-feed-module__AuOvbG__tagsRow{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.news-feed-module__AuOvbG__tag{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-radius-sm);background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:var(--font-size-xs)}.news-feed-module__AuOvbG__readMoreLink{align-items:center;gap:var(--spacing-xs);color:hsl(var(--primary));font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.news-feed-module__AuOvbG__readMoreLink:hover{text-decoration:underline}.news-feed-module__AuOvbG__loadMoreRow{justify-content:center;display:flex}.news-feed-module__AuOvbG__empty{text-align:center;padding:var(--spacing-3xl);color:hsl(var(--muted-foreground));font-size:var(--font-size-lg)}.news-feed-module__AuOvbG__sortRow{justify-content:flex-end;display:flex}
.page-heading-module__k9xFRW__heading{font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-2xl);color:hsl(var(--foreground));font-size:var(--font-size-xl)}@media (min-width:480px){.page-heading-module__k9xFRW__heading{font-size:var(--font-size-2xl)}}@media (min-width:768px){.page-heading-module__k9xFRW__heading{font-size:var(--font-size-3xl)}}@media (min-width:1024px){.page-heading-module__k9xFRW__heading{font-size:var(--font-size-4xl)}}@media (min-width:1200px){.page-heading-module__k9xFRW__heading{font-size:var(--font-size-5xl)}}
