:root{--news-transition:all .3s cubic-bezier(.4, 0, .2, 1);--news-border-radius:8px;--news-shadow-light:0 2px 8px #00000014;--news-shadow-hover:0 8px 24px #0000001f;--news-tag-bg:var(--color-primary);--news-tag-color:white}.home-noticias-section{background:var(--color-background);padding:120px var(--spacing-xl) var(--spacing-4xl);border-top:1px solid var(--color-border-subtle)}.home-noticias__header{max-width:var(--container-xl);margin:0 auto var(--spacing-3xl)}.home-eyebrow{font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--spacing-sm);font-weight:600;display:block}.home-noticias__heading{font-size:var(--title-large);letter-spacing:-.01em;color:var(--color-dark);margin:0;font-weight:400;line-height:1.2}.home-noticias__grid{gap:var(--spacing-xl);max-width:var(--container-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;display:grid}.noticia-card{background:var(--color-white);height:100%;box-shadow:var(--news-shadow-light);transition:var(--news-transition);color:inherit;border-radius:0;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.noticia-card:hover{box-shadow:var(--news-shadow-hover);transform:translateY(-4px)}.noticia-card-img-wrapper{background:var(--color-background);width:100%;padding-bottom:66.66%;position:relative;overflow:hidden}.noticia-card-img-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#00000026,#00000040);width:100%;height:100%;position:absolute;top:0;left:0}.noticia-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.noticia-card:hover .noticia-card-img{transform:scale(1.04)}.noticia-card-tag{top:var(--spacing-md);right:var(--spacing-md);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;z-index:2;background:0 0;border:1px solid #fff;border-radius:0;padding:4px 8px;font-size:10px;font-weight:400;display:inline-block;position:absolute}.noticia-card-body{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.noticia-card-date{font-size:var(--text-sm);color:var(--color-gray);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:500}.noticia-card-title{font-family:var(--font-otazu), sans-serif;font-size:var(--subtitle-large);color:var(--color-dark);flex-grow:1;margin:0;font-weight:400;line-height:1.4}.noticia-card-excerpt{font-size:var(--text-sm);color:var(--color-gray);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.noticia-card-read-more{font-size:var(--text-sm);color:var(--color-primary);align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);transition:var(--news-transition);font-weight:600;display:inline-flex}.noticia-card:hover .noticia-card-read-more{gap:var(--spacing-sm)}.noticia-card-arrow{transition:transform .3s;display:inline-block}.noticia-card:hover .noticia-card-arrow{transform:translate(4px)}.noticias-page{background:var(--color-white);min-height:100vh;padding:120px var(--spacing-xl) var(--spacing-4xl)}.noticias-header{max-width:var(--container-xl);margin:0 auto var(--spacing-3xl);text-align:center}.noticias-subtitle{font-size:var(--text-large);color:var(--color-gray);margin:0}.noticias-filters{max-width:960px;margin:0 auto var(--spacing-3xl)}.noticias-grid{gap:var(--spacing-xl);max-width:var(--container-xl);margin:0 auto var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.noticias-empty{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);font-size:var(--text-large);color:var(--color-gray);grid-column:1/-1;margin:0}.noticias-pagination{text-align:center;max-width:var(--container-xl);margin:0 auto}.noticia-page{background:var(--color-white);min-height:100vh;padding:120px var(--spacing-xl) var(--spacing-4xl)}.noticia-container{max-width:900px;margin:0 auto}.noticia-header{gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl);padding-left:var(--spacing-lg);border-left:4px solid var(--color-primary);flex-direction:column;display:flex}.noticia-meta{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.noticia-date{font-size:var(--text-sm);color:var(--color-gray);text-transform:uppercase;letter-spacing:.1em;margin:0;font-weight:600}.noticia-category{border:1px solid var(--color-primary);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);white-space:nowrap;border-radius:0;padding:3px 10px;font-weight:600;line-height:1.5;display:inline-block}.noticia-heading{font-family:var(--font-otazu), sans-serif;font-size:var(--title-large);color:var(--color-dark);margin:0;font-weight:400;line-height:1.3}.noticia-featured-img-wrapper{aspect-ratio:3/2;background:var(--color-background);border-radius:0;width:100%;max-height:400px;overflow:hidden}.noticia-featured-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.noticia-body{font-size:var(--text-large);color:var(--color-dark);margin-bottom:var(--spacing-4xl);line-height:1.85}.noticia-body h2{font-size:var(--title-medium);margin:var(--spacing-3xl) 0 var(--spacing-lg);color:var(--color-dark);font-weight:400}.noticia-body h3{font-size:var(--subtitle-large);margin:var(--spacing-2xl) 0 var(--spacing-md);color:var(--color-dark);font-weight:500}.noticia-body p{margin-bottom:var(--spacing-lg);margin-top:0}.noticia-body img{max-width:100%;height:auto;margin:var(--spacing-2xl) 0;display:block}.noticia-body a{color:var(--color-primary);transition:var(--news-transition);font-weight:500;text-decoration:underline}.noticia-body a:hover{color:var(--color-primary-hover)}.noticia-body ul,.noticia-body ol{margin:var(--spacing-lg) 0;padding-left:var(--spacing-2xl)}.noticia-body li{margin-bottom:var(--spacing-sm)}.noticia-body blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-lg);margin:var(--spacing-2xl) 0;color:var(--color-gray);font-style:italic}.noticia-footer{padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border-subtle);margin-top:var(--spacing-4xl)}.noticia-back-link{align-items:center;gap:var(--spacing-sm);font-size:var(--text-base);color:var(--color-primary);transition:var(--news-transition);font-weight:600;text-decoration:none;display:inline-flex}.noticia-back-link:hover{gap:var(--spacing-md);color:var(--color-primary-hover)}@media (max-width:768px){.home-noticias-section,.noticias-page,.noticia-page{padding:80px var(--spacing-md) var(--spacing-2xl)}.home-noticias__heading,.noticias-title,.noticia-heading{font-size:var(--title-large)}.home-noticias__grid,.noticias-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.noticia-card-body{padding:var(--spacing-md)}.noticia-header{margin-bottom:var(--spacing-2xl)}.noticia-body{font-size:var(--text-base)}}@media (max-width:480px){.home-noticias__grid{gap:var(--spacing-md)}.noticia-card-tag{font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-sm)}.noticia-heading{font-size:var(--subtitle-large)}}
