@layer components{.mk{font-size:16px;line-height:1.6}.mk-wrap{max-width:var(--content-max);padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}@media (min-width:768px){.mk-wrap{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1280px){.mk-wrap{max-width:1344px;padding-left:var(--space-8);padding-right:var(--space-8)}}@media (min-width:1536px){.mk-wrap{max-width:1520px;padding-left:40px;padding-right:40px}}.mk-display{font:800 40px/1.02 var(--font-display);letter-spacing:-1.1px;margin:0}.mk-h1{font:800 34px/1.08 var(--font-display);letter-spacing:-.9px;margin:0}.mk-h2{font:800 28px/1.12 var(--font-display);letter-spacing:-.7px;margin:0}.mk-h3{font:700 19px/1.3 var(--font-sans);margin:0}.mk-lead{font:400 18px/1.6 var(--font-sans);color:var(--fg-muted);margin:0}.mk-body{font:400 16px/1.65 var(--font-sans);color:var(--fg-muted);margin:0}.mk-caption{font:400 13px/1.4 var(--font-sans);color:var(--fg-faint)}.mk-data{font:400 13px/1.5 var(--font-mono);color:var(--fg-faint)}@media (min-width:768px){.mk-display{letter-spacing:-1.8px;font-size:64px;line-height:.98}.mk-h1{letter-spacing:-1.38px;font-size:49px}.mk-h2{letter-spacing:-1.03px;font-size:37px}}.mk-navlink{white-space:nowrap;min-height:46px;font:600 15px/1 var(--font-sans);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.mk-navlink:hover{color:var(--signal-ink)}.mk-link{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.mk-link:hover{color:var(--signal-ink)}.mk-section{padding-top:64px}@media (min-width:768px){.mk-section{padding-top:var(--space-24)}}.mk-rule{border-top:var(--border-width) solid var(--border)}.mk-band{background:var(--surface-2);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}[data-theme=light] .mk-band,[data-theme=light] .mk-strip{border-color:var(--border-strong)}.mk-ending{background:var(--band);color:var(--band-fg)}:root:not([data-theme=light]) .mk-ending{border-top:var(--border-width) solid var(--border)}.mk-on-band{--bg:var(--band);--fg:var(--band-fg);--fg-muted:var(--band-muted);--fg-faint:var(--band-muted);--border-strong:#fff6;--signal-ink:var(--signal)}.mk main{padding-bottom:64px}@media (min-width:768px){.mk main{padding-bottom:var(--space-24)}}.mk main:has(>#closing-cta){padding-bottom:0}.mk main:has(>#closing-cta)+#site-footer{border-top:0}.mk-header{background:var(--bg)}.mk [id]{scroll-margin-top:80px}.mk-strip{background:var(--surface);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.mk-strip__cell{border-color:var(--border)}.mk-strip__cell:nth-child(2n){border-left:var(--border-width) solid var(--border)}.mk-strip__cell:nth-child(n+3){border-top:var(--border-width) solid var(--border)}@media (min-width:768px){.mk-strip__cell{border-left:var(--border-width) solid var(--border)}.mk-strip__cell:first-child{border-left:0}.mk-strip__cell:nth-child(n+3){border-top:0}}[data-theme=light] .mk-strip__cell{border-color:var(--border-strong)}.mk-ruler{border:var(--border-width) solid var(--border-strong)}.mk-ruler__cell+.mk-ruler__cell{border-top:var(--border-width) solid var(--border-strong)}@media (min-width:768px){.mk-ruler__cell+.mk-ruler__cell{border-top:0;border-left:var(--border-width) solid var(--border-strong)}}.mk-ruler__cell--last{background:var(--fg);color:var(--bg)}.mk-check{margin:0;padding:0;list-style:none}.mk-check li{margin-top:var(--space-2);padding-left:1.6em;position:relative}.mk-check li:before{content:"✓";color:var(--ok);font-family:var(--font-mono);position:absolute;left:0}.mk-not li:before{content:"!";color:var(--flag)}.mk-prose{max-width:70ch}.mk-prose h2{font:800 24px/1.2 var(--font-display);letter-spacing:-.4px;margin:var(--space-12) 0 0;color:var(--fg);scroll-margin-top:96px}.mk-prose h3{font:700 17px/1.35 var(--font-sans);margin:var(--space-6) 0 0;color:var(--fg)}.mk-prose p,.mk-prose ul{font:400 16px/1.7 var(--font-sans);color:var(--fg-muted);margin:var(--space-4) 0 0}.mk-prose ul{padding-left:1.4em;list-style:outside}.mk-prose li+li{margin-top:var(--space-2)}.mk-prose strong{color:var(--fg);font-weight:600}.mk-prose a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.mk-prose a:hover{color:var(--signal-ink)}.mk-facts{grid-template-columns:1fr;margin:0;display:grid}.mk-facts>div{gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);grid-template-columns:1fr;display:grid}.mk-facts dt{font:500 13px/1.4 var(--font-mono);color:var(--fg-faint)}.mk-facts dd{font:400 16px/1.5 var(--font-sans);color:var(--fg);overflow-wrap:anywhere;margin:0}@media (min-width:768px){.mk-facts>div{gap:var(--space-6);grid-template-columns:200px 1fr}}}.mk .bf-btn{white-space:nowrap;min-height:46px;padding:0 var(--space-6);font-size:15px}.mk .bf-btn--link{min-height:46px;padding:0}.mk .bf-row{padding:var(--space-4)}@media (min-width:768px){.mk .bf-row{padding:var(--space-4) var(--space-6)}}.mk .bf-flag,.mk .bf-row__meta{font-size:13px}.mk header .bf-btn{padding:0 var(--space-4)}
