/* Site17 : composants éditoriaux existants, aucune nouvelle matière ou illustration. */
/* Site17b : battre la règle partagée .secondary-section > .wrap { display:block }.
   Sans grille effective, le titre sticky recouvrait le contenu au défilement. */
.secondary-systeme-travail .secondary-section>.wrap:is(.secondary-reading,.faq-layout){display:grid;min-width:0}
.secondary-systeme-travail :is(.secondary-reading,.faq-layout,.method-layout)>*{min-width:0}
.secondary-systeme-travail main :is(.secondary-reading__heading,.method-heading){position:static}
.secondary-systeme-travail .secondary-reading__heading h2{overflow-wrap:break-word}
/* Les colonnes sont celles des composants natifs. Pas de sticky sous 1000 px,
   ni sur viewport court ; la piste méthode et chaque grille bornent leur titre. */
@media(min-width:1000px) and (min-height:700px){
 .secondary-systeme-travail .secondary-section>.wrap:is(.secondary-reading,.faq-layout)>.secondary-reading__heading,
 .secondary-systeme-travail .method-layout>.method-heading{position:sticky;top:116px;align-self:start}
}
.secondary-systeme-travail .section-intro>p:not(.kicker){max-width:76ch}
.secondary-systeme-travail .system-foundations p{max-width:52ch}
.secondary-systeme-travail .system-foundations strong{display:block;font:500 clamp(25px,3vw,36px)/1.3 'Clash Display',sans-serif;margin-bottom:20px;color:var(--ink)}
.secondary-systeme-travail .system-situation{margin-top:36px;display:grid;gap:16px;max-width:920px;margin-left:auto}
.secondary-systeme-travail .system-situation p{margin:0;max-width:70ch}
.secondary-systeme-travail .system-sources{font-size:14px;margin:24px 0 0}
.secondary-systeme-travail .system-freedom p{padding-bottom:24px;border-bottom:1px solid var(--rule);margin:0}
.secondary-systeme-travail .method-heading{display:grid;gap:24px;align-content:start}
.secondary-systeme-travail .method-heading .secondary-reading__heading{position:static}
.secondary-systeme-travail .method-step strong{font:500 27px/1.4 'Clash Display',sans-serif;color:var(--ink)}
.secondary-systeme-travail .system-scope{max-width:72ch;margin:36px 0}
.secondary-systeme-travail .system-proof{display:grid;gap:18px;max-width:920px;margin-left:auto}
.secondary-systeme-travail .system-proof p{margin:0;max-width:72ch}
.secondary-systeme-travail .system-author{font-size:14px;color:var(--ink-2)}
.secondary-systeme-travail .system-expertises{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:36px}
.secondary-systeme-travail .system-closing .hero-actions{justify-content:flex-start}
.transposition-v6 .hero-actions>.text-link{font-size:16px;min-height:44px;display:inline-flex;align-items:center;white-space:normal}
@media(max-width:599px){.secondary-systeme-travail .system-closing .hero-actions{align-items:stretch}.secondary-systeme-travail .method-step{padding-left:52px}}
