.pourquoiJournal>article{margin:0 auto;max-width:1440px;padding-inline:clamp(1.25rem,4vw,3rem)}.pourquoiHero{border-bottom:1px solid var(--journal-line);padding-block:clamp(3.5rem,7vw,7rem)}.pourquoiHeroInner{display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center}.pourquoiFolio,.pourquoiSectionLabel{color:var(--journal-red);font-family:var(--font-sans),sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.pourquoiHero h1{font-family:var(--font-display),sans-serif;font-size:clamp(3.8rem,7.5vw,7.2rem);font-weight:700;letter-spacing:-.045em;line-height:.88;margin:1rem 0 0;text-transform:uppercase}.pourquoiHero h1 span{color:var(--journal-green);display:block;font-family:var(--font-editorial-display),var(--font-display),sans-serif;font-size:1.34em;font-weight:400;letter-spacing:-.025em}.pourquoiDeck{border-top:1px solid var(--journal-ink);font-size:clamp(1.25rem,2vw,1.65rem);font-style:italic;line-height:1.45;margin-top:1.8rem;padding-top:1rem}.pourquoiDeck,.pourquoiLead{font-family:var(--font-serif),Georgia,serif}.pourquoiLead{color:var(--journal-ink);font-size:1rem;line-height:1.75;margin-top:1.35rem;max-width:58ch}.pourquoiMeta{border-bottom:1px solid var(--journal-line);border-top:1px solid var(--journal-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.pourquoiMeta div{padding:.9rem .8rem .9rem 0}.pourquoiMeta div+div{border-left:1px solid var(--journal-line);padding-left:.8rem}.pourquoiMeta dt{color:var(--journal-red);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pourquoiMeta dd{font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:700;margin:.2rem 0 0;text-transform:uppercase}.pourquoiHeroVisual{min-height:600px;position:relative}.pourquoiMapTexture{background:url(/images/hero-paris-map.webp) 50%/cover no-repeat;inset:-8% -5%;opacity:.68;position:absolute}.pourquoiHeroVisual figure{background:var(--brand-ivory);box-shadow:0 22px 48px rgb(62 48 29/.2);height:min(520px,70vw);margin:2.8rem 4% 0 17%;padding:.7rem .7rem 3.2rem;position:relative;transform:rotate(2.4deg);z-index:2}.pourquoiHeroVisual figure img{-o-object-fit:cover;object-fit:cover;padding:.7rem .7rem 3.2rem}.pourquoiHeroVisual figcaption{bottom:.8rem;font-family:var(--font-serif),Georgia,serif;font-size:.75rem;font-style:italic;left:1rem;position:absolute;right:1rem;z-index:3}.pourquoiStamp{bottom:.5rem;height:auto;position:absolute;right:-.8rem;transform:rotate(10deg);width:clamp(108px,12vw,160px);z-index:4}.pourquoiManifesto{align-items:start;border-bottom:1px solid var(--journal-line);display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(130px,.38fr) minmax(0,1fr) minmax(0,1fr);padding-block:clamp(3.25rem,5vw,5rem)}.pourquoiManifesto>*{min-width:0}.pourquoiFaq p,.pourquoiManifestoText,.pourquoiStories article>p,.pourquoiStories li,.pourquoiStories small,.pourquoiValues span{font-family:var(--font-serif),Georgia,serif}.pourquoiManifestoText{color:#34372f;font-size:1rem;line-height:1.8;max-width:48ch}.pourquoiManifestoText p+p{margin-top:1.25rem}.pourquoiDropcap:first-letter{color:var(--journal-red);float:left;font-family:var(--font-serif),Georgia,serif;font-size:5.4rem;line-height:.7;padding:.25rem .55rem 0 0}.pourquoiValues{border-left:1px solid var(--journal-line);padding-left:clamp(1.5rem,3vw,3rem)}.pourquoiCta h2,.pourquoiFaq h2,.pourquoiStories h2,.pourquoiValues h2{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.pourquoiValues h2{color:var(--journal-green);font-size:2rem;margin-bottom:1.3rem}.pourquoiValue{display:grid;gap:1rem;grid-template-columns:34px 1fr;padding:.7rem 0}.pourquoiValue svg{color:var(--journal-green);height:30px;stroke-width:1.7;width:30px}.pourquoiValue strong{display:block;font-family:var(--font-serif),Georgia,serif;font-size:.95rem}.pourquoiValue span{color:var(--brand-text-muted);display:block;font-size:.82rem;line-height:1.5;margin-top:.12rem}.pourquoiProof{background:var(--journal-green-dark);color:white;display:grid;gap:2rem;grid-template-columns:.8fr 2.2fr;margin-block:clamp(3rem,6vw,5rem);padding:clamp(1.8rem,4vw,3.2rem)}.pourquoiProof>div>p{color:#f2c85a;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.pourquoiProof h2{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin-top:.5rem;text-transform:uppercase}.pourquoiProof dl{display:grid;grid-template-columns:repeat(4,1fr)}.pourquoiProof dl div{border-left:1px solid rgb(255 255 255/.3);padding:.4rem 1.4rem;text-align:center}.pourquoiProof dt{color:#f2c85a;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:700;line-height:1;text-transform:uppercase}.pourquoiProof dd{font-family:var(--font-sans),sans-serif;font-size:.63rem;font-weight:900;letter-spacing:.1em;line-height:1.45;margin-top:.6rem;text-transform:uppercase}.pourquoiStories{border-bottom:1px solid var(--journal-line);border-top:1px solid var(--journal-line);display:grid;grid-template-columns:.95fr 1.12fr .93fr}.pourquoiStories article{padding:clamp(2rem,3.5vw,3.4rem)}.pourquoiStories article+article{border-left:1px solid var(--journal-line)}.pourquoiStoryNumber{color:var(--journal-mustard)!important;font-family:var(--font-display),sans-serif!important;font-size:2rem!important;font-weight:700}.pourquoiStories h2{color:var(--journal-green);font-size:clamp(1.8rem,3vw,2.8rem);margin-top:.2rem}.pourquoiStories article>p:not(.pourquoiStoryNumber){color:#4e514a;font-size:.92rem;line-height:1.65;margin-top:1rem}.pourquoiStories ol{counter-reset:why-step;list-style:none;margin-top:1.5rem;padding:0}.pourquoiStories li{counter-increment:why-step;display:grid;font-size:.87rem;gap:.75rem;grid-template-columns:26px 1fr;line-height:1.5;padding:.45rem 0}.pourquoiStories li:before{align-items:center;background:var(--journal-green);border-radius:50%;color:white;content:counter(why-step);display:flex;font-family:var(--font-sans),sans-serif;font-size:.68rem;font-weight:900;height:24px;justify-content:center;width:24px}.pourquoiMapStory figure{height:280px;margin-top:1.5rem;overflow:hidden;position:relative}.pourquoiMapStory figure img{-o-object-fit:cover;object-fit:cover}.pourquoiStories small{color:var(--brand-text-muted);display:block;font-size:.72rem;font-style:italic;line-height:1.55;margin-top:.65rem}.pourquoiQuoteStory blockquote{border-left:4px solid var(--journal-red);font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.55;margin:1.7rem 0;padding-left:1rem}.pourquoiQuoteMark{border-top:1px solid var(--journal-line);display:grid;gap:.8rem;grid-template-columns:32px 1fr;padding-top:1.2rem}.pourquoiQuoteMark svg{color:var(--journal-green)}.pourquoiQuoteMark span,.pourquoiQuoteMark strong{display:block;font-family:var(--font-serif),Georgia,serif}.pourquoiQuoteMark span{color:var(--brand-text-muted);font-size:.8rem;line-height:1.5;margin-top:.2rem}.pourquoiFaq{display:grid;gap:3rem;grid-template-columns:.6fr 2.4fr;padding-block:clamp(4rem,7vw,6rem)}.pourquoiFaq h2{font-size:clamp(2.4rem,4vw,4rem);margin-top:.55rem}.pourquoiFaqGrid{display:grid;grid-template-columns:repeat(3,1fr)}.pourquoiFaq details{border-left:1px solid var(--journal-line);padding:0 1.5rem}.pourquoiFaq summary{cursor:pointer;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25;text-transform:uppercase}.pourquoiFaq p{color:var(--brand-text-muted);font-size:.82rem;line-height:1.6;margin-top:.8rem}.pourquoiCta{align-items:center;background:var(--journal-green-dark);color:white;display:flex;gap:2rem;justify-content:space-between;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(2rem,4vw,3.5rem)}.pourquoiCta p{color:#f2c85a;font-size:.68rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.pourquoiCta h2{font-size:clamp(2rem,4vw,3.5rem);margin-top:.45rem}.pourquoiCta a{align-items:center;background:var(--brand-ivory);border-radius:var(--radius-control);color:var(--journal-green-dark);display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:900;gap:.7rem;min-height:56px;padding:0 1.4rem;text-decoration:none;transition:transform .16s ease,background .16s ease}.pourquoiCta a:hover{background:#f2c85a;transform:translateY(-1px)}.pourquoiCta a svg{height:19px;width:19px}@media (max-width:900px){.pourquoiHeroInner{grid-template-columns:1fr}.pourquoiHeroVisual{min-height:520px}.pourquoiManifesto{grid-template-columns:1fr 1fr}.pourquoiManifesto>.pourquoiSectionLabel{grid-column:1/-1}.pourquoiProof,.pourquoiStories{grid-template-columns:1fr}.pourquoiStories article+article{border-left:0;border-top:1px solid var(--journal-line)}.pourquoiFaq{grid-template-columns:1fr}}@media (max-width:680px){.pourquoiHero{padding-top:2.8rem}.pourquoiHeroVisual{min-height:390px}.pourquoiHeroVisual figure{height:340px;margin-left:5%}.pourquoiMeta{grid-template-columns:1fr}.pourquoiMeta div+div{border-left:0;border-top:1px solid var(--journal-line);padding-left:0}.pourquoiManifesto{grid-template-columns:1fr}.pourquoiValues{border-left:0;border-top:1px solid var(--journal-line);padding-left:0;padding-top:2rem}.pourquoiProof{margin-inline:-1.25rem}.pourquoiProof dl{grid-template-columns:repeat(2,1fr)}.pourquoiProof dl div:nth-child(3),.pourquoiProof dl div:nth-child(4){border-top:1px solid rgb(255 255 255/.3)}.pourquoiFaqGrid{grid-template-columns:1fr}.pourquoiFaq details{border-left:0;border-top:1px solid var(--journal-line);padding:1.2rem 0}.pourquoiCta{align-items:stretch;flex-direction:column}.pourquoiCta a{justify-content:center}}