.single-post .post-single-cnt :is(p,li,figcaption,td,dd,h2,h3,h4,h5,h6) a:not(.wp-block-button__link){text-decoration-line:underline;text-decoration-thickness:max(1px,0.07em);text-underline-offset:0.2em;text-decoration-color:rgba(84,66,174,0.55);text-decoration-skip-ink:auto}.single-post .post-single-cnt :is(p,li,figcaption,td,dd,h2,h3,h4,h5,h6) a:not(.wp-block-button__link):is(:hover,:active,:focus-visible){text-decoration-color:currentColor;text-decoration-thickness:2px}.single-post .post-single-cnt .wp-block-image:not(.wp-block-gallery > *) figcaption{margin:8px 0 0 !important;padding:0 8px;font-size:13px;line-height:1.45;color:#666;text-align:center}.single-post .post-single-cnt blockquote.wp-block-quote:has(> p:only-child:empty),.single-post .post-single-cnt blockquote.wp-block-quote:empty{display:none}.single-post :is(.main-cnts-w,.t-w,.main-f) :is(a,button,input,select,textarea,[tabindex]):focus-visible,.single-post :is(.wpnm-button,.go_to_top,.popup-menu-mod > a,.logo-w a):focus-visible{outline:3px solid #5442ae;outline-offset:2px}.single-post :is(.main-cnts-w,.t-w,.main-f) :is(a,button,input,select,textarea,[tabindex]):focus-visible,.single-post :is(.popup-menu-mod > a,.logo-w a):focus-visible{border-radius:3px}.single-post .t-w a:focus-visible,.single-post :is(.wpnm-button,.popup-menu-mod > a,.logo-w a):focus-visible{outline-color:#fff;box-shadow:0 0 0 6px rgba(0,0,0,0.55)}body.dark-mode.single-post .main-cnts-w :is(a,button,input,[tabindex]):focus-visible{outline-color:#b9aef0}.single-post .post-single-tags a{color:#4a4a4a;font-size:12px !important;letter-spacing:0.06em;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;margin:4px}.single-post .post-single-w .t-w-post-author_sub-h{opacity:1;color:#6b6b6b}.single-post .post-single-tags span.post-single-tags_h{margin-top:0;font-weight:700;color:#000}body.dark-mode.single-post .post-single-tags span.post-single-tags_h{color:#fff}body.dark-mode.single-post :is(.main-cnts-w,.t-w,.main-f){color-scheme:dark}body.dark-mode.single-post .post-single-cnt a:not(.wp-block-button__link){color:#b9aef0;text-decoration-color:rgba(185,174,240,0.6)}body.dark-mode.single-post .post-single-cnt blockquote cite{color:#b9aef0}body.dark-mode.single-post .post-single-cnt figcaption,body.dark-mode.single-post .post-single-cnt .wp-block-image:not(.wp-block-gallery > *) figcaption{color:#b3b3b3}body.dark-mode.single-post :is(.post-nav-prev_desc,.post-nav-next_desc){color:#b3b3b3}body.dark-mode.single-post .post-single-cnt .wp-block-separator{background-color:#444}body.dark-mode.single-post .post-single-cnt .has-inline-color[style*="0f53e5"]{color:#8fb3ff !important}body.dark-mode.single-post .post-single-cnt blockquote.instagram-media{color:#262626}body.dark-mode.single-post .post-single-cnt blockquote.instagram-media::before{content:none}body.dark-mode.single-post .post-single-tags a:not(:hover){color:#d0d0d0}body.dark-mode.single-post .post-single-w .t-w-post-author_sub-h{color:#b3b3b3}body.dark-mode.single-post .comments-w a{color:#b9aef0}.single-post .post-single-cnt .pf-insecable{white-space:nowrap}@media (min-width:992px){.single-post .post-single-cnt [id]{scroll-margin-top:72px}}@media (max-width:991px){.single-post .main-h.__negative{height:0 !important}.single-post .t-w.__full-height{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;height:auto !important;min-height:440px;min-height:min(62vh,560px);min-height:min(62svh,560px);padding-top:120px !important;padding-bottom:28px !important}.single-post .t-w.__full-height .js--under-main-h{display:none !important}.single-post .t-w.__full-height .t-w-post-meta-bottom{display:none}.single-post .t-w_bg-overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 130px,rgba(0,0,0,0) 30%,rgba(0,0,0,.62) 60%,rgba(0,0,0,.82) 100%)}.single-post .t-w_cnt{text-shadow:0 1px 2px rgba(0,0,0,.45)}.single-post .t-w-post-category{margin-bottom:10px}.single-post .t-w_h{margin-bottom:10px;text-wrap:balance}.single-post .t-w_desc.__post{margin:0 auto;opacity:.92}.single-post .post-single-cnt{--wp--preset--font-size--medium:1em}.single-post .post-single-cnt h2:is(*,[class*="-font-size"],[style*="font-size"]){font-size:var(--pf-h2) !important}.single-post .post-single-cnt h3:is(*,[class*="-font-size"],[style*="font-size"]){font-size:var(--pf-h3) !important}.single-post .post-single-cnt h4:is(*,[class*="-font-size"],[style*="font-size"]){font-size:var(--pf-h4) !important}.single-post .post-single-cnt :is(h5,h6):is(*,[class*="-font-size"],[style*="font-size"]){font-size:var(--pf-h5) !important}.single-post .post-single-cnt p:is([style*="font-size:20px"],[style*="font-size: 20px"],[style*="font-size:18px"],[style*="font-size: 18px"],[style*="font-size:17px"],[style*="font-size: 17px"]){font-size:1em !important}.single-post .post-single-cnt > p.has-x-large-font-size{font-size:var(--pf-h2) !important}.single-post .post-single-cnt > p.has-large-font-size{font-size:var(--pf-h3) !important}.single-post .post-single-cnt > p:is(.has-large-font-size,.has-x-large-font-size){font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-0.01em}body.single-post:not(.dark-mode) .post-single-cnt > p:is(.has-large-font-size,.has-x-large-font-size){color:#000}.single-post .post-single-cnt :is(p,li,h2,h3,h4,h5,h6){overflow-wrap:break-word}.single-post .post-single-cnt > :is(h2,h3,h4,h5,h6){text-wrap:balance}.single-post .post-single-cnt > p{text-wrap:pretty}.single-post .post-single-cnt li::marker{color:#5442ae}body.dark-mode.single-post .post-single-cnt li::marker{color:#b9aef0}body.single-post .post-single-cnt:not(:has(> :is(h2,h3,h4))){--pf-h5:var(--pf-h3)}.single-post .post-single-cnt blockquote.wp-block-quote{font-size:1em !important}.single-post .post-single-cnt blockquote.wp-block-quote > p{font-size:inherit !important;line-height:inherit}.single-post .post-single-cnt blockquote.wp-block-quote.pf-citation-texte{font-family:"DM Sans",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6}body.single-post:not(.dark-mode) .post-single-cnt blockquote.wp-block-quote{color:#141414}.single-post .post-single-cnt blockquote.wp-block-quote cite,.single-post .post-single-cnt blockquote.wp-block-quote p.pf-ref{display:block;margin:12px 0 0 !important;font-family:Gilroy,Helvetica,Arial,sans-serif;font-size:13px !important;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:#5442ae}.single-post .post-single-cnt blockquote.wp-block-quote :is(cite,p.pf-ref) :is(em,i,strong,b,a){font-style:normal;font-weight:700}.single-post .post-single-cnt blockquote.wp-block-quote :is(cite,p.pf-ref) a{color:inherit}body.dark-mode.single-post .post-single-cnt{color:#d6d6d6}body.dark-mode.single-post .post-single-cnt :is(h2,h3,h4,h5,h6),body.dark-mode.single-post .post-single-cnt > p:is(.has-large-font-size,.has-x-large-font-size){color:#f2f2f2}body.dark-mode.single-post .post-single-cnt blockquote.wp-block-quote{color:#e6e6e6}body.dark-mode.single-post .post-single-cnt blockquote.wp-block-quote p.pf-ref{color:#b9aef0}body.single-post .post-single-cnt :is(p,h2,h3,h4,h5).pf-renvoi{position:relative;margin:28px 0 !important;padding:14px 16px;border:1px solid #e4e0f4;border-left:4px solid #5442ae;border-radius:8px;background:#f7f6fc;font-family:"DM Sans",Helvetica,Arial,sans-serif !important;font-size:16px !important;font-weight:400;line-height:1.5;letter-spacing:0;color:#333}.single-post .post-single-cnt .pf-renvoi strong{font-weight:700}.single-post .post-single-cnt .pf-renvoi a{font-weight:700;color:#5442ae;text-decoration-color:currentColor;text-underline-offset:3px}.single-post .post-single-cnt :is(p,h2,h3,h4,h5).pf-renvoi-simple a::after{content:"";position:absolute;inset:0}body.dark-mode.single-post .post-single-cnt :is(p,h2,h3,h4,h5).pf-renvoi{background:#262433;border-color:#3a3550;border-left-color:#8f80e0;color:#ddd}body.dark-mode.single-post .post-single-cnt .pf-renvoi a{color:#b9aef0}}@media (max-width:767px){.single-post .post-single-w > .row > [class*="col-md-10"]{padding-left:18px;padding-right:18px}body.single-post .post-single-cnt{--pf-h2:clamp(26px,calc(2.5vw + 17px),28px);--pf-h3:23px;--pf-h4:20px;--pf-h5:18px;font-size:18px;line-height:1.65}body.single-post{min-width:0}.single-post .main-cnts-w{padding-top:36px}.single-post .post-single-cnt :is(p,li){line-height:1.65}body.single-post:not(.dark-mode) .post-single-cnt > p,body.single-post:not(.dark-mode) .post-single-cnt li{color:#333}.single-post .post-single-cnt > p{margin:0 0 22px}.single-post .post-single-cnt :is(h2,h3,h4,h5,h6){letter-spacing:-0.01em}.single-post .post-single-cnt h2{line-height:1.2;margin:52px 0 14px}.single-post .post-single-cnt h3{line-height:1.25;margin:40px 0 12px}.single-post .post-single-cnt h4{line-height:1.3;margin:32px 0 10px}.single-post .post-single-cnt :is(h5,h6){line-height:1.35;margin:28px 0 8px;letter-spacing:0}.single-post .post-single-cnt > p:is(.has-large-font-size,.has-x-large-font-size){margin:40px 0 12px}.single-post .post-single-cnt > :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.single-post .post-single-cnt > :is(h2,h3,h4,h5,h6) + *{margin-top:0}.single-post .post-single-cnt > :is(h2,h3,h4) + :is(h3,h4,h5,h6){margin-top:0}.single-post .post-single-cnt > :is(ul,ol){margin:0 0 22px}.single-post .post-single-cnt :is(ul,ol).wp-block-list{padding-left:1.4em}.single-post .post-single-cnt ol.wp-block-list{padding-left:1.6em}.single-post .post-single-cnt :is(ul,ol).wp-block-list > li + li{margin-top:8px}.single-post .post-single-cnt li > :is(ul,ol){margin:8px 0 !important;padding-left:20px}.single-post .post-single-cnt blockquote.wp-block-quote{margin:32px 0 !important;padding:0 0 0 18px;border-left:3px solid #5442ae;font-size:18px !important;line-height:1.55}.single-post .post-single-cnt blockquote.wp-block-quote.pf-citation-texte{line-height:1.6}.single-post .post-single-cnt blockquote.wp-block-quote::before{top:-42px;left:auto;right:0;font-size:88px;color:#ebe7f7}body.dark-mode.single-post .post-single-cnt blockquote.wp-block-quote::before{color:#2a2733}.single-post .post-single-cnt blockquote.wp-block-quote + blockquote.wp-block-quote::before{display:none}.single-post .post-single-cnt blockquote.wp-block-quote > p{margin:0 0 0.7em !important}.single-post .post-single-cnt blockquote.wp-block-quote > p:last-child{margin-bottom:0 !important}.single-post .post-single-cnt blockquote.wp-block-quote :is(h2,h3,h4,h5,h6){margin:0 0 0.4em !important;font-size:21px !important;line-height:1.35}.single-post .post-single-cnt blockquote.wp-block-quote blockquote.wp-block-quote{margin:14px 0 0 !important;padding-left:14px;border-left-width:2px}.single-post .post-single-cnt blockquote.wp-block-quote blockquote.wp-block-quote::before{display:none}.single-post .post-single-cnt blockquote.wp-block-quote :is(figure.wp-block-image,.wp-block-gallery){margin:0 0 14px !important}.single-post .post-single-cnt blockquote.wp-block-quote figure.is-style-rounded{text-align:left}.single-post .post-single-cnt blockquote.wp-block-quote figure.is-style-rounded img{width:112px;height:112px;object-fit:cover}.single-post .post-single-cnt > :is(figure.wp-block-image,div.wp-block-image,.wp-block-gallery,.wp-block-embed){margin-top:32px;margin-bottom:32px}.single-post .post-single-cnt .wp-block-image :is(.alignleft,.alignright),.single-post .post-single-cnt figure.wp-block-image:is(.alignleft,.alignright){float:none;display:table;margin:0 auto !important}.single-post .post-single-cnt .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:static;flex:none;max-height:none;overflow:visible;margin:0 !important;padding:6px 2px 0;background:none;color:#666;font-size:12px;line-height:1.35;text-shadow:none}body.dark-mode.single-post .post-single-cnt .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{color:#b3b3b3}.single-post .post-single-cnt .wp-block-spacer{max-height:32px}.single-post .post-single-w > .row > [class*="col-"]{display:flex;flex-direction:column}.single-post .post-single-w .post-nav{order:1;margin-top:48px}.single-post .post-single-w #comments{order:2;margin-top:48px}.single-post .post-nav-lst{display:flex;flex-direction:column;gap:12px}.single-post :is(.post-nav-prev,.post-nav-next){float:none;max-width:none;width:100%}.single-post :is(.post-nav-prev,.post-nav-next) a{display:block;min-height:64px;padding:12px 0 12px 28px}.single-post .post-nav-next a{padding:12px 28px 12px 0}.single-post .post-nav .back-to-blog{display:none}.single-post .comments-w .no-comments:empty{display:none}.single-post .post-single-w #comments{margin-bottom:0}.single-post .post-single-w #comments .comments-lst:is(:last-child,:has(+ .no-comments:empty:last-child)){margin-bottom:0}.single-post .popup-menu-mod > a.js--show-next{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px -13px}.single-post .wpnm-button{right:10px;bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;box-sizing:border-box;padding:5px 0 5px 9.5px;border-radius:999px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent;transition:transform .25s ease,opacity .25s ease,visibility 0s linear 0s}.single-post .wpnm-button::before{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}body.dark-mode.single-post .wpnm-button{background:#2c2c2c;box-shadow:0 1px 6px rgba(0,0,0,.6)}html.pf-lecture-descend body.single-post .wpnm-button{transform:translateY(calc(100% + 30px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.single-post .go_to_top{right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18);font-size:20px}.single-post .go_to_top:hover{padding-bottom:0}html.pf-lecture-remonte body.single-post .go_to_top{visibility:visible;opacity:1}body.dark-mode.single-post .go_to_top{background:#2c2c2c;color:#b9aef0}}@media (max-width:359px){.single-post .post-single-w > .row > [class*="col-md-10"]{padding-left:16px;padding-right:16px}body.single-post .post-single-cnt{--pf-h2:24px;--pf-h3:21px;--pf-h4:19px;font-size:17px}.single-post .post-single-cnt blockquote.wp-block-quote{font-size:17px !important;padding-left:14px}.single-post .post-single-cnt :is(h2,h3,h4,h5,h6),.single-post .t-w_h{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:768px) and (max-width:991px){body.single-post .post-single-cnt{--pf-h2:34px;--pf-h3:27px;--pf-h4:22px;--pf-h5:19px;font-size:19px}.single-post .post-single-cnt :is(p,li){line-height:1.7}.single-post .post-single-cnt > p{margin:0 0 26px}.single-post .post-single-cnt h2{line-height:1.2;margin:60px 0 16px}.single-post .post-single-cnt h3{line-height:1.25;margin:48px 0 14px}.single-post .post-single-cnt h4{line-height:1.3;margin:40px 0 12px}.single-post .post-single-cnt :is(h5,h6){line-height:1.35;margin:32px 0 10px}.single-post .post-single-cnt > :is(h2,h3,h4,h5,h6) + *{margin-top:0}.single-post .post-single-cnt > :is(h2,h3,h4) + :is(h3,h4,h5,h6){margin-top:0}.single-post .post-single-cnt > :is(ul,ol){margin:0 0 26px;padding-left:1.5em}.single-post .post-single-cnt li + li{margin-top:8px}.single-post .post-single-cnt blockquote.wp-block-quote:not(.pf-citation-texte){font-size:22px !important;line-height:1.5}}@media (min-width:600px) and (max-width:767px){.single-post .post-single-w{max-width:618px;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:991px) and (max-height:500px){.single-post .t-w_h{font-size:40px;line-height:1.15}.single-post .t-w.__full-height{min-height:0;padding-top:96px !important}.single-post .post-single-cnt .wp-block-image:not(.wp-block-gallery .wp-block-image) img{width:auto !important;max-width:100%;max-height:85vh;max-height:85svh;object-fit:contain;display:block;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.single-post *,.single-post *::before,.single-post *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}.single-post :is(.t-w_bg,.t-w_cnt,.t-w-post-meta-bottom){transform:none !important;opacity:1 !important}}
