.mva-blog{--blog-text:color-mix(in srgb,var(--text-primary)88%,var(--bg-primary))}.mva-prose{color:var(--blog-text);overflow-wrap:break-word;font-size:17px;line-height:1.75}@media (min-width:1024px){.mva-prose{font-size:18px}}.mva-prose p{margin:0 0 1.25em}.mva-prose h2{letter-spacing:-.01em;color:var(--text-primary);margin:2.5em 0 .7em;scroll-margin-top:150px;font-size:24px;font-weight:800;line-height:1.3}.mva-prose h3{color:var(--text-primary);margin:1.8em 0 .5em;scroll-margin-top:150px;font-size:19px;font-weight:700;line-height:1.4}.mva-prose h4{color:var(--text-primary);margin:1.5em 0 .4em;font-size:1em;font-weight:700}@media (min-width:1024px){.mva-prose h2{font-size:28px}.mva-prose h3{font-size:21px}}.mva-prose>:first-child{margin-top:0}.mva-prose a{color:var(--yt-red-soft);text-underline-offset:3px;text-decoration:underline 1px}.mva-prose a:hover{text-decoration-thickness:2px}.mva-prose strong{color:var(--text-primary);font-weight:700}.mva-prose ul{margin:0 0 1.25em;padding-left:1.3em;list-style:outside}.mva-prose ul>li{margin:.5em 0;padding-left:.2em}.mva-prose ul>li::marker{color:var(--yt-red-soft)}.mva-prose ol{counter-reset:mva-step;margin:0 0 1.25em;padding:0;list-style:none}.mva-prose ol>li{counter-increment:mva-step;margin:.6em 0;padding-left:2.5em;position:relative}.mva-prose ol>li:before{content:counter(mva-step);width:1.8em;height:1.8em;color:var(--text-primary);background:color-mix(in srgb,var(--yt-red)18%,var(--bg-card));border:1px solid color-mix(in srgb,var(--yt-red)45%,transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.8em;font-weight:700;line-height:1;display:flex;position:absolute;top:.22em;left:0}.mva-prose li>p{margin:0 0 .5em}.mva-prose li>ul,.mva-prose li>ol{margin:.4em 0}.mva-prose blockquote.mva-quote{border-left:3px solid var(--border-hover);margin:1.5em 0;padding:.2em 0 .2em 1.1em;font-style:italic}.mva-prose blockquote.mva-quote p:last-child,.mva-callout p:last-child{margin-bottom:0}.mva-table-wrap{border:1px solid var(--border-color);border-radius:12px;margin:1.6em 0;overflow-x:auto}.mva-prose table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.55}.mva-prose thead th{text-align:left;color:var(--text-primary);background:var(--bg-card);border-bottom:2px solid color-mix(in srgb,var(--yt-red)55%,var(--border-color));white-space:nowrap;padding:.75em 1em;font-weight:700}.mva-prose tbody td{vertical-align:top;border-bottom:1px solid var(--border-color);min-width:8em;padding:.7em 1em}.mva-prose tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-card)55%,transparent)}.mva-prose tbody tr:last-child td{border-bottom:0}@media (min-width:1024px){.mva-prose thead th{white-space:normal}.mva-prose td,.mva-prose th{overflow-wrap:anywhere}.mva-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}}.mva-prose code{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em}.mva-prose pre{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin:1.5em 0;padding:1em 1.2em;line-height:1.6;overflow-x:auto}.mva-prose pre code{background:0 0;border:0;padding:0;font-size:.82em}.mva-prose hr{border:0;border-top:1px solid var(--border-color);margin:2.5em 0}.mva-scroll-x{scrollbar-width:none}.mva-scroll-x::-webkit-scrollbar{display:none}.mva-toc-mobile>summary{list-style:none}.mva-toc-mobile>summary::-webkit-details-marker{display:none}.mva-toc-mobile[open] .mva-toc-chevron{transform:rotate(180deg)}
