.hero--article .hero__grille,.hero--auteur .hero__grille,.hero--blog .hero__grille{padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,7vw,5.5rem)}.article__h1{text-wrap:balance;max-width:20ch;margin:1.3rem 0 0;font-size:clamp(2.5rem,5.4vw,4.6rem)}.article__auteur{color:#ece7dd;margin:1.6rem 0 0;font-size:.95rem}.article__auteur a{color:var(--champagne-clair);border-bottom:1px solid #e4cf9f80;font-weight:600;text-decoration:none}.article__auteur a:hover{color:#fff}.article{padding-top:clamp(2.5rem,5vw,4rem)}.article__grille{max-width:52rem}.article__ouverture{margin:0 0 2rem}.article__ouverture img{width:100%;height:auto;display:block}.article__corps{max-width:42rem;font-size:1.125rem;line-height:1.75}.article__corps>*{margin:0}.article__corps>*+*{margin-top:1.25rem}.article__corps>p:first-child{font-family:var(--p-italique), Georgia, serif;color:var(--encre);border-left:2px solid var(--champagne);padding-left:1.2rem;font-size:clamp(1.45rem,2.4vw,1.75rem);font-style:italic;font-weight:500;line-height:1.35}.article__corps h2,.article__faq h2{font-family:var(--p-affichage), Impact, sans-serif;text-transform:uppercase;letter-spacing:.005em;scroll-margin-top:calc(var(--entete) + 1.25rem);margin:clamp(3rem,6vw,4.25rem) 0 0;font-size:clamp(2rem,4.2vw,3rem);font-weight:400;line-height:.98}.article__corps h2:before,.article__faq h2:before{content:"";background:var(--champagne-fonce);width:2.5rem;height:1px;margin-bottom:1.1rem;display:block}.article__corps h3{font-family:var(--p-italique), Georgia, serif;scroll-margin-top:calc(var(--entete) + 1.25rem);margin-top:2rem;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.15}.article__corps h2+*{margin-top:1.1rem}.article__corps h3+*{margin-top:.5rem}.article__corps a{color:inherit;background:linear-gradient(var(--champagne), var(--champagne)) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--doux);padding-bottom:1px;text-decoration:none}.article__corps a:hover{background-size:100% 100%}.article__corps strong{font-weight:600}.article__corps ul,.article__corps ol{gap:.15rem;display:grid}.article__corps ul li{border-bottom:1px solid var(--trait-clair);padding:.55rem 0 .55rem 1.6rem;position:relative}.article__corps ul li:before{content:"";background:var(--champagne-fonce);width:.8rem;height:1px;position:absolute;top:1.25rem;left:0}.article__corps ol{counter-reset:n}.article__corps ol li{counter-increment:n;border-bottom:1px solid var(--trait-clair);grid-template-columns:2.6rem 1fr;gap:.6rem;padding:.8rem 0;display:grid}.article__corps ol li:before{content:counter(n, decimal-leading-zero);font-family:var(--p-affichage), sans-serif;color:var(--champagne-fonce);font-size:1.6rem;line-height:1.1}.article__corps blockquote{background:var(--pierre);border-left:2px solid var(--champagne);margin-left:0;padding:1.1rem 1.3rem}.article__corps blockquote p{margin:0}.article__photo{max-width:52rem;margin:2.25rem 0!important}.article__photo img{width:100%;height:auto;display:block}.article__photo figcaption{font-family:var(--p-italique), Georgia, serif;color:var(--encre-douce);margin-top:.7rem;font-size:1.05rem;font-style:italic}.article__tableau{-webkit-overflow-scrolling:touch;border-top:2px solid var(--noir);max-width:52rem;overflow-x:auto}.article__tableau:focus-visible{outline-offset:0}.article__tableau table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.975rem;line-height:1.5}.article__tableau th,.article__tableau td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait-clair);padding:.9rem 1rem .9rem 0}.article__tableau thead th{letter-spacing:.18em;text-transform:uppercase;color:var(--champagne-fonce);border-bottom-color:var(--champagne);font-size:.72rem;font-weight:600}.article__tableau tbody th{font-weight:600}.article__tableau td{color:var(--encre-douce)}.sommaire{border-top:2px solid var(--noir);border-bottom:1px solid var(--trait-clair);max-width:42rem;margin:0 0 2.5rem}.sommaire summary{cursor:pointer;align-items:center;gap:1rem;padding-block:1.1rem;list-style:none;display:flex}.sommaire summary::-webkit-details-marker{display:none}.sommaire__libelle{font-family:var(--p-affichage), sans-serif;text-transform:uppercase;font-size:1.7rem;line-height:1}.sommaire__nombre{letter-spacing:.18em;text-transform:uppercase;color:var(--champagne-fonce);flex:1;font-size:.75rem;font-weight:600}.sommaire[open] .faq__signe{background:var(--noir);color:var(--champagne);border-color:var(--noir)}.sommaire[open] .faq__signe:after{transform:translate(-50%,-50%)rotate(0)}.sommaire nav{padding-bottom:1.3rem}.sommaire ol{counter-reset:s;gap:.1rem;display:grid}.sommaire li a{padding:.35rem 0;font-weight:500;text-decoration:none;transition:color .3s;display:block}.sommaire li:not(.sommaire__h3){counter-increment:s}.sommaire li:not(.sommaire__h3) a:before{content:counter(s, decimal-leading-zero) "  ";white-space:pre;font-family:var(--p-affichage), sans-serif;color:var(--champagne-fonce);font-size:1.05rem}.sommaire__h3 a{color:var(--encre-douce);font-size:.95rem;font-weight:400;padding-left:2.2rem!important}.sommaire li a:hover{color:var(--champagne-fonce)}.article__faq{max-width:42rem}.article__faq .faq{max-width:none;margin:1.4rem 0 0}.encart-auteur{background:var(--noir);color:#fff;border-top:2px solid var(--champagne);grid-template-columns:auto 1fr;gap:1.4rem;max-width:42rem;margin-top:clamp(3rem,6vw,4.5rem);padding:1.75rem;display:grid}.encart-auteur p{margin:0}.encart-auteur__sur{letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);font-size:.72rem;font-weight:600}.encart-auteur__nom{font-size:2.2rem;margin-top:.35rem!important}.encart-auteur__role{font-family:var(--p-italique), Georgia, serif;color:var(--champagne-clair);font-size:1.15rem;font-style:italic;margin-top:.2rem!important}.encart-auteur__resume{color:var(--sur-noir);font-size:.98rem;margin:.9rem 0 1rem!important}.encart-auteur .lien-texte{color:var(--champagne-clair);font-weight:600}.encart-auteur .lien-texte:hover{color:var(--noir)}@media (max-width:520px){.encart-auteur{grid-template-columns:1fr;padding:1.4rem}}.portrait{border:1px solid var(--champagne);width:4.5rem;height:4.5rem;color:var(--champagne-clair);background:var(--noir-2);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.portrait .affiche{font-size:1.9rem;line-height:1;transform:translateY(.08em)}.portrait--grand{width:7rem;height:7rem}.portrait--grand .affiche{font-size:3rem}.auteur__tete{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.auteur__tete>div{flex:18rem}.auteur__bio{max-width:42rem}.liste-blog,.derniers__grille{gap:2.5rem 2rem;display:grid}@media (min-width:720px){.liste-blog--2,.liste-blog--3,.derniers__grille--2,.derniers__grille--3{grid-template-columns:repeat(2,1fr)}.liste-blog--1 .carte-article__lien{grid-template-columns:1.1fr 1fr;align-items:start;gap:0 2.5rem;display:grid}.liste-blog--1 .carte-article__image{grid-row:1/span 5;margin-bottom:0}}@media (min-width:1080px){.liste-blog--3,.derniers__grille--3{grid-template-columns:repeat(3,1fr)}}.derniers__grille--1{max-width:30rem}.carte-article{position:relative}.carte-article__lien{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.carte-article__image{aspect-ratio:3/2;background:var(--pierre);margin-bottom:1.1rem;display:block;overflow:hidden}.carte-article__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--doux);display:block}.carte-article__lien:hover .carte-article__image img{transform:scale(1.04)}.carte-article__meta{letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-fonce);font-size:.75rem;font-weight:600}.carte-article__titre{font-family:var(--p-affichage), Impact, sans-serif;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(1.8rem,2.8vw,2.3rem);font-weight:400;line-height:1;transition:color .3s}.liste-blog--1 .carte-article__titre{font-size:clamp(2rem,3.6vw,3rem)}.carte-article__lien:hover .carte-article__titre{color:var(--champagne-fonce)}.carte-article__resume{color:var(--encre-douce);margin-top:.7rem}.carte-article__suite{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:1rem;font-size:.9rem;font-weight:600;display:inline-flex}.carte-article__suite svg{color:var(--champagne-fonce);transition:transform .45s var(--doux)}.carte-article__lien:hover .carte-article__suite svg{transform:translate(6px)}.derniers__tous{margin:2.5rem 0 0}.lien-fleche--sombre{color:var(--noir)}.lien-fleche--sombre svg{color:var(--champagne-fonce)}
