.mk{--mk-pad:1.5rem;--ink:oklch(21% .012 70);overflow-x:clip}@media (width>=40rem){.mk{--mk-pad:2.5rem}}.mk-wrap{width:100%;max-width:80rem;padding-inline:var(--mk-pad);margin-inline:auto}.mk-plate{padding-block:5.5rem}@media (width>=64rem){.mk-plate{padding-block:9rem}}.mk-display{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.8rem,7.2vw,6.4rem);font-weight:600;line-height:.92}.mk-hero-title{white-space:pre;font-size:clamp(3.1rem,6.6vw,5.8rem)}:lang(fr) .mk-hero-title{font-size:clamp(2.4rem,5.2vw,4.6rem)}.mk-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;white-space:pre-line;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600;line-height:.98}.mk-body{max-width:46ch;font-size:1.125rem;line-height:1.6}@media (width>=64rem){.mk-body{font-size:1.1875rem}.mk-bleed{margin-right:calc(-1 * (var(--mk-pad) + max(0px, (100vw - 80rem) / 2)))}}.mk-amber{background:var(--brand);color:var(--ink);--foreground:var(--ink);--muted-foreground:color-mix(in oklch, var(--ink) 80%, transparent);--border:color-mix(in oklch, var(--ink) 30%, transparent)}.mk-night{--night:var(--background);--tc-ground:var(--night);background:var(--night);color:var(--foreground)}.dark .mk-night{--night:oklch(12% .018 265);border-block:1px solid var(--border)}.mk-lines>li{border-top:1px solid var(--border);padding-block:.8rem}.mk-lines>li:last-child{border-bottom:1px solid var(--border)}.mk-anchor{scroll-margin-top:1.5rem}.mk-paths{grid-template-columns:minmax(0,1fr);display:grid}.mk-path{flex-direction:column;align-items:flex-start;padding-block:2.5rem;display:flex}.mk-path:first-child{padding-top:0}.mk-path+.mk-path{border-top:1px solid var(--border);padding-bottom:0}.mk-path-title{letter-spacing:-.015em;font-size:1.5rem;font-weight:500;line-height:1.2}@media (width>=64rem){.mk-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-path{padding-block:0;padding-right:4rem}.mk-path+.mk-path{border-top:0;border-left:1px solid var(--border);padding-left:4rem;padding-right:0}}.mk-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s linear}.mk-link:hover{color:var(--muted-foreground)}.mk :is(a,button):focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.mk .mk-button:focus-visible{outline-color:var(--foreground)}
