.single-guide-wrapper{--cg-guide-measure:720px;padding-bottom:var(--cg-space-9)}.single-guide-thumbnail,.single-guide-wrapper .cg-toc,.single-guide-content,.single-guide-tags{max-width:var(--cg-guide-measure);margin-inline:auto}.single-guide-header{padding-bottom:0;margin-bottom:var(--cg-space-1)}.single-guide-header .cg-kicker a{text-decoration:none}.single-guide-header .cg-kicker a:hover{color:var(--cg-accent)}.single-guide-title{margin:var(--cg-space-2) 0 0}.single-guide-intro{margin-top:var(--cg-space-4);font-size:var(--cg-text-lg);line-height:1.7;color:var(--cg-text-soft)}.single-guide-header .editorial-meta{margin-top:var(--cg-space-4)}.single-guide-header .editorial-meta-verif{color:var(--cg-text-muted)}.single-guide-header .editorial-meta-verif time{font-weight:600;color:var(--cg-text-soft)}.single-guide-thumbnail{margin:var(--cg-space-6) 0 var(--cg-space-7)}.single-guide-img{display:block;width:100%;max-height:380px;object-fit:cover;border-radius:var(--cg-radius-md);box-shadow:var(--cg-shadow-sm)}.cg-caption{display:block;margin-top:var(--cg-space-2);font-size:var(--cg-text-xs);color:var(--cg-text-muted);text-align:center;font-style:italic}.single-guide-wrapper .cg-toc{margin-bottom:var(--cg-space-7)}.single-guide-content>* + *{margin-top:1.2em}.single-guide-content>*:first-child{margin-top:0}.single-guide-content p{font-size:var(--cg-text-md);line-height:1.75;color:var(--cg-text)}.single-guide-content h2{margin-top:var(--cg-space-8)}.single-guide-content h3{margin-top:var(--cg-space-7);font-size:var(--cg-text-xl);font-weight:700;color:var(--cg-primary);line-height:var(--cg-leading-snug)}.single-guide-content h2[id],.single-guide-content h3[id]{scroll-margin-top:var(--cg-space-5)}.single-guide-content h4{margin-top:var(--cg-space-5);font-size:var(--cg-text-lg);font-weight:700;color:var(--cg-heading)}.single-guide-content a{color:var(--cg-accent-ink);text-decoration:underline;text-underline-offset:3px}.single-guide-content a:hover{color:var(--cg-primary)}.single-guide-content a:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px;border-radius:2px}.single-guide-content ul,.single-guide-content ol{padding-left:1.5em}.single-guide-content ul{list-style:disc}.single-guide-content ol{list-style:decimal}.single-guide-content li{margin-top:0.5em;font-size:var(--cg-text-md);line-height:1.7}.single-guide-content blockquote{margin:var(--cg-space-7) 0;padding:var(--cg-space-4) var(--cg-space-6);border-left:4px solid var(--cg-accent);background:#fffaf5;border-radius:0 var(--cg-radius-sm) var(--cg-radius-sm) 0}.single-guide-content blockquote p{margin:0;font-size:var(--cg-text-md);font-style:italic;color:var(--cg-primary)}.single-guide-content figure{margin:var(--cg-space-7) 0}.single-guide-content figure img{width:100%;border-radius:var(--cg-radius-sm)}.single-guide-content figcaption,.single-guide-content .cg-caption{display:block;margin-top:var(--cg-space-2);font-size:var(--cg-text-xs);color:var(--cg-text-muted);text-align:center;font-style:italic}.single-guide-content strong{font-weight:700;color:var(--cg-heading)}.single-guide-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--cg-space-7);padding-top:var(--cg-space-6);border-top:1px solid var(--cg-border)}.cg-author-box{margin-top:var(--cg-space-9)}.cg-related{margin-top:var(--cg-space-9)}.cg-related h2{margin-bottom:var(--cg-space-5)}@media (max-width:1024px){.single-guide-wrapper{--cg-guide-measure:100%}.single-guide-header{margin-bottom:var(--cg-space-6)}.single-guide-intro{font-size:var(--cg-text-base)}.single-guide-content h2{font-size:var(--cg-text-xl)}.single-guide-content h3{font-size:var(--cg-text-lg)}}@media (max-width:640px){.single-guide-thumbnail{margin:var(--cg-space-6) 0}.single-guide-content p,.single-guide-content li{font-size:var(--cg-text-base)}.single-guide-content blockquote{padding:var(--cg-space-3) var(--cg-space-4)}}.single-guide-content>p:first-child{font-size:var(--cg-text-lg);line-height:1.7;color:var(--cg-text-soft)}.single-guide-content h2{margin-top:var(--cg-space-8);padding-top:var(--cg-space-6);border-top:1px solid var(--cg-border)}.single-guide-content>h2:first-child{margin-top:0;padding-top:0;border-top:0}.single-guide-content .wp-block-separator{height:0;margin:var(--cg-space-8) 0;border:0;border-top:1px solid var(--cg-border)}.single-guide-content .wp-block-separator + h2{margin-top:var(--cg-space-6);padding-top:0;border-top:0}.single-guide-content ul li::marker{color:var(--cg-accent)}.single-guide-content li>ul,.single-guide-content li>ol{margin-top:0.4em}.single-guide-content table{box-shadow:none;border:0;border-top:2px solid var(--cg-border-strong);border-radius:0;background:transparent;overflow:visible}.single-guide-content th,.single-guide-content td{border-left:0;border-right:0}.single-guide-content thead th{background:transparent;border-bottom:1px solid var(--cg-border-strong)}.single-guide-content tbody td{border-bottom:1px solid var(--cg-border)}.single-guide-content tbody tr:nth-child(even) td{background:transparent}.single-guide-content tbody tr:hover td{background:var(--cg-bg-soft)}.single-guide-content tbody tr:last-child td{border-bottom:2px solid var(--cg-border-strong)}.single-guide-content .cg-encadre-essentiel{margin:var(--cg-space-7) 0;padding:var(--cg-space-5) var(--cg-space-6);border:1px solid var(--cg-border);border-left:4px solid var(--cg-accent);border-radius:var(--cg-radius-sm);background:#fffaf5}.single-guide-content .cg-encadre-essentiel h2{margin:0 0 var(--cg-space-3);padding:0;border-top:0;font-family:'DM Sans',sans-serif;font-size:var(--cg-text-sm);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--cg-accent-ink)}.single-guide-content .cg-encadre-essentiel ul{margin:0;padding-left:1.2em}.single-guide-content .cg-encadre-essentiel li{margin-top:0.4em;font-size:var(--cg-text-base);line-height:1.6}.single-guide-content .cg-encadre-essentiel li:first-child{margin-top:0}.single-guide-content blockquote.wp-block-quote.cg-pullquote{margin:var(--cg-space-7) 0;padding:var(--cg-space-2) 0 var(--cg-space-2) var(--cg-space-6);border:0;border-left:4px solid var(--cg-accent);background:transparent;border-radius:0;text-align:left}.single-guide-content .cg-pullquote p{max-width:none;margin:0;font-family:'Playfair Display',serif;font-style:italic;font-size:clamp(var(--cg-text-xl),1.9vw,var(--cg-text-2xl));line-height:1.45;color:var(--cg-primary)}.single-guide-content .cg-a-retenir{margin:var(--cg-space-6) 0;padding:var(--cg-space-4) var(--cg-space-5);border-left:3px solid var(--cg-border-strong);border-radius:0 var(--cg-radius-sm) var(--cg-radius-sm) 0;background:var(--cg-bg-soft)}.single-guide-content .cg-a-retenir::before{content:"À retenir";display:block;margin-bottom:var(--cg-space-2);font-size:var(--cg-text-xs);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--cg-text-muted)}.single-guide-content .cg-a-retenir p{margin:0;font-size:var(--cg-text-base);line-height:1.65;color:var(--cg-text-soft)}.single-guide-content .cg-a-retenir p + p{margin-top:0.6em}.cg-guide-colonne{min-width:0}:root{--cg-fiche-aside-w:280px}@media (min-width:1100px){.cg-fiche-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--cg-fiche-aside-w);gap:var(--cg-space-7);align-items:start}.cg-fiche-aside{position:sticky;top:var(--cg-colonne-collante-top)}}@media (max-width:1099px){.cg-fiche-aside{position:static}.cg-fiche-layout{display:flex;flex-direction:column;gap:var(--cg-space-5)}}.single-guide-banniere p{margin-inline:auto;text-align:left}.single-guide-banniere{margin-top:var(--cg-space-6)}.single-guide-banniere>p:first-child{font-size:var(--cg-text-lg);line-height:var(--cg-leading-normal);color:var(--cg-text)}.single-guide-banniere>p:first-child ~ p{font-size:var(--cg-text-base);color:var(--cg-text)}.single-guide-signature{max-width:var(--cg-guide-measure)}