.journalPage{background:var(--journal-paper);color:var(--journal-ink);min-height:100vh;overflow:hidden}.guideReferencePage>section:not(:first-of-type),.journalPage>section:not(:first-of-type),.neighborhoodEdition>section:not(:first-of-type),.pourquoiJournal>article>section,.quartiersJournal>section:not(:first-of-type){contain-intrinsic-size:auto 720px;content-visibility:auto}.siteHeader{background:rgb(244 239 229/.94);border-bottom:1px solid var(--journal-line);backdrop-filter:blur(14px)}.siteFooter,.siteHeaderInner{max-width:1440px}.siteBrand{color:var(--journal-ink);letter-spacing:-.035em}.sitePrimaryNav{gap:.35rem;margin-left:1.6rem}.sitePrimaryNav a{color:#3f453e;position:relative}.sitePrimaryNav a:after{background:var(--journal-red);bottom:.15rem;content:"";height:2px;left:.75rem;opacity:0;position:absolute;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease;width:calc(100% - 1.5rem)}.sitePrimaryNav a:hover{color:var(--journal-ink)}.sitePrimaryNav a:hover:after{opacity:1;transform:scaleX(1)}.siteMobileNav>summary{align-items:center;border:1px solid rgb(63 69 62/.28);border-radius:999px;color:var(--journal-ink);cursor:pointer;display:flex;height:2.75rem;justify-content:center;list-style:none;width:2.75rem}.siteMobileNav>summary::-webkit-details-marker{display:none}.siteMobileNav>summary::marker{display:none}.siteMobileNavIcon{display:grid;gap:5px;width:17px}.siteMobileNavIcon span{background:currentColor;height:2px;transition:transform .16s ease;width:100%}.siteMobileNavLabel{display:none}.siteMobileNav[open] .siteMobileNavIcon span:first-child{transform:translateY(3.5px) rotate(45deg)}.siteMobileNav[open] .siteMobileNavIcon span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.siteMobileNavPanel{background:#f4efe5;border-bottom:1px solid var(--journal-line);border-top:1px solid var(--journal-line);box-shadow:0 22px 40px rgb(53 44 31/.2);left:0;padding:1rem 1.25rem 1.4rem;position:absolute;right:0;top:100%}.siteMobileNavKicker{color:var(--journal-red);font-size:.64rem;font-weight:900;letter-spacing:.12em;margin:0 0 .65rem;text-transform:uppercase}.siteMobileNavPanel nav{border-top:1px solid var(--journal-ink)}.siteMobileNavPanel nav a{align-items:center;border-bottom:1px solid var(--journal-line);color:var(--journal-ink);display:grid;font-family:var(--font-editorial-display),var(--font-display),sans-serif;font-size:clamp(1.35rem,7vw,1.8rem);font-weight:700;gap:.8rem;grid-template-columns:1.75rem 1fr;line-height:1;padding:.85rem .2rem;text-decoration:none;text-transform:uppercase}.siteMobileNavPanel nav a.is-active{color:var(--journal-green)}.siteMobileNavIndex{color:var(--journal-red);font-family:var(--font-display),sans-serif;font-size:.62rem;font-weight:900;letter-spacing:.08em}.journalPrimaryButton,.siteHeaderCta{background:var(--journal-green);border-radius:.85rem;box-shadow:0 10px 24px rgb(6 53 38/.16)}.journalPrimaryButton:hover,.siteHeaderCta:hover{background:var(--journal-green-dark);transform:translateY(-1px)}.journalKicker{color:var(--journal-red);font-size:.74rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.journalLightButton,.journalPrimaryButton{align-items:center;color:white;display:inline-flex;font-size:.9rem;font-weight:900;gap:.75rem;justify-content:center;margin-top:1.45rem;min-height:3.55rem;padding:0 1.45rem;text-decoration:none;transition:background .16s ease,transform .16s ease}.journalPrimaryButton svg:last-child{margin-left:auto}.journalKickerLight{color:#f2c85a}.journalLightButton{background:#fffdf8;border-radius:.75rem;color:var(--journal-green-dark)}.siteFooter{background:var(--journal-paper);border-color:var(--journal-line);color:var(--journal-ink)}@media (max-width:680px){.siteHeaderCta{border-radius:999px;min-width:2.75rem;padding:0}}@media (prefers-reduced-motion:reduce){.journalPrimaryButton:hover,.siteHeaderCta:hover{transform:none}}