.guide-page .guide-title-highlight{background:linear-gradient(transparent 58%,var(--color-accent) 58%,var(--color-accent) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.035em}.guide-page .guide-eyebrow{display:inline-block;max-width:100%;border-radius:6px;background:var(--color-accent);color:var(--color-encre);padding:.55em .8em}.guide-page .guide-heading-underline,.guide-page .guide-tool-heading{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.14em;text-underline-offset:.16em;text-decoration-skip-ink:none}.guide-page .guide-section-number,.guide-page .guide-step{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding-inline:.35rem;border-radius:7px;background:var(--color-accent);color:var(--color-encre);font-weight:700}.guide-page .guide-step{min-width:1.45rem;height:1.45rem;font-size:11px}.guide-page .guide-toc-link:hover>span:last-child{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-underline-offset:3px}.guide-page .guide-key-points,.guide-page .guide-note{border:1px solid color-mix(in srgb,var(--color-accent) 55%,var(--color-trait));border-left:4px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,white)}.guide-page .guide-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.15rem;border-radius:50%;background:var(--color-accent);color:var(--color-encre);font-weight:700}.guide-page .guide-result{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-trait));border-left:4px solid var(--color-accent)}.guide-page .guide-result-value{background:var(--color-accent);color:var(--color-encre);padding:.04em .16em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.guide-page .guide-primary-action{transition:background-color .15s ease,box-shadow .15s ease}.guide-page .guide-primary-action:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);box-shadow:0 0 0 2px var(--color-encre)}.guide-page a:focus-visible,.guide-page button:focus-visible,.guide-page input:focus-visible,.guide-page select:focus-visible,.guide-page textarea:focus-visible{outline:2px solid var(--color-encre);outline-offset:3px;box-shadow:0 0 0 5px var(--color-accent)}.guide-page .guide-card:hover{border-color:var(--color-accent)}.guide-page .guide-card-title:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:4px;text-underline-offset:5px}.guide-prose{color:var(--color-encre-2);font-size:16px;line-height:1.85}.guide-prose>p+p{margin-top:1rem}.guide-prose strong{color:var(--color-encre);font-weight:650}.guide-prose>p strong{background:linear-gradient(transparent 48%,color-mix(in srgb,var(--color-accent) 70%,white) 48%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em}.guide-prose h3{color:var(--color-encre);font-size:22px;margin:1.75rem 0 .75rem}.guide-prose li a,.guide-prose p a{text-decoration:underline;text-underline-offset:3px;color:var(--color-encre)}.guide-prose>ol,.guide-prose>ul{margin:1.25rem 0;padding-left:1.3rem}.guide-prose>ul{list-style:disc}.guide-prose>ol{list-style:decimal}.guide-prose>ol li,.guide-prose>ul li{margin:.5rem 0}.guide-tool{color:var(--color-encre);line-height:1.55}.guide-tool label{color:var(--color-encre);font-size:13px;font-weight:600}.guide-tool input,.guide-tool select,.guide-tool textarea{width:100%;min-height:44px;border:1px solid var(--color-trait-2);border-radius:10px;background:white;color:var(--color-encre);padding:9px 11px;font-size:15px;font-weight:400}.guide-tool input[type=checkbox]{width:18px;min-height:18px}.guide-tool input[aria-invalid=true]{border-color:var(--color-attente-fonce)}@media print{.guide-tool button,body>nav,footer{display:none!important}.guide-prose{font-size:11pt}.guide-tool,figure,table{break-inside:avoid}}