:root{--paper:#f5f2ea;--paper-2:#ece7da;--card:#fffdf8;--ink:#13202a;--ink-2:#4e5b66;--ink-3:#59636c;--rule:#d6cfbf;--rule-strong:#b9b09c;--field-border:#857e6c;--sea:#1d5468;--sea-ink:#0f3a49;--sea-tint:#e3ecee;--gorse:#e1ae2a;--gorse-tint:#f6e7bd;--signal:#b83e24;--signal-tint:#f6e1da;--ok:#2f6b4f;--ok-tint:#e0eee6;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-atkinson), "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-atkinson-mono), ui-monospace, "SF Mono", Menlo, monospace;--measure:68ch;--page:1120px;--gutter:clamp(16px, 4vw, 40px);--radius:3px;--focus-ring:var(--sea-ink);--focus:0 0 0 2px var(--paper), 0 0 0 4px var(--focus-ring);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#0e1920;--paper-2:#15232c;--card:#122029;--ink:#e9e4d8;--ink-2:#a7b0b5;--ink-3:#8a959c;--rule:#2a3a45;--rule-strong:#3c4f5c;--field-border:#6a7f8d;--sea:#86bccd;--sea-ink:#b3d8e4;--sea-tint:#173341;--gorse:#e9bd4a;--gorse-tint:#4a3f17;--signal:#f0845f;--signal-tint:#3d2219;--ok:#7fc4a0;--ok-tint:#17332a;--focus-ring:var(--gorse)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}@media (min-width:900px){body{font-size:1.125rem}}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;font-optical-sizing:auto;margin:0;font-weight:500;line-height:1.12}p{text-wrap:pretty;margin:0}a{color:var(--sea);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .12s}a:hover{color:var(--sea-ink);text-decoration-thickness:2px}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}::selection{background:var(--gorse-tint);color:var(--ink)}img,svg{max-width:100%;display:block}.rubrique{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink);font-size:1rem;font-variant-caps:all-small-caps;font-weight:700;line-height:1.3}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.filet-double{border:0;border-top:3px double var(--ink);margin:0}.filet{border:0;border-top:1px solid var(--rule);margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
