@layer componentes{.news-hero-section{border-block-end:var(--filete) solid var(--borde);padding-block:clamp(var(--e-10),5vw,var(--e-16)) 0}.news-hero-content{display:grid;gap:var(--e-6)}.hero-badge{align-items:center;align-self:start;color:var(--texto-secundario);display:inline-flex;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.hero-badge>i{color:var(--accion)}.hero-title{font-size:clamp(var(--texto-3xl),3.2vw + 1rem,var(--texto-4xl));font-weight:var(--peso-max);letter-spacing:var(--letra-junta);line-height:var(--interlinea-plana);max-width:20ch;text-wrap:balance}.hero-title-highlight{color:var(--texto-secundario);display:block}.hero-description{color:var(--texto-secundario);font-size:var(--texto-md);line-height:var(--interlinea-suelta);max-width:62ch}.hero-stats{border-block-start:var(--filete) solid var(--borde);display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-6);margin-block-end:clamp(var(--e-8),4vw,var(--e-10));padding-block:var(--e-4)}.stat-card{align-items:baseline;display:flex;gap:var(--e-2)}.stat-icon{display:none}.stat-info{align-items:baseline;display:flex;gap:var(--e-2)}.stat-number{color:var(--texto-principal);font-family:var(--fuente-dato);font-size:var(--texto-md);font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--peso-max)}.stat-label{color:var(--texto-apagado);font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.hero-decoration,.hero-gradient,.hero-pattern,.news-hero-background{display:none}.all-news-section,.featured-news-section{padding-block:clamp(var(--e-10),5vw,var(--e-16))}.all-news-section{border-block-start:var(--filete) solid var(--borde)}.all-news-section.bg-light{background:transparent}.news-search-box{margin-block-end:var(--e-6)}.news-search-form{display:flex;flex-wrap:wrap;gap:var(--e-2)}.search-input-group{align-items:center;display:flex;flex:1 1 18rem;position:relative}.search-input-group>i.fa-search{color:var(--texto-apagado);font-size:var(--texto-xs);inset-inline-start:var(--e-4);pointer-events:none;position:absolute}.news-search-form .search-input{background:var(--fondo);border:var(--filete) solid var(--borde-control);border-radius:var(--radio-1);color:var(--texto-principal);font-family:var(--fuente-texto);font-size:var(--texto-md);min-height:var(--toque-min);padding:var(--e-3) var(--e-10) var(--e-3) var(--e-10);transition:border-color var(--transicion);width:100%}.news-search-form .search-input::placeholder{color:var(--texto-apagado)}.news-search-form .search-input:hover{border-color:var(--tinta-500)}.news-search-form .search-input:focus-visible{border-color:var(--borde-foco)}.clear-search{border-radius:var(--radio-1);color:var(--texto-apagado);display:grid;font-size:var(--texto-xs);height:32px;inset-inline-end:var(--e-2);place-items:center;position:absolute;text-decoration:none;transition:color var(--transicion);width:32px}.clear-search:hover{color:var(--accion)}.news-search-form .search-btn{flex:none}@media (max-width:560px){.news-search-form .search-btn{flex:1 1 100%}}.search-results-info{border-inline-start:var(--filete-grueso) solid var(--accion);color:var(--texto-secundario);font-size:var(--texto-sm);margin-block-start:var(--e-3);padding-inline-start:var(--e-3)}.search-results-info>i{--fa-display:none}.news-filters{border-block-end:var(--filete) solid var(--borde);display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-5);margin-block-end:var(--e-8);padding-block-end:var(--e-1)}.filter-btn{align-items:center;background:transparent;border:0;border-block-end:var(--filete-grueso) solid transparent;color:var(--texto-secundario);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);padding-block:var(--e-3);text-decoration:none;text-transform:uppercase;transition:color var(--transicion),border-color var(--transicion)}.filter-btn.active,.filter-btn:hover{color:var(--texto-principal)}.filter-btn.active{border-block-end-color:var(--accion)}.news-grid{display:grid;gap:var(--e-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.featured-news-grid{display:grid;gap:var(--e-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.news-card{background:var(--fondo);border:var(--filete) solid var(--borde);display:flex;transition:border-color var(--transicion)}.news-card:hover{border-color:var(--borde-marcado)}.news-card-link{color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.news-card-link:focus-visible{outline:var(--foco-grosor) solid var(--foco-color);outline-offset:var(--foco-halo)}.news-image{aspect-ratio:16/10;background:var(--fondo-tenue);border-block-end:var(--filete) solid var(--borde);overflow:hidden;position:relative}.news-image img{height:100%;object-fit:cover;width:100%}.news-card-featured .news-image{aspect-ratio:3/2}.news-badge-featured{background:var(--destacado-fondo);color:var(--destacado-texto);font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-weight:var(--peso-max);inset-block-start:0;inset-inline-start:0;letter-spacing:var(--letra-rotulo);padding:var(--e-1) var(--e-3);position:absolute;text-transform:uppercase}.news-content{display:flex;flex:1;flex-direction:column;gap:var(--e-3);padding:var(--e-5)}.news-meta{align-items:center;color:var(--texto-apagado);display:flex;flex-wrap:wrap;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;gap:var(--e-2) var(--e-4);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.news-author,.news-date{align-items:center;display:inline-flex;gap:var(--e-2)}.news-category,.news-date{color:var(--texto-secundario)}.news-category{align-items:center;display:inline-flex;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.news-category:before{background:var(--color-categoria,var(--texto-apagado));content:"";flex:none;height:.7em;width:.7em}.news-title{font-size:var(--texto-md);font-weight:var(--peso-max);letter-spacing:var(--letra-junta);line-height:var(--interlinea-corta);text-wrap:balance}.news-card-featured .news-title{font-size:var(--texto-lg)}.news-card-link:hover .news-title{text-decoration:underline;text-underline-offset:.18em}.news-excerpt{color:var(--texto-secundario);display:-webkit-box;font-size:var(--texto-sm);line-height:var(--interlinea-normal);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.news-read-more{align-items:center;border-block-start:var(--filete) solid var(--borde);color:var(--accion);display:inline-flex;font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);margin-block-start:auto;padding-block-start:var(--e-3);text-transform:uppercase}.news-read-more>i{font-size:.85em;transition:translate var(--transicion)}.news-card-link:hover .news-read-more>i{translate:.25em 0}.no-results-message{background:var(--fondo-tenue);border:var(--filete) solid var(--borde);display:grid;gap:var(--e-3);grid-column:1/-1;justify-items:center;padding-block:var(--e-12);text-align:center}.no-results-message>i{color:var(--texto-apagado);font-size:var(--texto-xl)}.no-results-message h3{font-size:var(--texto-md);font-weight:var(--peso-max);margin:0}.no-results-message p{color:var(--texto-secundario);font-size:var(--texto-sm);margin:0;max-width:44ch}.no-results-message .btn{margin-block-start:var(--e-2)}.news-pagination{align-items:center;border-block-start:var(--filete) solid var(--borde);display:flex;gap:var(--e-4);justify-content:center;margin-block-start:var(--e-10);padding-block-start:var(--e-6)}.pagination-btn{background:var(--fondo);border:var(--filete) solid var(--borde-control);border-radius:var(--radio-1);color:var(--texto-principal);cursor:pointer;display:grid;height:var(--toque-min);place-items:center;text-decoration:none;transition:color var(--transicion),border-color var(--transicion);width:var(--toque-min)}.pagination-btn:hover:not(:disabled){border-color:var(--accion);color:var(--accion)}.pagination-btn:disabled{border-color:var(--borde);color:var(--texto-apagado);cursor:not-allowed}.pagination-info{color:var(--texto-secundario);font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--letra-rotulo);text-transform:uppercase}.news-article-section{padding-block:clamp(var(--e-8),4vw,var(--e-12)) clamp(var(--e-12),6vw,var(--e-20))}.news-article-layout{display:grid;gap:var(--e-10)}@media (min-width:1000px){.news-article-layout{align-items:start;gap:var(--e-12);grid-template-columns:minmax(0,var(--ancho-contenido)) 300px;justify-content:center}.news-article-sidebar{inset-block-start:calc(var(--alto-cabecera) + var(--e-6));position:sticky}}.article-header{border-block-end:var(--filete-grueso) solid var(--texto-principal);margin-block-end:var(--e-8);padding-block-end:var(--e-6)}.article-meta-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-5);margin-block-end:var(--e-5)}.article-category{align-items:center;border-block-end:var(--filete) solid var(--borde-marcado);color:var(--texto-principal);display:inline-flex;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);text-decoration:none;text-transform:uppercase}.article-category:hover{border-block-end-color:var(--accion);color:var(--accion)}.article-category:before{background:var(--color-categoria,var(--texto-apagado));content:"";flex:none;height:.7em;width:.7em}.article-category>i{--fa-display:none}.article-meta-info{color:var(--texto-apagado);display:flex;flex-wrap:wrap;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;gap:var(--e-2) var(--e-5);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.meta-item{align-items:center;display:inline-flex;gap:var(--e-2)}.article-title{font-size:clamp(var(--texto-2xl),2.6vw + 1rem,var(--texto-4xl));font-weight:var(--peso-max);letter-spacing:var(--letra-junta);line-height:var(--interlinea-plana);max-width:24ch;text-wrap:balance}.article-excerpt{color:var(--texto-secundario);font-size:var(--texto-lg);line-height:var(--interlinea-normal);margin-block-start:var(--e-4);max-width:var(--ancho-contenido);text-wrap:pretty}.article-share{align-items:center;display:flex;flex-wrap:wrap;gap:var(--e-3);margin-block-start:var(--e-6)}.share-label{align-items:center;color:var(--texto-apagado);display:inline-flex;font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-2);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.share-buttons{display:flex;flex-wrap:wrap;gap:var(--e-2)}.share-btn{background:var(--fondo);border:var(--filete) solid var(--borde-control);border-radius:var(--radio-1);color:var(--texto-secundario);cursor:pointer;display:grid;font-size:var(--texto-sm);height:40px;place-items:center;text-decoration:none;transition:color var(--transicion),border-color var(--transicion);width:40px}.share-btn:hover{background:var(--texto-principal);border-color:var(--texto-principal);color:var(--texto-inverso)}.article-image{border:var(--filete) solid var(--borde);margin-block-end:var(--e-8)}.article-image img{display:block;height:auto;width:100%}.article-image figcaption{background:var(--fondo-tenue);border-block-start:var(--filete) solid var(--borde);color:var(--texto-secundario);font-size:var(--texto-xs);line-height:var(--interlinea-corta);padding:var(--e-3) var(--e-4)}.article-content{font-size:var(--texto-md);line-height:var(--interlinea-suelta);max-width:var(--ancho-contenido)}.article-content>*+*{margin-block-start:var(--e-5)}.article-content>*+h2{margin-block-start:var(--e-12)}.article-content>*+h3{margin-block-start:var(--e-10)}.article-content h2{border-block-end:var(--filete) solid var(--borde-marcado);font-size:var(--texto-2xl);font-weight:var(--peso-max);letter-spacing:var(--letra-junta);padding-block-end:var(--e-2)}.article-content h3{font-size:var(--texto-lg);font-weight:var(--peso-max)}.article-content h4{font-size:var(--texto-md);font-weight:var(--peso-fuerte)}.article-content ol,.article-content ul{padding-inline-start:var(--e-6)}.article-content li+li{margin-block-start:var(--e-2)}.article-content img{border:var(--filete) solid var(--borde);display:block;height:auto;max-width:100%}.article-content blockquote{border-inline-start:var(--filete-grueso) solid var(--accion);color:var(--texto-secundario);font-size:var(--texto-lg);line-height:var(--interlinea-normal);padding-inline-start:var(--e-5)}.article-content table{border-collapse:collapse;font-size:var(--texto-sm);width:100%}.article-content td,.article-content th{border:var(--filete) solid var(--borde);padding:var(--e-2) var(--e-3);text-align:start}.article-content th{background:var(--fondo-tenue);font-weight:var(--peso-fuerte)}.article-tags{align-items:center;border-block-start:var(--filete) solid var(--borde);display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);margin-block-start:var(--e-10);padding-block-start:var(--e-5)}.article-tags>i{--fa-display:none}.tags-label{color:var(--texto-apagado);font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.tags-list{display:flex;flex-wrap:wrap;gap:var(--e-2)}.tag-badge{border:var(--filete) solid var(--borde);border-radius:var(--radio-1);color:var(--texto-secundario);font-family:var(--fuente-dato);font-size:var(--texto-2xs);padding:var(--e-1) var(--e-3);text-decoration:none;transition:color var(--transicion),border-color var(--transicion)}.tag-badge:hover{border-color:var(--accion);color:var(--accion)}.article-shop-cta{align-items:center;background:var(--fondo-tenue);border:var(--filete) solid var(--borde);border-inline-start:var(--e-1) solid var(--accion);display:flex;flex-wrap:wrap;gap:var(--e-4);justify-content:space-between;margin-block-start:var(--e-10);padding:var(--e-5)}.article-shop-cta-text{align-items:baseline;display:flex;flex:1 1 20rem;gap:var(--e-3);min-width:0}.article-shop-cta>.btn{flex:none}.article-shop-cta-text>i{color:var(--texto-apagado);flex:none}.article-shop-cta strong{display:block;font-size:var(--texto-md);font-weight:var(--peso-max)}.article-shop-cta span{color:var(--texto-secundario);display:block;font-size:var(--texto-sm);line-height:var(--interlinea-corta);margin-block-start:var(--e-1)}.article-footer{border-block-start:var(--filete) solid var(--borde);margin-block-start:var(--e-10);padding-block-start:var(--e-5)}.article-footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--e-4);justify-content:space-between}.author-info{align-items:center;display:flex;gap:var(--e-3)}.author-avatar{background:var(--accion-alt);color:var(--texto-inverso);display:grid;font-size:var(--texto-lg);height:44px;place-items:center;width:44px}.author-label{color:var(--texto-apagado);display:block;font-size:var(--texto-2xs);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.author-label,.author-name{font-weight:var(--peso-fuerte)}.author-name{font-size:var(--texto-md);margin:0}.article-dates{display:grid;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;gap:var(--e-1)}.date-item{display:flex;gap:var(--e-2);justify-content:flex-end}.date-label{color:var(--texto-apagado);letter-spacing:var(--letra-rotulo);text-transform:uppercase}.date-value{color:var(--texto-secundario)}.comments-section{margin-block-start:var(--e-16);max-width:var(--ancho-contenido)}.comments-header{border-block-end:var(--filete-grueso) solid var(--texto-principal);margin-block-end:var(--e-6);padding-block-end:var(--e-3)}.comments-title{align-items:center;display:flex;font-size:var(--texto-lg);font-weight:var(--peso-max);gap:var(--e-2);margin:0}.comments-title>i{color:var(--texto-apagado)}.comment-form-wrapper{background:var(--fondo-tenue);border:var(--filete) solid var(--borde);padding:var(--e-5)}.comment-form-title{font-size:var(--rotulo-tam);font-weight:var(--rotulo-peso);letter-spacing:var(--rotulo-letra);margin:0 0 var(--e-4);text-transform:uppercase}.comment-form{display:grid;gap:var(--e-4)}.comment-form .required{color:var(--accion)}.form-info{align-items:baseline;background:var(--fondo);border-inline-start:var(--filete-grueso) solid var(--info);color:var(--texto-secundario);display:flex;font-size:var(--texto-xs);gap:var(--e-2);line-height:var(--interlinea-corta);padding:var(--e-3) var(--e-4)}.comment-form>.btn{justify-self:start}.comments-list{display:grid;gap:var(--e-5);margin-block-start:var(--e-8)}.comment-item{border-block-end:var(--filete) solid var(--borde);display:grid;gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);padding-block-end:var(--e-5)}.comment-item:last-child{border-block-end:0;padding-block-end:0}.comment-avatar{color:var(--borde-control);font-size:var(--texto-2xl);line-height:1}.comment-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--e-2);justify-content:space-between;margin-block-end:var(--e-2)}.comment-author{font-size:var(--texto-md);font-weight:var(--peso-fuerte);margin:0}.comment-date{align-items:center;color:var(--texto-apagado);display:inline-flex;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;gap:var(--e-2)}.comment-text{color:var(--texto-secundario);font-size:var(--texto-sm);line-height:var(--interlinea-normal)}.no-comments{background:var(--fondo-tenue);border:var(--filete) solid var(--borde);display:grid;gap:var(--e-2);justify-items:center;margin-block-start:var(--e-8);padding-block:var(--e-10);text-align:center}.no-comments>i{color:var(--texto-apagado);font-size:var(--texto-xl)}.no-comments p{color:var(--texto-secundario);font-size:var(--texto-sm)}.news-article-sidebar{display:grid;gap:var(--e-8)}.sidebar-widget>.btn{width:100%}.widget-title{align-items:center;border-block-end:var(--filete-grueso) solid var(--texto-principal);display:flex;font-size:var(--rotulo-tam);font-weight:var(--rotulo-peso);gap:var(--e-2);letter-spacing:var(--rotulo-letra);margin:0 0 var(--e-4);padding-block-end:var(--e-3);text-transform:uppercase}.widget-title>i{color:var(--texto-apagado)}.related-news-list{display:grid}.related-news-item{border-block-end:var(--filete) solid var(--borde)}.related-news-item:last-child{border-block-end:0}.related-news-link{color:inherit;display:grid;gap:var(--e-3);grid-template-columns:72px minmax(0,1fr);padding-block:var(--e-4);text-decoration:none}.related-news-image{aspect-ratio:1;background:var(--fondo-tenue);border:var(--filete) solid var(--borde);overflow:hidden}.related-news-image img{height:100%;object-fit:cover;width:100%}.related-news-title{font-size:var(--texto-sm);font-weight:var(--peso-fuerte);line-height:var(--interlinea-corta);margin:0}.related-news-link:hover .related-news-title{text-decoration:underline;text-underline-offset:.18em}.related-news-date{align-items:center;color:var(--texto-apagado);display:inline-flex;font-family:var(--fuente-dato);font-size:var(--texto-2xs);font-variant-numeric:tabular-nums slashed-zero;gap:var(--e-2);margin-block-start:var(--e-2)}.share-buttons-vertical{display:grid}.share-btn-vertical{align-items:center;border-block-end:var(--filete) solid var(--borde);color:var(--texto-secundario);display:flex;font-size:var(--texto-2xs);font-weight:var(--peso-fuerte);gap:var(--e-3);letter-spacing:var(--letra-rotulo);padding:var(--e-3) 0;text-decoration:none;text-transform:uppercase;transition:color var(--transicion)}.share-btn-vertical:last-child{border-block-end:0}.share-btn-vertical>i{color:var(--texto-apagado);text-align:center;width:1.2em}.share-btn-vertical:hover,.share-btn-vertical:hover>i{color:var(--accion)}@media (max-width:600px){.news-grid{grid-template-columns:minmax(0,1fr)}.news-content{padding:var(--e-4)}.article-footer-content{align-items:flex-start;flex-direction:column}.date-item{justify-content:flex-start}.comment-item{grid-template-columns:minmax(0,1fr)}.comment-avatar{display:none}}}