.next[data-v-20bfa974]{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:grid}.lbl[data-v-20bfa974]{font-size:var(--text-sm);font-weight:var(--weight-bold)}.title[data-v-20bfa974]{align-items:center;gap:var(--space-3);font-size:var(--text-h2);display:inline-flex}.text[data-v-20bfa974]{background:linear-gradient(currentColor, currentColor) left bottom / 0 var(--underline) no-repeat;transition:background-size var(--duration-move) var(--ease-out)}.title .icon[data-v-20bfa974]{transition:transform var(--duration-fast) var(--ease-out)}.next:hover .text[data-v-20bfa974],.next:focus-visible .text[data-v-20bfa974]{background-size:100% var(--underline)}.next:hover .icon[data-v-20bfa974],.next:focus-visible .icon[data-v-20bfa974]{transform:translateX(var(--hover-nudge))}.toc[data-v-41784ec8]{display:none}@media (width>=1024px){.toc[data-v-41784ec8]{top:calc(var(--header-height) + var(--space-5));display:block;position:sticky}}ol[data-v-41784ec8]{border-left:var(--border-thin) solid var(--color-border);margin:0;padding:0;list-style:none}a[data-v-41784ec8]{min-height:var(--target-min);padding-left:var(--space-4);color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative}a[data-v-41784ec8]:hover{color:var(--color-text)}a[aria-current][data-v-41784ec8]{color:var(--color-text);font-weight:var(--weight-bold)}a[aria-current][data-v-41784ec8]:before{content:"";left:calc(-1 * var(--border-thin) - 1px);top:var(--space-2);bottom:var(--space-2);width:var(--underline);background:var(--color-highlight);position:absolute}.fiche[data-v-c6943d9d]{border-top:var(--border-thin) solid var(--color-border);width:100%;margin:0}.fiche>div[data-v-c6943d9d]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-thin) solid var(--color-border);grid-template-columns:6rem minmax(0,1fr);display:grid}dt[data-v-c6943d9d]{font-size:var(--text-sm);color:var(--color-text-subtle);padding-top:2px}dd[data-v-c6943d9d]{font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.note[data-v-c6943d9d]{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted);display:block}.head[data-v-4637aa46]{padding:calc(var(--header-height) + var(--space-8)) var(--gutter) var(--space-7)}.inner[data-v-4637aa46]{gap:var(--space-7);display:grid}@media (width>=1024px){.inner[data-v-4637aa46]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.shot[data-v-4637aa46]{grid-column:1/-1}}.intro[data-v-4637aa46]{gap:var(--space-5);justify-items:start;display:grid}.tags[data-v-4637aa46]{gap:var(--space-2);flex-wrap:wrap;display:flex}h1[data-v-4637aa46]{font-size:var(--text-h1)}.links[data-v-4637aa46]{gap:var(--space-3);flex-wrap:wrap;display:flex}.case[data-v-e5a0e4df]{gap:var(--space-8);display:grid}@media (width>=1024px){.case[data-v-e5a0e4df]{grid-template-columns:var(--toc-width) minmax(0, 1fr);align-items:start}}.end[data-v-e5a0e4df]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.prose[data-v-e5a0e4df] h2{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-h2);line-height:var(--leading-display);margin:0}.prose[data-v-e5a0e4df] *+h2{margin-top:var(--space-8)}.prose[data-v-e5a0e4df] h2+p{font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--color-text)}.prose[data-v-e5a0e4df] h3{margin:var(--space-4) 0 0;font-size:var(--text-lead);line-height:var(--leading-snug)}.prose[data-v-e5a0e4df] small{font-size:var(--text-sm);color:var(--color-text-subtle)}.prose[data-v-e5a0e4df] :is(ul,ol){padding:0;list-style-type:"​";display:grid}.prose[data-v-e5a0e4df] ul{gap:var(--space-4)}.prose[data-v-e5a0e4df] li strong{color:var(--color-text);display:block}.prose[data-v-e5a0e4df] ol{counter-reset:step}.prose[data-v-e5a0e4df] ol li{column-gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-thin) solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);display:grid}.prose[data-v-e5a0e4df] ol li:before{counter-increment:step;content:counter(step);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-none);color:var(--color-block);grid-row:span 2}.prose[data-v-e5a0e4df] .stats{gap:var(--space-7) var(--space-6);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}
