.article-body[data-astro-cid-royq54dv]{line-height:1.8;font-size:1rem;color:var(--muted-foreground)}.article-body[data-astro-cid-royq54dv] h2{font-size:1.5rem;font-weight:600;margin:2.5rem 0 .75rem;letter-spacing:-.01em;color:var(--foreground)}.article-body[data-astro-cid-royq54dv] h3{font-size:1.2rem;font-weight:600;margin:2rem 0 .5rem;color:var(--foreground)}.article-body[data-astro-cid-royq54dv] h4{font-size:1rem;font-weight:600;margin:1.5rem 0 .4rem;color:var(--foreground)}.article-body[data-astro-cid-royq54dv] a{color:oklch(.6 .2 250);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.article-body[data-astro-cid-royq54dv] a:hover{color:oklch(.72 .18 250)}.article-body[data-astro-cid-royq54dv] h2 a{color:oklch(.6 .2 250);text-decoration:none;transition:color .15s}.article-body[data-astro-cid-royq54dv] h2 a:hover{color:oklch(.72 .18 250);text-decoration:underline;text-underline-offset:3px}html[data-theme=light] .article-body[data-astro-cid-royq54dv] a,html[data-theme=light] .article-body[data-astro-cid-royq54dv] h2 a{color:oklch(.45 .18 250)}html[data-theme=light] .article-body[data-astro-cid-royq54dv] a:hover,html[data-theme=light] .article-body[data-astro-cid-royq54dv] h2 a:hover{color:oklch(.35 .18 250)}.article-body[data-astro-cid-royq54dv] p{margin:0 0 1.25rem}.article-body[data-astro-cid-royq54dv] strong{color:var(--foreground);font-weight:600}.article-body[data-astro-cid-royq54dv] em{font-style:italic}.article-body[data-astro-cid-royq54dv] del{text-decoration:line-through;opacity:.6}.article-body[data-astro-cid-royq54dv] mark{background-color:oklch(.5 .15 90 / .3);color:var(--foreground);padding:.05em .2em;border-radius:2px}.article-body[data-astro-cid-royq54dv] sup,.article-body[data-astro-cid-royq54dv] sub{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.article-body[data-astro-cid-royq54dv] sup{top:-.5em}.article-body[data-astro-cid-royq54dv] sub{bottom:-.25em}.article-body[data-astro-cid-royq54dv] ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.25rem}.article-body[data-astro-cid-royq54dv] ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1.25rem}.article-body[data-astro-cid-royq54dv] li{margin-bottom:.4rem}.article-body[data-astro-cid-royq54dv] li>ul{list-style:circle;margin-top:.3rem;margin-bottom:0}.article-body[data-astro-cid-royq54dv] li>ol{list-style:lower-alpha;margin-top:.3rem;margin-bottom:0}.article-body[data-astro-cid-royq54dv] ul>li::marker{color:#5285d9}.article-body[data-astro-cid-royq54dv] ol>li::marker{color:#5285d9}html[data-theme=light] .article-body[data-astro-cid-royq54dv] ul>li::marker,html[data-theme=light] .article-body[data-astro-cid-royq54dv] ol>li::marker{color:#2a5aab}.article-body[data-astro-cid-royq54dv] blockquote{border-left:2px solid var(--border);padding-left:1.25rem;margin:1.5rem 0;color:var(--muted-foreground);font-style:italic}.article-body[data-astro-cid-royq54dv] code{font-family:var(--font-mono);font-size:.875em;background-color:var(--secondary);padding:.15em .4em;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border)}.article-body[data-astro-cid-royq54dv] pre{background-color:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;overflow-x:auto;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.article-body[data-astro-cid-royq54dv] pre code{background:none;border:none;padding:0;font-size:inherit;color:var(--foreground);border-radius:0}.article-body[data-astro-cid-royq54dv] hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.article-body[data-astro-cid-royq54dv] img{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--border);margin:.75rem 0 1.25rem;display:block}.article-body[data-astro-cid-royq54dv] table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.875rem;margin:0 0 1.5rem;border:1px solid var(--border);border-radius:var(--radius)}.article-body[data-astro-cid-royq54dv] table thead,.article-body[data-astro-cid-royq54dv] table tbody,.article-body[data-astro-cid-royq54dv] table tfoot{display:table;width:100%;border-collapse:collapse}.article-body[data-astro-cid-royq54dv] th{text-align:left;padding:.625rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background-color:var(--secondary);border-bottom:1px solid var(--border);white-space:nowrap}.article-body[data-astro-cid-royq54dv] td{padding:.625rem 1rem;color:var(--foreground);border-bottom:1px solid var(--border);vertical-align:top}.article-body[data-astro-cid-royq54dv] tr:last-child td{border-bottom:none}.article-body[data-astro-cid-royq54dv] tr:hover td{background-color:var(--accent)}.article-body[data-astro-cid-royq54dv] td a{color:oklch(.6 .2 250);text-decoration:none}.article-body[data-astro-cid-royq54dv] td a:hover{text-decoration:underline;text-underline-offset:2px}
