 /* Sentiment de culpabilité — alignement avec les derniers Mag */
      #content1 > .container.animate {
        max-width: none;
        padding-right: 0;
        padding-left: 0;
      }

      .toc.section {
        padding: 24px 30px;
      }

      .toc.section ul {
        margin: 0;
        padding-left: 1.2rem;
        columns: 2;
        column-gap: 2rem;
      }

      .toc.section li {
        margin: 0.45rem 0;
        break-inside: avoid;
      }

      .toc.section a {
        color: #2c5aa0;
        font-weight: 600;
        text-decoration: none;
      }

      .toc.section a:hover {
        text-decoration: underline;
      }

      .section > h2:first-child {
        line-height: 1.2;
      }

      .strategy-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 20px;
        margin: 30px 0;
      }

      .evaluation-option {
        margin: 0;
        padding: 25px;
        background: #fff;
        border-left: 5px solid #3498db;
        border-radius: 12px;
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
      }

      .evaluation-option h3 {
        margin-top: 0;
      }

      .temoignage {
        margin: 40px 0;
        padding: 30px;
        background: #e8f5e8;
        border-left: 5px solid #4caf50;
        border-radius: 15px;
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
      }

      @media (max-width: 768px) {
        .toc.section {
          padding: 20px;
        }

        .toc.section ul {
          columns: 1;
        }

        .strategy-grid {
          grid-template-columns: 1fr;
        }
      }
 /* Liaison des pages : présentation du modèle « Continuer le dossier ». */
      #content1 .mw-dossier-heading-icon {
        display: inline-block;
        margin-right: 14px;
        font-size: 1.2em;
        vertical-align: middle;
      }
      #content1 .mw-dossier-links .smart-cards {
        grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
      }
      #content1 .mw-dossier-links .smart-card {
        min-width: 0;
        border-left-color: #3498db;
      }
      #content1 .mw-dossier-links .smart-card h3 {
        line-height: 1.25;
      }
      #content1 .mw-dossier-links a,
      #content1 .mw-dossier-intro a {
        color: #ff5000;
        text-decoration: none;
      }
      #content1 .mw-dossier-links a {
        font-weight: 700;
      }
      #content1 .mw-dossier-links a:hover,
      #content1 .mw-dossier-intro a:hover {
        text-decoration: underline;
      }
      #content1 .mw-dossier-links a:focus-visible,
      #content1 .mw-dossier-intro a:focus-visible {
        outline: 3px solid #2c5aa0;
        outline-offset: 4px;
      }
      #content1 .mw-dossier-intro {
        background: linear-gradient(135deg, #e3f0ff, #d0e6ff);
        border-left: 5px solid #2c5aa0;
        border-radius: 10px;
        padding: 20px;
        margin: 25px 0;
      }
      #content1 .mw-dossier-intro p {
        margin: 0;
      }

data-mw-pdf-button="true">
#content1 .mw-pdf-download { margin: 1.25rem 0 0; }
#content1 .mw-pdf-download .btn-product {
  display: inline-flex; align-items: center; gap: .55rem;
  padding: .78rem 1.15rem; border-radius: 999px;
  background: #e84500 !important; color: #fff !important;
  font-weight: 700; line-height: 1.2; text-decoration: none !important;
  box-shadow: 0 5px 14px rgba(183, 55, 0, .22);
}
#content1 .mw-pdf-download .btn-product:hover { background: #bf3900 !important; transform: translateY(-1px); }
#content1 .mw-pdf-download .btn-product:focus-visible { outline: 3px solid #173f63; outline-offset: 3px; }