.article-outline-scroll[data-astro-cid-kyhe2jwx]{scrollbar-width:none}.article-outline-scroll[data-astro-cid-kyhe2jwx]::-webkit-scrollbar{display:none}.article-outline-link[data-astro-cid-kyhe2jwx]{min-height:2.75rem;color:var(--color-text-muted);overflow-wrap:anywhere;touch-action:manipulation;border-inline-start:2px solid #0000;align-items:center;margin-inline-start:-1px;padding:.625rem .875rem;font-size:.875rem;line-height:1.6;text-decoration:none;display:flex}.article-outline-child[data-astro-cid-kyhe2jwx]{padding-inline-start:1.75rem}.article-outline-link[data-astro-cid-kyhe2jwx][aria-current=location]{border-inline-start-color:var(--color-ink);background:var(--color-surface-muted);color:var(--color-text)}.article-outline-link[data-astro-cid-kyhe2jwx]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.article-outline-link[data-astro-cid-kyhe2jwx]:hover{color:var(--color-text);background:var(--color-surface-muted)}}.article-body .article-image-open{cursor:zoom-in;background:0 0;border:0;width:max-content;max-width:100%;margin:2rem 0 0;padding:0;display:block;position:relative}.article-body .article-image-open img,.article-body table[border="0"] .article-image-open{margin:0}.article-image-open:after{content:attr(data-image-label);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);padding:.375rem .625rem;font-size:.875rem;line-height:1.5;position:absolute;bottom:.75rem;right:.75rem}.article-image-open:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.article-media-dialog[data-astro-cid-gyy7lqia]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);width:fit-content;max-width:94vw;max-height:94dvh;box-shadow:var(--shadow-raised);margin:auto;padding:0;overflow:hidden}.article-media-dialog[data-astro-cid-gyy7lqia]::backdrop{background:color-mix(in oklab, var(--color-ink) 75%, transparent)}.article-media-tools[data-astro-cid-gyy7lqia]{justify-content:flex-end;height:44px;padding-inline:.25rem;display:flex}.article-media-close[data-astro-cid-gyy7lqia]{width:44px;height:44px;color:var(--color-text);cursor:pointer;place-items:center;font-size:1.75rem;display:grid}.article-media-scroll[data-astro-cid-gyy7lqia]{overscroll-behavior:contain;max-height:calc(94dvh - 44px);padding:1rem;overflow:auto}.article-media-zoom[data-astro-cid-gyy7lqia]{cursor:zoom-in;background:0 0;border:0;width:max-content;padding:0;display:block}.article-media-zoom[data-astro-cid-gyy7lqia] img[data-astro-cid-gyy7lqia]{max-width:none;height:auto;display:block}.article-media-zoom[data-astro-cid-gyy7lqia][aria-pressed=true]{cursor:zoom-out}.article-media-close[data-astro-cid-gyy7lqia]:focus-visible,.article-media-zoom[data-astro-cid-gyy7lqia]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}article[data-astro-cid-o3bhvpmv]{text-align:start}.article-body[data-astro-cid-o3bhvpmv]{overflow-wrap:anywhere}.article-body[data-astro-cid-o3bhvpmv] [align=center],.article-body[data-astro-cid-o3bhvpmv] .align-center{text-align:start}.article-body[data-astro-cid-o3bhvpmv] h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.33333}.article-body[data-astro-cid-o3bhvpmv] h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.6}.article-body[data-astro-cid-o3bhvpmv] h2+h3{margin-top:0}.article-body[data-astro-cid-o3bhvpmv] h4,.article-body[data-astro-cid-o3bhvpmv] h5,.article-body[data-astro-cid-o3bhvpmv] h6{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.5}.article-body[data-astro-cid-o3bhvpmv] .article-section-number{color:inherit;font:inherit;font-variant-numeric:tabular-nums}.article-body[data-astro-cid-o3bhvpmv] p,.article-body[data-astro-cid-o3bhvpmv] ul,.article-body[data-astro-cid-o3bhvpmv] ol,.article-body[data-astro-cid-o3bhvpmv] figcaption,.article-body[data-astro-cid-o3bhvpmv] blockquote{text-align:start;margin:1.25rem 0;font-size:1rem;line-height:1.75}.article-body[data-astro-cid-o3bhvpmv] ul,.article-body[data-astro-cid-o3bhvpmv] ol{padding-inline-start:1.5rem}.article-body[data-astro-cid-o3bhvpmv] ul{list-style:outside}.article-body[data-astro-cid-o3bhvpmv] ol{list-style:decimal}.article-body[data-astro-cid-o3bhvpmv] li+li{margin-top:.5rem}.article-body[data-astro-cid-o3bhvpmv] a{text-underline-offset:.2em;text-decoration:underline}.article-body[data-astro-cid-o3bhvpmv] .data-red{color:var(--color-data-red)}.article-body[data-astro-cid-o3bhvpmv] .data-green{color:var(--color-data-green)}.article-body[data-astro-cid-o3bhvpmv] img{max-width:100%;height:auto;margin:2rem 0 0;display:block}.article-body[data-astro-cid-o3bhvpmv] blockquote{border-left:3px solid var(--color-brand);background:var(--color-surface-muted);padding:.25rem 1.25rem}.article-body[data-astro-cid-o3bhvpmv] table{border-collapse:collapse;max-width:100%;margin:1.25rem 0 2rem;font-size:.875rem;line-height:1.6;display:block;overflow-x:auto}.article-body[data-astro-cid-o3bhvpmv] th,.article-body[data-astro-cid-o3bhvpmv] td{border-bottom:1px solid var(--color-border);text-align:left;padding:.75rem 1rem}.article-body[data-astro-cid-o3bhvpmv] th{background:var(--color-surface-muted);font-weight:600}.article-body[data-astro-cid-o3bhvpmv] table[border="0"]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:1rem;line-height:1.75;display:table}.article-body[data-astro-cid-o3bhvpmv] table[border="0"] td{vertical-align:top;border:0;padding:0}.article-body[data-astro-cid-o3bhvpmv] table[border="0"] td+td{padding-inline-start:1.5rem}.article-body[data-astro-cid-o3bhvpmv] table[border="0"] img{margin:0}.article-body[data-astro-cid-o3bhvpmv] pre{border-radius:.5rem;padding:1rem;overflow-x:auto}.article-body[data-astro-cid-o3bhvpmv] code:not(pre code){background:var(--color-surface-muted);border-radius:.25rem;padding:.1em .3em}
