.mn .b-ariane{color:var(--gris);margin-bottom:18px;font-size:13px}.mn .b-ariane a{text-underline-offset:3px;text-decoration:underline}.mn .b-ariane span[aria-hidden]{margin:0 6px}.mn .b-blog-cartes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.mn .b-blog-carte{background:var(--brume);border-radius:22px;flex-direction:column;transition:transform .3s;display:flex;overflow:hidden}.mn .b-brume .b-blog-carte{background:var(--blanc)}.mn .b-blog-carte:hover{transform:translateY(-3px)}.mn .b-blog-carte img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.mn .b-blog-carte div{padding:18px 20px 22px}.mn .b-blog-carte h3,.mn .b-blog-carte h2{font-family:var(--t-titre);letter-spacing:-.3px;font-size:19px;font-weight:800;line-height:1.25}.mn .b-blog-carte p{color:#2c3036;margin-top:8px;font-size:15px}.mn .b-blog-meta{font-family:var(--t-titre);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-bottom:8px;font-size:12px;font-weight:600}.mn .b-blog-cartes.b-blog-liste{grid-template-columns:1fr;max-width:920px}.mn .b-blog-liste .b-blog-carte{grid-template-columns:.9fr 1.1fr;display:grid}.mn .b-blog-liste .b-blog-carte img{aspect-ratio:auto;height:100%;min-height:240px}.mn .b-blog-liste .b-blog-carte div{padding:26px 28px}.mn .b-blog-liste .b-blog-carte h2{font-size:26px}.mn .b-derniers{border-top:1px solid var(--trait)}.mn .b-derniers .b-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.mn .b-derniers-tous{font-family:var(--t-titre);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.mn .b-article-tete{max-width:860px}.mn .b-article-auteur{color:var(--gris);flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:15px;display:flex}.mn .b-article-auteur a{color:var(--encre);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mn .b-article-ouverture{aspect-ratio:16/8;border-radius:26px;margin-top:28px;position:relative;overflow:hidden}.mn .b-article-ouverture img{-o-object-fit:cover;object-fit:cover}.mn .b-article-grille{grid-template-columns:minmax(0,68ch) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mn .b-sommaire{border:1.5px solid var(--noir);background:var(--blanc);border-radius:18px;padding:4px 18px;position:sticky;top:96px}.mn .b-sommaire summary{cursor:pointer;font-family:var(--t-titre);justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:800;list-style:none;display:flex}.mn .b-sommaire summary::-webkit-details-marker{display:none}.mn .b-sommaire summary:after{content:"+";font-size:22px;line-height:1}.mn .b-sommaire[open] summary:after{content:"–"}.mn .b-sommaire ol{gap:6px;padding:0 0 14px;font-size:15px;display:grid}.mn .b-sommaire li.b-sommaire-h3{color:#4a4f57;padding-left:16px;font-size:14px}.mn .b-sommaire a:hover{text-decoration:underline}.mn .b-article-corps{color:#22262b;font-size:18px;line-height:1.7}.mn .b-article-grille>*{min-width:0}.mn .b-article-corps>*+*,.mn .b-article-corps>div>*+*{margin-top:18px}.mn .b-article-chapo{color:#22262b;font-size:20px;line-height:1.6}.mn .b-article-corps h2{font-family:var(--t-titre);letter-spacing:-.8px;margin-top:52px;scroll-margin-top:110px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.12}.mn .b-article-corps h3{font-family:var(--t-titre);margin-top:32px;scroll-margin-top:110px;font-size:21px;font-weight:800;line-height:1.25}.mn .b-article-corps a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.mn .b-article-corps ul,.mn .b-article-corps ol{gap:8px;padding-left:22px;display:grid}.mn .b-article-corps ul{list-style:outside}.mn .b-article-corps ol{list-style:decimal}.mn .b-article-corps li::marker{color:var(--gris)}.mn .b-article-figure img{-o-object-fit:cover;object-fit:cover;border-radius:22px;width:100%;height:auto;max-height:520px}.mn .b-article-tableau{border:1.5px solid var(--noir);background:var(--blanc);border-radius:18px;margin-top:24px;overflow-x:auto}.mn .b-article-tableau table{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px;line-height:1.45}.mn .b-article-tableau th,.mn .b-article-tableau td{text-align:left;vertical-align:top;border-top:1px solid var(--trait);padding:12px 16px}.mn .b-article-tableau thead th{font-family:var(--t-titre);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);border-top:0;font-size:12px;font-weight:600}.mn .b-article-tableau tbody th{font-weight:700}.mn .b-encart-auteur{background:var(--brume);border-radius:22px;grid-template-columns:72px 1fr;align-items:start;gap:18px;margin-top:56px;padding:24px;display:grid}.mn .b-initiales{background:var(--noir);color:#fff;width:72px;height:72px;font-family:var(--t-titre);letter-spacing:1px;border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid}.mn .b-initiales-grand{width:120px;height:120px;font-size:38px}.mn .b-encart-auteur p{color:#2c3036;font-size:16px}.mn .b-encart-auteur strong{font-family:var(--t-titre);color:var(--encre);font-size:19px;display:block}.mn .b-encart-auteur a{text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.mn .b-article-appel{background:var(--noir);color:#c3c8ce;border-radius:22px;margin-top:32px;padding:28px}.mn .b-article-appel h2{color:#fff;font-family:var(--t-titre);letter-spacing:-.6px;font-size:26px;font-weight:800}.mn .b-article-appel p{margin-top:10px}.mn .b-article-appel .b-hub-actions{margin-top:20px}.mn .b-article-appel .b-bouton-contour{color:#fff;border-color:#fff}.mn .b-auteur-tete{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.mn .b-auteur-photo{-o-object-fit:cover;object-fit:cover;background:var(--brume);border-radius:50%;width:168px;height:168px}.mn .b-encart-auteur img.b-initiales{-o-object-fit:cover;object-fit:cover}.mn .b-auteur-bio{color:#22262b;max-width:68ch;font-size:18px;line-height:1.7}.mn .b-auteur-bio p+p{margin-top:16px}@media (max-width:980px){.mn .b-blog-cartes{grid-template-columns:1fr 1fr}.mn .b-article-grille{grid-template-columns:1fr}.mn .b-sommaire{order:-1;position:static}.mn .b-blog-liste .b-blog-carte{grid-template-columns:1fr}}@media (max-width:640px){.mn .b-blog-cartes{grid-template-columns:1fr}.mn .b-article-corps{font-size:17px}.mn .b-article-ouverture{aspect-ratio:4/3;border-radius:18px}.mn .b-auteur-tete{grid-template-columns:1fr}.mn .b-auteur-photo{width:132px;height:132px}.mn .b-encart-auteur{grid-template-columns:1fr}}
