.cfpn-dropdown-menu input[type=checkbox],body{margin:0}.cfpn-featured-post-category,body{font-family:'Work Sans',sans-serif}.cfpn-nav-link,.cfpn-pagination a,.cfpn-pagination span,.cfpn-pilar{transition:background-color .3s,color .3s}:root{--color-principal:#032A53;--color-secundario:#4e4e4e;--color-texto:#0A0C1C;--color-texto-secundario:#97989F;--color-hover:#e0e0e0;--color-fondo:#FFFFFF;--color-borde:#E8E8EA;--color-paginacion:#f5f5f5;--color-paginacion-hover:#e0e0e0;--color-paginacion-activa:#032A53;--tamano-h1:3.1rem;--tamano-h1-movil:2rem;--tamano-texto-info:1.2rem;--tamano-texto-info-movil:1rem;--tamano-boton:16px;--tamano-link:18px;--tamano-paginacion:14px;--tamano-reset-button:16px;--tamano-featured-title:24px;--tamano-featured-category:14px;--tamano-featured-meta:16px;--tamano-featured-title-movil:1.4rem;--tamano-featured-category-movil:0.9rem}.cfpn-h1-noticias,.cfpn-nav-link,.cfpn-pilar{color:var(--color-principal)}*,::after,::before{box-sizing:border-box}body{padding:0;background-color:var(--color-fondo);color:var(--color-texto)}.cfpn-h1-noticias{text-align:center;font-size:var(--tamano-h1);margin:20px 0;font-weight:800;text-transform:uppercase}.cfpn-pilares,.cfpn-tag-dropdown{max-width:300px;margin-bottom:20px;width:100%}.cfpn-filter-container{display:none;flex-direction:column;align-items:center;padding:10px}.cfpn-pilares{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cfpn-pilar{padding:10px 15px;background-color:var(--color-secundario);border:none;border-radius:8px;font-size:var(--tamano-boton);cursor:pointer}.cfpn-pilar.activo,.cfpn-pilar:focus,.cfpn-pilar:hover,.cfpn-pilar[aria-pressed=true]{background-color:var(--color-principal);color:#fff;outline:0}.cfpn-tag-dropdown{padding:0 10px}.cfpn-tag-dropdown select{width:100%;padding:10px;font-size:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f5f5;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%2397979F" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer}.cfpn-tag-dropdown select:focus{outline:0;border-color:var(--color-principal);box-shadow:0 0 5px rgba(3,42,83,.5)}.cfpn-nav-pilares{display:flex;justify-content:center;padding:10px 0;align-items:center}.cfpn-nav-pilares ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.cfpn-nav-item{position:relative;margin:0 15px}.cfpn-nav-link{text-decoration:none;font-size:var(--tamano-link);padding:5px 10px;cursor:pointer}.cfpn-featured-post-category,.cfpn-reset-filters{background-color:var(--color-principal);color:#fff}.cfpn-nav-item:hover .cfpn-nav-link,.cfpn-nav-link.active,.cfpn-nav-link:hover{background-color:var(--color-principal);color:#fff;border-radius:8px}.cfpn-featured-post-category:hover,.cfpn-post-card-category:hover,.cfpn-reset-filters:hover{background-color:var(--color-hover)}.cfpn-nav-link::after{content:' \25BE';font-size:12px}.no-class::after{content:''!important}.cfpn-nav-item:hover .cfpn-dropdown-menu,.cfpn-nav-link:focus+.cfpn-dropdown-menu{display:block}.cfpn-dropdown-menu label{display:flex;align-items:center;margin-bottom:5px;cursor:pointer;padding:5px;border-radius:4px}.cfpn-dropdown-menu label:hover{background-color:#f0f0f0}.cfpn-dropdown-menu label span{margin-left:8px}.cfpn-reset-filters{margin-left:30px;padding:8px 16px;border:none;border-radius:8px;font-size:var(--tamano-reset-button);cursor:pointer;transition:background-color .3s,transform .2s}.cfpn-reset-filters:active{transform:translateY(0)}.cfpn-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;max-width:1100px;margin:0 auto}#featured-post-container-noticias{position:relative;width:calc(100% - 4%);max-width:1055px;height:250px;margin:40px auto;border-radius:12px;overflow:hidden;box-sizing:border-box}.cfpn-featured-post{position:relative;width:100%;height:250px;background-size:cover;background-position:center;border-radius:12px;transition:background-image .3s}.cfpn-featured-post-content{position:absolute;bottom:15px;left:40px;padding:20px;width:calc(100% - 80px);display:flex;flex-direction:column;gap:16px}.cfpn-featured-post-category{padding:4px 10px;border-radius:16px;font-size:var(--tamano-featured-category);font-weight:500;text-decoration:none;text-transform:capitalize;transition:background-color .3s;align-self:flex-start}.cfpn-featured-post-title,.cfpn-post-card-title{font-weight:600;line-height:1.2;margin:0 0 10px}.cfpn-featured-post-title-link,.cfpn-post-card-title-link{text-decoration:none;color:inherit}.cfpn-featured-post-title-link:hover,.cfpn-post-card-title-link:hover{text-decoration:none}.cfpn-featured-post-title{font-family:Montserrat,sans-serif;font-size:var(--tamano-featured-title);color:#fff;text-transform:uppercase}.cfpn-featured-post-meta{display:flex;flex-direction:row;align-items:center;gap:20px;font-family:'Work Sans',sans-serif;font-size:var(--tamano-featured-meta);color:#fff}.cfpn-featured-post-author,.cfpn-featured-post-date{display:inline-block;font-size:var(--tamano-featured-meta)}.cfpn-post-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid var(--color-borde);border-radius:12px;overflow:hidden;background:var(--color-fondo);box-shadow:0 2px 5px rgba(0,0,0,.1);padding:16px;gap:16px;text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .3s}.cfpn-post-card:focus,.cfpn-post-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);outline:0}.cfpn-post-card-top{display:flex;flex-direction:column;gap:10px}.cfpn-post-card-image{width:100%;height:169px;overflow:hidden;border-radius:6px}.cfpn-post-card-image img{width:100%;height:100%;object-fit:cover}.cfpn-post-card-title{font-family:Montserrat,sans-serif;font-size:20px;color:var(--color-texto)}.cfpn-post-card-category{display:inline-block;background-color:var(--color-principal);color:#fff;padding:4px 10px;border-radius:16px;font-size:14px;font-family:'Work Sans',sans-serif;font-weight:500;text-decoration:none;align-self:flex-start;text-transform:capitalize;transition:background-color .3s}.cfpn-post-card-category:hover{color:#002990}.cfpn-post-card-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfpn-post-card-author,.cfpn-post-card-date{font-family:'Work Sans',sans-serif;font-size:14px;color:var(--color-texto-secundario)}.cfpn-pagination{text-align:center;margin:20px 0}.cfpn-pagination ul{list-style:none;padding:0;display:inline-block}.cfpn-pagination li{display:inline-block;margin:0 5px}.cfpn-pagination a,.cfpn-pagination span{display:block;padding:8px 12px;background-color:var(--color-paginacion);color:#333;text-decoration:none;border-radius:12px}.cfpn-pagination a:hover{background-color:var(--color-paginacion-hover)}a.cfpn-pagination.page-numbers.current,span.page-numbers.current{background-color:var(--color-paginacion-activa);color:#fff}@media (max-width:768px){.cfpn-h1-noticias{font-size:var(--tamano-h1-movil);margin:15px 0}.cfpn-nav-pilares,.cfpn-reset-filters{display:none}.cfpn-filter-container{display:flex}.cfpn-post-grid{grid-template-columns:1fr;padding:10px;max-width:100%}#featured-post-container-noticias{width:calc(100% - 4%);max-width:100%;margin:20px 10px}.cfpn-featured-post{height:auto;min-height:250px}.cfpn-featured-post-content{bottom:10px;left:10px;right:10px;padding:10px;gap:10px;width:auto}.cfpn-featured-post-title{font-size:18px;line-height:1.2}.cfpn-featured-post-category{font-size:12px}.cfpn-featured-post-meta{flex-direction:column;align-items:flex-start;gap:5px}.cfpn-featured-post-author,.cfpn-featured-post-date{font-size:14px}}.cfpn-dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e0e0e0;padding:10px;border-radius:8px;z-index:1000;min-width:200px;max-height:300px;overflow-y:auto}#grid-placeholder-noticias{scroll-margin-top:50px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}