.reculEclairage{background:#d9e3e5;border-color:#87728a}.reculEclairage .eclairageCard{background:#d2dfe2}.reculEclairage .eclairageCopy strong,.reculEclairage .eclairageStructure em{color:#294650}.reculEclairage .eclairageCopy small,.reculEclairage .eclairageStructure span,.reculEclairage .eclairageStructure i,.reculEclairage .eclairageOpenMark,.reculEclairage .eclairageSymbol{color:#486671}.reculEclairage .eclairageSymbol{box-shadow:none;border-color:#9a869e}.reculEclairage .eclairageStructure{border-color:#ac9caf}.reculEclairage .reculBody{color:#344b52;background:linear-gradient(#d9e3e5,#e4ebeb 62%,#d9e3e5);padding:0 clamp(22px,7vw,90px) 70px;font-family:Georgia,Times New Roman,serif}.reculOpening,.reculReference,.reculChapter,.reculParadox,.reculCounterpoint,.reculEssential,.reculQuestion{width:min(860px,100%);margin:0 auto}.reculOpening{text-align:center;padding:64px 0 38px}.reculOpening>p:first-child{color:#294650;letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.3vw,60px);line-height:1.12}.reculOpening em{color:#526d78}.reculRule{background:#ac91aa;width:45%;height:1px;margin:32px auto}.reculOpening .reculIntro{max-width:680px;margin:0 auto;font-size:18px;line-height:1.8}.reculReference{background:#d2dfe2;border-left:2px solid #927792;margin-bottom:36px;padding:24px 28px}.reculReference p{margin:12px 0;font-size:16px;line-height:1.7}.reculReference a{font-size:14px}.reculBody a{color:#365d6a;text-underline-offset:4px}.reculBody a:focus-visible{outline-offset:4px;outline:2px solid #365d6a}.reculChapter{border-top:1px solid #b7a9bc;padding:44px 0}.reculChapterHeading{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:25px;display:grid}.reculChapterHeading>span{color:#526d78;padding-top:8px;font:14px Arial,sans-serif}.reculChapter h2,.reculParadox h2,.reculCounterpoint h2{color:#294650;text-wrap:balance;margin:0;font-size:clamp(27px,3.5vw,38px);font-weight:400;line-height:1.2}.reculText{padding-left:64px}.reculText p,.reculParadox p,.reculCounterpoint p{margin:0 0 18px;font-size:17px;line-height:1.8}.reculText p:last-child,.reculCounterpoint p:last-child{margin-bottom:0}.reculText .reculBridge{font-size:16px;font-style:italic}.reculBody small,.reculEssential h2,.reculQuestion>span{letter-spacing:.08em;color:#365d6a;text-transform:uppercase;font:700 .875rem/1.6 Arial,sans-serif}.reculParadox{background:#c8d9dd;border:1px solid #b5a4b9;padding:34px clamp(22px,4vw,44px)}.reculParadox h2,.reculCounterpoint h2{margin:14px 0 22px;font-size:clamp(25px,3vw,33px)}.reculParadox p{margin:0}.reculCounterpoint{background:#d3dfe0;border-left:2px solid #947087;margin-top:28px;padding:34px clamp(22px,4vw,44px)}.reculCounterpoint p:last-child{color:#3f5d68;font-style:italic}.reculEssential{text-align:center;padding:64px 5% 40px}.reculEssential h2{margin:0}.reculEssential p{color:#294650;margin:22px 0 0;font-size:clamp(28px,3.5vw,39px);font-style:italic;line-height:1.45}.reculQuestion{text-align:center;padding:40px 4% 0}.reculQuestion p{color:#3f5d68;text-wrap:balance;margin:24px 0 0;font-size:clamp(26px,3.5vw,38px);font-style:italic;line-height:1.48}.reculEclairage .eclairagePasserelles{border-color:#b7a9bc}.reculEclairage .eclairagePasserellesHeading>span,.reculEclairage .eclairagePathCard small,.reculEclairage .eclairageDoor small,.reculEclairage .eclairagePathCard>i,.reculEclairage .eclairageDoor>i{color:#365d6a}.reculEclairage .eclairagePasserellesHeading h2,.reculEclairage .eclairagePathCard strong,.reculEclairage .eclairageDoor strong{color:#294650}.reculEclairage .eclairagePathCard span,.reculEclairage .eclairageDoor em{color:#46616b;font-size:14px}.reculEclairage .eclairagePathCard,.reculEclairage .eclairageDoor{background:#e4ebeb;border-color:#b7a9bc;text-decoration:none}.reculEclairage .eclairagePathCard:hover,.reculEclairage .eclairageDoor:hover{background:#d2dfe2;border-color:#927792}.reculEclairage .eclairageDoorCopy{grid-template-columns:1fr;gap:8px}@media (width<=700px){.reculEclairage .reculBody{padding:0 20px 48px}.reculOpening{text-align:left;padding:44px 0 30px}.reculOpening>p:first-child{font-size:35px}.reculRule{margin-left:0}.reculOpening .reculIntro{font-size:16px}.reculReference{padding:21px 18px}.reculChapter{padding:34px 0}.reculChapterHeading{grid-template-columns:28px minmax(0,1fr);gap:10px}.reculChapter h2{font-size:27px}.reculText{padding-left:0}.reculText p,.reculParadox p,.reculCounterpoint p{font-size:16px;line-height:1.78}.reculEssential,.reculQuestion{text-align:left;padding:44px 0 0}.reculEclairage .eclairageCopy strong{font-size:30px}}.acceptanceEclairage.reculEclairage>.eclairageCard:hover{background:#c8d9dd}.reculEclairage>.eclairageCard:focus-visible{outline-color:#365d6a}.reculEclairage .eclairageStructure>span{border-color:#b7a9bc;font-size:14px}.reculEclairage .eclairageStructure>span i{font-size:12px}.reculEclairage .eclairageStructure>em{border-color:#927792;font-size:14px}.reculEclairage .eclairageCopy small{font-size:.875rem;line-height:1.6}.reculEclairage .eclairageOpenMark b{color:#365d6a;border-color:#927792}@media (width<=700px){.reculEclairage .eclairageStructure{grid-template-columns:1fr}}.reculOpening>em{color:#526d78;max-width:700px;margin:20px auto 28px;font-size:clamp(24px,3.4vw,36px);line-height:1.4;display:block}.reculEclairage .eclairageStructure{grid-template-columns:repeat(3,minmax(0,1fr))}.reculDetail{aspect-ratio:323/265;isolation:isolate;width:100%;position:relative;overflow:hidden}.reculDetail>img{aspect-ratio:auto!important;object-fit:fill!important;border-radius:0!important;width:406.192%!important;max-width:none!important;height:auto!important;display:block!important;position:absolute!important;top:-29.434%!important;left:0!important}.reculBody>.reculDetail{width:min(100%,440px);margin:32px auto 0}.eclairagesIndexCard .reculDetail{align-self:center;height:auto}.reculEclairage .reculBody{--recul-gutter:clamp(22px,7vw,90px);padding:0 var(--recul-gutter);overflow:hidden}.reculEclairage .reculRevelation{width:calc(100% + 2 * var(--recul-gutter));object-fit:contain;max-width:none;height:auto;margin:64px calc(-1 * var(--recul-gutter)) 0;border-radius:0;display:block}.reculReference{margin-top:36px;margin-bottom:0}.reculParadox p{margin-top:16px;font-size:clamp(23px,3vw,31px);font-style:italic;line-height:1.5}.reculQuestion{padding-bottom:0}@media (width<=700px){.reculEclairage .reculBody{--recul-gutter:20px;padding:0 var(--recul-gutter)}.reculEclairage .eclairageStructure{grid-template-columns:1fr}.reculEclairage .reculRevelation{margin-top:44px}}
