.cahen-single{--single-ink:#102151;--single-gold:#c49b52;--single-sand:#ead8b5;color:var(--single-ink);background:radial-gradient(ellipse at 100% 0,#edf5ff 0,transparent 35%),#fff;font-family:"Figtree",sans-serif;padding:30px 0 0;overflow:hidden}.cahen-single *,.cahen-single *::before,.cahen-single *::after{box-sizing:border-box}.cahen-single__container{width:min(1180px, calc(100% - 64px));margin-inline:auto}.cahen-single a{color:inherit}.cahen-single a:focus-visible,.cahen-single summary:focus-visible{outline:3px solid var(--single-gold);outline-offset:5px}.cahen-single__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px;font-size:12px;line-height:1.6}.cahen-single__breadcrumb a{text-decoration:none}.cahen-single__breadcrumb a:hover{text-decoration:underline}.cahen-single__breadcrumb a:first-child{color:#98743c}.cahen-single__hero{display:grid;grid-template-columns:1fr 1.16fr;align-items:center;gap:54px;margin-bottom:58px}.cahen-single__hero--text{grid-template-columns:minmax(0,850px)}.cahen-single .cahen-single__eyebrow{margin:0 0 16px;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.09em}.cahen-single h1,.cahen-single h2,.cahen-single h3{color:var(--single-ink);font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;text-transform:none}.cahen-single h1{font-size:clamp(36px, 3.5vw, 50px);line-height:1.08;margin:0 0 22px;overflow-wrap:anywhere}.cahen-single__intro{font-size:17px;line-height:1.65}.cahen-single__intro p{margin:0 0 20px}.cahen-single__meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px;line-height:1.6;margin-top:24px}.cahen-single__meta>*+*::before{content:"·";color:var(--single-gold);margin-right:10px}.cahen-single__cover{margin:0}.cahen-single__cover img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;border-radius:22px;box-shadow:0 10px 24px #1021510b}.cahen-single__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:58px;align-items:start;padding-bottom:70px}.cahen-single__content{min-width:0;font-size:17px;line-height:1.75;overflow-wrap:anywhere;counter-reset:article-section}.cahen-single__content p{margin:0 0 22px}.cahen-single__content h2{position:relative;margin:44px 0 16px;padding-left:52px;font-size:clamp(27px, 2.4vw, 34px);line-height:1.2;counter-increment:article-section}.cahen-single__content h2::before{content:counter(article-section);position:absolute;left:0;top:3px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--single-sand);font:500 16px/1 "Figtree",sans-serif}.cahen-single__content h3{font-size:26px;line-height:1.3;margin:30px 0 14px}.cahen-single__content ul,.cahen-single__content ol{padding-left:26px;margin:20px 0 28px}.cahen-single__content li{padding-left:5px;margin-bottom:10px}.cahen-single__content li::marker{color:#af853d}.cahen-single__content a{text-decoration:underline;text-underline-offset:3px}.cahen-single__content blockquote{position:relative;margin:28px 0;padding:28px 30px 28px 80px;border:0;border-radius:18px;background:#eff5ff;font:inherit}.cahen-single__content blockquote::before{content:"“";position:absolute;left:28px;top:8px;color:#a9cbff;font:80px/1.2 Georgia,serif}.cahen-single__content blockquote p:last-child{margin-bottom:0}.cahen-single__content cite{display:block;margin-top:14px;font-size:13px;font-style:normal;font-weight:600}.cahen-single__content .bon-a-savoir{background:#faf7f0;border-left:3px solid var(--single-sand);border-radius:16px;padding:26px 30px;margin:30px 0}.cahen-single__content img,.cahen-single__content video{max-width:100%;height:auto}.cahen-single__content iframe{max-width:100%}.cahen-single__content figure{max-width:100%;margin-inline:0}.cahen-single__content .alignwide,.cahen-single__content .alignfull{width:100%;margin-inline:0}.cahen-single__content .wp-block-table{overflow-x:auto}.cahen-single__content table{border-collapse:collapse;max-width:100%}.cahen-single__content td,.cahen-single__content th{padding:12px;border:1px solid #e4e6ed}.cahen-single__content pre{overflow-x:auto}.cahen-single__author{padding:30px;background:#faf9f6;border:1px solid #efece5;border-radius:20px}.cahen-single__author h2{font-size:24px;margin:0 0 24px;line-height:1.25}.cahen-single__portrait{display:block;width:158px;height:174px;object-fit:cover;border-radius:12px;margin:0 auto 22px;box-shadow:0 7px 16px #10215115}.cahen-single__author h3{margin:0 0 12px;font-size:29px;line-height:1.2}.cahen-single__bio{font-size:15px;line-height:1.6}.cahen-single__bio p{margin:0 0 12px}.cahen-single__bio p:last-child{margin-bottom:0}.cahen-single__faq{position:relative;padding:62px 24px 72px;background:#faf7f1;border-radius:50% 50% 0 0 / 30px 30px 0 0}.cahen-single__faq-inner{max-width:920px;margin:auto}.cahen-single__faq .cahen-single__eyebrow{color:#a7803c;text-align:center;margin-bottom:8px}.cahen-single__faq h2{margin:0 0 32px;text-align:center;font-size:clamp(32px, 3vw, 42px);line-height:1.2}.cahen-single__faq h2::after{content:"";display:block;width:38px;height:1px;background:var(--single-gold);margin:16px auto 0}.cahen-single__faq-list{display:grid;gap:14px}.cahen-single__question{background:#fff;border-radius:15px;box-shadow:0 7px 20px #10215109;overflow:hidden}.cahen-single__question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:22px 26px;cursor:pointer;font-size:17px;font-weight:500;line-height:1.5}.cahen-single__question summary::-webkit-details-marker{display:none}.cahen-single__toggle{position:relative;flex:0 0 28px;height:28px;border-radius:50%;background:var(--single-sand)}.cahen-single__toggle::before,.cahen-single__toggle::after{content:"";position:absolute;background:var(--single-ink);width:10px;height:1px;top:50%;left:9px}.cahen-single__toggle::after{transform:rotate(90deg)}.cahen-single__question[open] .cahen-single__toggle::after{transform:rotate(0)}.cahen-single__question[open] summary{color:#97723a}.cahen-single__answer{padding:0 26px 24px;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.cahen-single__answer p{margin:0 0 14px}.cahen-single__answer p:last-child{margin-bottom:0}@media (max-width:1000px){.cahen-single__hero{gap:30px}.cahen-single__layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.cahen-single__author{padding:24px}}@media (max-width:760px){.cahen-single{padding-top:20px}.cahen-single__container{width:calc(100% - 36px)}.cahen-single__hero,.cahen-single__layout{grid-template-columns:minmax(0,1fr);gap:30px}.cahen-single__hero{margin-bottom:34px}.cahen-single__cover img{border-radius:16px}.cahen-single__content{font-size:16px}.cahen-single__content h2{padding-left:44px;margin-top:34px}.cahen-single__content h2::before{width:30px;height:30px}.cahen-single__content blockquote{padding:24px 22px 24px 57px}.cahen-single__content blockquote::before{left:16px;font-size:64px}.cahen-single__layout{padding-bottom:44px}.cahen-single__author{max-width:460px;margin-inline:auto}.cahen-single__faq{padding:44px 18px}.cahen-single__question summary{padding:18px;gap:16px;font-size:16px}.cahen-single__answer{padding:0 18px 20px}}body.single.admin-bar .cahen-header{top:auto}.cahen-single .cahen-single__hero{position:relative;top:auto;width:auto;z-index:auto}.cahen-single__author-role{margin:0 0 16px;color:#997331;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.cahen-single__author-link{display:inline-flex;gap:18px;align-items:center;margin-top:20px;padding:10px 20px;border:1px solid #c49b52;border-radius:30px;font-size:12px;text-transform:uppercase;text-decoration:none}.cahen-single__author-link:hover{background:#ead8b5}.cahen-single.fondblanc{background:#fff}.cahen-single>.cahen-single__container{position:relative;margin-top:60px}.cahen-single.losange-g::before{pointer-events:none}@media (max-width:760px){.cahen-single>.cahen-single__container{margin-top:30px}}.cahen-single{padding-top:8%!important}.cadrecta{position:relative}.cadrecta::after{content:""!important;position:absolute!important;top:0!important;right:14%!important;width:26%!important;height:100%!important;background:linear-gradient(90deg,#0c1d47 0%,rgb(12 29 71 / 98%) 8%,rgb(12 29 71 / 92%) 18%,rgb(12 29 71 / 80%) 30%,rgb(12 29 71 / 62%) 43%,rgb(12 29 71 / 43%) 56%,rgb(12 29 71 / 27%) 68%,rgb(12 29 71 / 14%) 80%,rgb(12 29 71 / 6%) 90%,#fff0 100%)!important;pointer-events:none!important;z-index:1!important;display:block!important}