.featured-article{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);transition:all var(--transition);grid-template-columns:1.2fr 1fr;gap:0;margin-bottom:3.5rem;display:grid;overflow:hidden}.featured-article:hover{box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.featured-article__img-wrap{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.featured-article__img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.featured-article:hover .featured-article__img{transform:scale(1.05)}.featured-article__body{background:var(--surface);flex-direction:column;justify-content:center;padding:3rem;display:flex}.featured-article__top{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.featured-article__pin{color:var(--red-800);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.featured-article__title{margin-bottom:1rem;font-size:1.5rem;font-weight:800;line-height:1.25}.featured-article__title a{color:var(--text-primary);transition:color var(--transition)}.featured-article__title a:hover{color:var(--primary)}.featured-article__excerpt{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.7}.featured-article__meta{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;display:flex}.featured-article__meta span{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.featured-article__meta time{color:var(--text-secondary);font-weight:500}.actualites__layout{grid-template-columns:1fr 320px;align-items:start;gap:3rem;display:grid}.actualites__sidebar{position:sticky;top:5.5rem}.actualites__search-wrap{margin-bottom:1.25rem;position:relative}.actualites__search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.actualites__search{border:2px solid var(--border);border-radius:var(--radius-full);width:100%;transition:all var(--transition);color:var(--text-primary);background:var(--surface);outline:none;padding:.875rem 1.25rem .875rem 2.75rem;font-size:.9375rem}.actualites__search:focus{border-color:var(--primary);box-shadow:0 0 0 4px #b3000614}.actualites__cats{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.actualites__cat{border-radius:var(--radius-full);border:1.5px solid var(--border);color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:all var(--transition);padding:.5rem 1.125rem;font-size:.875rem;font-weight:500}.actualites__cat:hover{border-color:var(--primary);color:var(--primary)}.actualites__cat--active{background:var(--primary);color:#fff;border-color:var(--primary)}.actualites__grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}.article-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all var(--transition);flex-direction:column;display:flex;overflow:hidden}.article-card:hover{box-shadow:var(--shadow-xl);border-color:#b3000626;transform:translateY(-6px)}.article-card__img-wrap{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.article-card__img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.article-card:hover .article-card__img{transform:scale(1.07)}.article-card__category{position:absolute;top:.75rem;left:.75rem}.article-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.article-card__meta{gap:1rem;margin-bottom:.875rem;display:flex}.article-card__date,.article-card__read{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.775rem;display:flex}.article-card__date time{color:var(--text-muted);font-weight:500}.article-card__title{margin-bottom:.625rem;font-size:1rem;font-weight:700;line-height:1.35}.article-card__title a{color:var(--text-primary);transition:color var(--transition)}.article-card__title a:hover{color:var(--primary)}.article-card__excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.article-card__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.article-card__author{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.article-card__avatar{object-fit:contain;object-position:center;background:var(--bg-subtle);border:2px solid var(--border);border-radius:50%;width:28px;height:28px;padding:3px}.article-card__cta{color:var(--primary);transition:gap var(--transition);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}.article-card__cta:hover{gap:.5rem}.actualites__empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.actualites__pagination{justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.actualites__page{border:1.5px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.actualites__page:hover{border-color:var(--primary);color:var(--primary)}.actualites__page--active{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-widget{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:1.5rem;padding:1.5rem}.blog-widget__title{color:var(--text-primary);border-bottom:2px solid var(--primary);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:inline-block}.blog-widget__list{flex-direction:column;gap:.875rem;display:flex}.blog-widget__item{flex-direction:column;gap:.2rem;display:flex}.blog-widget__link{color:var(--text-secondary);transition:color var(--transition);align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.blog-widget__link:hover{color:var(--primary)}.blog-widget__dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.blog-widget__date{color:var(--text-muted);margin-left:1rem;font-size:.75rem}.blog-widget__cats{flex-direction:column;gap:.5rem;display:flex}.blog-widget__cat-btn{border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;display:flex}.blog-widget__cat-btn:hover{background:var(--red-50);color:var(--primary)}.blog-widget__count{background:var(--bg-muted);color:var(--text-secondary);border-radius:var(--radius-full);margin-left:auto;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.blog-widget--newsletter{background:var(--gray-900);border-color:var(--text-secondary)}.blog-widget--newsletter .blog-widget__title{color:#fff;border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-newsletter__head{border-bottom:2px solid var(--primary);align-items:center;gap:.625rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.blog-widget--newsletter p{color:#ffffffc7;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.blog-newsletter__icon{color:var(--primary);flex-shrink:0}.blog-widget--newsletter .form-input{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.blog-widget--newsletter .form-input::placeholder{color:#ffffff59}.blog-widget--newsletter .form-input:focus{border-color:var(--primary)}@media (max-width:1024px){.actualites__layout{grid-template-columns:1fr}.actualites__sidebar{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:static}}@media (max-width:768px){.featured-article{grid-template-columns:1fr}.featured-article__img-wrap{aspect-ratio:16/9}.featured-article__body{padding:1.75rem}.actualites__grid{grid-template-columns:1fr}}@media (max-width:640px){.actualites__sidebar{grid-template-columns:1fr}}
