:root{--sjm-font-title:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;--sjm-font-body:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;--wc-font-serif:"Bitter",Georgia,"Times New Roman",serif;--wc-bleu-gris:#7190a8;--sjm-radius:0;--sjm-wrap:1240px}:root{--sjm-title-tight:-.01em;--sjm-title-tighter:-.015em;--sjm-display-weight:700}.brand__mark{width:auto;height:34px;max-width:62vw}.brand__name{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:480px){.brand__mark{height:26px}}@media (min-width:900px){.brand{flex-shrink:0}}@media (min-width:900px) and (max-width:1099px){.brand__mark{height:26px}}@media (min-width:900px) and (max-width:999px){.brand__mark{width:28px;object-fit:cover;object-position:left center}}.prose h2,.prose h3,.prose h4{font-family:var(--wc-font-serif);font-weight:700;letter-spacing:0;color:var(--sjm-accent)}.topbar{background:var(--sjm-accent)}.site-footer{background:var(--sjm-accent);border-top-color:var(--sjm-accent);color:#fff}.site-footer__name,.site-footer__col-title,.site-footer__post-title,.site-footer__signature a,.site-footer__list a:hover{color:#fff}.site-footer__tagline,.site-footer__signature,.site-footer__list a,.site-footer__list--posts time,.site-footer__copy,.site-footer__legal,.site-footer__legal a{color:#d8d8d8}.site-footer__feed{color:#fff}.site-footer__legal{border-top-color:rgb(255 255 255/0.15)}.site-footer__thumb-box{background:rgb(255 255 255/0.08)}.site-footer a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega--groupe .mega__inner{grid-template-columns:minmax(320px,400px) 1fr}.mega--groupe .mega__rail-list{grid-template-columns:1fr 1fr;column-gap:.5rem}.mega--groupe .mega__rail-list a>span:first-child:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-inline-end:.5rem;background:var(--sjm-cat,var(--sjm-accent));vertical-align:.1em}@media (min-width:900px){.nav__item--mega-groupe:focus-within>.mega{opacity:0;visibility:hidden;transform:translateY(-6px)}.nav__item--mega-groupe:hover>.mega,.nav__item--mega-groupe.is-ouvert>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}}@media (max-width:899px){.nav__item--mega-groupe>.mega,.nav__item--mega-groupe.is-ouvert>.sub-menu{display:none}.nav__item--mega-groupe.is-ouvert>.mega{display:block}.mega--groupe .mega__rail-list a>span:first-child:before{display:none}}.silo--groupe .silo__title:before{content:"";display:inline-block;width:.48rem;height:.48rem;margin-inline-end:.55rem;background:var(--sjm-accent);vertical-align:.1em}.silo__meta{margin:0 0 0 auto;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sjm-ink-soft)}.sous-silos{display:grid;gap:2.25rem var(--sjm-gap)}@media (min-width:760px){.sous-silos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sous-silo{min-width:0}.sous-silo__head{display:flex;align-items:baseline;gap:.6rem;padding-top:.6rem;margin-bottom:1rem;border-top:3px solid var(--sjm-cat,var(--sjm-accent))}.sous-silo__title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:var(--sjm-title-tight)}.sous-silo__title a{text-decoration:none}.sous-silo__title a:hover{color:var(--sjm-cat,var(--sjm-accent))}