.coherenceEclairage{background:linear-gradient(145deg,#111726f7,#09161dfa);border-color:#a3aed247}.coherenceEclairage .eclairageSymbol{color:#bac8e8;border-color:#aab8dd57;box-shadow:inset 0 0 0 8px #9dafda05,0 0 30px #7a97cf14}.coherenceEclairage .eclairageCopy strong{line-height:1.08}.coherenceBody{background:radial-gradient(circle at 16% 5%,#8598c912,#0000 28%),linear-gradient(#0c14225c,#09131a26);padding:0 clamp(22px,7vw,90px) 80px}.coherenceOpening,.coherenceChapter,.coherenceParadox,.coherenceCounterpoint,.coherenceEssential,.coherenceQuestion{width:min(860px,100%);margin:0 auto}.coherenceOpening{text-align:center;padding:78px 0 82px}.coherenceOpening>p{color:#eef0ed;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.6vw,64px);font-weight:400;line-height:1.06}.coherenceOpening>p em{color:#b5c3dd;font-weight:400}.coherenceOpening>span{color:#aeb9c2;max-width:690px;margin:30px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.78;display:block}.coherenceLines{grid-template-columns:1fr 1fr 1fr;gap:13px;max-width:500px;margin:36px auto 0;display:grid}.coherenceLines i{background:linear-gradient(90deg,#0000,#b2c1e180);height:1px}.coherenceLines i:nth-child(2){background:#d0d7e1ad;box-shadow:0 0 16px #99b1dc33}.coherenceLines i:nth-child(3){background:linear-gradient(90deg,#b2c1e180,#0000)}.coherenceChapter{border-top:1px solid #acbbda26;padding:68px 0 72px}.coherenceChapterHeading{grid-template-columns:55px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:29px;display:grid}.coherenceChapterHeading>span{color:#9eafd3;letter-spacing:.08em;padding-top:8px;font-size:.75rem;font-weight:700}.coherenceChapterHeading h2{color:#e8ebe9;letter-spacing:-.025em;text-wrap:balance;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.14}.coherenceText{padding-left:75px}.coherenceText p,.coherenceCoda{color:#b4bec3;max-width:745px;margin:0 0 19px;font-family:Georgia,serif;font-size:17px;line-height:1.82}.coherenceText em{color:#d5d9dc}.coherenceAnchor{color:#e1e5e7;background:linear-gradient(90deg,#7d92c41a,#0000);border-left:2px solid #9fafd3;max-width:720px;margin:36px 0 0 75px;padding:27px 32px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceMaturation{color:#c3ccd7;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:39px 0 0 75px;font-size:.875rem;font-weight:700;display:grid}.coherenceMaturation i{background:linear-gradient(90deg,#95abd633,#95abd6a8);height:1px;position:relative}.coherenceMaturation i:after{content:"";background:#a6b7d9;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.coherenceCoda{color:#93a3ae;margin:28px 0 0 75px;font-size:15px;font-style:italic}.coherenceReference{background:linear-gradient(120deg,#6e84b817,#b3a17806);border:1px solid #b1bcda33;grid-template-columns:1fr 1.25fr;align-items:center;gap:30px;margin:36px 0 0 75px;padding:26px 29px;display:grid}.coherenceReference div{flex-direction:column;gap:5px;display:flex}.coherenceReference small,.coherenceBest small,.coherenceParadox>span,.coherenceCounterpoint>span,.coherenceEssential>span,.coherenceQuestion>span{color:#a9b9dd;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.coherenceReference strong{color:#e8eae8;font-family:Georgia,serif;font-size:22px;font-weight:400}.coherenceReference em{color:#9da9b3;font-family:Georgia,serif;font-size:13px}.coherenceReference blockquote{color:#dde2e6;border-left:1px solid #c2b18447;margin:0;padding-left:27px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.55}.coherenceTriad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0 75px;display:grid}.coherenceTriad article{background:#748bbb0a;border:1px solid #a5b5d929;padding:22px 19px}.coherenceTriad small{color:#8fa4cf;letter-spacing:.08em;font-size:.875rem}.coherenceTriad p{color:#d9dfe3;margin:16px 0 0;font-family:Georgia,serif;font-size:18px}.coherenceBest{text-align:center;border-top:1px solid #c2b18440;border-bottom:1px solid #adbcda2e;margin:34px 0 0 75px;padding:27px 30px}.coherenceBest p{color:#d9dfe3;max-width:670px;margin:14px auto 0;font-family:Georgia,serif;font-size:21px;line-height:1.56}.coherenceChange{color:#e1e5e6;margin:30px 0 0 75px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceParadox{background:linear-gradient(135deg,#536aa41f,#121f2747);border:1px solid #a4b4d936;padding:57px clamp(25px,5vw,58px)}.coherenceParadox h2{color:#e9ebe9;text-wrap:balance;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(25px,3.4vw,36px);font-weight:400;line-height:1.42}.coherenceParadox p{color:#aebac1;max-width:750px;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.coherenceCounterpoint{border-top:1px solid #c3b3893d;border-bottom:1px solid #a6b7da26;margin-top:72px;padding:58px 0}.coherenceCounterpoint h2{color:#e8eae8;margin:12px 0 30px;font-family:Georgia,serif;font-size:clamp(35px,4.6vw,50px);font-weight:400}.coherenceCounterpoint>div{grid-template-columns:1fr 1fr;gap:34px;display:grid}.coherenceCounterpoint p{color:#aeb9bf;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.78}.coherenceCounterpoint>strong{color:#dce1e3;text-align:center;border-top:1px solid #a5b6d829;max-width:740px;margin:37px auto 0;padding-top:30px;font-family:Georgia,serif;font-size:21px;font-style:italic;font-weight:400;line-height:1.58;display:block}.coherenceEssential{text-align:center;padding:78px 7%}.coherenceEssential p{color:#eef0ed;text-wrap:balance;max-width:730px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.8vw,40px);font-style:italic;line-height:1.48}.coherenceQuestion{text-align:center;padding:86px 4% 20px}.coherenceQuestion>i{background:linear-gradient(#0000,#a8b9dc);width:1px;height:58px;margin:0 auto 30px;display:block}.coherenceQuestion>p{color:#f0f1ed;text-wrap:balance;max-width:780px;margin:27px auto 0;font-family:Georgia,serif;font-size:clamp(31px,4.6vw,49px);font-style:italic;line-height:1.42}.coherenceQuestion nav{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:54px;display:flex}.coherenceQuestion nav a{color:#aebddd;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a2b4db33;min-width:210px;max-width:245px;padding:15px 18px;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.coherenceQuestion nav a:hover,.coherenceQuestion nav a:focus-visible{color:#e3e9f4;background:#7d95c914;border-color:#aec1e880;outline:none}.coherenceMotionReady [data-coherence-moment]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(12px)}.coherenceMotionReady [data-coherence-moment].isVisible{opacity:1;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:1.7s .2s both coherenceGather}@keyframes coherenceGather{0%{opacity:.1;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (width<=700px){.coherenceBody{padding:0 20px 58px}.coherenceOpening{text-align:left;padding:57px 0 59px}.coherenceOpening>p{font-size:clamp(35px,10.5vw,49px)}.coherenceOpening>span{margin-left:0;font-size:16px}.coherenceLines{margin-left:0}.coherenceChapter{padding:51px 0 55px}.coherenceChapterHeading{grid-template-columns:34px minmax(0,1fr);gap:8px}.coherenceChapterHeading h2{font-size:29px}.coherenceText,.coherenceAnchor,.coherenceMaturation,.coherenceCoda,.coherenceReference,.coherenceTriad,.coherenceBest,.coherenceChange{margin-left:0;padding-left:0}.coherenceText p{font-size:16px;line-height:1.78}.coherenceAnchor{padding:23px 0 23px 20px;font-size:22px}.coherenceMaturation{grid-template-columns:1fr;gap:8px}.coherenceMaturation i{background:linear-gradient(#95abd633,#95abd6a8);width:1px;height:18px;margin-left:3px}.coherenceMaturation i:after{top:auto;bottom:0;right:-2px}.coherenceReference{grid-template-columns:1fr;gap:22px;padding:23px 20px}.coherenceReference blockquote{border-top:1px solid #c2b18447;border-left:0;padding:18px 0 0}.coherenceTriad{grid-template-columns:1fr}.coherenceTriad article{padding:18px}.coherenceTriad p{margin-top:9px}.coherenceBest{padding:25px 8px}.coherenceBest p{font-size:19px}.coherenceChange{font-size:22px}.coherenceParadox{padding:42px 22px}.coherenceParadox h2{font-size:26px}.coherenceCounterpoint{margin-top:55px;padding:46px 0}.coherenceCounterpoint>div{grid-template-columns:1fr;gap:21px}.coherenceCounterpoint>strong{text-align:left;font-size:19px}.coherenceEssential{text-align:left;padding:62px 0}.coherenceEssential p{font-size:28px}.coherenceQuestion{text-align:left;padding:62px 0 8px}.coherenceQuestion>i{margin-left:0}.coherenceQuestion>p{font-size:30px}.coherenceQuestion nav{justify-content:stretch}.coherenceQuestion nav a{width:100%;max-width:none}}@media (width<=420px){.coherenceEclairage .eclairageCopy strong{font-size:31px}.coherenceBody{padding-left:16px;padding-right:16px}.coherenceOpening>p{font-size:35px}.coherenceChapterHeading h2{font-size:26px}.coherenceQuestion>p{font-size:28px}}@media (prefers-reduced-motion:reduce){.coherenceMotionReady [data-coherence-moment]{opacity:1;transition:none;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:none}}
