:is(.single-post .entry-content,.pv-article){--pv-rouge:var(--ast-global-color-0);--pv-survol:var(--ast-global-color-1);--pv-encre:var(--ast-global-color-2);--pv-texte:var(--ast-global-color-3);--pv-rose:var(--ast-global-color-4);--pv-blanc:var(--ast-global-color-5);--pv-filet:var(--ast-global-color-6);--pv-titre:'Rubik',sans-serif;--pv-corps:'Figtree',sans-serif;counter-reset:pv-vue;font-family:var(--pv-corps);font-size:17px;line-height:1.65;color:var(--pv-texte)}:is(.single-post .entry-content,.pv-article) p,:is(.single-post .entry-content,.pv-article) li{font-family:var(--pv-corps);font-size:17px;line-height:1.65;color:var(--pv-texte)}:is(.single-post .entry-content,.pv-article) p{margin:0 0 1.1em}:is(.single-post .entry-content,.pv-article) strong{font-weight:600;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) a{color:var(--pv-rouge);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.single-post .entry-content,.pv-article) a:hover,:is(.single-post .entry-content,.pv-article) a:focus-visible{color:var(--pv-survol)}:is(.single-post .entry-content,.pv-article) ul:not([class*=pv-]),:is(.single-post .entry-content,.pv-article) ol:not([class*=pv-]){margin:0 0 1.2em 1.25em;padding:0}:is(.single-post .entry-content,.pv-article) ul:not([class*=pv-]) li::marker{color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) h2{position:relative;font-family:var(--pv-titre);font-weight:700;font-size:clamp(24px,1.6vw + 16px,31px);line-height:1.25;color:var(--pv-encre);margin:2.4em 0 .6em;padding-top:34px}:is(.single-post .entry-content,.pv-article) h2:not(.pv-cta h2):not(.pv-duo h2):not(.pv-sans-numero){counter-increment:pv-vue}:is(.single-post .entry-content,.pv-article) h2:not(.pv-cta h2):not(.pv-duo h2):not(.pv-sans-numero):before{content:"Vue " counter(pv-vue,decimal-leading-zero);position:absolute;top:0;left:0;z-index:1;padding-right:12px;background:var(--pv-blanc);font-family:var(--pv-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) h2:not(.pv-cta h2):not(.pv-duo h2):not(.pv-sans-numero):after{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:var(--pv-filet)}:is(.single-post .entry-content,.pv-article) h2[id],:is(.single-post .entry-content,.pv-article) h3[id]{scroll-margin-top:110px}:is(.single-post .entry-content,.pv-article) h3{font-family:var(--pv-titre);font-weight:700;font-size:20px;line-height:1.35;color:var(--pv-encre);margin:1.7em 0 .5em}:is(.single-post .entry-content,.pv-article) .pv-etiquette{font-family:var(--pv-titre);font-weight:600;font-size:14px;line-height:1.3;color:var(--pv-rouge);margin:0 0 12px}:is(.single-post .entry-content,.pv-article) .pv-signature{font-size:14.5px;line-height:1.5;color:var(--pv-texte);padding-bottom:14px;margin:0 0 22px;border-bottom:1px solid var(--pv-filet)}:is(.single-post .entry-content,.pv-article) .pv-signature strong{font-family:var(--pv-titre);font-weight:600}:is(.single-post .entry-content,.pv-article) .pv-chapo{font-size:clamp(18px,.5vw + 16px,20px);line-height:1.6;color:var(--pv-encre);margin:0 0 1em}:is(.single-post .entry-content,.pv-article) .pv-reperes{background:var(--pv-rose);border-radius:10px;padding:22px;margin:28px 0 30px}:is(.single-post .entry-content,.pv-article) .pv-reperes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}:is(.single-post .entry-content,.pv-article) .pv-reperes li{background:var(--pv-blanc);border:1px solid var(--pv-filet);border-radius:10px;padding:14px 16px;margin:0;font-size:15.5px;line-height:1.5}:is(.single-post .entry-content,.pv-article) .pv-reperes li strong{display:block;margin-bottom:4px;font-family:var(--pv-titre);font-weight:700;font-size:19px;line-height:1.25;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-sommaire{margin:0 0 36px}:is(.single-post .entry-content,.pv-article) .pv-sommaire ol{list-style:none;counter-reset:pv-som;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}:is(.single-post .entry-content,.pv-article) .pv-sommaire li{counter-increment:pv-som;position:relative;margin:0;border:1px solid var(--pv-filet);border-radius:4px;padding:10px 12px 11px 50px;font-size:15px;line-height:1.4;transition:border-color .2s ease}:is(.single-post .entry-content,.pv-article) .pv-sommaire li:before{content:counter(pv-som,decimal-leading-zero);position:absolute;left:12px;top:10px;font-family:var(--pv-titre);font-weight:700;font-size:15px;line-height:1.4;color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) .pv-sommaire li:hover{border-color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) .pv-sommaire a{color:var(--pv-encre);text-decoration:none}:is(.single-post .entry-content,.pv-article) .pv-sommaire a:after{content:"";position:absolute;inset:0}:is(.single-post .entry-content,.pv-article) .pv-sommaire a:hover{color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) .pv-viseur{margin:30px 0 34px}:is(.single-post .entry-content,.pv-article) .pv-viseur img{display:block;width:100%;height:auto;box-sizing:border-box;padding:10px;border-radius:0;box-shadow:none;background:linear-gradient(var(--pv-rouge),var(--pv-rouge)) left top/24px 2px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) left top/2px 24px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) right top/24px 2px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) right top/2px 24px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) left bottom/24px 2px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) left bottom/2px 24px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) right bottom/24px 2px no-repeat,linear-gradient(var(--pv-rouge),var(--pv-rouge)) right bottom/2px 24px no-repeat}:is(.single-post .entry-content,.pv-article) figure figcaption,:is(.single-post .entry-content,.pv-article) .pv-viseur figcaption{font-family:var(--pv-corps);font-size:14px;line-height:1.5;color:var(--pv-texte);text-align:left;margin:8px 10px 0}:is(.single-post .entry-content,.pv-article) figcaption strong{font-family:var(--pv-titre);font-weight:600;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-diptyque{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important;margin:26px 0 30px}:is(.single-post .entry-content,.pv-article) .pv-diptyque>figure{width:auto !important;margin:0 !important}:is(.single-post .entry-content,.pv-article) .pv-diptyque img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px}:is(.single-post .entry-content,.pv-article) .pv-diptyque>figcaption{grid-column:1/-1}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard{position:relative;margin:30px 0 32px;padding:24px 26px 22px;background:var(--pv-rose);border:0;border-radius:10px}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard:before{content:"Le regard de Sergine";display:block;margin-bottom:10px;font-family:var(--pv-titre);font-weight:600;font-size:14px;font-style:normal;color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard.pv-regard--laurent:before{content:"Le conseil de Laurent"}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard p{font-size:18px;line-height:1.6;font-style:normal;color:var(--pv-encre);margin:0 0 .7em}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard cite{display:block;font-family:var(--pv-corps);font-style:normal;font-size:14px;color:var(--pv-texte)}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard cite strong{font-family:var(--pv-titre);font-weight:600}:is(.single-post .entry-content,.pv-article) .pv-franchise{position:relative;margin:34px 0 30px;padding:22px 22px 16px;border:1px solid var(--pv-filet);border-radius:10px;background:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) .pv-franchise:before{content:"En toute franchise";position:absolute;top:-10px;left:16px;padding:0 8px;background:var(--pv-blanc);font-family:var(--pv-titre);font-weight:600;font-size:14px;line-height:20px;color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) .pv-franchise p:last-child{margin-bottom:.4em}:is(.single-post .entry-content,.pv-article) ul.pv-checklist{list-style:none;margin:0 0 1.4em;padding:0}:is(.single-post .entry-content,.pv-article) ul.pv-checklist li{position:relative;padding:0 0 10px 34px;margin:0}:is(.single-post .entry-content,.pv-article) ul.pv-checklist li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;box-sizing:border-box;border:1.5px solid var(--pv-filet);border-radius:4px;background:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) ul.pv-checklist li:after{content:"";position:absolute;left:6px;top:6px;width:6px;height:11px;border:solid var(--pv-rouge);border-width:0 2px 2px 0;transform:rotate(45deg)}:is(.single-post .entry-content,.pv-article) .pv-tableau{margin:26px 0 32px;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.single-post .entry-content,.pv-article) .pv-tableau table{width:100%;min-width:520px;border-collapse:collapse;border:0;font-size:15.5px}:is(.single-post .entry-content,.pv-article) .pv-tableau thead th,:is(.single-post .entry-content,.pv-article) .pv-tableau thead td{background:var(--pv-encre);color:var(--pv-blanc);border:0;font-family:var(--pv-titre);font-weight:600;font-size:14px;text-align:left;padding:11px 14px}:is(.single-post .entry-content,.pv-article) .pv-tableau thead th:first-child{border-radius:4px 0 0}:is(.single-post .entry-content,.pv-article) .pv-tableau thead th:last-child{border-radius:0 4px 0 0}:is(.single-post .entry-content,.pv-article) .pv-tableau td{border:0;border-bottom:1px solid var(--pv-filet);padding:11px 14px;vertical-align:top;line-height:1.45}:is(.single-post .entry-content,.pv-article) .pv-tableau tbody tr:nth-child(even) td{background:var(--pv-rose)}:is(.single-post .entry-content,.pv-article) .pv-tableau td:first-child{font-family:var(--pv-titre);font-weight:600;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-tableau figcaption{margin:8px 0 0}:is(.single-post .entry-content,.pv-article) .pv-encart{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:30px 0 32px;padding:20px 22px;background:var(--pv-blanc);border:1px solid var(--pv-filet);border-top:3px solid var(--pv-rouge);border-radius:10px}:is(.single-post .entry-content,.pv-article) .pv-encart>p{flex:1 1 260px;margin:0;font-size:16px;line-height:1.55}:is(.single-post .entry-content,.pv-article) .pv-encart>.wp-block-buttons{flex:0 0 auto;margin:0}:is(.single-post .entry-content,.pv-article) .wp-block-button__link{font-family:var(--pv-titre);font-weight:600;font-size:15px;line-height:1.2;text-transform:none;letter-spacing:0;border-radius:4px;padding:13px 24px;background:var(--pv-rouge);color:var(--pv-blanc);border:1.5px solid var(--pv-rouge);text-decoration:none;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease}:is(.single-post .entry-content,.pv-article) .wp-block-button__link:hover,:is(.single-post .entry-content,.pv-article) .wp-block-button__link:focus-visible{background:var(--pv-survol);border-color:var(--pv-survol);color:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) .is-style-outline .wp-block-button__link{background:0 0;color:var(--pv-encre);border-color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .is-style-outline .wp-block-button__link:hover{background:var(--pv-encre);color:var(--pv-blanc);border-color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-btn-blanc .wp-block-button__link{background:var(--pv-blanc);color:var(--pv-encre);border-color:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) .pv-btn-blanc .wp-block-button__link:hover{background:0 0;color:var(--pv-blanc);border-color:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) .pv-duo{margin:32px 0;padding:24px;border:1px solid var(--pv-filet);border-radius:10px}:is(.single-post .entry-content,.pv-article) .pv-duo .wp-block-columns{gap:20px;margin:0 0 14px}:is(.single-post .entry-content,.pv-article) .pv-duo .wp-block-column{display:flex;gap:14px;align-items:flex-start}:is(.single-post .entry-content,.pv-article) .pv-duo .wp-block-image{flex:0 0 72px;margin:0}:is(.single-post .entry-content,.pv-article) .pv-duo .wp-block-image img{width:72px;height:72px;object-fit:cover;border-radius:50%}:is(.single-post .entry-content,.pv-article) .pv-duo h3{font-size:18px;margin:2px 0 4px}:is(.single-post .entry-content,.pv-article) .pv-duo p{font-size:15.5px;line-height:1.55;margin:0}:is(.single-post .entry-content,.pv-article) .pv-duo>p:last-child{margin-top:6px;padding-top:14px;border-top:1px solid var(--pv-filet)}:is(.single-post .entry-content,.pv-article) .pv-faq{margin:0 0 34px}:is(.single-post .entry-content,.pv-article) .pv-faq details{border-bottom:1px solid var(--pv-filet)}:is(.single-post .entry-content,.pv-article) .pv-faq details:first-of-type{border-top:1px solid var(--pv-filet)}:is(.single-post .entry-content,.pv-article) .pv-faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 46px 16px 0;font-family:var(--pv-titre);font-weight:600;font-size:17px;line-height:1.4;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-faq summary::-webkit-details-marker{display:none}:is(.single-post .entry-content,.pv-article) .pv-faq summary:after{content:"+";position:absolute;right:0;top:13px;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--pv-filet);border-radius:4px;text-align:center;line-height:25px;font-family:var(--pv-titre);font-weight:600;font-size:19px;color:var(--pv-rouge);transition:transform .2s ease}:is(.single-post .entry-content,.pv-article) .pv-faq details[open] summary:after{transform:rotate(45deg)}:is(.single-post .entry-content,.pv-article) .pv-faq summary:hover{color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) .pv-faq details>p{margin:0 0 16px;padding-right:46px}:is(.single-post .entry-content,.pv-article) .pv-faq .uagb-faq-item{border:0 !important;border-bottom:1px solid var(--pv-filet) !important;border-radius:0 !important}:is(.single-post .entry-content,.pv-article) .pv-faq .uagb-question{font-family:var(--pv-titre);font-weight:600;font-size:17px;color:var(--pv-encre)}:is(.single-post .entry-content,.pv-article) .pv-cta{border-radius:10px;overflow:hidden;margin:40px 0 34px;min-height:340px}:is(.single-post .entry-content,.pv-article) .pv-cta h2{color:var(--pv-encre);padding-top:0;margin:0 0 .4em;font-size:clamp(24px,1.4vw + 17px,30px)}:is(.single-post .entry-content,.pv-article) .pv-cta p{color:var(--pv-texte)}:is(.single-post .entry-content,.pv-article) .pv-cta a:not(.wp-block-button__link){color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) ul.pv-liens{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}:is(.single-post .entry-content,.pv-article) ul.pv-liens li{position:relative;margin:0;padding:14px 44px 14px 16px;border:1px solid var(--pv-filet);border-radius:10px;font-size:15px;line-height:1.45;transition:border-color .2s ease}:is(.single-post .entry-content,.pv-article) ul.pv-liens li:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--pv-titre);font-weight:600;color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) ul.pv-liens li:hover{border-color:var(--pv-rouge)}:is(.single-post .entry-content,.pv-article) ul.pv-liens a{font-family:var(--pv-titre);font-weight:600;font-size:16px;color:var(--pv-encre);text-decoration:none;display:block;margin-bottom:2px}:is(.single-post .entry-content,.pv-article) ul.pv-liens a:before{content:"";position:absolute;inset:0}:is(.single-post .entry-content,.pv-article) .pv-note{font-size:15px;line-height:1.55;padding-top:14px;border-top:1px solid var(--pv-filet);margin:0 0 1em}@media (max-width:600px){:is(.single-post .entry-content,.pv-article) .pv-reperes{padding:16px}:is(.single-post .entry-content,.pv-article) .pv-encart{padding:18px}:is(.single-post .entry-content,.pv-article) .pv-encart>.wp-block-buttons,:is(.single-post .entry-content,.pv-article) .pv-encart .wp-block-button,:is(.single-post .entry-content,.pv-article) .pv-encart .wp-block-button__link{width:100%;text-align:center}:is(.single-post .entry-content,.pv-article) .pv-duo{padding:18px}:is(.single-post .entry-content,.pv-article) blockquote.pv-regard{padding:20px 18px 18px}:is(.single-post .entry-content,.pv-article) .pv-viseur img{padding:8px}:is(.single-post .entry-content,.pv-article) .pv-faq details>p{padding-right:0}}.single-post .post-thumb-img-content img{box-shadow:none;border-radius:0}:is(.single-post .entry-content,.pv-article) .pv-cta{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}:is(.single-post .entry-content,.pv-article) .pv-cta .wp-block-buttons{margin:6px 0 0}@media (max-width:600px){:is(.single-post .entry-content,.pv-article) .pv-cta{padding:32px 20px;min-height:0}}:is(.single-post .entry-content,.pv-article) :is(.pv-sommaire,.pv-faq,.pv-reperes,.pv-franchise,.pv-encart,.pv-duo,.pv-cta)>*{max-width:none !important;margin-left:0 !important;margin-right:0 !important}:is(.single-post .entry-content,.pv-article) .pv-sommaire{margin-top:0 !important}:is(.single-post .entry-content,.pv-article) .pv-reperes{margin-bottom:28px !important}:is(.single-post .entry-content,.pv-article) .pv-faq>h2{margin-top:2.4em !important}:is(.single-post .entry-content,.pv-article) .pv-viseur,:is(.single-post .entry-content,.pv-article) .pv-viseur img{box-shadow:none !important}:is(.single-post .entry-content,.pv-article) .pv-cta{text-align:center}:is(.single-post .entry-content,.pv-article) .pv-cta .wp-block-buttons{justify-content:center}:is(.single-post .entry-content,.pv-article) :is(.pv-sommaire,.pv-faq){padding:0 !important}.single-post .entry-header .entry-meta,.single-post .ast-single-post-order .entry-meta{display:none !important}:is(.single-post .entry-content,.pv-article) .pv-cta{border:1px solid var(--pv-filet);min-height:0}:is(.single-post .entry-content,.pv-article) ul.pv-liens li{padding:0 44px 16px 16px;overflow:hidden;display:flex;flex-direction:column}:is(.single-post .entry-content,.pv-article) ul.pv-liens li img{display:block;width:calc(100% + 60px);max-width:none;height:150px;object-fit:cover;margin:0 0 12px -16px;border-radius:0}:is(.single-post .entry-content,.pv-article) ul.pv-liens li:after{top:auto;bottom:16px;transform:none}.single-post .ast-single-related-posts-container{display:none !important}:is(.single-post .entry-content,.pv-article) .pv-signature{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}:is(.single-post .entry-content,.pv-article) .pv-signature a.pv-cat{display:inline-block;padding:.2em .8em;border-radius:999px;background-color:var(--pv-rose);border:1px solid var(--pv-filet);color:var(--pv-rouge);font-family:var(--pv-titre);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}:is(.single-post .entry-content,.pv-article) .pv-signature a.pv-cat:hover,:is(.single-post .entry-content,.pv-article) .pv-signature a.pv-cat:focus-visible{background-color:var(--pv-rouge);border-color:var(--pv-rouge);color:var(--pv-blanc)}:is(.single-post .entry-content,.pv-article) .pv-signature .pv-lecture{color:var(--pv-texte);opacity:.8}:is(.single-post .entry-content,.pv-article) :is(p,li,figcaption,summary){text-wrap:pretty}:is(.single-post .entry-content,.pv-article) :is(h2,h3,.pv-cta p,.pv-chapo){text-wrap:balance}:is(.single-post .entry-content,.pv-article) a{overflow-wrap:normal;word-break:normal}.single-post .post-navigation .nav-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.single-post .post-navigation .nav-previous,.single-post .post-navigation .nav-next{width:auto;border:0 !important;padding:0 !important}.single-post .post-navigation a{display:block;padding:16px 18px;border:1px solid var(--ast-global-color-6);border-radius:10px;background:var(--ast-global-color-5);text-decoration:none;transition:border-color .2s ease}.single-post .post-navigation a:hover{border-color:var(--ast-global-color-0)}.single-post .post-navigation .ast-post-nav{display:inline-flex;align-items:center;gap:6px;font-family:'Rubik',sans-serif;font-weight:600;font-size:13px;text-transform:none;letter-spacing:0;color:var(--ast-global-color-0)}.single-post .post-navigation .ast-post-nav svg{fill:currentColor;width:12px;height:12px}.single-post .post-navigation a p{margin:6px 0 0;font-family:'Rubik',sans-serif;font-weight:600;font-size:16px;line-height:1.35;color:var(--ast-global-color-2);white-space:normal;overflow:visible;text-overflow:clip}.single-post .post-navigation .nav-next a{text-align:right}.single-post .post-navigation,.single-post .post-navigation *{text-transform:none !important}:is(.single-post .entry-content,.pv-article) :is(p,li,figcaption)>a:not(.wp-block-button__link):not(.pv-cat){display:inline-block;max-width:100%;text-wrap:balance}:is(.single-post .entry-content,.pv-article) ul.pv-liens li>a{display:block}