*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-family:var(--font-sans);margin:0}a{color:inherit}.cpt{padding:var(--s-6) var(--gutter) var(--s-16);margin:0 auto}.cpt--s{max-width:var(--doc-max)}.cpt--l{max-width:980px}.cpt--xl{max-width:1100px}.card{background:var(--color-bg);border:1px solid var(--color-border-control);border-radius:var(--r-card);padding:var(--s-5)}.card+.card{margin-top:var(--s-4)}.card h2{font-size:var(--fs-18);line-height:var(--lh-snug);margin:0 0 var(--s-3)}.card h3{font-size:var(--fs-16);line-height:var(--lh-snug);margin:0 0 var(--s-2)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--h-md);padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);font:inherit;font-family:var(--font-sans);font-size:var(--fs-14);font-weight:600;line-height:var(--lh-snug);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn[hidden]{display:none}.btn--main{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.btn--main:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.btn--ghost{background:var(--color-bg);border-color:var(--color-action);color:var(--color-text)}.btn--ghost:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.btn--link{min-height:0;padding:var(--s-1) 0;color:var(--color-text);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.st{align-items:center;gap:var(--s-2);min-height:var(--h-xs);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-12);border:1px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.st-g{font-size:var(--fs-14);line-height:1}.st--progression{background:var(--color-action);color:var(--color-on-action);border-color:var(--color-action)}.st--final{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success)}.st--incident{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info)}.st--retour,.st--argent{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.muted{color:var(--color-text-muted)}.small{font-size:var(--fs-14)}.lead{font-size:var(--fs-16);line-height:var(--lh-prose)}.skip{z-index:var(--z-skip);padding:var(--s-2) var(--s-4);border-radius:0 0 var(--r-sm) 0;background:var(--color-action);color:var(--color-on-action);position:absolute;top:0;left:-9999px}.skip:focus{left:0}.pvbar{z-index:1;justify-content:center;align-items:center;gap:var(--s-2);background:var(--color-info-bg);color:var(--color-info);border-bottom:1px solid var(--color-border);font-size:var(--fs-14);font-weight:600;line-height:var(--lh-body);text-align:center;padding:var(--s-2) var(--s-4);display:flex;position:relative}.pvbar svg{flex:none}.lb[data-astro-cid-wji4wg5s]{gap:var(--s-3);margin:var(--s-4) 0;padding:var(--s-4) var(--s-5);border:1px solid var(--color-border-control);border-radius:var(--r-card);background:var(--color-bg);display:flex}.lb[data-astro-cid-wji4wg5s] h2[data-astro-cid-wji4wg5s]{margin:0 0 var(--s-2);font-size:var(--fs-16);line-height:var(--lh-snug)}.lb[data-astro-cid-wji4wg5s] p[data-astro-cid-wji4wg5s]{margin:0 0 var(--s-2);line-height:var(--lh-body)}.lb[data-astro-cid-wji4wg5s] p[data-astro-cid-wji4wg5s]:last-child{margin-bottom:0}.lb[data-astro-cid-wji4wg5s] a[data-astro-cid-wji4wg5s]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.lb-ico[data-astro-cid-wji4wg5s]{border-radius:var(--r-md);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);flex:none;place-items:center;display:grid}.lb-code[data-astro-cid-wji4wg5s]{padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-16);letter-spacing:.06em;display:inline-block}.lb-compact[data-astro-cid-wji4wg5s]{font-size:var(--fs-14);line-height:var(--lh-body);color:var(--color-text-muted);margin:0}.lb-compact[data-astro-cid-wji4wg5s] .lb-ico[data-astro-cid-wji4wg5s]{width:22px;height:22px;margin-right:var(--s-2);vertical-align:-6px;border-radius:var(--r-sm);display:inline-grid}.lb-compact[data-astro-cid-wji4wg5s] b[data-astro-cid-wji4wg5s]{letter-spacing:.04em;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
