:root{--debord:calc(72 * var(--u));--ciel-pale:#CDE8FA;--soleil-pale:#FFE9B8;--corail-pale:#FFDCCF}.rubrique{display:inline-flex;align-items:center;gap:.45em;min-height:max(28px,calc(32 * var(--u)));padding:0 calc(14 * var(--u));border-radius:999px;background:var(--ciel-pale);font-size:max(12.5px,calc(14 * var(--u)));line-height:1.3;font-weight:600;color:var(--bleu);white-space:nowrap}.rubrique--soleil{background:var(--soleil-pale)}.rubrique--corail{background:var(--corail-pale)}.rubrique--sable{background:var(--sable)}.rubrique--pervenche{background:#dce4ff}.rubrique--blanc{background:#fff;box-shadow:inset 0 0 0 1px var(--ligne-forte)}a.rubrique:hover{color:var(--bleu);box-shadow:inset 0 0 0 1.5px var(--bleu)}.rubrique__n{font-weight:500;opacity:.72;font-variant-numeric:tabular-nums}main>section.bande.blog-tete{padding:calc(80 * var(--u)) 0 calc(64 * var(--u) + var(--chevauche))}.blog-tete h1{font-weight:420;font-size:clamp(min(36px,calc(72 * var(--u))),3.6vw + 10px,calc(72 * var(--u)));line-height:1.06;letter-spacing:-.03em;color:var(--noir);text-wrap:balance}.blog-tete__intro{margin-top:calc(18 * var(--u));max-width:calc(620 * var(--u));font-size:max(16px,calc(22 * var(--u)));line-height:1.5}.filtres{margin-top:calc(36 * var(--u));display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.filtres .rubrique{min-height:max(40px,calc(44 * var(--u)));padding:0 calc(20 * var(--u));font-size:max(14px,calc(15.5 * var(--u)))}.filtres [aria-current]{background:var(--bleu);color:#fff;box-shadow:none}.filtres [aria-current]:hover{color:#fff}.blog-tete .forme--vague{fill:none;stroke:var(--ciel);stroke-width:7;stroke-linecap:round}main>section.libre.blog-une{padding:calc(88 * var(--u)) 0 calc(88 * var(--u) + var(--chevauche))}.blog-une .grid{align-items:center}.blog-une__figure{grid-column:1 / span 6;display:block;overflow:hidden;border-radius:6px 72px 6px 6px;background:var(--gris-photo)}.blog-une__figure img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.blog-une__texte{grid-column:7 / span 6;display:flex;flex-direction:column;align-items:flex-start;gap:calc(22 * var(--u))}.blog-une__texte:only-child{grid-column:1 / span 9}.blog-une h2{font-weight:420;font-size:clamp(min(28px,calc(48 * var(--u))),2.2vw + 14px,calc(48 * var(--u)));line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.blog-une h2 a:hover{color:var(--soleil)}.blog-une__chapo{max-width:calc(560 * var(--u));font-size:max(16px,calc(20 * var(--u)));line-height:1.55;color:var(--blanc-86)}.blog-une__date{font-size:max(13px,calc(15 * var(--u)));color:#ffffffc7}main>section.libre.blog-liste{padding:calc(88 * var(--u)) 0 calc(96 * var(--u) + var(--chevauche))}.cartes{margin-top:calc(36 * var(--u));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--u))}.carte{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--ligne);border-radius:6px 48px 6px 6px}.carte:before{content:"";position:absolute;z-index:1;top:0;right:0;width:calc(56 * var(--u));min-width:40px;aspect-ratio:1;background:var(--ciel);border-radius:0 0 0 100%}.carte--soleil:before{background:var(--soleil)}.carte--corail:before{background:var(--corail)}.carte--sable:before{background:var(--sable)}.carte--pervenche:before{background:var(--accent)}.carte__image{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--gris-photo)}.carte__corps{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(26 * var(--u))}.carte__titre{font-weight:600;font-size:max(19px,calc(24 * var(--u)));line-height:1.22;letter-spacing:-.015em;color:var(--noir);text-wrap:balance;overflow-wrap:break-word}.carte__titre a:after{content:"";position:absolute;inset:0;z-index:2}.carte:hover .carte__titre a{color:var(--bleu-hover)}.carte:focus-within{outline:2px solid var(--bleu);outline-offset:3px}.carte__titre a:focus-visible{outline:0}.carte__chapo{font-size:max(15px,calc(16.5 * var(--u)));line-height:1.55;color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carte__date{margin-top:auto;padding-top:calc(6 * var(--u));font-size:max(13px,calc(14.5 * var(--u)));color:var(--texte-2)}.blog-vide{max-width:calc(640 * var(--u));font-size:var(--corps)}.blog-vide a{text-decoration:underline;text-underline-offset:.18em}main>section.bande.ouverture{z-index:2;padding:calc(56 * var(--u)) 0 var(--chevauche)}.ouverture__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.ouverture__titres{grid-column:1 / span 6;grid-row:1;padding-bottom:calc(40 * var(--u))}.ouverture--sans-image .ouverture__titres{grid-column:1 / span 10}.fil ol{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u));font-size:max(13.5px,calc(15 * var(--u)));font-weight:500}.fil li{display:flex;align-items:center;gap:calc(10 * var(--u))}.fil li:not(:last-child):after{content:"/";color:var(--bordure)}.fil a:not(.rubrique):hover{text-decoration:underline;text-underline-offset:.18em}.ouverture h1{margin-top:calc(28 * var(--u));font-weight:440;font-size:clamp(min(32px,calc(60 * var(--u))),2.6vw + 16px,calc(60 * var(--u)));line-height:1.08;letter-spacing:-.03em;color:var(--noir);text-wrap:balance;overflow-wrap:break-word}.signature{margin-top:calc(32 * var(--u));display:flex;align-items:center;gap:calc(14 * var(--u))}.signature img{flex-shrink:0;width:max(44px,calc(52 * var(--u)));height:auto;aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:46% 54% 52% 48%/58% 46% 54% 42%}.signature p{display:flex;flex-direction:column;font-size:max(14px,calc(15.5 * var(--u)));line-height:1.4;color:var(--texte-2)}.signature strong{font-weight:600;color:var(--noir)}.ouverture__couverture{grid-column:7 / span 6;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column;min-height:calc(440 * var(--u))}.ouverture__couverture img{flex:1;width:100%;min-height:0;height:100%;object-fit:cover;border-radius:6px 72px 6px 6px;background:var(--gris-photo)}.ouverture__couverture figcaption{align-self:flex-end;margin-top:calc(10 * var(--u));max-width:50%;text-align:right;font-size:max(12px,calc(13 * var(--u)));line-height:1.4;color:var(--texte-2)}.ouverture__chapo{position:relative;z-index:1;grid-column:1 / span 8;grid-row:2;align-self:end;margin-bottom:calc(-1 * var(--debord));padding:calc(36 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u));background:var(--soleil);border-radius:72px 6px 6px;font-weight:500;font-size:max(18px,calc(23 * var(--u)));line-height:1.42;letter-spacing:-.005em;color:var(--noir);text-wrap:pretty}.ouverture--sans-image .ouverture__chapo{grid-column:1 / span 9}.ouverture--sans-chapo,.lecture--sans-chapo{--debord:0px}.ouverture--sans-chapo .ouverture__titres{padding-bottom:calc(56 * var(--u))}.js-anim .ouverture__chapo{animation:chapo-balaye .6s cubic-bezier(.65,0,.35,1) .1s both}.js-anim .ouverture__chapo>span{animation:chapo-texte .35s ease .45s both}@keyframes chapo-balaye{0%{clip-path:inset(0 100% 0 0 round 72px 6px 6px 6px)}to{clip-path:inset(0 0 0 0 round 72px 6px 6px 6px)}}@keyframes chapo-texte{0%{opacity:0}to{opacity:1}}.article__brouillon{margin-bottom:calc(24 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));background:var(--corail-pale);border-radius:6px;font-size:max(14px,calc(15 * var(--u)));font-weight:500;color:var(--noir)}.article__brouillon a{text-decoration:underline;text-underline-offset:.18em}main>section.libre.lecture{padding:calc(var(--debord) + 72 * var(--u)) 0 calc(96 * var(--u) + var(--chevauche))}.lecture .grid{align-items:start}.lecture__colonne{grid-column:1 / span 8;min-width:0}.sommaire{grid-column:10 / span 3;position:sticky;top:calc(var(--nav-compact-h) + 32px)}.sommaire summary{list-style:none;cursor:default;font-weight:600;font-size:max(14px,calc(15.5 * var(--u)));line-height:1.4;color:var(--noir)}.sommaire summary::-webkit-details-marker{display:none}.sommaire ol{margin-top:calc(14 * var(--u));border-left:2px solid var(--ligne)}.sommaire li a{display:block;margin-left:-2px;padding:calc(7 * var(--u)) 0 calc(7 * var(--u)) calc(16 * var(--u));border-left:2px solid transparent;font-size:max(13.5px,calc(14.5 * var(--u)));line-height:1.4;color:var(--texte-2);transition:color .2s,border-color .2s}.sommaire li a:hover{color:var(--bleu)}.sommaire li a[aria-current]{border-left-color:var(--corail);color:var(--noir);font-weight:600}.sommaire__sous a{padding-left:calc(30 * var(--u))}.texte{max-width:68ch;font-size:max(17px,calc(19.5 * var(--u)));line-height:1.7;color:var(--bleu);overflow-wrap:break-word}.texte>*+*{margin-top:calc(22 * var(--u))}.texte h2{margin-top:calc(60 * var(--u));font-weight:600;font-size:max(23px,calc(31 * var(--u)));line-height:1.2;letter-spacing:-.02em;color:var(--noir);text-wrap:balance}.texte h3{margin-top:calc(40 * var(--u));font-weight:600;font-size:max(19px,calc(23 * var(--u)));line-height:1.3;color:var(--noir);text-wrap:balance}.texte h2,.texte h3{scroll-margin-top:24px}.texte h2+*,.texte h3+*{margin-top:calc(14 * var(--u))}.texte>:first-child{margin-top:0}.texte ul,.texte ol{padding-left:calc(28 * var(--u))}.texte ul{list-style:none}.texte ul>li{position:relative}.texte ul>li:before{content:"";position:absolute;left:calc(-22 * var(--u));top:.62em;width:9px;height:8px;background:var(--corail);border-radius:46% 54% 52% 48%/58% 46% 54% 42%}.texte ol{list-style:decimal}.texte ol>li::marker{color:var(--corail);font-weight:600}.texte li+li{margin-top:calc(10 * var(--u))}.texte li>p{margin:0}.texte ul+ul{margin-top:calc(10 * var(--u))}.texte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.texte a:hover{color:var(--bleu-hover);text-decoration-thickness:2px}.texte strong{font-weight:650}.texte blockquote{margin-block:calc(40 * var(--u));padding:calc(4 * var(--u)) 0 calc(4 * var(--u)) calc(28 * var(--u));border-left:4px solid var(--soleil);font-weight:500;font-size:max(19px,calc(24 * var(--u)));line-height:1.45;color:var(--noir)}.texte blockquote p+p{margin-top:calc(12 * var(--u))}.texte figure{margin-block:calc(40 * var(--u))}.texte img{display:block;width:100%;height:auto;border-radius:6px 32px 6px 6px;background:var(--gris-photo)}.texte figcaption{margin-top:calc(10 * var(--u));font-size:max(13px,calc(14.5 * var(--u)));line-height:1.45;color:var(--texte-2)}.texte hr{margin:calc(48 * var(--u)) 0;border:0;height:8px;background:radial-gradient(circle,var(--corail) 3px,transparent 3.5px) center / 24px 8px repeat-x;max-width:72px}.partage{margin-top:calc(56 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid var(--ligne);display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u))}.partage__titre{margin-right:calc(8 * var(--u));font-weight:600;font-size:max(15px,calc(16 * var(--u)));color:var(--noir)}.partage__bouton{display:inline-flex;align-items:center;gap:8px;min-height:max(40px,calc(42 * var(--u)));padding:0 calc(18 * var(--u));border:1px solid var(--ligne-forte);border-radius:999px;background:#fff;color:var(--bleu);font:inherit;font-size:max(14px,calc(14.5 * var(--u)));font-weight:600;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.partage__bouton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.partage__bouton:hover{background:var(--bleu);border-color:var(--bleu);color:#fff}.partage__retour{font-size:max(13px,calc(14 * var(--u)));color:var(--texte-2)}.auteur{margin-top:calc(40 * var(--u));display:flex;gap:calc(24 * var(--u));align-items:flex-start;padding:calc(30 * var(--u)) calc(32 * var(--u));background:var(--ciel-pale);border-radius:6px 48px 6px 6px}.auteur__photo{flex-shrink:0;width:calc(96 * var(--u));min-width:72px;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:46% 54% 52% 48%/58% 46% 54% 42%}.auteur__texte{font-size:max(15px,calc(16.5 * var(--u)));line-height:1.55}.auteur__texte p+p{margin-top:calc(8 * var(--u))}.auteur__nom{font-weight:600;font-size:max(18px,calc(21 * var(--u)));color:var(--noir)}.auteur__liens{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(24 * var(--u))}main>section.libre.lies{padding:calc(88 * var(--u)) 0 calc(88 * var(--u) + var(--chevauche))}.lies .chapitre{color:#fff}.lies .carte{border:0}.lies__tous{margin-top:calc(32 * var(--u))}.lies__tous a:hover{color:var(--soleil)}main>section.libre.blog-cta{padding:calc(72 * var(--u)) 0 calc(72 * var(--u) + var(--chevauche))}.blog-cta .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(24 * var(--u)) calc(48 * var(--u))}.blog-cta h2{font-weight:420;font-size:clamp(min(28px,calc(44 * var(--u))),1.5vw + 22px,calc(44 * var(--u)));line-height:1.15;letter-spacing:-.025em;color:var(--noir)}@media(max-width:1100px){.cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root{--debord:32px}main>section.bande.blog-tete{padding:40px 0 calc(36px + var(--chevauche))}.blog-tete__intro{margin-top:12px;font-size:17px}.filtres{margin-top:22px;gap:8px}.filtres .rubrique{min-height:40px;padding:0 16px;font-size:14px}main>section.libre.blog-une{padding:44px 0 calc(48px + var(--chevauche))}.blog-une .grid{display:flex;flex-direction:column;align-items:stretch;gap:22px}.blog-une__figure{border-radius:6px 40px 6px 6px}.blog-une__figure img{aspect-ratio:16 / 10}.blog-une__texte{gap:14px}main>section.libre.blog-liste,main>section.libre.lies{padding:48px 0 calc(48px + var(--chevauche))}.cartes{margin-top:24px;gap:16px}.carte{border-radius:6px 36px 6px 6px}.carte__corps{padding:18px 20px 20px;gap:10px}.carte__titre{font-size:20px}main>section.bande.ouverture{padding:28px 0 var(--chevauche)}.ouverture__grille{display:flex;flex-direction:column;align-items:stretch}.ouverture__titres{padding-bottom:28px}.ouverture h1{margin-top:20px;font-size:31px;line-height:1.12}.signature{margin-top:22px}.ouverture__couverture{position:relative;min-height:0}.ouverture__couverture img{flex:none;height:auto;aspect-ratio:4 / 3;border-radius:6px 40px 6px 6px}.ouverture__couverture figcaption{position:absolute;top:10px;left:10px;max-width:calc(100% - 60px);margin:0;padding:2px 10px;border-radius:999px;background:#091e5e9e;font-size:11.5px;text-align:left;color:#fff}.ouverture__chapo{align-self:auto;margin:-56px 0 calc(-1 * var(--debord)) 20px;padding:22px 22px 24px;border-radius:40px 6px 6px;font-size:18px}.ouverture--sans-image .ouverture__chapo{margin-top:0;margin-left:0}.js-anim .ouverture__chapo{animation-name:chapo-balaye-m}@keyframes chapo-balaye-m{0%{clip-path:inset(0 100% 0 0 round 40px 6px 6px 6px)}to{clip-path:inset(0 0 0 0 round 40px 6px 6px 6px)}}main>section.libre.lecture{padding:calc(var(--debord) + 36px) 0 calc(56px + var(--chevauche))}.lecture .grid{display:flex;flex-direction:column;align-items:stretch}.sommaire{order:-1;position:static;margin-bottom:28px}.sommaire summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border:1px solid var(--ligne-forte);border-radius:6px 24px 6px 6px}.sommaire summary:after{content:"+";font-size:22px;font-weight:400}.sommaire [open] summary:after{content:"–"}.sommaire ol{margin:12px 0 0 18px}.texte{font-size:17px}.texte h2{margin-top:40px;font-size:24px}.texte h3{font-size:20px}.texte blockquote{font-size:19px;padding-left:18px}.partage{margin-top:40px}.auteur{margin-top:28px;flex-direction:column;gap:16px;padding:22px;border-radius:6px 32px 6px 6px}.auteur__photo{width:80px}main>section.libre.blog-cta{padding:44px 0 calc(48px + var(--chevauche))}.blog-cta .container{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:620px){.cartes{grid-template-columns:1fr}}
