/* Variation strictement limitée à cet article : styles Ressources réutilisés. */
.axe-article .axe-couverture{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.25rem,7vw,6rem);min-height:clamp(23rem,33vw,32rem);display:flex;align-items:center;border:0;background:var(--nuit)}
.axe-couverture__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:65% 50%}
.axe-couverture::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,24,28,.9),rgba(23,24,28,.65) 45%,rgba(23,24,28,.08) 85%)}
.axe-couverture > .wrap{width:100%}
.axe-couverture .res-article__col{margin-inline:0;max-width:39rem}
.axe-couverture h1{color:var(--bg);font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.08;text-wrap:balance}
.axe-couverture .eyebrow,.axe-couverture .res-article__meta{color:#f0dcc0}
.axe-couverture .res-article__meta{margin-top:2rem;font-size:.73rem;line-height:1.8;letter-spacing:.12em}
.axe-couverture .res-article__meta a{color:inherit}
.axe-article .res-article__texte{padding-block:clamp(3rem,6vw,5rem)}
.axe-article .res-article__texte > *{max-width:46rem}
.axe-article .res-article__texte > .axe-introduction{max-width:64rem;display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,4.5rem)}
.axe-introduction__texte p + p{margin-top:1.25rem}
.axe-article .axe-introduction__note{align-self:start;margin-top:.5rem;padding:1.5rem 0 1.5rem 2rem;border-left:1px solid var(--or);}
.axe-introduction__note::before{content:"";display:block;width:2rem;height:1px;margin-bottom:1.4rem;background:var(--or)}
.axe-article .axe-introduction__note p{font-family:var(--serif);font-size:1.6rem;line-height:1.35;color:var(--nuit)}
.axe-article .res-article__texte h2::before{display:none}
.axe-article .res-article__texte h2::after{content:"";display:block;width:2.25rem;height:1px;margin-top:1rem;background:var(--or)}
.axe-article .res-article__texte h2{margin-top:clamp(3rem,5vw,4rem)}
.axe-article .res-article__texte p{line-height:1.75}
@media(max-width:899px){
 .axe-article .res-article__texte > .axe-introduction{grid-template-columns:1fr;gap:2rem}
 .axe-article .axe-introduction__note{max-width:29rem;padding:1rem 0 1rem 1.4rem;margin-top:0}
 .axe-introduction__note::before{display:none}
 .axe-article .axe-introduction__note p{font-size:1.4rem}
 .axe-couverture__image{object-position:55% 50%}
 .axe-couverture::before{background:linear-gradient(90deg,rgba(23,24,28,.88),rgba(23,24,28,.55))}
}
@media(min-width:900px){.axe-article .res-article__texte > *{margin-left:max(0px,calc((100% - 64rem)/2));margin-right:auto}}
/* Finition éditoriale : deux motifs seulement, hors du texte. */
.axe-introduction{position:relative;isolation:isolate}
.axe-introduction::after{content:"";position:absolute;z-index:-1;right:-2rem;top:5rem;width:15rem;height:15rem;border:1px solid rgba(184,134,78,.12);border-radius:50%;outline:1px solid rgba(184,134,78,.08);outline-offset:1.4rem;pointer-events:none}
.axe-article .res-article__texte h2::after{width:2.65rem;margin-top:1.15rem;background:linear-gradient(90deg,var(--or),rgba(184,134,78,.3))}
.axe-article .res-article__texte .axe-chapitre--2{margin-top:clamp(4rem,7vw,5.5rem)}
.axe-article .res-article__texte .axe-chapitre--3{background:linear-gradient(90deg,rgba(239,227,207,.24),transparent);padding-top:.6rem}
.axe-article .res-article__texte .axe-chapitre--5{margin-top:clamp(4rem,7vw,5.5rem)}
.axe-article .res-article__texte .axe-phrase{display:block;margin-top:1.3rem;padding-left:1.25rem;border-left:1px solid var(--or);font-family:var(--serif);font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.5;color:var(--nuit)}
.axe-article .res-article__texte > .axe-conclusion{position:relative;isolation:isolate;margin-top:clamp(4rem,7vw,6rem);padding:clamp(1.5rem,3vw,2.5rem) 0;background:rgba(239,227,207,.2);box-shadow:1.5rem 0 rgba(239,227,207,.2),-1.5rem 0 rgba(239,227,207,.2)}
.axe-article .axe-conclusion::after{content:"";position:absolute;z-index:-1;right:0;top:1rem;width:7rem;height:11rem;background:url("assets/images/accueil-parcours-runique-branche.svg") center/contain no-repeat;opacity:.1;pointer-events:none}
.axe-article .res-article__texte .axe-conclusion h2{margin-top:0}
.axe-conclusion p + p{margin-top:1.5rem}
.axe-article .res-article__signature{padding-bottom:clamp(4rem,7vw,6rem)}
@media(max-width:899px){.axe-introduction::after{display:none}.axe-article .res-article__texte > .axe-conclusion{box-shadow:none;padding-inline:1rem}.axe-article .axe-conclusion::after{width:4rem;opacity:.07}}
/* Partage natif du gabarit : contraste sur la couverture sombre. */
.axe-couverture .res-partage--tete{border-top-color:rgba(240,220,192,.35)}
.axe-couverture .res-partage__action,.axe-couverture .res-partage__action[data-action="natif"],.axe-couverture .res-partage__statut{color:#f0dcc0}
.axe-couverture .res-partage__icone{color:#d4a46a}
.axe-couverture .res-partage__action:hover,.axe-couverture .res-partage__action:focus-visible{color:#fff}
