.noticias-hub{padding:80px 0 120px;background:var(--white)}.noticias-hub .container{max-width:var(--container);margin:0 auto;padding:0 40px}.noticias-toolbar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-bottom:56px}.noticias-search{display:flex;align-items:center;gap:14px;background:var(--dark);padding:16px 24px;flex:1;min-width:280px;transition:box-shadow .3s var(--ease)}.noticias-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.noticias-search svg{color:rgba(255,255,255,.35);flex-shrink:0}.noticias-search input{background:0 0;border:none;outline:0;color:#fff;font-family:var(--font-body);font-size:15px;width:100%;letter-spacing:.02em}.noticias-search input::placeholder{color:rgba(255,255,255,.3)}.noticias-filters{display:flex;gap:8px;flex-wrap:wrap}.filter-btn{background:0 0;border:1px solid #d0d0d0;color:var(--body-text);font-family:var(--font-body);font-size:12px;padding:10px 20px;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;transition:all .3s var(--ease)}.filter-btn:hover{border-color:var(--dark);color:var(--black)}.filter-btn.active{background:var(--dark);color:#fff;border-color:var(--dark)}.noticia-card-link,.noticia-featured-link{text-decoration:none;color:inherit;display:contents}.noticia-featured{display:grid;grid-template-columns:1fr 1fr;background:var(--dark);margin-bottom:32px;position:relative;overflow:hidden;min-height:420px;transition:box-shadow .4s var(--ease)}.noticia-featured:hover{box-shadow:0 20px 60px rgba(0,0,0,.2)}.featured-image{overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.noticia-featured:hover .featured-image img{transform:scale(1.05)}.featured-content{padding:48px;display:flex;flex-direction:column;justify-content:center}.noticia-featured .noticia-tag{color:var(--accent)}.noticia-featured .noticia-date{color:rgba(255,255,255,.35)}.noticia-featured h2{font-family:var(--font-heading);font-size:clamp(22px, 2.5vw, 32px);font-weight:600;color:#fff;line-height:1.25;margin:16px 0}.noticia-featured p{font-family:var(--font-body);font-size:15px;line-height:1.75;color:rgba(255,255,255,.6);margin-bottom:24px}.featured-meta{display:flex;gap:16px;font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.3);letter-spacing:.04em;text-transform:uppercase;margin-top:auto}.noticia-tag{font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--accent)}.noticia-date{font-family:var(--font-body);font-size:11px;color:rgba(255,255,255,.35);letter-spacing:.04em;text-transform:uppercase}.noticias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.noticia-card{background:var(--dark);transition:all .4s var(--ease);overflow:hidden;position:relative}.noticia-card::before{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--accent);transition:width .4s var(--ease);z-index:2}.noticia-card:hover::before{width:100%}.noticia-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.18)}.noticia-card-image{overflow:hidden;height:200px}.noticia-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.noticia-card:hover .noticia-card-image img{transform:scale(1.08)}.noticia-card-content{padding:28px 24px 32px;display:flex;flex-direction:column;gap:4px}.noticia-card .noticia-date{margin-bottom:6px}.noticia-card h3{font-family:var(--font-heading);font-size:18px;font-weight:600;color:#fff;line-height:1.35;margin:8px 0 12px;transition:color .3s}.noticia-card:hover h3{color:var(--accent)}.noticia-card p{font-family:var(--font-body);font-size:14px;line-height:1.7;color:rgba(255,255,255,.5);margin:0}.noticia-card-content::after{content:'Leer más →';font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-top:16px;opacity:0;transform:translateY(4px);transition:all .3s var(--ease)}.noticia-card:hover .noticia-card-content::after{opacity:1;transform:translateY(0)}.noticias-empty{text-align:center;padding:100px 40px}.noticias-empty p{font-family:var(--font-body);font-size:17px;color:var(--body-text)}.article-hero-meta{display:flex;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.article-date-hero,.article-read-hero{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.06em}.article-section{padding:60px 0 80px;background:var(--white)}.article-section .container{max-width:820px;margin:0 auto;padding:0 40px}.article-featured-img{margin:0 0 48px;overflow:hidden}.article-featured-img img{width:100%;height:auto;display:block;object-fit:cover;max-height:480px}.article-body h2{font-family:var(--font-heading);font-size:28px;font-weight:600;color:var(--black);margin:48px 0 20px;position:relative;padding-left:20px}.article-body h2::before{content:'';position:absolute;left:0;top:4px;width:4px;height:24px;background:var(--accent)}.article-body p{font-family:var(--font-body);font-size:17px;line-height:1.85;color:var(--body-text);margin-bottom:20px}.article-body .article-lead{font-size:19px;line-height:1.75;color:var(--black);font-weight:500;border-left:4px solid var(--accent);padding-left:24px;margin-bottom:32px}.article-body ul{list-style:none;padding:0;margin:0 0 28px}.article-body ul li{position:relative;padding-left:28px;margin-bottom:14px;font-size:16px;line-height:1.75;color:var(--body-text);font-family:var(--font-body)}.article-body ul li::before{content:'';position:absolute;left:0;top:10px;width:12px;height:12px;border:2px solid var(--accent);border-radius:50%}.article-body strong{color:var(--black);font-weight:600}.article-related{padding:40px 0 60px;background:var(--white);border-top:1px solid #e8e8e8}.article-related .container{max-width:820px;margin:0 auto;padding:0 40px}.article-related h2{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--black);margin-bottom:20px}.related-link{font-family:var(--font-body);font-size:14px;color:var(--accent);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:color .3s}.related-link:hover{color:var(--black)}@media (max-width:1024px){.noticias-grid{grid-template-columns:repeat(2,1fr)}.noticia-featured{grid-template-columns:1fr;min-height:auto}.featured-image{height:280px}}@media (max-width:768px){.noticias-hub{padding:40px 0 80px}.noticias-hub .container{padding:0 24px}.noticias-toolbar{flex-direction:column}.noticias-search{min-width:100%}.noticias-grid{grid-template-columns:1fr}.featured-content{padding:28px 24px 32px}.noticia-featured h2{font-size:22px}.noticia-card-content{padding:24px 20px 28px}.noticia-card-image{height:180px}.article-section .container{padding:0 24px}.article-section{padding:40px 0 60px}.article-body h2{font-size:22px;padding-left:16px}.article-body .article-lead{font-size:17px;padding-left:20px}.article-featured-img{margin-bottom:32px}.article-featured-img img{max-height:320px}.article-related .container{padding:0 24px}.article-hero-meta{gap:12px}}