/* FAAN — lisibilité et parcours Nos actualités */
body.page-id-3481 .elementor-widget-heading h2{font-size:clamp(28px,4vw,42px);line-height:1.2;color:#024550}
body.page-id-3481 .afg-filters{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;margin-bottom:18px}
body.page-id-3481 .afg-filter{min-height:42px!important;border-radius:24px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;padding:10px 17px!important;white-space:normal!important;opacity:1!important;color:#024550!important;background:#eaf4ec!important;border:1px solid #adcdb8!important}
body.page-id-3481 .afg-filter[aria-pressed="true"]{background:#024550!important;color:#fff!important;border-color:#024550!important}
body.page-id-3481 .afg-filter:focus-visible,body.page-id-3481 .afg-title a:focus-visible{outline:3px solid #a1c621!important;outline-offset:3px}
body.page-id-3481 .afg-title{line-height:1.42!important;overflow-wrap:break-word}
body.page-id-3481 .afg-title a{color:#024550!important}
body.page-id-3481 .afg-card{min-width:0}
body.page-id-3481 .afg-excerpt{line-height:1.65!important;overflow-wrap:break-word}
body.page-id-3481 .afg-media img{max-width:100%;object-fit:cover}
body.page-id-3481 .faan-news-direct{max-width:1160px;margin:12px auto 24px;padding:16px 20px;border-radius:12px;background:#eaf4ed;border-left:5px solid #30ae7b;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#024550}
body.page-id-3481 .faan-news-direct a{display:inline-flex;align-items:center;justify-content:center;background:#024550;color:white!important;border-radius:9px;padding:12px 19px;font-weight:750;text-decoration:none}
body.page-id-3481 .faan-news-direct a:hover{background:#176f60}
@media(max-width:750px){body.page-id-3481 .afg-filters{gap:8px}body.page-id-3481 .afg-filter{font-size:13px!important;padding:9px 12px!important}body.page-id-3481 .faan-news-direct{margin:14px;padding:14px}body.page-id-3481 .afg-grid{min-width:0}}
