.mk{--mk-ease:cubic-bezier(.16, 1, .3, 1);font-size:1rem;line-height:1.6}.mk h1,.mk h2,.mk h3{text-wrap:balance}.mk p{text-wrap:pretty}.mk input.mk-input::placeholder,.mk textarea.mk-input::placeholder{color:var(--color-ink-3)}.mk textarea.mk-input{caret-color:var(--color-accent-bright);resize:vertical}.mk input.mk-input{caret-color:var(--color-accent-bright)}.mk-route-ink{clip-path:inset(0 100% 0 0);animation:mk-draw-x 1.6s var(--mk-ease) .25s both}@media (max-width:767px){.mk-route-ink{clip-path:inset(0 0 100%);animation-name:mk-draw-y}}@keyframes mk-draw-x{to{clip-path:inset(0)}}@keyframes mk-draw-y{to{clip-path:inset(0)}}.mk-node-you{animation:mk-ping .9s var(--mk-ease) both;animation-delay:calc(.35s + var(--i,0) * .24s)}@keyframes mk-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent-bright) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-accent-bright) 0%, transparent)}}.mk-station:target .mk-station-title{color:var(--color-accent-ink)}.mk-station{scroll-margin-top:6rem}.mk-leader{border-bottom:1px dotted var(--color-line-strong);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-chev{transition:transform .2s var(--mk-ease)}.mk-faq details[open] summary .mk-chev{transform:rotate(45deg)}.mk-reveal{animation:mk-rise .5s var(--mk-ease) both}@keyframes mk-rise{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-prose h2{letter-spacing:-.01em;color:var(--color-ink);margin-top:2.75rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.mk-prose h3{color:var(--color-ink);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.mk-prose p,.mk-prose li{color:var(--color-ink-2);font-size:1rem;line-height:1.75rem}.mk-prose p+p{margin-top:.875rem}.mk-prose ul{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.25rem;list-style:outside}.mk-prose ul li+li{margin-top:.375rem}.mk-prose li::marker{color:var(--color-ink-3)}.mk-prose a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.mk-prose a:hover{color:var(--color-accent-hover)}.mk-prose strong{color:var(--color-ink);font-weight:600}.mk-prose table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9375rem}.mk-prose th{text-align:left;color:var(--color-ink-3);border-bottom:1px solid var(--color-line);padding:.5rem .75rem .5rem 0;font-size:.8125rem;font-weight:500}.mk-prose td{vertical-align:top;color:var(--color-ink-2);border-bottom:1px solid var(--color-line);padding:.625rem .75rem .625rem 0;line-height:1.5rem}
