.prose-dom{color:var(--ink-2);font-size:17px;line-height:1.75}.prose-dom>*+*{margin-top:1.1em}.prose-dom h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);margin-top:2.2em;scroll-margin-top:96px;font-size:28px;font-weight:600;line-height:1.2}.prose-dom h3{color:var(--ink);margin-top:1.8em;font-size:19px;font-weight:600;line-height:1.35}.prose-dom h2+*,.prose-dom h3+*{margin-top:.6em}.prose-dom strong{color:var(--ink);font-weight:600}.prose-dom a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.prose-dom a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose-dom ul,.prose-dom ol{padding-left:1.35em}.prose-dom ul{list-style:outside}.prose-dom ol{list-style:decimal}.prose-dom li+li{margin-top:.45em}.prose-dom li::marker{color:var(--accent)}.prose-dom table{border-collapse:collapse;border:1px solid var(--line);background:var(--card);border-radius:16px;width:100%;max-width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose-dom thead{background:var(--card-2)}.prose-dom th,.prose-dom td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:140px;padding:10px 14px}.prose-dom thead th,.prose-dom tbody th{color:var(--ink);font-weight:600}.prose-dom tbody tr:last-child th,.prose-dom tbody tr:last-child td{border-bottom:0}@media (min-width:640px){.prose-dom{font-size:18px}.prose-dom h2{font-size:32px}}@keyframes dom-mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both dom-mk-rise}.mk-rise-2{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both dom-mk-rise}.mk-rise-3{animation:.8s cubic-bezier(.2,.7,.2,1) .24s both dom-mk-rise}@supports (animation-timeline:view()){.mk-reveal{animation:linear both dom-mk-rise;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.mk-rise,.mk-rise-2,.mk-rise-3,.mk-reveal{animation:none}}
