.article[data-astro-cid-qm56aqtb]{padding-block:var(--space-6) var(--section-pad);background:var(--color-bg)}.article__head[data-astro-cid-qm56aqtb]{padding-bottom:var(--space-5)}.article__kicker[data-astro-cid-qm56aqtb]{margin:0 0 var(--space-4);justify-items:start;gap:.4rem;display:grid}@media (width>=48rem){.article__kicker[data-astro-cid-qm56aqtb]{grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;gap:.5rem}}.article__type[data-astro-cid-qm56aqtb],.article__topic[data-astro-cid-qm56aqtb]{overflow-wrap:break-word;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:.2rem .55rem;font-size:.75rem;font-weight:650}.article__type[data-astro-cid-qm56aqtb]{border-color:var(--color-brand);color:var(--color-link)}.article[data-astro-cid-qm56aqtb] h1[data-astro-cid-qm56aqtb]{max-width:15em;color:var(--color-text)}.article__summary[data-astro-cid-qm56aqtb]{max-width:68ch}.article__byline[data-astro-cid-qm56aqtb]{margin:var(--space-4) 0 0;color:var(--color-text-dim);justify-items:start;gap:.15rem;font-size:.875rem;display:grid}.article__dot[data-astro-cid-qm56aqtb]{display:none}@media (width>=48rem){.article__byline[data-astro-cid-qm56aqtb]{grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;gap:.5rem}.article__dot[data-astro-cid-qm56aqtb]{display:inline}}.article__byline[data-astro-cid-qm56aqtb] time[data-astro-cid-qm56aqtb]{margin-left:.35rem}.article-figure[data-astro-cid-qm56aqtb],.prose[data-astro-cid-qm56aqtb] .article-figure{margin:var(--space-6) 0}.article-figure[data-astro-cid-qm56aqtb] img,.prose[data-astro-cid-qm56aqtb] .article-figure img{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);width:100%;height:auto;display:block}.article-figure[data-astro-cid-qm56aqtb] figcaption,.prose[data-astro-cid-qm56aqtb] .article-figure figcaption{margin-top:var(--space-3);max-width:var(--measure);color:var(--color-text-dim);font-size:.875rem;line-height:1.6}.article-figure--cover[data-astro-cid-qm56aqtb]{margin-top:0}.toc[data-astro-cid-qm56aqtb]{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--grad-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.toc__heading[data-astro-cid-qm56aqtb]{margin:0 0 var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim);font-size:.8125rem;font-weight:650}.toc[data-astro-cid-qm56aqtb] ul[data-astro-cid-qm56aqtb]{gap:.45rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}@media (width>=48rem){.toc[data-astro-cid-qm56aqtb] ul[data-astro-cid-qm56aqtb]{gap:.45rem var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.prose[data-astro-cid-qm56aqtb]{max-width:72ch;color:var(--color-text-muted)}.prose[data-astro-cid-qm56aqtb]>*+*{margin-top:var(--space-4)}.prose[data-astro-cid-qm56aqtb] h2{margin-top:var(--space-7);color:var(--color-text);font-size:1.5rem;line-height:1.25}.prose[data-astro-cid-qm56aqtb] h3{margin-top:var(--space-6);color:var(--color-text);font-size:1.1875rem}.prose[data-astro-cid-qm56aqtb] p,.prose[data-astro-cid-qm56aqtb] li{line-height:1.7}.prose[data-astro-cid-qm56aqtb] strong{color:var(--color-text)}.prose[data-astro-cid-qm56aqtb] ul,.prose[data-astro-cid-qm56aqtb] ol{padding-left:1.25rem}.prose[data-astro-cid-qm56aqtb] li+li{margin-top:.45rem}.prose[data-astro-cid-qm56aqtb] sup{line-height:0}.prose[data-astro-cid-qm56aqtb] sup a{padding:0 .1rem;text-decoration:none}.prose[data-astro-cid-qm56aqtb] table{width:100%;margin:var(--space-5) 0;border-collapse:collapse;text-align:left;font-size:.9375rem}.prose[data-astro-cid-qm56aqtb] th,.prose[data-astro-cid-qm56aqtb] td{border:1px solid var(--color-border);vertical-align:top;padding:.6rem .75rem;line-height:1.55}.prose[data-astro-cid-qm56aqtb] th{background:var(--color-bg-alt);font-family:var(--font-display);color:var(--color-text);font-weight:650}.prose[data-astro-cid-qm56aqtb] thead th:first-child,.prose[data-astro-cid-qm56aqtb] tbody td:first-child{width:10rem;color:var(--color-text)}@media (width<=30rem){.prose[data-astro-cid-qm56aqtb] thead th:first-child,.prose[data-astro-cid-qm56aqtb] tbody td:first-child{width:7.5rem}}.prose[data-astro-cid-qm56aqtb] .references{margin-top:var(--space-4);word-break:break-word;font-size:.9375rem}.related[data-astro-cid-qm56aqtb]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.related__heading[data-astro-cid-qm56aqtb]{margin:0 0 var(--space-4);font-size:1.0625rem}.related[data-astro-cid-qm56aqtb] ul[data-astro-cid-qm56aqtb]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.related[data-astro-cid-qm56aqtb] a[data-astro-cid-qm56aqtb]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-display);align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.article__back[data-astro-cid-qm56aqtb]{margin:var(--space-6) 0 0;font-size:.9375rem}
