.UZE1nq_section{margin-block:2rem}.UZE1nq_section h2{border-bottom:1px solid var(--ed-rule,#d8c8b0);margin-block:1.5rem .75rem;padding-bottom:.25rem;font-size:1.3rem}.UZE1nq_section h3{color:var(--ed-ink-soft,#5b4a30);margin-block:1rem .4rem;font-size:1.05rem}.UZE1nq_section p,.UZE1nq_section ul{margin-block:.5rem;line-height:1.6}.UZE1nq_section ul{padding-left:1.5rem}.UZE1nq_section code{background:var(--ed-code-bg,#f5ede0);border:1px solid var(--ed-rule,#e0d5c0);font-family:var(--mono,"JetBrains Mono", ui-monospace, monospace);border-radius:3px;padding:1px 5px;font-size:.9em}.UZE1nq_code{background:var(--ed-code-bg,#f5ede0);border:1px solid var(--ed-rule,#d8c8b0);border-radius:6px;margin-block:.75rem;padding:.9rem 1rem;overflow-x:auto}.UZE1nq_code code{white-space:pre;background:0 0;border:none;padding:0;font-size:.85em;line-height:1.5}
.ed-body{grid-template-columns:1fr;display:grid;overflow:clip}.ed-body:has(.ed-aside){grid-template-columns:240px 1fr}.ed-aside{background:var(--paper-2);border-right:1px solid var(--rule);padding:18px 0;overflow-y:auto}.ed-aside nav{flex-direction:column;display:flex}@media (min-width:801px){.ed-aside{overflow:visible}.ed-aside nav{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.ed-meta{font-family:var(--sans);color:var(--ink-3);margin:-.4em 0 1em;font-size:.84rem}.ed-toc{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;margin:0 0 1.6em}.ed-toc summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:10px 14px;font-size:.72rem}.ed-toc summary:focus-visible{outline:2px solid var(--lit);outline-offset:2px}.ed-toc ol{font-family:var(--sans);margin:0;padding:0 14px 12px 34px;font-size:.9rem;line-height:1.7}.ed-toc a{color:var(--ink-2);text-decoration:none}.ed-toc a:hover{color:var(--ink);text-decoration:underline}.ed-article h2[id],.ed-article h3[id]{scroll-margin-top:16px}.ed-tree-item{flex-direction:column;display:flex}.ed-link{font-family:var(--sans);color:var(--ink-2);padding:8px 18px;font-size:.88rem;text-decoration:none;display:block}.ed-link:hover{background:var(--paper);color:var(--ink)}.ed-link.in-path{color:var(--ink);font-weight:500}.ed-link.active{background:var(--paper);color:var(--ink);border-left:2px solid var(--lit);padding-left:16px;font-weight:500}.ed-tree-children{border-left:1px solid var(--rule);flex-direction:column;margin-left:18px;padding-left:14px;display:flex}.ed-tree-children .ed-link{padding:6px 12px;font-size:.84rem}.ed-tree-children .ed-link.active{padding-left:10px}.ed-main{width:100%;max-width:900px;margin:0 auto;padding:32px 48px 80px;overflow-y:auto}.ed-breadcrumb{margin-bottom:24px}.ed-breadcrumb a{color:var(--ink-3);text-decoration:none}.ed-breadcrumb a:hover{color:var(--lit)}.ed-bc-sep{color:var(--ink-3);margin:0 6px}.ed-title{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 28px;font-size:2.6rem;font-weight:400;line-height:1.05}.ed-lead{font-family:var(--serif);color:var(--ink-2);margin:0 0 8px;font-size:1.15rem;font-style:italic}.ed-article a.ed-cta{font-family:var(--sans);background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ed-article a.ed-cta:hover{background:var(--lit);border-color:var(--lit);color:var(--paper)}.ed-article h2{font-family:var(--serif);margin:1.5em 0 .5em;font-size:1.55rem;font-weight:500}.ed-article h3{font-family:var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:1.2em 0 .4em;font-size:1.05rem;font-weight:600}.ed-article h4{font-family:var(--serif);color:var(--ink-2);margin:1em 0 .3em;font-size:1.05rem;font-style:italic}.ed-article p{font-family:var(--serif);color:var(--ink);margin:0 0 .9em;font-size:1.05rem;line-height:1.7}.ed-article ul,.ed-article ol{font-family:var(--serif);margin:0 0 1em 1.5em;font-size:1.05rem;line-height:1.7}.ed-article li{margin-bottom:.4em}.ed-article blockquote{border-left:2px solid var(--lit-line);color:var(--ink-2);margin:1em 0;padding:.2em 0 .2em 1em;font-style:italic}.ed-article a{color:color-mix(in oklch, var(--lit) 70%, var(--ink));text-underline-offset:2px;text-decoration:underline}.ed-article a:hover{color:var(--ink)}.ed-article hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.ed-article table{border-collapse:collapse;width:100%;font-family:var(--sans);border-top:1px solid var(--rule);margin:1.2em 0 1.6em;font-size:.92rem;line-height:1.5}.ed-article th{text-align:left;vertical-align:bottom;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);background:var(--paper-2);border-bottom:2px solid var(--rule);padding:.65em .9em;font-size:.78rem;font-weight:600}.ed-article td{vertical-align:top;border-bottom:1px solid var(--rule);color:var(--ink);padding:.7em .9em}.ed-article tbody tr:nth-child(2n) td{background:color-mix(in oklch, var(--paper-2) 55%, transparent)}.ed-article td:first-child{min-width:9.5rem;font-weight:600}@media (max-width:700px){.ed-article table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ed-article th,.ed-article td{min-width:9rem}}.ed-article code{font-family:var(--mono);background:var(--paper-2);border-radius:3px;padding:1px 5px;font-size:.9em}.ed-article iframe{aspect-ratio:16/9;border-radius:var(--tw-radius);border:0;width:100%;height:auto;margin:1em 0;display:block}.ed-hub-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px;display:grid}.ed-article a.ed-hub-card,.ed-article a.ed-hub-card:hover,.ed-article div.ed-hub-card{background:var(--paper-2);border-radius:var(--tw-radius);color:var(--ink);flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:background .15s;display:flex}.ed-article a.ed-hub-card:hover,.ed-article div.ed-hub-card:hover{background:var(--lit-tint)}.ed-hub-bloc+.ed-hub-bloc{margin-top:12px}.ed-article .ed-hub-bloc-title{margin:1.6em 0 0;font-size:1.25rem}.ed-hub-bloc .ed-hub-grid{margin-top:14px}.ed-article div.ed-hub-card{cursor:pointer;position:relative}.ed-article .ed-hub-card-link{color:var(--ink);text-decoration:none}.ed-article .ed-hub-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ed-article .ed-hub-card-link:focus-visible{outline:none}.ed-article div.ed-hub-card:has(.ed-hub-card-link:focus-visible){outline:2px solid var(--lit);outline-offset:2px}.ed-article div.ed-hub-card:hover .ed-hub-card-link{text-underline-offset:3px;text-decoration:underline}.ed-hub-card-go{color:var(--lit);margin-left:.35em;transition:transform .15s;display:inline-block}.ed-article div.ed-hub-card:hover .ed-hub-card-go{transform:translate(3px)}.ed-article .ed-hub-phares a{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.ed-hub-card-go{transition:none}}.ed-article .ed-hub-phares{border-top:1px solid var(--rule);font-family:var(--sans);flex-direction:column;gap:4px;margin:4px 0 0;padding:8px 0 0;font-size:.86rem;line-height:1.5;list-style:none;display:flex}.ed-article .ed-hub-phares li{margin:0}.ed-article .ed-hub-phares a:before{content:"→ ";color:var(--ink-3)}.ed-article .ed-hub-phares .ed-hub-phares{border-top:none;margin:2px 0 0;padding:0 0 0 16px}.ed-article .ed-hub-phares .ed-hub-phares a:before{content:"↳ "}.ed-hub-card-icon{font-size:1.6rem;line-height:1}.ed-article .ed-hub-card-title{font-family:var(--serif);text-transform:none;letter-spacing:normal;color:var(--ink);margin:0;font-size:1.15rem;font-weight:500}.ed-hub-card-desc{font-family:var(--serif);color:var(--ink-3);margin:0;font-size:.92rem;font-style:italic}@media (max-width:800px){:is(.ed-body,.ed-body:has(.ed-aside)){grid-template-columns:1fr}.ed-aside{border-right:none;border-top:1px solid var(--rule);order:2;padding:12px 0}.ed-main{padding:20px 18px 60px}.ed-title{font-size:1.9rem}.ed-hub-grid{grid-template-columns:1fr}}.b1a-encart{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;margin-top:36px;padding:18px 20px}.b1a-encart .cb-eyebrow{margin-bottom:10px;display:block}.b1a-encart-liste,.b1a-encart-pericopes{margin:0;padding:0;list-style:none}.b1a-encart-liste>li+li{margin-top:10px}.b1a-encart-chapitre{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--rule);font-size:1.05rem;text-decoration:none}.b1a-encart-chapitre:hover{border-color:var(--lit)}.b1a-encart-chapitre.b1a-encart-chapitre-vide{color:var(--ink-3);border-bottom:none}.b1a-encart-pericopes{margin:6px 0 0 14px;font-size:.92rem}.b1a-encart-pericopes a{color:var(--ink-2);font-family:var(--mono);font-size:.82rem;text-decoration:none}.b1a-encart-pericopes a:hover{color:var(--ink)}.b1a-encart-sources,.b1a-encart-vide{color:var(--ink-3);font-size:.85rem}.ed-article{--viz-1:#a67c1f;--viz-2:#6f4bb0}[data-mode=dark] .ed-article{--viz-1:#b8892a;--viz-2:#9277cc}.ed-article figure.viz{margin:1.6em 0 2em}.ed-article .viz-svg{width:100%;height:auto;display:block;overflow:visible}.ed-article .viz-svg .viz-1{fill:var(--viz-1)}.ed-article .viz-svg .viz-2{fill:var(--viz-2)}.ed-article .viz-svg path:hover{opacity:.8}.ed-article .viz-svg .viz-grille{stroke:var(--rule-soft);stroke-width:1px}.ed-article .viz-svg .viz-base{stroke:var(--rule);stroke-width:1px}.ed-article .viz-svg .viz-ref{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 3}.ed-article .viz-svg text{font-family:var(--sans);fill:var(--ink-3)}.ed-article .viz-svg .viz-axe{font-variant-numeric:tabular-nums;font-size:10px}.ed-article .viz-svg .viz-leg,.ed-article .viz-svg .viz-etiq{fill:var(--ink-2);font-size:11px}.ed-article figure.viz figcaption{font-family:var(--sans);color:var(--ink-3);margin-top:8px;font-size:.82rem;line-height:1.5}.ed-article .viz-donnees{font-family:var(--sans);margin-top:6px;font-size:.8rem}.ed-article .viz-donnees summary{cursor:pointer;color:var(--ink-3)}.ed-article .viz-donnees table{font-size:.8rem}.ed-article .viz-defile{overflow-x:auto}.ed-article table.viz-chaleur{font-family:var(--sans);border-collapse:separate;border-spacing:2px;font-size:.78rem}.ed-article table.viz-chaleur th{color:var(--ink-3);vertical-align:bottom;background:0 0;border:0;padding:4px;font-size:.72rem;font-weight:500}.ed-article table.viz-chaleur th[scope=row]{text-align:left;color:var(--ink-2);white-space:nowrap}.ed-article table.viz-chaleur td.viz-cellule{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--viz-1) var(--p), var(--paper-2));min-width:2.4rem;color:var(--ink);border:0;border-radius:3px;font-weight:400}.ed-article figure.viz{overflow-x:auto}.ed-article figure.viz .viz-svg{min-width:560px}.ed-article table.viz-chaleur th{text-transform:none;letter-spacing:0;font-family:var(--sans)}.ed-article table.viz-chaleur thead th{font-size:.7rem;line-height:1.2}
