.dizo_image_hover_0,.dizo_image_hover_1,.dizo_image_hover_2,.dizo_image_hover_3,.dizo_image_hover_4,.dizo_image_hover_5{max-width:300px!important;width:100%!important;border:none!important;border-width:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,0.08)!important;margin-left:auto!important;margin-right:auto!important;transition:box-shadow 300ms ease,transform 300ms ease!important}.dizo_image_hover_0:hover,.dizo_image_hover_1:hover,.dizo_image_hover_2:hover,.dizo_image_hover_3:hover,.dizo_image_hover_4:hover,.dizo_image_hover_5:hover{box-shadow:0 6px 20px rgba(0,0,0,0.12)!important}body #page-container .dih_container .dih_img_wrapper .dih_image img,.dizo_image_hover .dih_container .dih_img_wrapper .dih_image img{width:100%!important;height:auto!important;aspect-ratio:2 / 3!important;object-fit:cover!important;object-position:top center!important;display:block!important}body #page-container .dizo_image_hover .dih_img_wrapper,.dizo_image_hover .dih_container .dih_img_wrapper{height:auto!important}.dizo_image_hover_5 .dih_img_wrapper .dih_image img{height:auto!important}@media (max-width:980px){.dizo_image_hover_0,.dizo_image_hover_1,.dizo_image_hover_2,.dizo_image_hover_3,.dizo_image_hover_4,.dizo_image_hover_5{max-width:260px!important}}@media (max-width:767px){.dizo_image_hover_0,.dizo_image_hover_1,.dizo_image_hover_2,.dizo_image_hover_3,.dizo_image_hover_4,.dizo_image_hover_5{max-width:240px!important}}.sc-decisions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin:1.5rem 0;font-family:inherit}.sc-decision-card{border-left:4px solid #1a3c5e;background:#f8f9fb;padding:1.25rem 1.5rem;border-radius:0 6px 6px 0;transition:box-shadow 0.2s ease}.sc-decision-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08)}.sc-decision-meta{font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#1a3c5e;margin-bottom:0.5rem}.sc-decision-theme{display:inline-block;font-size:0.72rem;background:#1a3c5e;color:#fff;padding:2px 8px;border-radius:3px;margin-left:0.5rem;font-weight:500;letter-spacing:0.03em}.sc-decision-issue{font-size:0.92rem;color:#444;margin:0.5rem 0 0.4rem;line-height:1.5}.sc-decision-result{font-size:0.92rem;font-weight:600;color:#1a3c5e;line-height:1.5}.sc-decision-scope{font-size:0.82rem;color:#777;margin-top:0.5rem;font-style:italic;line-height:1.4}.da-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0 40px}@media (max-width:980px){.da-cards-grid{grid-template-columns:1fr;gap:18px}}.da-card{background:#FFFFFF;border-radius:6px;padding:0;box-shadow:0 4px 24px rgba(27,58,92,0.08);transition:all 0.35s cubic-bezier(0.25,0.46,0.45,0.94);overflow:hidden;position:relative}.da-card:hover{box-shadow:0 8px 40px rgba(27,58,92,0.15);transform:translateY(-4px)}.da-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#C8A55A,#1B3A5C);transition:all 0.35s cubic-bezier(0.25,0.46,0.45,0.94)}.da-card:hover::before{width:5px}.da-card-inner{padding:32px 28px 28px}.da-card-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(27,58,92,0.06),rgba(200,165,90,0.08));display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}.da-card h3,.da-card .et_pb_module_header{font-family:'Raleway',sans-serif;font-size:1.15rem!important;font-weight:700!important;color:#1B3A5C!important;margin-bottom:14px!important;line-height:1.3!important}.da-card p{font-size:0.88rem!important;color:#5A5A5A!important;line-height:1.75!important}.da-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(27,58,92,0.06)}.da-card-tag{font-size:0.7rem;font-weight:600;letter-spacing:0.5px;color:#2A5A8C;background:rgba(27,58,92,0.04);padding:4px 10px;border-radius:3px;display:inline-block}.aca-article{font-size:17px;line-height:1.75;color:#2c2c2c;max-width:780px;margin:0 auto}.aca-article h1{font-size:2.2em;line-height:1.25;color:#1a3c5e;margin-bottom:0.6em;font-weight:700}.aca-article h2{font-size:1.55em;line-height:1.3;color:#1a3c5e;margin-top:2.2em;margin-bottom:0.7em;padding-bottom:0.35em;border-bottom:2px solid #e3ebf3;font-weight:600}.aca-article h3{font-size:1.2em;color:#2a5278;margin-top:1.8em;margin-bottom:0.6em;font-weight:600}.aca-article p{margin-bottom:1.1em;text-align:justify}.aca-chapeau{font-size:1.08em;line-height:1.7;background:#f4f8fc;border-left:4px solid #1a3c5e;padding:1.3em 1.5em;margin:1.5em 0 2em 0;border-radius:0 4px 4px 0}.aca-chapeau strong{color:#1a3c5e}.aca-sommaire{background:#fafbfc;border:1px solid #d8e2ec;border-radius:6px;padding:1.4em 1.8em;margin:2em 0 2.5em 0}.aca-sommaire-titre{font-size:0.85em;text-transform:uppercase;letter-spacing:1.5px;color:#1a3c5e;font-weight:700;margin:0 0 0.9em 0;padding:0;border:none}.aca-sommaire ol{list-style:none;padding:0;margin:0;counter-reset:sommaire}.aca-sommaire ol li{counter-increment:sommaire;padding:0.45em 0;border-bottom:1px dashed #e3ebf3}.aca-sommaire ol li:last-child{border-bottom:none}.aca-sommaire ol li::before{content:counter(sommaire) ".";color:#c4a155;font-weight:700;margin-right:0.6em;font-size:0.95em}.aca-sommaire a{color:#2a5278;text-decoration:none;font-weight:500;transition:color 0.2s ease}.aca-sommaire a:hover{color:#c4a155;text-decoration:underline}.aca-retenir{background:#eef5ee;border-left:4px solid #4a7d4a;padding:1.1em 1.4em;margin:1.8em 0;border-radius:0 4px 4px 0}.aca-retenir-titre{display:block;font-size:0.78em;text-transform:uppercase;letter-spacing:1.2px;color:#4a7d4a;font-weight:700;margin-bottom:0.5em}.aca-retenir p{margin:0;color:#2c4a2c}.aca-vigilance{background:#fdf6ec;border-left:4px solid #c47a1a;padding:1.1em 1.4em;margin:1.8em 0;border-radius:0 4px 4px 0}.aca-vigilance-titre{display:block;font-size:0.78em;text-transform:uppercase;letter-spacing:1.2px;color:#b56812;font-weight:700;margin-bottom:0.5em}.aca-vigilance p{margin:0;color:#5a3a10}.aca-cabinet{background:#f7f5f0;border:1px solid #e0d8c4;border-left:4px solid #c4a155;padding:1.2em 1.5em;margin:1.8em 0;border-radius:0 4px 4px 0}.aca-cabinet-titre{display:block;font-size:0.78em;text-transform:uppercase;letter-spacing:1.2px;color:#8a6d2a;font-weight:700;margin-bottom:0.5em}.aca-cabinet p{margin:0 0 0.7em 0;color:#3c3320}.aca-cabinet p:last-child{margin-bottom:0}.aca-cabinet a{color:#8a6d2a;font-weight:600}.aca-article blockquote{background:#f4f8fc;border-left:3px solid #2a5278;padding:1em 1.4em;margin:1.4em 0;font-style:italic;color:#2a3a4c;border-radius:0 3px 3px 0}.aca-article blockquote p{margin:0;text-align:left}.aca-article ul:not(.aca-sommaire ul){margin:1em 0 1.5em 0;padding-left:1.5em;list-style:none}.aca-article ul:not(.aca-sommaire ul) li{position:relative;padding:0.3em 0 0.3em 0.6em;margin-bottom:0.4em}.aca-article ul:not(.aca-sommaire ul) li::before{content:"▸";position:absolute;left:-0.8em;color:#c4a155;font-weight:700}.aca-article table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:0.95em;box-shadow:0 1px 3px rgba(0,0,0,0.04);border-radius:4px;overflow:hidden}.aca-article table thead{background:#1a3c5e;color:white}.aca-article table th,.aca-article table td{padding:0.85em 1em;text-align:left;border-bottom:1px solid #e3ebf3}.aca-article table th{font-weight:600;font-size:0.9em;text-transform:uppercase;letter-spacing:0.5px}.aca-article table tbody tr:nth-child(even){background:#fafbfc}.aca-article table tbody tr:hover{background:#f4f8fc}.aca-article a:not(.aca-sommaire a):not(.aca-cabinet a){color:#1a3c5e;text-decoration:underline;text-decoration-color:#c4a155;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:all 0.2s ease}.aca-article a:not(.aca-sommaire a):not(.aca-cabinet a):hover{color:#c4a155;text-decoration-color:#1a3c5e}.aca-essentiel{background:linear-gradient(to bottom,#f4f8fc 0%,#fafbfc 100%);border:2px solid #1a3c5e;border-radius:6px;padding:1.8em 2em;margin:2.5em 0}.aca-essentiel h2{margin-top:0;border-bottom:2px solid #c4a155;padding-bottom:0.5em;color:#1a3c5e}.aca-faq h3{background:#fafbfc;padding:0.8em 1em;border-left:3px solid #c4a155;border-radius:0 4px 4px 0;font-size:1.05em;color:#1a3c5e}.aca-auteur{margin-top:3em;padding-top:1.5em;border-top:1px solid #d8e2ec;font-size:0.92em;color:#5a6a7a;font-style:italic}@media (max-width:768px){.aca-article{font-size:16px}.aca-article h1{font-size:1.8em}.aca-article h2{font-size:1.35em}.aca-sommaire,.aca-essentiel,.aca-chapeau{padding:1em 1.2em}}