.article-body[data-v-60f2f5ba]{color:hsl(var(--foreground));font-size:1.1875rem;letter-spacing:-.003em;line-height:1.8}.article-body[data-v-60f2f5ba] p{margin:1.15em 0}.article-body[data-v-60f2f5ba]>:first-child{margin-top:0}.article-body[data-v-60f2f5ba]>:last-child{margin-bottom:0}.article-body[data-v-60f2f5ba] h1,.article-body[data-v-60f2f5ba] h2,.article-body[data-v-60f2f5ba] h3,.article-body[data-v-60f2f5ba] h4{font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:1.7em 0 .6em;scroll-margin-top:90px}.article-body[data-v-60f2f5ba] h1{font-size:1.85em}.article-body[data-v-60f2f5ba] h2{border-bottom:1px solid hsl(var(--border));font-size:1.42em;padding-bottom:.28em}.article-body[data-v-60f2f5ba] h3{font-size:1.2em}.article-body[data-v-60f2f5ba] h4{color:hsl(var(--muted-foreground));font-size:1.05em}.article-body[data-v-60f2f5ba] ol,.article-body[data-v-60f2f5ba] ul{margin:1.1em 0;padding-left:0}.article-body[data-v-60f2f5ba] li{margin:.5em 0}.article-body[data-v-60f2f5ba] ul{list-style:none}.article-body[data-v-60f2f5ba] ul>li{padding-left:1.6em;position:relative}.article-body[data-v-60f2f5ba] ul>li:before{background:hsl(var(--primary));border-radius:9999px;content:"";height:.42em;left:.2em;position:absolute;top:.68em;width:.42em}.article-body[data-v-60f2f5ba] ol{list-style:decimal;padding-left:1.4em}.article-body[data-v-60f2f5ba] ol>li{padding-left:.3em}.article-body[data-v-60f2f5ba] ol>li::marker{color:hsl(var(--primary));font-weight:700}.article-body[data-v-60f2f5ba] li>ol,.article-body[data-v-60f2f5ba] li>ul{margin:.4em 0}.article-body[data-v-60f2f5ba] blockquote{background:hsl(var(--muted)/.55);border-left:3px solid hsl(var(--primary));border-radius:0 14px 14px 0;color:hsl(var(--foreground));font-style:italic;margin:1.6em 0;padding:.9em 1.25em;position:relative}.article-body[data-v-60f2f5ba] blockquote p{margin:.35em 0}.article-body[data-v-60f2f5ba] blockquote p:first-child{margin-top:0}.article-body[data-v-60f2f5ba] blockquote p:last-child{margin-bottom:0}.article-body[data-v-60f2f5ba] code{background:hsl(var(--muted));border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:.12em .42em}.article-body[data-v-60f2f5ba] pre{background:hsl(var(--muted)/.7);border:1px solid hsl(var(--border));border-radius:14px;margin:1.4em 0;overflow-x:auto;padding:1em 1.2em}.article-body[data-v-60f2f5ba] pre code{background:none;font-size:.9em;padding:0}.article-body[data-v-60f2f5ba] a{color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-decoration-color:hsl(var(--primary)/.4);text-underline-offset:3px;transition:text-decoration-color .2s ease}.article-body[data-v-60f2f5ba] a:hover{text-decoration-color:hsl(var(--primary))}.article-body[data-v-60f2f5ba] strong{font-weight:700}.article-body[data-v-60f2f5ba] img{border:1px solid hsl(var(--border));border-radius:14px;margin:1.6em 0}.article-body[data-v-60f2f5ba] hr{background:linear-gradient(to right,transparent,hsl(var(--border)),transparent);border:none;height:1px;margin:2.2em auto;width:42%}.article-body[data-v-60f2f5ba] table{border-collapse:collapse;font-size:.95em;margin:1.5em 0;width:100%}.article-body[data-v-60f2f5ba] td,.article-body[data-v-60f2f5ba] th{border:1px solid hsl(var(--border));padding:.55em .85em;text-align:left}.article-body[data-v-60f2f5ba] th{background:hsl(var(--muted)/.6);font-weight:600}
