/* Pages éditoriales (à l'étranger, passerelle, si ça ne plaît pas) dans la direction artistique n° 2 « Application » */
:root{--fond:#0f1512;--carte:#18211d;--ligne:#2a3631;--txt:#eef3ef;--mute:#a7b5ae;--menthe:#6fe3b0;--rose:#ff8fb5;--corail:#ff7a59;--lilas:#c9a7ff}
html,body{background:var(--fond)!important;color:var(--txt)!important}
body{font-family:var(--font-text,system-ui,sans-serif);line-height:1.6}
.page-haut{display:flex;justify-content:space-between;align-items:center;max-width:860px;margin:0 auto;padding:18px 20px;background:transparent!important;border:0!important}
.page-haut .marque{color:var(--txt)!important;font-family:var(--font-title,inherit);font-weight:800;font-size:1.15rem;text-decoration:none}
.page-haut .marque span{display:none}
.page-haut .retour{color:var(--fond)!important;background:var(--menthe);border-radius:999px;padding:8px 16px;font-weight:700;text-decoration:none}
.page{max-width:860px;margin:0 auto;padding:8px 20px 40px;background:transparent!important}
.page h1{font-family:var(--font-title,inherit);font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:.4em 0 .5em;color:var(--txt)}
.page>p{color:var(--mute);font-size:1.08rem}
.note-generale{display:inline-block;background:rgba(111,227,176,.12);color:var(--menthe)!important;border-radius:999px;padding:4px 12px;font-size:.9rem}
.bloc{background:var(--carte)!important;border:1px solid var(--ligne)!important;border-radius:22px;padding:22px 24px;margin:18px 0;box-shadow:none!important}
.bloc h2{font-family:var(--font-title,inherit);font-size:1.35rem;margin:0 0 .6em;color:var(--txt)}
.bloc:nth-of-type(4n+1) h2{color:var(--menthe)}.bloc:nth-of-type(4n+2) h2{color:var(--rose)}.bloc:nth-of-type(4n+3) h2{color:var(--lilas)}.bloc:nth-of-type(4n) h2{color:var(--corail)}
.bloc ul{padding-left:1.1em;margin:0}.bloc li{margin:.45em 0;color:var(--txt)}.bloc li::marker{color:var(--menthe)}
.bloc p{color:var(--txt)}
.source{color:var(--mute)!important;font-size:.85rem;border-top:1px solid var(--ligne);padding-top:10px;margin-top:14px}
a{color:var(--menthe)}
.page-pied{max-width:860px;margin:0 auto;padding:20px;color:var(--mute);font-size:.85rem;border-top:1px solid var(--ligne)}
.page-pied a{color:var(--menthe)}
html.mode-clair,html.mode-clair body{background:#f3f5f4!important;color:#17201d!important}
html.mode-clair .bloc{background:#fff!important;border-color:#dde3e0!important}
html.mode-clair .bloc li,html.mode-clair .bloc p,html.mode-clair .page h1,html.mode-clair .page-haut .marque{color:#17201d!important}
html.mode-clair a{color:#0b7a52}
.page-haut{padding-left:290px!important}@media(max-width:600px){.page-haut{padding-left:20px!important;padding-top:84px!important}}
/* Largeur adaptée à l'écran (23/10/2026) */
@media (min-width:1360px){.page{max-width:min(72vw,1240px)!important}}
