:root{--sauge:#5b7c75;--terracotta:#c78873;--texte:#2c3e50;--creme:#fff7f0;--blanc:#ffffff}*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,h6,p{margin:0}html{scroll-behavior:smooth}body{background-color:var(--creme);color:var(--texte);font-family:var(--font-body),sans-serif;line-height:1.7;font-size:1.0625rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),serif;color:var(--texte)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;padding:.75rem 1.25rem;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:var(--blanc);color:var(--texte);border-radius:8px;z-index:100;font-weight:600}a{color:var(--sauge)}.prose{max-width:68ch;margin:0 auto}.prose h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}@media (min-width:768px){.prose h2{font-size:1.75rem}}.prose h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.prose p:not([class]){margin:1.25em 0}.prose ol,.prose ul{padding-left:1.5rem;margin:1.25em 0}.prose li{margin:.5em 0}.prose blockquote{border-left:3px solid var(--sauge);background-color:var(--creme);margin:1.5em 0;padding:.75em 1.25em;border-radius:0 8px 8px 0}.prose img{max-width:100%;height:auto;border-radius:8px}.prose a:not([class]){color:var(--sauge);text-decoration:underline}sup.citation{line-height:0;margin-left:.15em}sup.citation a.citation-lien{color:var(--terracotta);font-size:.78em;font-weight:600;text-decoration:none;padding:.1em .15em}sup.citation a.citation-lien:focus-visible,sup.citation a.citation-lien:hover{text-decoration:underline}.prose table{border-collapse:collapse;width:100%}.prose .table-wrapper{overflow-x:auto;margin:1.5em 0}.prose code{padding:.15em .4em;border-radius:4px;font-size:.9em}.prose code,.prose pre{background-color:#f5efe8}.prose pre{overflow-x:auto;padding:1em;border-radius:8px}.prose pre code{background-color:transparent;padding:0}