.seccion-titulo{font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#1a1a2e;margin:0 0 28px;padding-bottom:12px;border-bottom:3px solid #e74c3c;display:inline-block}.categorias-destacadas{padding:48px 0 56px;background:#f7f7f9}.categorias-destacadas .container{width:90%;max-width:1140px;margin:0 auto}.categorias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.categoria-modulo{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s}.categoria-modulo:hover{box-shadow:0 6px 20px rgba(0,0,0,.12)}.categoria-modulo-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:3px solid #e74c3c}.categoria-modulo-header h3{margin:0;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.categoria-modulo-header h3 a{color:#1a1a2e;text-decoration:none;transition:color .2s}.categoria-modulo-header h3 a:hover{color:#e74c3c}.categoria-count{font-size:.72rem;color:#999;white-space:nowrap;margin-left:8px}.categoria-modulo-img{display:block;position:relative;overflow:hidden;height:170px}.categoria-modulo-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.categoria-modulo:hover .categoria-modulo-img img{transform:scale(1.05)}.categoria-modulo-img-overlay{position:absolute;inset:0;background:rgba(231,76,60,.72);color:#fff;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .3s}.categoria-modulo:hover .categoria-modulo-img-overlay{opacity:1}.categoria-noticias-list{list-style:none;padding:12px 16px;margin:0;flex:1}.categoria-noticia-item{padding:9px 0;border-bottom:1px solid #f0f0f0}.categoria-noticia-item:last-child{border-bottom:none}.categoria-noticia-item a{display:block;font-size:.84rem;font-weight:600;color:#1a1a2e;text-decoration:none;line-height:1.4;margin-bottom:3px;transition:color .2s}.categoria-noticia-item a:hover{color:#e74c3c}.categoria-noticia-item .fecha{font-size:.72rem;color:#aaa;display:block}.categoria-noticia-item .fecha i{color:#e74c3c;margin-right:3px}.categoria-ver-mas{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 16px 16px;padding:9px 0;background:#e74c3c;color:#fff;font-size:.8rem;font-weight:700;text-decoration:none;border-radius:6px;transition:background .2s,transform .2s}.categoria-ver-mas:hover{background:#c0392b;color:#fff;transform:translateY(-1px)}.categoria-ver-mas i{font-size:.75rem;transition:transform .2s}.categoria-ver-mas:hover i{transform:translateX(3px)}@media (max-width:1024px){.categorias-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.categorias-grid{grid-template-columns:1fr}.categoria-modulo-img{height:200px}}