.geekEclairage{background:#e3ecf0;border-color:#8aabb8}.geekEclairage .eclairageCard{background:#d8e5eb}.geekEclairage .eclairageCopy strong,.geekEclairage .eclairageStructure em{color:#293f55}.geekEclairage .eclairageCopy small,.geekEclairage .eclairageStructure span,.geekEclairage .eclairageStructure i,.geekEclairage .eclairageOpenMark,.geekEclairage .eclairageSymbol{color:#466479}.geekEclairage .eclairageSymbol{box-shadow:none;border-color:#99b6c2}.geekEclairage .eclairageStructure{border-color:#b0c7d0}.geekEclairage .geekBody{color:#344858;background:linear-gradient(#e3ecf0,#edf2f5 62%,#e3ecf0);padding:0 clamp(22px,7vw,90px) 70px;font-family:Georgia,Times New Roman,serif}.geekOpening,.geekReference,.geekChapter,.geekParadox,.geekCounterpoint,.geekEssential,.geekQuestion{width:min(860px,100%);margin:0 auto}.geekOpening{text-align:center;padding:64px 0 38px}.geekOpening>p:first-child{color:#293f55;letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.3vw,60px);line-height:1.12}.geekOpening em{color:#516d82}.geekRule{background:#a8bacd;width:45%;height:1px;margin:32px auto}.geekOpening .geekIntro{max-width:680px;margin:0 auto;font-size:18px;line-height:1.8}.geekReference{background:#d8e5eb;border-left:2px solid #6a95a5;margin-bottom:36px;padding:24px 28px}.geekReference p{margin:12px 0;font-size:16px;line-height:1.7}.geekReference a{font-size:14px}.geekBody a{color:#376777;text-underline-offset:4px}.geekBody a:focus-visible{outline-offset:4px;outline:2px solid #376777}.geekChapter{border-top:1px solid #b9cdd5;padding:44px 0}.geekChapterHeading{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:25px;display:grid}.geekChapterHeading>span{color:#516d82;padding-top:8px;font:14px Arial,sans-serif}.geekChapter h2,.geekParadox h3,.geekCounterpoint h3{color:#293f55;text-wrap:balance;margin:0;font-size:clamp(27px,3.5vw,38px);font-weight:400;line-height:1.2}.geekText{padding-left:64px}.geekText p,.geekParadox p,.geekCounterpoint p{margin:0 0 18px;font-size:17px;line-height:1.8}.geekText p:last-child,.geekCounterpoint p:last-child{margin-bottom:0}.geekText .geekBridge{font-size:16px;font-style:italic}.geekBody small,.geekEssential h2,.geekQuestion>span{letter-spacing:.08em;color:#376777;text-transform:uppercase;font:700 .875rem/1.6 Arial,sans-serif}.geekParadox{background:#d5e5ea;border:1px solid #a9c4ce;padding:34px clamp(22px,4vw,44px)}.geekParadox h3,.geekCounterpoint h3{margin:14px 0 22px;font-size:clamp(25px,3vw,33px)}.geekParadox p{margin:0}.geekCounterpoint{background:#e3e3ed;border-left:2px solid #9295b1;margin-top:28px;padding:34px clamp(22px,4vw,44px)}.geekCounterpoint p:last-child{color:#465873;font-style:italic}.geekEssential{text-align:center;padding:64px 5% 40px}.geekEssential h2{margin:0}.geekEssential p{color:#293f55;margin:22px 0 0;font-size:clamp(28px,3.5vw,39px);font-style:italic;line-height:1.45}.geekQuestion{text-align:center;padding:40px 4% 0}.geekQuestion p{color:#465873;text-wrap:balance;margin:24px 0 0;font-size:clamp(26px,3.5vw,38px);font-style:italic;line-height:1.48}.geekEclairage .eclairagePasserelles{border-color:#b9cdd5}.geekEclairage .eclairagePasserellesHeading>span,.geekEclairage .eclairagePathCard small,.geekEclairage .eclairageDoor small,.geekEclairage .eclairagePathCard>i,.geekEclairage .eclairageDoor>i{color:#376777}.geekEclairage .eclairagePasserellesHeading h2,.geekEclairage .eclairagePathCard strong,.geekEclairage .eclairageDoor strong{color:#293f55}.geekEclairage .eclairagePathCard span,.geekEclairage .eclairageDoor em{color:#4c606d;font-size:14px}.geekEclairage .eclairagePathCard,.geekEclairage .eclairageDoor{background:#edf2f5;border-color:#b9cdd5;text-decoration:none}.geekEclairage .eclairagePathCard:hover,.geekEclairage .eclairageDoor:hover{background:#d8e5eb;border-color:#6a95a5}.geekEclairage .eclairageDoorCopy{grid-template-columns:1fr;gap:8px}@media (width<=700px){.geekEclairage .geekBody{padding:0 20px 48px}.geekOpening{text-align:left;padding:44px 0 30px}.geekOpening>p:first-child{font-size:35px}.geekRule{margin-left:0}.geekOpening .geekIntro{font-size:16px}.geekReference{padding:21px 18px}.geekChapter{padding:34px 0}.geekChapterHeading{grid-template-columns:28px minmax(0,1fr);gap:10px}.geekChapter h2{font-size:27px}.geekText{padding-left:0}.geekText p,.geekParadox p,.geekCounterpoint p{font-size:16px;line-height:1.78}.geekEssential,.geekQuestion{text-align:left;padding:44px 0 0}.geekEclairage .eclairageCopy strong{font-size:30px}}.acceptanceEclairage.geekEclairage>.eclairageCard:hover{background:#d5e5ea}.geekEclairage>.eclairageCard:focus-visible{outline-color:#376777}.geekEclairage .eclairageStructure{grid-template-columns:repeat(3,minmax(0,1fr))}.geekEclairage .eclairageStructure>span{border-color:#b9cdd5;font-size:14px}.geekEclairage .eclairageStructure>span i{font-size:12px}.geekEclairage .eclairageStructure>em{border-color:#6a95a5;font-size:14px}.geekEclairage .eclairageCopy small{font-size:.875rem;line-height:1.6}.geekEclairage .eclairageOpenMark b{color:#376777;border-color:#6a95a5}@media (width<=700px){.geekEclairage .eclairageStructure{grid-template-columns:1fr}}.geekOpening .geekSubtitle{color:#516d82;max-width:680px;margin:20px auto 0;font-size:clamp(22px,3vw,32px);font-style:italic;line-height:1.4}.geekOpening .geekIntro+.geekIntro{margin-top:22px}.geekChapter .geekParadox,.geekChapter .geekCounterpoint{margin-top:30px}.geekPause{color:#293f55;background:linear-gradient(120deg,#d9e9ee,#e5e5ef);border-left:2px solid #6a95a5;margin:30px 0;padding:26px clamp(18px,3vw,32px);font-size:clamp(23px,3vw,30px);font-style:italic;line-height:1.5}.geekReference{margin-top:64px}.geekBody{background:radial-gradient(at 85% 0,#b5bddb2e,#0000 36%),linear-gradient(#e3ecf0,#edf2f5 62%,#e3ecf0)!important}.geekEclairage .eclairageOpeningPhoto img{object-position:center 75%}
