.article-content :where(.article-section){display:flex;flex-direction:column;gap:var(--lc-space-16);scroll-margin-top:var(--lc-space-24)}.article-content :where(.article-h2){margin:0;font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h2-size);line-height:var(--lc-type-h2-line);letter-spacing:-.2px;color:var(--lc-text-primary);text-wrap:pretty}.article-content :where(.article-part){margin:0 0 calc(var(--lc-space-8) * -1);font-family:var(--lc-font-mono);font-weight:400;font-size:var(--lc-type-mono-label-size);line-height:var(--lc-type-mono-label-line);text-transform:uppercase;color:var(--lc-text-tertiary)}.article-content :where(p,li,td,dd){font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line);color:var(--lc-text-secondary);text-wrap:pretty}.article-content :where(p){margin:0}.article-content :where(strong,b){font-weight:500;color:var(--lc-text-primary)}.article-content :where(em,i){font-style:italic}.article-content :where(a:not([class])){color:var(--lc-text-primary);text-decoration:underline;text-decoration-color:var(--lc-border-control-hover);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--lc-dur-fast)}.article-content :where(a:not([class])):hover{text-decoration-color:currentColor}.article-content :where(a:not([class])):focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:2px}.article-content :where(h3){margin:var(--lc-space-16) 0 0;font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h3-size);line-height:var(--lc-type-h3-line);color:var(--lc-text-primary);text-wrap:pretty}.article-content :where(h4){margin:var(--lc-space-8) 0 0;font-weight:500;font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line);color:var(--lc-text-primary)}.article-content :where(ul,ol){margin:0;padding-left:var(--lc-space-20);display:flex;flex-direction:column;gap:var(--lc-space-8)}.article-content :where(ul){list-style:disc}.article-content :where(ol){list-style:decimal}.article-content :where(li)::marker{color:var(--lc-text-tertiary)}.article-content :where(li>ul,li>ol){margin-top:var(--lc-space-8)}.article-content :where(blockquote){margin:0;padding:var(--lc-space-4) 0 var(--lc-space-4) var(--lc-space-16);border-left:2px solid var(--lc-accent-soft);color:var(--lc-text-primary)}.article-content :where(blockquote p){color:var(--lc-text-primary)}.article-content :where(code){font-family:var(--lc-font-mono);font-size:.9em;color:var(--lc-text-primary)}.article-content :where(pre){margin:0;padding:var(--lc-space-16);overflow-x:auto;background:var(--lc-bg-subtle);font-family:var(--lc-font-mono);font-size:var(--lc-type-mono-label-size);line-height:var(--lc-type-mono-label-line);white-space:pre-wrap}.article-content :where(figure){margin:var(--lc-space-24) 0}.article-content :where(figure img){display:block;width:100%;height:auto;border:1px solid var(--lc-border-default)}.article-content :where(figcaption){margin-top:var(--lc-space-8);font-size:var(--lc-type-body-small-size);line-height:var(--lc-type-body-small-line);color:var(--lc-text-tertiary)}.article-content :where(table){width:100%;margin:var(--lc-space-24) 0;border-collapse:collapse;border:1px solid var(--lc-border-default)}.article-content :where(th,td){padding:var(--lc-space-16) var(--lc-space-20);border-bottom:1px solid var(--lc-border-default);text-align:left;vertical-align:top}.article-content :where(thead th){padding-top:var(--lc-space-12);padding-bottom:var(--lc-space-12);font-family:var(--lc-font-mono);font-weight:400;font-size:var(--lc-type-mono-label-size);line-height:var(--lc-type-mono-label-line);text-transform:uppercase;color:var(--lc-text-tertiary)}.article-content :where(tbody th){font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h3-size);line-height:var(--lc-type-h3-line);color:var(--lc-text-primary)}.article-content :where(td.num){font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h3-size);line-height:var(--lc-type-h3-line);color:var(--lc-text-primary);white-space:nowrap}.article-content :where(td.num.lc){color:var(--lc-accent-primary)}@media (max-width: 760px){.article-content :where(.article-section){scroll-margin-top:var(--lc-space-48)}.article-content :where(table.stack thead){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.article-content :where(table.stack tr){display:block;border-bottom:1px solid var(--lc-border-default)}.article-content :where(table.stack tr:last-child){border-bottom:0}.article-content :where(table.stack :is(th,td)){display:block;padding:var(--lc-space-8) var(--lc-space-16);border:0}.article-content :where(table.stack :is(th,td):first-child){padding-top:var(--lc-space-16)}.article-content :where(table.stack :is(th,td):last-child){padding-bottom:var(--lc-space-16)}.article-content :where(table.stack td[data-label]):before{content:attr(data-label);display:block;margin-bottom:var(--lc-space-4);font-family:var(--lc-font-mono);font-size:var(--lc-type-mono-micro-size);line-height:var(--lc-type-mono-micro-line);text-transform:uppercase;color:var(--lc-text-tertiary)}}.article[data-astro-cid-x6k4o66j]{width:1128px;max-width:calc(100% - 32px);margin:var(--lc-space-80) auto 0;border:1px solid var(--lc-border-default);border-top:0;background:var(--lc-bg-base)}.article[data-astro-cid-x6k4o66j].no-top{border-top:1px solid var(--lc-border-default)}.article-body[data-astro-cid-x6k4o66j]{display:flex;align-items:flex-start;gap:var(--lc-space-96);padding:var(--lc-space-64) var(--lc-space-40) var(--lc-space-120)}.article-sidebar[data-astro-cid-x6k4o66j]{position:sticky;top:calc(var(--lc-nav-h) + var(--lc-space-40));width:256px;flex:none;height:calc(100vh - var(--lc-nav-h) - var(--lc-space-80));min-height:420px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--lc-space-32)}.article-nav[data-astro-cid-x6k4o66j]{min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-space-12);padding:2px;margin:-2px}.article-nav[data-astro-cid-x6k4o66j]::-webkit-scrollbar{display:none}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]{font-weight:500;font-size:var(--lc-type-body-size);line-height:var(--lc-type-body-line);color:var(--lc-text-tertiary);text-decoration:none;text-wrap:pretty;transition:color var(--lc-dur-fast)}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:after{content:"→";display:inline-block;margin-left:var(--lc-space-6);opacity:0;transform:translate(-4px);transition:opacity var(--lc-dur-fast),transform var(--lc-dur-fast)}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j].on{color:var(--lc-text-primary)}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j].on:after{opacity:1;transform:none}@media (hover: hover){.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:hover{color:var(--lc-text-primary)}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:hover:after{opacity:1;transform:none}}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:2px}.article-cta[data-astro-cid-x6k4o66j]{flex:none;display:flex;flex-direction:column;gap:var(--lc-space-32)}.cta-box[data-astro-cid-x6k4o66j]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-space-24);padding:var(--lc-space-16);background:var(--lc-bg-subtle)}.cta-box-title[data-astro-cid-x6k4o66j]{margin:0;max-width:221px;font-family:var(--lc-font-serif);font-weight:300;font-size:var(--lc-type-h3-size);line-height:var(--lc-type-h3-line);color:var(--lc-text-primary)}.cta-btns[data-astro-cid-x6k4o66j]{display:flex;flex-wrap:wrap;gap:var(--lc-space-8)}.share[data-astro-cid-x6k4o66j]{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:var(--lc-space-20);column-gap:var(--lc-space-20);row-gap:var(--lc-space-8)}.share[data-astro-cid-x6k4o66j] .eyebrow[data-astro-cid-x6k4o66j]{grid-column:1 / -1;margin:0}.share-icons[data-astro-cid-x6k4o66j]{display:flex;align-items:center;gap:var(--lc-space-20);height:28px;margin:0;padding:0;list-style:none}.share-icons[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j],.share-copy[data-astro-cid-x6k4o66j]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:var(--lc-text-primary);cursor:pointer;transition:opacity var(--lc-dur-fast)}.share-icons[data-astro-cid-x6k4o66j] svg[data-astro-cid-x6k4o66j]{display:block;width:20px;height:20px}.share-icons[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:focus-visible,.share-copy[data-astro-cid-x6k4o66j]:focus-visible{outline:2px solid var(--lc-accent-primary);outline-offset:3px}@media (hover: hover){.share-icons[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:hover,.share-copy[data-astro-cid-x6k4o66j]:hover{opacity:.6}}.copied[data-astro-cid-x6k4o66j]{font-family:var(--lc-font-mono);font-size:var(--lc-type-mono-micro-size);line-height:var(--lc-type-mono-micro-line);text-transform:uppercase;color:var(--lc-text-tertiary)}.article-content[data-astro-cid-x6k4o66j]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--lc-space-120)}@media (max-width: 1100px){.article-body[data-astro-cid-x6k4o66j]{gap:var(--lc-space-48)}.article-sidebar[data-astro-cid-x6k4o66j]{width:208px}}@media (max-width: 760px){.article[data-astro-cid-x6k4o66j]{width:auto;max-width:none;margin:var(--lc-space-40) var(--lc-space-16) 0}.article-body[data-astro-cid-x6k4o66j]{flex-direction:column;align-items:stretch;gap:0;padding:0 0 var(--lc-space-64)}.article-sidebar[data-astro-cid-x6k4o66j]{display:contents}.article-nav[data-astro-cid-x6k4o66j]{order:0;position:sticky;top:var(--lc-nav-h);z-index:4;flex-direction:row;align-items:center;gap:var(--lc-space-24);margin:0;padding:var(--lc-space-12) var(--lc-space-16);overflow-x:auto;overflow-y:hidden;background:#fdfdfceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lc-border-default)}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]{flex:none;white-space:nowrap}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:after{display:none}.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j].on{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.article-content[data-astro-cid-x6k4o66j]{order:1;padding:var(--lc-space-40) var(--lc-space-16) 0;gap:var(--lc-space-64)}.article-cta[data-astro-cid-x6k4o66j]{order:2;padding:var(--lc-space-64) var(--lc-space-16) 0}}@media (prefers-reduced-motion: reduce){.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j],.article-nav[data-astro-cid-x6k4o66j] a[data-astro-cid-x6k4o66j]:after{transition:none}}.article-banner[data-astro-cid-hwioftq6]{position:relative;height:492px;overflow:hidden}.cov-bg[data-astro-cid-hwioftq6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cov-lg[data-astro-cid-hwioftq6]{position:absolute;left:50%;top:50%;width:auto;height:36px;transform:translate(-50%,-50%);mix-blend-mode:multiply}@media (max-width: 760px){.article-banner[data-astro-cid-hwioftq6]{height:200px}.cov-lg[data-astro-cid-hwioftq6]{height:28px;max-width:60%}}
