.news_container__8v_WW{max-width:1200px;margin:0 auto;padding:2rem 1rem}.news_title__Mu2M3{font-size:2.5rem;margin-bottom:2rem;color:var(--textColor);border-bottom:2px solid #eaeaea;padding-bottom:.5rem}.news_newsGrid__7vuEk{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.news_newsCard__U78G_{background-color:var(--bgSoft);border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.news_newsCard__U78G_:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.news_newsDate__kMWQw{font-size:.9rem;color:#666;margin-bottom:.5rem;background-color:#f0f0f0;display:inline-block;padding:.3rem .6rem;border-radius:4px;align-self:flex-start}.news_newsTitle__XfT7o{font-size:1.5rem;margin-bottom:1rem;color:var(--textColor);line-height:1.3}.news_newsExcerpt__9y0I4{color:#555;margin-bottom:1.5rem;flex-grow:1;line-height:1.6}.news_readMore__aZdi1{display:inline-block;padding:.6rem 1.2rem;background-color:#0070f3;color:white;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s ease;align-self:flex-start;margin-top:auto}.news_readMore__aZdi1:hover{background-color:#0051b3}.news_error__NamdU{background-color:#fff5f5;border-left:4px solid #e53e3e;padding:1rem 1.5rem;margin:2rem 0;border-radius:4px}.news_empty__DwJ70{text-align:center;padding:3rem;background-color:var(--bgSoft);border-radius:8px;margin:2rem 0}.news_fallbackNotice__CaVVQ{background-color:#fff3cd;color:#856404;padding:12px 20px;border-radius:5px;margin-bottom:20px;border-left:4px solid #ffeeba}@media (max-width:768px){.news_newsGrid__7vuEk{grid-template-columns:1fr}.news_title__Mu2M3{font-size:2rem}}