.NoticiaCard_noticiaCardLink__ta04g{text-decoration:none;color:inherit;flex-shrink:0;scroll-snap-align:start}.NoticiaCard_noticiaCard__uwlCz{width:280px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;height:100%}.NoticiaCard_noticiaCard__uwlCz:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.NoticiaCard_imagen__7Nown{width:100%;height:180px;object-fit:cover;display:block}.NoticiaCard_noticiaCard__uwlCz h3{font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700;color:#1a1a1a;line-height:1.4;margin:.85rem 1rem .5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NoticiaCard_newsExcerpt__3xjXS{font-size:.85rem;color:#666;line-height:1.55;margin:0 1rem .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NoticiaCard_readMore__3QczE{display:inline-block;margin:auto 1rem 1rem;font-size:.8rem;font-weight:600;color:var(--nav-bg-color);text-decoration:none;transition:color .2s}.NoticiaCard_noticiaCard__uwlCz:hover .NoticiaCard_readMore__3QczE{text-decoration:underline}@media (max-width:768px){.NoticiaCard_noticiaCard__uwlCz{width:240px}.NoticiaCard_imagen__7Nown{height:150px}.NoticiaCard_noticiaCard__uwlCz h3{font-size:.95rem;margin:.75rem .85rem .4rem}.NoticiaCard_newsExcerpt__3xjXS{margin:0 .85rem .6rem}.NoticiaCard_readMore__3QczE{margin:auto .85rem .85rem}}.page_page__556_G{display:flex;flex-direction:column;min-height:100vh}.page_main__nw1Wk{flex:1 1}.page_heroBar__yzW2y{background:linear-gradient(90deg,#009246,#ffffff 40%,#ffffff 60%,#CE2B37);padding:1rem 0;border-bottom:2px solid #e0e0e0}.page_heroContent__dzLob{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.page_socialLinks__DXn_Y{display:flex;align-items:center;gap:.6rem}.page_socialImage__ZcbfM{width:32px;height:32px;object-fit:contain;transition:opacity .2s,transform .2s;cursor:pointer}.page_socialImage__ZcbfM:hover{opacity:.8;transform:scale(1.1)}.page_searchForm__rwhjA{display:flex;flex:1 1;max-width:420px}.page_searchInput__bMdhk{flex:1 1;padding:.55rem .85rem;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;background-color:#fff;color:#1a1a1a;font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s}.page_searchInput__bMdhk::placeholder{color:#999}.page_searchInput__bMdhk:focus{border-color:var(--nav-bg-color);box-shadow:0 0 0 2px rgba(221,34,34,.15)}.page_searchBtn___sHxI{padding:.55rem 1.25rem;background-color:var(--nav-bg-color);color:white;border:none;border-radius:0 4px 4px 0;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s}.page_searchBtn___sHxI:hover{background-color:#b01e1e}.page_container__jZF7q{width:100%;max-width:1200px;margin:0 auto;padding:.5rem 1.5rem 2rem;background-color:white}.page_newsSection__b1Ptt{padding:1.5rem 0;border-bottom:1px solid #eee}.page_newsSection__b1Ptt:last-child{border-bottom:none}.page_sectionHeader___raMx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.page_sectionTitleWrap__A6dlx{display:flex;align-items:center;gap:.75rem}.page_sectionTitle__6ic_4{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:700;color:#1a1a1a;position:relative;padding-bottom:.4rem}.page_sectionTitle__6ic_4:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--nav-bg-color);border-radius:2px}.page_verTodasLink__oAHAt{padding:.45rem 1rem;background-color:transparent;color:var(--nav-bg-color);border:1.5px solid var(--nav-bg-color);border-radius:4px;font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s;white-space:nowrap}.page_verTodasLink__oAHAt:hover{background-color:var(--nav-bg-color);color:white}.page_noticiasGrid__XxXqN{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent}.page_noticiasGrid__XxXqN::-webkit-scrollbar{height:6px}.page_noticiasGrid__XxXqN::-webkit-scrollbar-track{background:transparent}.page_noticiasGrid__XxXqN::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.page_loadingState__hO15Q{display:flex;justify-content:center;padding:2rem;color:#888;font-size:1rem}.page_errorState___tDOb{padding:1rem;background-color:#fff5f5;color:#c53030;border:1px solid #fed7d7;border-radius:6px;font-size:.95rem}.page_emptyState__j9MME{color:#888;font-style:italic;padding:1rem 0}@media (max-width:768px){.page_heroContent__dzLob{flex-direction:column;gap:.75rem}.page_socialLinks__DXn_Y{gap:.75rem}.page_socialImage__ZcbfM{width:28px;height:28px}.page_searchForm__rwhjA{max-width:100%;width:100%}.page_container__jZF7q{padding:.5rem 1rem 2rem}.page_sectionTitle__6ic_4{font-size:1.25rem}.page_verTodasLink__oAHAt{font-size:.8rem;padding:.35rem .75rem}.page_noticiasGrid__XxXqN{gap:1rem}}@media (max-width:480px){.page_heroBar__yzW2y{padding:.75rem 0}.page_socialImage__ZcbfM{width:24px;height:24px}.page_searchInput__bMdhk{font-size:.85rem;padding:.5rem .65rem}.page_searchBtn___sHxI{padding:.5rem .85rem;font-size:.85rem}}.Pagination_paginationContainer___bxT9{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0}.Pagination_paginationInfo__9kwVA{color:#666;font-size:.9rem}.Pagination_pagination___VSKM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.Pagination_navButton__itGxe,.Pagination_pageButton__IHrM_{padding:.5rem .75rem;border:1px solid #ddd;background-color:white;color:#333;cursor:pointer;border-radius:4px;font-size:.9rem;transition:all .2s ease;min-width:40px}.Pagination_navButton__itGxe:hover,.Pagination_pageButton__IHrM_:hover{background-color:#f8f9fa;border-color:#007bff}.Pagination_pageButton__IHrM_.Pagination_active__7ZrtX{background-color:#007bff;color:white;border-color:#007bff}.Pagination_navButton__itGxe.Pagination_disabled__WxNjF{opacity:.5;cursor:not-allowed;pointer-events:none}.Pagination_ellipsis__C0tfF{padding:.5rem;color:#666}@media (max-width:768px){.Pagination_pagination___VSKM{gap:.25rem}.Pagination_navButton__itGxe,.Pagination_pageButton__IHrM_{padding:.4rem .6rem;font-size:.8rem;min-width:35px}.Pagination_paginationInfo__9kwVA{font-size:.8rem;text-align:center}}.page_loading__4q32_{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5rem}.page_page__NtZWr{display:flex;flex-direction:column;min-height:100vh}.page_main__YaPqN{flex:1 1}.page_container__6UQLV{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;background-color:white}.page_sectionTitle__S_gXC{font-size:1.5rem;font-weight:700;border-bottom:2px solid #d22;padding-bottom:.5rem;margin:2rem 0 1rem}.page_noticiasGrid__J_tfu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:1rem}.page_searchContainer__84CN1{margin:1rem 0;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.page_searchForm__KP_tH{display:flex;input{padding:.5rem;border:1px solid #ccc;border-radius:4px 0 0 4px;min-width:300px}button{padding:.5rem 1rem;background-color:var(--nav-bg-color);color:white;border:none;border-radius:0 4px 4px 0;cursor:pointer}}.page_socialLinks__IC4ZS{display:flex;height:50px}.page_socialImage__57U11{object-fit:contain;height:100%;width:75%}.page_sectionHeader__OiHj9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_verTodasButton__d0MBP{padding:.5rem 1rem;background-color:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.page_verTodasButton__d0MBP:hover{background-color:#218838}.page_volverButton__o_yh1{padding:.5rem 1rem;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.page_volverButton__o_yh1:hover{background-color:#0056b3}.page_categoryHeader__OBqTc{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}