@charset "UTF-8";.news-hero{background:linear-gradient(135deg,var(--primary-black),var(--primary-red));color:#fff;padding:var(--spacing-xxl) 0;text-align:center}.news-hero .hero-content{max-width:800px;margin:0 auto}.news-hero .hero-content .back-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:var(--spacing-sm) var(--spacing-md);border-radius:25px;text-decoration:none;font-weight:500;transition:all var(--transition-normal);margin-bottom:var(--spacing-lg)}.news-hero .hero-content .back-btn:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.news-hero .hero-content .back-btn svg{font-size:.9rem}.news-hero .hero-content h1{font-size:3rem;margin-bottom:var(--spacing-md);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media (max-width: 768px){.news-hero .hero-content h1{font-size:2.5rem}}.news-hero .hero-content p{font-size:1.3rem;opacity:.9;line-height:1.6}.news-main{padding:var(--spacing-xxl) 0;background:var(--secondary-gray)}.news-main .news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:var(--spacing-xl)}@media (max-width: 768px){.news-main .news-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}}.news-main .news-grid .news-card{background:var(--surface-elevated);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.news-main .news-grid .news-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.news-main .news-grid .news-card .news-image{position:relative;aspect-ratio:16/10;height:auto;overflow:hidden;background:var(--secondary-gray)}.news-main .news-grid .news-card .news-image img{width:100%;height:100%;object-fit:cover;transition:all var(--transition-normal);display:block}.news-main .news-grid .news-card .news-image .news-date{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:#e60000e6;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:15px;display:flex;align-items:center;gap:var(--spacing-xs);font-size:.85rem;font-weight:600}.news-main .news-grid .news-card .news-image .news-date svg{font-size:.8rem}.news-main .news-grid .news-card .news-image:hover img{transform:scale(1.1)}.news-main .news-grid .news-card .news-content{padding:var(--spacing-xl)}.news-main .news-grid .news-card .news-content h3{color:var(--primary-black);margin-bottom:var(--spacing-md);font-size:1.4rem;line-height:1.3}.news-main .news-grid .news-card .news-content .summary{color:var(--primary-red);font-weight:600;font-size:1rem;margin-bottom:var(--spacing-md);line-height:1.5}.news-main .news-grid .news-card .news-content .description{color:var(--text-light);line-height:1.6;margin:0;font-size:.95rem}.news-cta{padding:var(--spacing-xxl) 0;background:var(--surface-elevated)}.news-cta .cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--spacing-xl)}.news-cta .cta-grid .cta-card{background:var(--secondary-gray);padding:var(--spacing-xl);border-radius:16px;text-align:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.news-cta .cta-grid .cta-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.news-cta .cta-grid .cta-card .cta-icon{font-size:3rem;color:var(--primary-red);margin-bottom:var(--spacing-md)}.news-cta .cta-grid .cta-card h3{color:var(--primary-black);margin-bottom:var(--spacing-md);font-size:1.4rem}.news-cta .cta-grid .cta-card p{color:var(--text-light);line-height:1.6;margin-bottom:var(--spacing-lg)}.news-cta .cta-grid .cta-card .btn{width:100%;padding:var(--spacing-md);font-size:1.1rem}@media (max-width: 768px){.news-grid,.cta-grid{grid-template-columns:1fr}.news-image{height:auto;aspect-ratio:16/10}}.partenaires-header{margin-bottom:var(--spacing-lg);text-align:center}.partenaires-header h2{font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);margin-bottom:var(--spacing-sm);color:var(--primary-black)}.partenaires-header p{font-size:1.1rem;color:var(--text-light);margin:0}.news-carousel{max-width:900px;margin:0 auto;padding:var(--spacing-md) 0}.news-carousel__nav{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.news-carousel__btn{min-height:44px;padding:.5rem 1.25rem;border-radius:var(--border-radius-md);border:1px solid rgba(11,11,11,.12);background:var(--surface-elevated);color:var(--text-dark);font-weight:600;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.news-carousel__btn:hover{border-color:#dc000059;box-shadow:var(--shadow-sm)}.news-carousel__slide{display:flex;flex-direction:column;gap:var(--spacing-md)}.news-carousel__images{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.news-carousel__image{width:100%;aspect-ratio:16/10;height:auto;border-radius:var(--border-radius-lg);object-fit:cover;display:block;background:var(--secondary-gray)}.news-carousel__title{font-family:var(--font-display);color:var(--primary-black);margin-bottom:var(--spacing-xs)}.news-carousel__date{color:var(--text-muted);font-size:.95rem;margin-bottom:var(--spacing-sm)}.news-carousel__text{color:var(--text-light);line-height:1.65}:root[data-theme=dark] .news-carousel__btn{background:var(--surface-elevated);color:var(--text-dark);border-color:#ffffff1f}
