.article-body>:first-child{margin-block-start:0}.article-body p,.article-body ul,.article-body ol,.article-body dl,.article-body blockquote,.article-body figure,.article-body pre,.article-body .table-scroll{margin-block-end:var(--space-4)}.article-body>:last-child{margin-block-end:0}.article-body :is(h2,h3,h4,h5,h6){color:var(--color-text-strong);text-wrap:balance}.article-body h2{font-size:var(--text-2xl);margin-block:var(--space-10) var(--space-3)}.article-body h3{font-size:var(--text-xl);margin-block:var(--space-8) var(--space-2)}.article-body h4{font-size:var(--text-lg);margin-block:var(--space-6) var(--space-2)}.article-body :is(h5,h6){font-size:var(--text-base);margin-block:var(--space-6) var(--space-2)}.article-body :is(ul,ol){padding-inline-start:var(--space-6);list-style:revert}.article-body li::marker{color:var(--color-text-muted)}.article-body li+li,.article-body li>:is(ul,ol){margin-block-start:var(--space-2)}.article-body li>:is(ul,ol){margin-block-end:0}.article-body dt{color:var(--color-text-strong);font-weight:var(--weight-semibold)}.article-body dd{margin-inline-start:var(--space-6)}.article-body a{text-decoration:underline}.article-body strong{color:var(--color-text-strong)}.article-body blockquote{padding-block:var(--space-1)}.article-body blockquote>:last-child{margin-block-end:0}.article-body blockquote cite{display:block;margin-block-start:var(--space-2);font-size:var(--text-sm);font-style:normal}.article-body .table-scroll{overflow-x:auto}.article-body table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.article-body :is(th,td){padding:var(--space-3);border:1px solid var(--color-border);text-align:start;vertical-align:top}.article-body th{background-color:var(--color-surface-muted);color:var(--color-text-strong);font-weight:var(--weight-semibold)}.article-body caption{margin-block-end:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-align:start}.article-body :is(img,video,iframe){max-inline-size:100%;block-size:auto;border-radius:var(--radius-sm)}.article-body figure>:is(img,video){display:block;margin-inline:auto}.article-body figcaption{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-align:start}.article-body .app-cta{margin-block:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-primary-soft)}.article-body .app-cta>p{margin-block-end:var(--space-4)}.article-body .app-cta>:last-child{margin-block-end:0}.article-body .app-cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3)}.article-body .app-cta-buttons a{display:inline-block;padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);background-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.article-body .app-cta-buttons a:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary)}.article-body :not(pre)>code{padding-inline:.35em;padding-block:.15em;border-radius:var(--radius-xs);background-color:var(--color-surface-muted);color:var(--color-text-strong)}.article-body pre{direction:ltr;padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);overflow-x:auto;line-height:var(--leading-snug);tab-size:2}.article-body pre code{font-size:inherit;color:inherit;background:none;padding:0}.article[data-astro-cid-wa77taex]{--container-width: var(--container-narrow);padding-block:var(--space-12) var(--space-section)}.article-header[data-astro-cid-wa77taex]{padding-block-end:var(--space-8);border-block-end:1px solid var(--color-border);margin-block-end:var(--space-8)}.breadcrumb[data-astro-cid-wa77taex]{margin-block-end:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.article-header[data-astro-cid-wa77taex] h1[data-astro-cid-wa77taex]{font-size:var(--text-3xl)}.article-meta[data-astro-cid-wa77taex]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.article-cover[data-astro-cid-wa77taex]{margin-block-end:var(--space-8)}.article-cover[data-astro-cid-wa77taex] img{inline-size:100%;block-size:auto;border-radius:var(--radius-card)}
