.news-module__hRJUGa__container{max-width:var(--container-xl);padding-inline:var(--space-6);margin-inline:auto}.news-module__hRJUGa__hero{padding:var(--space-20) 0 var(--space-12);background:linear-gradient(160deg,#f0fdf4 0%,#ecfdf5 50%,#fafbfc 100%)}.news-module__hRJUGa__heroContent{max-width:720px}.news-module__hRJUGa__sectionTag{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);display:inline-block}.news-module__hRJUGa__heroTitle{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:-.02em;margin-bottom:var(--space-4)}.news-module__hRJUGa__heroDesc{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.news-module__hRJUGa__postsSection{padding:var(--space-16) 0 var(--space-24)}.news-module__hRJUGa__empty{text-align:center;color:var(--color-text-muted);font-size:var(--text-lg);padding:var(--space-16) 0}.news-module__hRJUGa__featured{gap:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);margin-bottom:var(--space-12);transition:box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:1.1fr 1fr;align-items:center;text-decoration:none;display:grid;overflow:hidden}.news-module__hRJUGa__featured:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.news-module__hRJUGa__featuredImage,.news-module__hRJUGa__cardImage{background:linear-gradient(135deg,#1a6b4e1f 0%,#2d9d721f 100%);justify-content:center;align-items:center;display:flex;position:relative}.news-module__hRJUGa__featuredImage{height:100%;min-height:320px}.news-module__hRJUGa__featuredImage img,.news-module__hRJUGa__cardImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-module__hRJUGa__imageLabel{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--color-primary);opacity:.7}.news-module__hRJUGa__featuredBody{padding:var(--space-8)}.news-module__hRJUGa__featuredTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight);margin:var(--space-3) 0}.news-module__hRJUGa__featuredExcerpt{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.news-module__hRJUGa__readMore{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-primary);font-size:var(--text-sm);display:inline-flex}.news-module__hRJUGa__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.news-module__hRJUGa__category{font-weight:var(--weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em}.news-module__hRJUGa__dot{opacity:.5}.news-module__hRJUGa__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.news-module__hRJUGa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-module__hRJUGa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.news-module__hRJUGa__cardImage{aspect-ratio:3/2}.news-module__hRJUGa__cardBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.news-module__hRJUGa__cardTitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug)}.news-module__hRJUGa__cardExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1}.news-module__hRJUGa__cardFooter{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2);display:flex}@media (max-width:1024px){.news-module__hRJUGa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-module__hRJUGa__featured{grid-template-columns:1fr}.news-module__hRJUGa__featuredImage{min-height:200px}.news-module__hRJUGa__heroTitle{font-size:var(--text-3xl)}}@media (max-width:560px){.news-module__hRJUGa__grid{grid-template-columns:1fr}}
