.pemaEclairage{background:#eee4e7;border-color:#b8a2ab}.pemaEclairage .eclairageCard{background:#e4d6dc}.pemaEclairage .eclairageCopy strong,.pemaEclairage .eclairageStructure em{color:#48334b}.pemaEclairage .eclairageCopy small,.pemaEclairage .eclairageStructure span,.pemaEclairage .eclairageStructure i,.pemaEclairage .eclairageOpenMark,.pemaEclairage .eclairageSymbol{color:#6c5169}.pemaEclairage .eclairageSymbol{box-shadow:none;border-color:#baa5b3}.pemaEclairage .eclairageStructure{border-color:#c9b5c0}.pemaEclairage .pemaBody{color:#51434c;background:linear-gradient(#eee4e7,#f3ecee 62%,#eee4e7);padding:0 clamp(22px,7vw,90px) 70px;font-family:Georgia,Times New Roman,serif}.pemaOpening,.pemaReference,.pemaChapter,.pemaParadox,.pemaCounterpoint,.pemaEssential,.pemaQuestion{width:min(860px,100%);margin:0 auto}.pemaOpening{text-align:center;padding:64px 0 38px}.pemaOpening>p:first-child{color:#48334b;letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.3vw,60px);line-height:1.12}.pemaOpening em{color:#755b71}.pemaRule{background:#b19a6c;width:45%;height:1px;margin:32px auto}.pemaOpening .pemaIntro{max-width:680px;margin:0 auto;font-size:18px;line-height:1.8}.pemaReference{background:#e4d6dc;border-left:2px solid #90774f;margin-bottom:36px;padding:24px 28px}.pemaReference p{margin:12px 0;font-size:16px;line-height:1.7}.pemaReference a{font-size:14px}.pemaBody a{color:#6b4b65;text-underline-offset:4px}.pemaBody a:focus-visible{outline-offset:4px;outline:2px solid #6b4b65}.pemaChapter{border-top:1px solid #cdbcc5;padding:44px 0}.pemaChapterHeading{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:25px;display:grid}.pemaChapterHeading>span{color:#755b71;padding-top:8px;font:14px Arial,sans-serif}.pemaChapter h2,.pemaParadox h3,.pemaCounterpoint h3{color:#48334b;text-wrap:balance;margin:0;font-size:clamp(27px,3.5vw,38px);font-weight:400;line-height:1.2}.pemaText{padding-left:64px}.pemaText p,.pemaParadox p,.pemaCounterpoint p{margin:0 0 18px;font-size:17px;line-height:1.8}.pemaText p:last-child,.pemaCounterpoint p:last-child{margin-bottom:0}.pemaText .pemaBridge{font-size:16px;font-style:italic}.pemaBody small,.pemaEssential h2,.pemaQuestion>span{letter-spacing:.08em;color:#6b4b65;text-transform:uppercase;font:700 .875rem/1.6 Arial,sans-serif}.pemaParadox{background:#e7d5dd;border:1px solid #c5aeba;padding:34px clamp(22px,4vw,44px)}.pemaParadox h3,.pemaCounterpoint h3{margin:14px 0 22px;font-size:clamp(25px,3vw,33px)}.pemaParadox p{margin:0}.pemaCounterpoint{background:#e6dce8;border-left:2px solid #a58daa;margin-top:28px;padding:34px clamp(22px,4vw,44px)}.pemaCounterpoint p:last-child{color:#624969;font-style:italic}.pemaEssential{text-align:center;padding:64px 5% 40px}.pemaEssential h2{margin:0}.pemaEssential p{color:#48334b;margin:22px 0 0;font-size:clamp(28px,3.5vw,39px);font-style:italic;line-height:1.45}.pemaQuestion{text-align:center;padding:40px 4% 0}.pemaQuestion p{color:#624969;text-wrap:balance;margin:24px 0 0;font-size:clamp(26px,3.5vw,38px);font-style:italic;line-height:1.48}.pemaEclairage .eclairagePasserelles{border-color:#cdbcc5}.pemaEclairage .eclairagePasserellesHeading>span,.pemaEclairage .eclairagePathCard small,.pemaEclairage .eclairageDoor small,.pemaEclairage .eclairagePathCard>i,.pemaEclairage .eclairageDoor>i{color:#6b4b65}.pemaEclairage .eclairagePasserellesHeading h2,.pemaEclairage .eclairagePathCard strong,.pemaEclairage .eclairageDoor strong{color:#48334b}.pemaEclairage .eclairagePathCard span,.pemaEclairage .eclairageDoor em{color:#6c5967;font-size:14px}.pemaEclairage .eclairagePathCard,.pemaEclairage .eclairageDoor{background:#f3ecee;border-color:#cdbcc5;text-decoration:none}.pemaEclairage .eclairagePathCard:hover,.pemaEclairage .eclairageDoor:hover{background:#e4d6dc;border-color:#90774f}@media (width<=700px){.pemaEclairage .pemaBody{padding:0 20px 48px}.pemaOpening{text-align:left;padding:44px 0 30px}.pemaOpening>p:first-child{font-size:35px}.pemaRule{margin-left:0}.pemaOpening .pemaIntro{font-size:16px}.pemaReference{padding:21px 18px}.pemaChapter{padding:34px 0}.pemaChapterHeading{grid-template-columns:28px minmax(0,1fr);gap:10px}.pemaChapter h2{font-size:27px}.pemaText{padding-left:0}.pemaText p,.pemaParadox p,.pemaCounterpoint p{font-size:16px;line-height:1.78}.pemaEssential,.pemaQuestion{text-align:left;padding:44px 0 0}.pemaEclairage .eclairageCopy strong{font-size:30px}}.acceptanceEclairage.pemaEclairage>.eclairageCard:hover{background:#e7d5dd}.pemaEclairage>.eclairageCard:focus-visible{outline-color:#6b4b65}.pemaEclairage .eclairageStructure{grid-template-columns:repeat(3,minmax(0,1fr))}.pemaEclairage .eclairageStructure>span{border-color:#cdbcc5;font-size:14px}.pemaEclairage .eclairageStructure>span i{font-size:12px}.pemaEclairage .eclairageStructure>em{border-color:#90774f;font-size:14px}.pemaEclairage .eclairageCopy small{font-size:.875rem;line-height:1.6}.pemaEclairage .eclairageOpenMark b{color:#6b4b65;border-color:#90774f}@media (width<=700px){.pemaEclairage .eclairageStructure{grid-template-columns:1fr}}.pemaOpening>p:first-child{font-family:var(--editorial-title-family);font-weight:var(--editorial-title-weight);font-synthesis-weight:none;letter-spacing:var(--editorial-title-tracking);text-wrap:balance;overflow-wrap:break-word}.pemaEclairage .pemaBody{background:#eee4e7}.pemaOpening .pemaSubtitle{color:#755b71;max-width:680px;margin:20px auto 0;font-size:clamp(22px,3vw,32px);font-style:italic;line-height:1.4}.pemaOpening .pemaByline{color:#755b71;margin:20px 0 0;font:14px/1.7 Arial,sans-serif}.pemaOpening .pemaIntro+.pemaIntro{margin-top:22px}.pemaAuthor{margin-bottom:36px}.pemaChapter .pemaParadox{background:#49364d;border-color:#81664b;margin-top:40px;padding-top:42px;padding-bottom:42px}.pemaParadox small{color:#d4bd91}.pemaParadox p{color:#f2e7eb;margin-top:24px;font-size:clamp(25px,3.2vw,34px);font-style:italic;line-height:1.55}.pemaCounterpoint h2{color:#48334b;text-wrap:balance;margin:14px 0 22px;font-size:clamp(25px,3vw,33px);font-weight:400;line-height:1.25}.pemaQuestion h2{letter-spacing:.08em;color:#6b4b65;text-transform:uppercase;margin:0;font:700 .875rem/1.6 Arial,sans-serif}.pemaOpeningText{color:#51434c;max-width:680px;margin:26px auto 0;font-size:17px;line-height:1.8}.pemaSources{margin-top:36px;margin-bottom:0}.pemaEclairage .eclairageDoorCopy{grid-template-columns:1fr;gap:8px}@media (width<=700px){.pemaOpeningText{font-size:16px}}
