.hero{position:relative;background:var(--gradient-light-red);padding:var(--space-8) 0;overflow:hidden}.hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(217,16,35,.02) 35px,rgba(217,16,35,.02) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(217,16,35,.02) 35px,rgba(217,16,35,.02) 70px);pointer-events:none;z-index:1}.hero .container{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-6)}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}}.featured-news{position:relative;background:var(--blanco-peru);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl);transition:all var(--transition-base)}.featured-news:hover{transform:translateY(-4px);box-shadow:var(--shadow-2xl)}.featured-news__image{position:relative;width:100%;height:450px;overflow:hidden}.featured-news__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.featured-news:hover .featured-news__image img{transform:scale(1.08)}.featured-news__image:after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 40%,transparent 100%);pointer-events:none}.featured-news__category{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--gradient-bandera);color:var(--blanco-peru);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);box-shadow:var(--shadow-base);z-index:10;transition:all var(--transition-fast)}.featured-news:hover .featured-news__category{transform:scale(1.05);box-shadow:var(--shadow-md)}.featured-news__badge{position:absolute;top:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--gradient-oro);color:var(--gris-900);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-full);box-shadow:var(--shadow-gold);z-index:10;display:flex;align-items:center;gap:var(--space-1)}.featured-news__badge i{font-size:var(--text-sm)}.featured-news__content{position:absolute;bottom:0;left:0;right:0;padding:var(--space-6);color:var(--blanco-peru);z-index:5}.featured-news__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-3);color:var(--blanco-peru);text-shadow:2px 2px 8px rgba(0,0,0,.5);transition:color var(--transition-fast)}.featured-news:hover .featured-news__title{color:var(--oro-inca-light)}.featured-news__excerpt{font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);color:var(--gris-100);text-shadow:1px 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-news__meta{display:flex;align-items:center;gap:var(--space-5);font-size:var(--text-sm);color:var(--gris-200)}.featured-news__meta-item{display:flex;align-items:center;gap:var(--space-2)}.featured-news__meta i{color:var(--oro-inca-light);font-size:var(--text-base)}.secondary-news{display:flex;flex-direction:column;gap:var(--space-4)}.secondary-news__item{position:relative;background:var(--blanco-peru);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-base);transition:all var(--transition-base);display:flex;gap:var(--space-4)}.secondary-news__item:hover{transform:translateX(4px);box-shadow:var(--shadow-lg)}.secondary-news__image{position:relative;width:180px;min-width:180px;height:140px;overflow:hidden}.secondary-news__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.secondary-news__item:hover .secondary-news__image img{transform:scale(1.1)}.secondary-news__image:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(217,16,35,.1) 0,transparent 60%);transition:opacity var(--transition-fast)}.secondary-news__item:hover .secondary-news__image:after{opacity:0}.secondary-news__content{padding:var(--space-3) var(--space-4) var(--space-3) 0;display:flex;flex-direction:column;justify-content:space-between}.secondary-news__category{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--rojo-peru-lighter);color:var(--rojo-peru-dark);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-base);margin-bottom:var(--space-2);align-self:flex-start}.secondary-news__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--gris-900);margin-bottom:var(--space-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.secondary-news__item:hover .secondary-news__title{color:var(--rojo-peru-primary)}.secondary-news__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--gris-600)}.secondary-news__meta i{color:var(--rojo-peru-primary)}.hero-sponsorship{margin-top:var(--space-6);padding:var(--space-5);background:var(--gradient-light-gold);border-radius:var(--radius-xl);border:2px solid var(--oro-inca-light);box-shadow:var(--shadow-gold);position:relative;overflow:hidden}.hero-sponsorship:before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,175,55,.1) 0,transparent 70%);pointer-events:none}.hero-sponsorship .sponsorship-featured{background:var(--blanco-peru);border:none}@media (max-width:1024px){.featured-news__image{height:350px}.featured-news__title{font-size:var(--text-3xl)}.secondary-news__item{flex-direction:column}.secondary-news__image{width:100%;height:200px}.secondary-news__content{padding:var(--space-4)}}@media (max-width:768px){.hero{padding:var(--space-6) 0}.featured-news__image{height:280px}.featured-news__title{font-size:var(--text-2xl)}.featured-news__excerpt{font-size:var(--text-base);-webkit-line-clamp:1}.featured-news__content{padding:var(--space-4)}.featured-news__badge{font-size:.65rem;padding:var(--space-1) var(--space-2)}.secondary-news__image{height:180px}.secondary-news__title{font-size:var(--text-base)}}@media (max-width:480px){.hero{padding:var(--space-4) 0}.featured-news__image{height:220px}.featured-news__title{font-size:var(--text-xl)}.featured-news__excerpt{display:none}.featured-news__meta{flex-wrap:wrap;gap:var(--space-3)}.featured-news__badge,.featured-news__category{top:var(--space-2);left:var(--space-2);right:var(--space-2);font-size:.6rem}.secondary-news{gap:var(--space-3)}}.hero-skeleton .featured-news__image,.hero-skeleton .secondary-news__image{background:var(--gris-200);animation:skeleton-loading 1.5s ease-in-out infinite}.hero-skeleton .featured-news__title,.hero-skeleton .secondary-news__title{height:1.5rem;background:var(--gris-200);border-radius:var(--radius-base);animation:skeleton-loading 1.5s ease-in-out infinite}.featured-news:focus-within,.secondary-news__item:focus-within{outline:3px solid var(--rojo-peru-primary);outline-offset:4px}@media (prefers-contrast:high){.featured-news__image:after{background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 40%,transparent 100%)}.featured-news__excerpt,.featured-news__title{text-shadow:2px 2px 12px rgba(0,0,0,.9)}}@media (prefers-reduced-motion:reduce){.featured-news,.featured-news__image img,.secondary-news__image img,.secondary-news__item{transition:none;animation:none}}[data-theme=dark] .hero{background:var(--color-bg-primary,#1a1a1a)}[data-theme=dark] .featured-news{background:var(--color-bg-secondary,#2a2a2a);box-shadow:0 4px 16px rgba(0,0,0,.6)}[data-theme=dark] .featured-news:hover{box-shadow:0 8px 24px rgba(0,0,0,.8)}[data-theme=dark] .featured-news__title{color:var(--color-text-primary,#f0f0f0)}[data-theme=dark] .featured-news:hover .featured-news__title{color:var(--oro-inca-light,#f4d03f)}[data-theme=dark] .featured-news__excerpt{color:var(--color-text-secondary,#b0b0b0)}[data-theme=dark] .featured-news__meta{color:var(--color-text-tertiary,grey)}[data-theme=dark] .secondary-news__item{background:var(--color-bg-secondary,#2a2a2a)}[data-theme=dark] .secondary-news__item:hover{box-shadow:0 4px 16px rgba(0,0,0,.6)}[data-theme=dark] .secondary-news__title{color:var(--color-text-primary,#f0f0f0)}[data-theme=dark] .secondary-news__item:hover .secondary-news__title{color:var(--rojo-peru-light,#ff4d4d)}[data-theme=dark] .secondary-news__meta{color:var(--color-text-tertiary,grey)}[data-theme=dark] .secondary-news__category{background:var(--rojo-peru-lighter,rgba(217,16,35,.2));color:var(--rojo-peru-light,#ff4d4d)}@media print{.hero{padding:0;background:0 0}.hero:before{display:none}.featured-news__badge,.hero-sponsorship{display:none}.featured-news__image:after{display:none}.featured-news__content{position:static;color:var(--gris-900)}.featured-news__title{color:var(--gris-900);text-shadow:none}}