.mk-site ::selection{background:var(--color-accent-tint);color:var(--color-ink)}.mk-faq>summary::-webkit-details-marker{display:none}.mk-faq>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.js-motion [data-reveal]{opacity:0;transform:translateY(var(--distance-base));transition:opacity var(--duration-very-slow) var(--ease-smooth-out), transform var(--duration-very-slow) var(--ease-smooth-out)}.js-motion [data-reveal][data-shown]{opacity:1;transform:none}@keyframes mk-digit-in{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(2px)}}.mk-digit{display:inline-block}.mk-digit[data-pop]{animation:mk-digit-in var(--duration-very-slow) var(--ease-smooth-out) both}@media (prefers-reduced-motion:reduce){.js-motion [data-reveal]{transform:none}.mk-digit[data-pop]{animation:none}}.prose-read{line-height:1.625rem}.prose-read h2{font-family:var(--font-display);font-size:var(--text-mk-sub);letter-spacing:-.02em;margin-top:2.5rem;font-weight:400;line-height:1.25}.prose-read h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.4}.prose-read h4{font-family:var(--font-display);font-weight:500}.prose-read ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;list-style:square;display:flex}.prose-read ul ::marker{color:var(--color-accent)}.prose-read ol{flex-direction:column;gap:.5rem;padding-left:1.5rem;list-style:decimal;display:flex}.prose-read a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;overflow-wrap:anywhere}.prose-read a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.prose-read table{font-family:var(--font-text)}
