.mto-article-page{--mto-article-accent: var(--mto-articles-vert);width:100%;max-width:1320px;box-sizing:border-box;padding:1rem clamp(1rem,3vw,2.5rem) 3rem;margin:0 auto;color:var(--mto-articles-encre)}.mto-article-progression{position:fixed;z-index:1000;inset:0 0 auto;height:.2rem;pointer-events:none}.mto-article-progression span{display:block;width:0;height:100%;background:var(--mto-articles-vert);transform-origin:left center}.mto-article-fil-ariane{max-width:70rem;margin:0 auto 1rem;color:var(--mto-articles-texte-secondaire);font-size:.78rem}.mto-article-fil-ariane wa-breadcrumb{max-width:100%}.mto-article-categorie{margin-bottom:.8rem}.mto-article-lien-categorie{display:inline-flex;min-height:24px;padding:.1rem .2rem;border-radius:.45rem;color:inherit;text-decoration:none}.mto-article-categorie wa-badge::part(badge),.mto-article-categorie wa-badge::part(base){border-color:color-mix(in srgb,var(--mto-article-accent) 50%,var(--mto-articles-bordure));background:color-mix(in srgb,var(--mto-article-accent) 10%,var(--mto-ui-surface));color:var(--mto-articles-encre);font-weight:850}.mto-article-lien-categorie:hover wa-badge::part(badge),.mto-article-lien-categorie:focus-visible wa-badge::part(badge){border-color:var(--mto-article-accent);background:color-mix(in srgb,var(--mto-article-accent) 17%,var(--mto-ui-surface))}.mto-article-chapo{width:100%;max-width:none;margin:1rem 0 0;color:var(--mto-ui-texte-secondaire);font-size:clamp(1.08rem,2vw,1.28rem);font-weight:550;line-height:1.6}.mto-article-informations{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center;padding-top:1rem;margin-top:1.15rem;color:var(--mto-color-blanc);font-size:.78rem;font-weight:650}.mto-article-informations>:is(span,a){display:inline-flex;gap:.38rem;align-items:center;color:inherit;text-decoration:none}.mto-article-informations a:hover,.mto-article-informations a:focus-visible{color:var(--mto-articles-vert-fonce);text-decoration:underline;text-underline-offset:.15em}.mto-article-informations wa-icon{color:var(--mto-article-accent-texte, var(--mto-article-accent))}.mto-article-informations wa-avatar{--size: 1.65rem}.mto-article-image-principale{max-width:70rem;margin:1.6rem auto 2rem}.mto-article-image-principale img{display:block;width:100%;height:auto;max-height:40rem;aspect-ratio:16 / 9;border-radius:1.2rem;object-fit:cover;box-shadow:0 1rem 2.8rem #172a351f}.mto-article-zone-lecture{margin:2rem auto 0}.mto-article-contenu{color:var(--mto-ui-texte-principal);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.78;overflow-wrap:anywhere}.mto-article-contenu>:first-child{margin-top:0}.mto-article-contenu :is(h2,h3,h4){color:var(--mto-articles-encre);scroll-margin-top:2rem;text-wrap:balance}.mto-article-contenu h2{padding-top:.25rem;margin:2.7rem 0 .9rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.mto-article-contenu h3{margin:2rem 0 .7rem;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.25}.mto-article-contenu h4{margin:1.6rem 0 .55rem;font-size:1.12rem;line-height:1.3}.mto-article-contenu :is(p,ul,ol,blockquote,figure,pre,.mto-article-tableau){margin-block:0 1.15rem}.mto-article-contenu :is(ul,ol){padding-inline-start:1.55rem}.mto-article-contenu li{padding-left:.2rem;margin-block:.35rem}.mto-article-contenu li::marker{color:var(--mto-article-accent-texte, var(--mto-article-accent));font-weight:800}.mto-article-contenu a{color:var(--mto-articles-vert-fonce);font-weight:650;text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.18em}.mto-article-contenu a:hover,.mto-article-contenu a:focus-visible{color:var(--mto-articles-bleu);text-decoration-thickness:.14em}.mto-article-contenu blockquote{padding:.8rem 1.1rem;border:0;border-left:.3rem solid var(--mto-article-accent);border-radius:0 .65rem .65rem 0;background:color-mix(in srgb,var(--mto-article-accent) 8%,var(--mto-ui-surface));color:var(--mto-ui-texte-secondaire);font-size:1.05em}.mto-article-contenu :is(code,pre){font-family:var(--wa-font-family-code)}.mto-article-contenu code{padding:.08em .28em;border-radius:.25rem;background:var(--mto-ui-bordure-douce);font-size:.9em}.mto-article-contenu pre{max-width:100%;padding:1rem;overflow-x:auto;border:1px solid var(--mto-articles-bordure);border-radius:.75rem;background:var(--mto-ui-texte-principal);color:var(--mto-ui-surface-subtile);font-size:.86rem;line-height:1.6}.mto-article-contenu pre code{padding:0;background:transparent;color:inherit}.mto-article-contenu img{display:block;max-width:100%;height:auto;border-radius:.8rem}.mto-article-contenu figure{max-width:100%}.mto-article-contenu figcaption{margin-top:.45rem;color:var(--mto-articles-texte-secondaire);font-size:.78rem;line-height:1.45}.mto-article-tableau{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;border:1px solid var(--mto-articles-bordure);border-radius:.7rem;-webkit-overflow-scrolling:touch}.mto-article-tableau table{width:100%;min-width:100%;border-collapse:collapse;background:var(--mto-ui-surface);font-size:.9rem}.mto-article-tableau :is(th,td){padding:.65rem .75rem;border:1px solid var(--mto-articles-bordure);text-align:left;vertical-align:top}.mto-article-tableau th{background:var(--mto-articles-fond);color:var(--mto-articles-encre)}.mto-article-partage{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.1rem;margin-top:2.5rem;border:1px solid var(--mto-articles-bordure);border-radius:.9rem;background:var(--mto-articles-fond)}.mto-article-sources{padding:clamp(.7rem,1.5vw,.9rem) clamp(.8rem,1.8vw,1.05rem);border:1px solid color-mix(in srgb,var(--mto-article-accent) 30%,var(--mto-ui-bordure-douce));border-radius:.7rem;margin-top:clamp(1.35rem,3vw,2rem);background:color-mix(in srgb,var(--mto-article-accent) 5%,var(--mto-ui-surface))}.mto-article-sources-entete>span{color:var(--mto-article-accent-texte, var(--mto-article-accent));font-size:.6rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.mto-article-sources h2{margin:0 0 .5rem;color:var(--mto-articles-encre);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.2}.mto-article-sources ol{display:grid;gap:.4rem;padding-left:1.15rem;margin:0}.mto-article-sources li{padding-left:.1rem;font-size:.88rem;line-height:1.38}.mto-article-sources a{color:var(--mto-articles-vert-fonce);font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.16em}.mto-article-sources a:hover{color:var(--mto-article-accent-texte, var(--mto-article-accent))}.mto-article-sources small{display:block;margin-top:.02rem;color:var(--mto-articles-texte-secondaire);font-size:.72rem;line-height:1.35}.mto-article-partage>div:first-child>span,.mto-article-section-entete>div>span,.mto-article-carte-auteur-libelle{color:var(--mto-articles-vert);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.mto-article-partage h2{margin:.1rem 0 0;font-size:1.2rem}.mto-article-partage-actions{display:flex;flex-wrap:wrap;gap:.55rem}.mto-article-partage-actions wa-button[variant=brand]::part(button){background:var(--mto-articles-vert-fonce);color:var(--mto-ui-surface);font-weight:800}.mto-article-partage wa-callout{width:100%}.mto-article-carte-auteur{display:block;margin-top:1.25rem;border-top:.22rem solid var(--mto-article-accent)}.mto-article-carte-auteur section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.mto-article-carte-auteur wa-avatar{--size: 4.5rem;grid-column:1;grid-row:1 / span 2;align-self:start}.mto-article-carte-auteur section>div{grid-column:2;min-width:0}.mto-article-carte-auteur section>wa-button{grid-column:2;justify-self:start}.mto-article-carte-auteur h2{margin:.1rem 0 .35rem;font-size:1.25rem}.mto-article-carte-auteur h2 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.15em}.mto-article-carte-auteur-bio{color:var(--mto-articles-texte-secondaire);font-size:.84rem;line-height:1.55;text-align:start}.mto-article-carte-auteur-bio>:is(:first-child,:last-child){margin-block:0}.mto-article-associes{overflow:hidden;margin-top:2.5rem;border:1px solid var(--mto-articles-bordure);border-radius:1rem;background:var(--mto-ui-surface)}.mto-article-section-entete{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem;border-bottom:1px solid var(--mto-articles-bordure)}.mto-article-section-entete h2{margin:.1rem 0 0;font-size:1.45rem}.mto-article-section-entete>a{display:inline-flex;gap:.4rem;align-items:center;min-height:24px;padding:.18rem .35rem;border-radius:.45rem;color:var(--mto-articles-vert-fonce);font-size:.8rem;font-weight:850}.mto-article-retour{display:flex;justify-content:center;margin-top:1.5rem}.mto-article-retour-haut{position:fixed;z-index:20;right:1rem;bottom:2.5rem;filter:drop-shadow(0 .4rem .8rem rgb(23 42 53 / 20%))}.mto-article-retour-haut[hidden],.mto-article-partage wa-callout[hidden]{display:none!important}.mto-article-introuvable{width:min(100% - 2rem,44rem);margin:3rem auto}.mto-article-introuvable h1{margin:0}.mto-aside-contenus--article.mto-aside-contenus--bureau{max-height:none;overflow:visible}.mto-aside-contenus--article .mto-article-lien-compact{min-height:4.7rem;box-sizing:border-box;padding:.65rem .75rem;align-items:flex-start}.mto-aside-contenus--article .mto-aside-pave-miniature{width:4rem;height:4rem;flex-basis:4rem;background:var(--mto-articles-fond-accent)}.mto-aside-contenus--article .mto-article-lien-compact>.mto-aside-pave-contenu>strong{display:block;overflow:visible;color:var(--mto-articles-encre);font-size:.82rem}.mto-aside-contenus--article .mto-article-compact-categorie{display:block;line-height:1}.mto-aside-contenus--article .mto-article-compact-categorie wa-badge::part(base),.mto-aside-contenus--article .mto-article-compact-categorie wa-badge::part(badge){padding:.12rem .38rem;font-size:.6rem}.mto-aside-contenus--article .mto-article-lien-compact:focus-visible,.mto-aside-contenus--article .mto-article-aside-voir-categorie:focus-visible{outline:.16rem solid var(--mto-article-accent-focus, var(--mto-article-accent));outline-offset:-.16rem}.mto-article-aside-voir-categorie{display:flex;min-height:2.8rem;box-sizing:border-box;gap:.45rem;align-items:center;justify-content:space-between;padding:.7rem .8rem;border-top:1px solid var(--mto-aside-pave-bordure);color:var(--mto-articles-vert-fonce);font-size:.72rem;font-weight:850;line-height:1.35;text-decoration:none}.mto-article-aside-voir-categorie:hover{background:var(--mto-aside-pave-survol);text-decoration:underline;text-underline-offset:.15em}@media(max-width:700px){.mto-article-page{padding:.75rem .7rem 2rem}.mto-aside-contenus--article.mto-aside-contenus--mobile{padding-inline:.7rem}.mto-article-fil-ariane{overflow:hidden;margin-bottom:.75rem;white-space:nowrap}.mto-article-informations{align-items:flex-start;flex-direction:column}.mto-article-image-principale{margin:1.2rem 0 1.5rem}.mto-article-image-principale img{border-radius:.85rem}.mto-article-zone-lecture{margin-top:1.5rem}.mto-article-contenu{font-size:1rem;line-height:1.72}.mto-article-contenu h2{margin-top:2.2rem}.mto-article-partage,.mto-article-section-entete{align-items:stretch;flex-direction:column}.mto-article-partage-actions{display:grid;grid-template-columns:minmax(0,1fr)}.mto-article-partage-actions wa-button{width:100%}.mto-article-carte-auteur section{grid-template-columns:auto minmax(0,1fr);align-items:start}.mto-article-carte-auteur wa-avatar{--size: 3.75rem}.mto-article-carte-auteur wa-button{grid-column:2;width:auto}.mto-article-section-entete>a{align-self:flex-start}.mto-article-retour-haut span{display:none}}@media(max-width:430px){.mto-article-retour-haut{bottom:2rem}.mto-aside-contenus--article .mto-aside-pave-miniature{width:3.5rem;height:3.5rem;flex-basis:3.5rem}.mto-aside-contenus--article .mto-article-lien-compact{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.mto-article-progression span{transition:none}}@media print{.mto-article-progression,.mto-article-fil-ariane,.mto-article-partage,.mto-article-sources,.mto-article-associes,.mto-article-retour,.mto-article-retour-haut,.mto-aside-contenus--article{display:none!important}}
