.mk{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk .font-heading,.mk.font-heading{font-family:Newsreader Variable,Newsreader,Georgia,Cambria,Times New Roman,serif}:where(.mk h1,.mk h2,.mk h3,.mk blockquote){text-wrap:balance}:where(.mk h1,.mk h2,.mk h3){overflow-wrap:anywhere}:where(.mk p,.mk .mk-faq-answer){text-wrap:pretty}.mk-plain-wrap :where(p,h3){text-wrap:wrap}.mk-em-nowrap :where(h1,h2) em.mk-em{white-space:nowrap}.mk details>summary{list-style:none;cursor:pointer}.mk details>summary::-webkit-details-marker{display:none}.mk details[open] .mk-chev{transform:rotate(180deg)}.mk :where(input,textarea,select):focus{outline:2px solid hsl(var(--mk-accent));outline-offset:1px}.mk :where(button,a,summary):focus-visible{outline:2px solid hsl(var(--mk-accent));outline-offset:2px}.mk ::-moz-placeholder{color:hsl(var(--mk-muted));opacity:1}.mk ::placeholder{color:hsl(var(--mk-muted));opacity:1}.mk-btn{transition:filter .15s,background-color .15s,transform .15s}.mk-btn:hover{filter:brightness(1.05)}.mk-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.mk-btn-ghost:hover{background-color:hsl(var(--mk-surface-2));filter:none}.mk-btn-on-deep:hover{background-color:hsl(var(--mk-on-deep) / .08);filter:none}.mk-card-hover{transition:transform .25s,box-shadow .25s}.mk-card-hover:hover{transform:translateY(-3px);box-shadow:var(--mk-shadow-lg)}.mk-rel-arrow{opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.mk-rel:hover .mk-rel-arrow,.mk-rel:focus-visible .mk-rel-arrow{opacity:1;transform:translate(0)}.mk-navlink{transition:background-color .15s,color .15s}.mk-navlink:hover{background-color:hsl(var(--mk-surface));color:hsl(var(--mk-fg))}@media (prefers-reduced-motion: reduce){.mk-card-hover,.mk-card-hover:hover{transform:none}}.mk{line-height:normal}:where(.mk) h1,:where(.mk) h2,:where(.mk) h3,:where(.mk) h4,:where(.mk) h5,:where(.mk) h6,:where(.mk) p{line-height:inherit;letter-spacing:inherit}:where(.mk) button{font-weight:inherit}
