.scanee-ds .pg-prose li,.scanee-ds .pg-table td,.scanee-ds .pg-link>span:not(.sc-overline):not(.pg-link-more){font-family:var(--font-body)}.scanee-ds .pg-main{padding-top:28px;padding-bottom:clamp(64px,8vw,120px)}.scanee-ds .pg-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--text-tertiary)}.scanee-ds .pg-crumbs a{color:var(--text-secondary);text-decoration:none}.scanee-ds .pg-crumbs a:hover{color:var(--brand)}.scanee-ds .pg-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center;margin-top:28px}@media(min-width:960px){.scanee-ds .pg-hero-media{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}}.scanee-ds .pg-logo{height:32px;width:auto;display:block}.scanee-ds .pg-h1{font-family:var(--font-display);font-size:clamp(38px,4.4vw,60px);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:18px 0 0;max-width:20ch}.scanee-ds .pg-lead{margin:20px 0 0;max-width:60ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--text-secondary)}.scanee-ds .pg-byline{margin:16px 0 0;font-size:15px;color:var(--text-tertiary)}.scanee-ds .pg-byline a{color:var(--text-secondary);font-weight:var(--weight-semibold)}.scanee-ds .pg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.scanee-ds .pg-actions a{text-decoration:none}.scanee-ds .pg-note{display:block;margin-top:14px;font-size:14px;color:var(--text-tertiary)}.scanee-ds .pg-episode{max-width:800px;margin:40px 0 0}.scanee-ds .pg-episode video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--neutral-300);border-radius:6px;background:var(--neutral-100)}.scanee-ds .pg-episode figcaption{margin-top:12px}.scanee-ds .pg-audio{margin-top:40px;padding:20px;border:1px solid var(--neutral-300);border-radius:6px;background:var(--surface)}.scanee-ds .pg-audio-play,.scanee-ds .pg-audio-mini-play,.scanee-ds .pg-audio-mini-close{min-height:0;aspect-ratio:1}.scanee-ds .pg-audio-play{flex:0 0 auto;width:48px;height:48px;padding:0;justify-content:center;color:#fff}.scanee-ds .pg-audio{scroll-margin-top:96px}.scanee-ds .pg-audio-icon-pause,.scanee-ds [data-playing] .pg-audio-icon-play{display:none}.scanee-ds [data-playing] .pg-audio-icon-pause{display:block}.scanee-ds .pg-audio-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.scanee-ds .pg-audio p{max-width:none;margin:6px 0 0;font-size:15px;color:var(--text-secondary)}.scanee-ds .pg-audio-progress{display:flex;align-items:center;gap:12px;margin-top:16px}.scanee-ds .pg-audio-time{flex:0 0 auto;min-width:4ch;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.scanee-ds .pg-audio-rate{flex:0 0 auto;min-width:56px;justify-content:center;font-variant-numeric:tabular-nums}.scanee-ds .pg-audio noscript audio{width:100%;margin-top:12px}.scanee-ds .pg-audio--duo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head duo" "text duo" "row duo";column-gap:24px;align-items:center}.scanee-ds .pg-audio--duo .pg-audio-head{grid-area:head}.scanee-ds .pg-audio--duo>p{grid-area:text}.scanee-ds .pg-audio--duo .pg-audio-progress{grid-area:row}.scanee-ds .pg-audio-duo{grid-area:duo;display:flex;gap:8px}.scanee-ds .pg-duo-perso{display:flex;flex-direction:column;align-items:center;gap:4px}.scanee-ds .pg-duo-sprite{position:relative;display:block;width:138px;height:138px}.scanee-ds .pg-duo-sprite img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.scanee-ds .pg-duo--moyen .pg-duo-sprite{width:96px;height:96px}.scanee-ds .pg-duo--petit .pg-duo-sprite{width:48px;height:48px}.scanee-ds .pg-duo--moyen .pg-duo-sprite img,.scanee-ds .pg-duo--petit .pg-duo-sprite img{image-rendering:auto}.scanee-ds .pg-duo--moyen{justify-content:center;gap:12px;margin-bottom:10px}.scanee-ds .pg-duo--moyen .pg-duo-nom{font-size:11px;padding:1px 8px}.scanee-ds .pg-duo--petit{flex:0 0 auto;gap:2px}.scanee-ds .pg-duo--petit .pg-duo-perso{transition:opacity .25s ease}.scanee-ds .pg-duo--petit .pg-duo-perso:not([data-parle]){opacity:.45}.scanee-ds .pg-duo-perso:not([data-bouche=mi]) .pg-duo-mi,.scanee-ds .pg-duo-perso:not([data-bouche=ouvert]) .pg-duo-ouvert,.scanee-ds .pg-duo-perso:not([data-clos]) .pg-duo-clos{visibility:hidden}.scanee-ds .pg-duo-nom{padding:2px 10px;border:1px solid var(--neutral-300);border-radius:999px;background:var(--surface);font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text);transition:background .25s ease,color .25s ease,border-color .25s ease}.scanee-ds .pg-duo-perso[data-parle] .pg-duo-nom{background:var(--brand);border-color:var(--brand);color:#fff}@media(max-width:639px){.scanee-ds .pg-audio--duo{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "text" "duo" "row"}.scanee-ds .pg-audio-duo{justify-content:center;margin-top:12px}}.scanee-ds .pg-audio-mini{display:flex;align-items:center;gap:12px}.scanee-ds .pg-audio-mini-play{flex:0 0 auto;width:40px;height:40px;padding:0;justify-content:center;color:#fff}.scanee-ds .pg-audio-mini-play svg{width:16px;height:16px}.scanee-ds .pg-audio-mini-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.scanee-ds .pg-audio-mini-title{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scanee-ds .pg-audio-mini-title:hover{color:var(--brand)}.scanee-ds .pg-audio-mini-track{display:flex;align-items:center;height:20px;margin:-8px 0;cursor:pointer;touch-action:none}.scanee-ds .pg-audio-mini-track:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.scanee-ds .pg-audio-mini-rail{display:block;width:100%;height:4px;border-radius:999px;background:var(--neutral-200);overflow:hidden}.scanee-ds .pg-audio-mini-fill{display:block;width:var(--pct, 0%);height:100%;background:var(--brand)}.scanee-ds .pg-audio-mini-close{flex:0 0 auto;width:36px;height:36px;padding:0;justify-content:center}.scanee-ds .pg-audio-dock{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .2s ease}.scanee-ds .pg-audio-dock[data-visible]{grid-template-rows:1fr;opacity:1}.scanee-ds .pg-audio-dock-inner{min-height:0;overflow:hidden}.scanee-ds .pg-audio-dock .pg-audio-mini{align-items:flex-start;margin:0 0 18px;padding:14px;border:1px solid var(--neutral-300);border-radius:6px;background:var(--surface)}.scanee-ds .pg-audio-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:640px;margin:0 auto;padding:10px 10px 10px 12px;border:1px solid var(--neutral-300);border-radius:6px;background:var(--surface);box-shadow:var(--shadow-md);opacity:0;transform:translateY(calc(100% + 24px));transition:transform .25s ease,opacity .2s ease}.scanee-ds .pg-audio-bar[data-visible]{opacity:1;transform:none}@media(min-width:1100px){.scanee-ds .pg-audio-bar:not(.pg-audio-bar--everywhere){display:none}}html[data-audio-bar] body{padding-bottom:88px}@media(prefers-reduced-motion:reduce){.scanee-ds .pg-audio-dock,.scanee-ds .pg-audio-bar{transition:none}}.scanee-ds .pg-audio-seek{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:0;height:24px;margin:0;background:transparent;cursor:pointer}.scanee-ds .pg-audio-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(var(--brand),var(--brand)) 0 / var(--pct, 0%) 100% no-repeat,var(--neutral-200)}.scanee-ds .pg-audio-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid var(--surface);border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px var(--brand)}.scanee-ds .pg-audio-seek::-moz-range-track{height:4px;border-radius:999px;background:var(--neutral-200)}.scanee-ds .pg-audio-seek::-moz-range-progress{height:4px;border-radius:999px;background:var(--brand)}.scanee-ds .pg-audio-seek::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--surface);border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px var(--brand)}.scanee-ds .pg-audio-seek:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}@media(max-width:480px){.scanee-ds .pg-audio{gap:14px;padding:16px}.scanee-ds .pg-audio-play{width:44px;height:44px}.scanee-ds .pg-audio-progress{gap:8px}}.scanee-ds .pg-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:2px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--neutral-200);color:var(--text-secondary)}.scanee-ds .pg-video{margin:0;border:1px solid var(--neutral-300);background:var(--blue-100);aspect-ratio:16 / 9;overflow:hidden}.scanee-ds .pg-video video{width:100%;height:100%;display:block;object-fit:cover}.scanee-ds .pg-section{margin-top:clamp(56px,7vw,96px)}.scanee-ds .pg-section[id]{scroll-margin-top:96px}.scanee-ds .pg-h2{font-family:var(--font-display);font-size:clamp(30px,3vw,42px);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:12px 0 0;max-width:26ch}.scanee-ds .pg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px}.scanee-ds .pg-grid .sc-card{display:flex;flex-direction:column;gap:10px}.scanee-ds .pg-steps{list-style:none;counter-reset:pg-step;margin:32px 0 0;padding:0;border-top:1px solid var(--neutral-300);max-width:860px}.scanee-ds .pg-steps li{counter-increment:pg-step;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--neutral-300)}.scanee-ds .pg-steps li:before{content:counter(pg-step,decimal-leading-zero);font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--brand);padding-top:3px}.scanee-ds .pg-steps h3{margin:0;font-size:19px;font-weight:var(--weight-bold);line-height:var(--leading-tight)}.scanee-ds .pg-steps p{margin:6px 0 0;font-size:17px;color:var(--text-secondary)}.scanee-ds .pg-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:28px}.scanee-ds .pg-link{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--neutral-300);border-radius:6px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.scanee-ds .pg-link:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.scanee-ds .pg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.scanee-ds .pg-link img{height:22px;width:auto;align-self:flex-start}.scanee-ds .pg-link strong{font-size:17px;line-height:var(--leading-tight)}.scanee-ds .pg-link span{font-size:15px;color:var(--text-secondary)}.scanee-ds .pg-link .pg-link-more{margin-top:auto;padding-top:6px;font-weight:var(--weight-semibold);color:var(--brand)}.scanee-ds .pg-faq{margin-top:28px;max-width:860px}.scanee-ds .pg-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(56px,7vw,96px);padding:clamp(24px,4vw,40px);border-radius:6px;background:var(--surface-tinted)}.scanee-ds .pg-cta h2{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);line-height:var(--leading-tight)}.scanee-ds .pg-cta p{margin:8px 0 0;max-width:52ch;color:var(--text-secondary)}.scanee-ds .pg-fine{margin-top:32px;max-width:90ch;font-size:14px;line-height:1.5;color:var(--text-tertiary)}.scanee-ds .pg-read{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;margin-top:28px}@media(min-width:1100px){.scanee-ds .pg-read{grid-template-columns:minmax(0,1fr) 220px}}.scanee-ds .pg-toc{display:none}@media(min-width:1100px){.scanee-ds .pg-toc{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:10px;font-size:14px}.scanee-ds .pg-toc-nav{display:flex;flex-direction:column;gap:10px}.scanee-ds .pg-toc a{color:var(--text-secondary);text-decoration:none}.scanee-ds .pg-toc a:hover{color:var(--brand)}}.scanee-ds .pg-prose{max-width:72ch;font-size:18px;line-height:1.6}.scanee-ds .pg-prose h2{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:56px 0 0;scroll-margin-top:96px}.scanee-ds .pg-prose h3{font-size:20px;font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:32px 0 0}.scanee-ds .pg-prose p,.scanee-ds .pg-prose ul,.scanee-ds .pg-prose ol{margin:16px 0 0;color:var(--text-secondary)}.scanee-ds .pg-prose p{max-width:none}.scanee-ds .pg-prose ul,.scanee-ds .pg-prose ol{padding-left:22px}.scanee-ds .pg-prose ul{list-style:disc}.scanee-ds .pg-prose ol{list-style:decimal}.scanee-ds .pg-prose li::marker{color:var(--brand);font-family:var(--font-mono);font-weight:700}.scanee-ds .pg-prose li+li{margin-top:8px}.scanee-ds .pg-prose strong{color:var(--text)}.scanee-ds .pg-prose a{color:var(--brand-pressed)}.scanee-ds .pg-prose .pg-callout{margin:24px 0 0;padding:18px 20px;border-left:3px solid var(--brand);background:var(--blue-100);font-size:17px}.scanee-ds .pg-prose .pg-callout p{margin:0}.scanee-ds .pg-prose :not(pre)>code{font-family:var(--font-mono);font-size:.88em;font-variant-ligatures:none;padding:1px 5px;background:var(--neutral-200);color:var(--text);overflow-wrap:anywhere}.scanee-ds .pg-prose .pg-figure{margin:24px 0 0;border:1px solid var(--neutral-300);background:var(--neutral-100)}.scanee-ds .pg-prose .pg-figure img{display:block;width:100%;height:auto}.scanee-ds .pg-table{margin-top:20px;overflow-x:auto;border:1px solid var(--neutral-300);scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}.scanee-ds .pg-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}.scanee-ds .pg-table-wide table{min-width:520px}.scanee-ds .pg-table th,.scanee-ds .pg-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--neutral-300)}.scanee-ds .pg-table th{background:var(--neutral-100);font-weight:var(--weight-bold);color:var(--text)}.scanee-ds .pg-table tr:last-child td{border-bottom:0}.scanee-ds .pg-table td{color:var(--text-secondary)}@media print{.scanee-ds header,.scanee-ds footer,.scanee-ds .pg-crumbs,.scanee-ds .pg-toc,.scanee-ds .pg-actions,.scanee-ds .pg-audio,.scanee-ds .pg-audio-bar,.scanee-ds .pg-audio-dock,.scanee-ds .pg-cta,#cookie-consent{display:none!important}.scanee-ds .pg-main{padding:0}.scanee-ds .pg-read{display:block}.scanee-ds .pg-prose{max-width:none;font-size:12pt}.scanee-ds .pg-prose h2{break-after:avoid}.scanee-ds .pg-table{overflow:visible}}.scanee-ds .pg-md h2:first-child{margin-top:0}.scanee-ds .pg-md hr{margin:40px 0 0;border:0;border-top:1px solid var(--neutral-300)}.scanee-ds .pg-md li>p{margin:0}.scanee-ds .pg-md .pg-callout>:first-child{margin-top:0}.scanee-ds .pg-md .pg-callout p+p{margin-top:8px}.scanee-ds .pg-md :not(pre)>code{font-family:var(--font-mono);font-size:.86em;padding:1px 6px;border-radius:var(--radius-ui-xs, 5px);background:var(--neutral-100);color:var(--text);overflow-wrap:anywhere}.scanee-ds .pg-md pre{margin:20px 0 0;padding:16px 18px;border-radius:var(--radius-md, 6px);overflow-x:auto;font-size:14px;line-height:1.55;scrollbar-width:thin}.scanee-ds .pg-md pre code{font-family:var(--font-mono);font-variant-ligatures:none}.scanee-ds .pg-md .pg-table code{white-space:nowrap}@media print{.scanee-ds .pg-md pre{white-space:pre-wrap;break-inside:avoid}}
