/* Only the linked article previews and their filters; article body uses Divi settings. */
.emoi-decryptage-featured,.emoi-decryptage-catalogue{font-family:Nunito,sans-serif;color:#252340;min-width:0}
body .emoi-decryptage-featured .et_pb_section,body .emoi-decryptage-card .et_pb_section{background:transparent!important;padding:0!important;margin:0!important}
body .emoi-decryptage-featured .et_pb_row,body .emoi-decryptage-card .et_pb_row{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body .emoi-decryptage-featured .emoi-article-featured-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
body .emoi-decryptage-featured .et_pb_column,body .emoi-decryptage-card .et_pb_column{width:100%!important;margin:0!important;min-width:0}
body .emoi-decryptage-featured .et_pb_row:after,body .emoi-decryptage-card .et_pb_row:after{display:none}
body .emoi-decryptage-featured .et_pb_text,body .emoi-decryptage-card .et_pb_text{font:400 20px/1.45 Nunito,sans-serif;color:#252340;margin:0 0 16px!important;overflow-wrap:break-word}
body .emoi-decryptage-featured .emoi-article-rubrique,body .emoi-decryptage-card .emoi-article-rubrique{font:700 13px/1.45 Nunito,sans-serif;color:#0a0095}
body .emoi-decryptage-featured h2{font:700 36px/1.15 Nunito,sans-serif;color:#0a0095;padding:0}
body .emoi-decryptage-card h3{font:700 24px/1.3 Nunito,sans-serif;color:#0a0095;padding:0}
body .emoi-decryptage-featured .et_pb_image img,body .emoi-decryptage-featured .et_pb_image_wrap{display:block;width:100%;height:410px;object-fit:cover;border-radius:24px}
body .emoi-decryptage-card .et_pb_image img,body .emoi-decryptage-card .et_pb_image_wrap{display:block;width:100%;height:190px;object-fit:cover;border-radius:16px}
body .emoi-decryptage-card .et_pb_image{margin-bottom:20px!important}
body .emoi-decryptage-featured .et_pb_button,body .emoi-decryptage-card .et_pb_button{font:400 16px/1.45 Nunito,sans-serif!important;color:#0a0095!important;background:transparent!important;border:0!important;border-radius:0!important;padding:10px 0!important;text-decoration:underline;white-space:normal}
body .emoi-decryptage-featured .et_pb_button:after,body .emoi-decryptage-card .et_pb_button:after{display:none}
.emoi-article-tags p{display:flex;flex-wrap:wrap;gap:8px}.emoi-article-tags a{display:inline-block;color:#0a0095;background:#f3f2fb;border:1px solid #dad8ec;border-radius:999px;padding:6px 12px;font:400 13px/1.4 Nunito,sans-serif}
.emoi-decryptage-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.emoi-decryptage-filters a{display:inline-block;padding:12px 16px;border:1px solid #0a0095;border-radius:12px;color:#0a0095;background:#fff;font:400 14px/1.4 Nunito,sans-serif}.emoi-decryptage-filters .is-active{color:#fff;background:#0a0095}.emoi-decryptage-filters a:focus-visible,.emoi-article-tags a:focus-visible{outline:3px solid #00afa2;outline-offset:3px}
.emoi-decryptage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.emoi-decryptage-card,.emoi-decryptage-empty-card{background:#fff;border:1px solid #dad8ec;border-radius:20px;min-width:0;min-height:363px}.emoi-decryptage-card{padding:20px}
@media(max-width:980px){body .emoi-decryptage-featured .emoi-article-featured-row{grid-template-columns:1fr;gap:32px}.emoi-decryptage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body .emoi-decryptage-featured h2{font-size:30px}body .emoi-decryptage-featured .et_pb_image img,body .emoi-decryptage-featured .et_pb_image_wrap{height:228px}.emoi-decryptage-grid{grid-template-columns:1fr}.emoi-decryptage-filters a{width:100%}}

body .emoi-decryptage-featured .et_pb_column:last-child>.et_pb_text:first-child,body .emoi-decryptage-card .et_pb_image+.et_pb_text{font:700 13px/1.45 Nunito,sans-serif!important;color:#0a0095!important;}

/* Fiches décryptage (articles) : titres et liens en bleu EMOI, aucun gris. */
body.single-post #main-content h1,body.single-post #main-content h2,body.single-post #main-content h3,body.single-post #main-content h4{color:#0a0095!important}
body.single-post #main-content .et_pb_text a{color:#0a0095}
body.single-post #main-content .et_pb_text a,body.single-post #main-content .emoi-article-tags a{color:#0a0095}
