.blog-article-page[data-v-1f6f323c]{width:min(100%,112rem);display:grid;grid-template-columns:minmax(0,76rem) 20rem;justify-content:center;gap:clamp(var(--space-xl),5vw,var(--space-2xl));margin-inline:auto;padding:clamp(var(--space-xl),7vw,var(--space-3xl)) clamp(var(--space-md),5vw,var(--space-2xl))}.blog-article[data-v-1f6f323c]{min-width:0}.breadcrumbs[data-v-1f6f323c]{display:flex;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-xl);color:var(--color-ink-2);font-size:var(--text-sm)}.breadcrumbs a[data-v-1f6f323c],.breadcrumbs span[data-v-1f6f323c]{white-space:nowrap}.breadcrumbs span[data-v-1f6f323c]:last-child{overflow:hidden;text-overflow:ellipsis}.article-header h1[data-v-1f6f323c]{min-width:0;max-width:76rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(4rem,6vw,6.8rem);font-weight:700;letter-spacing:-.06em;line-height:.98;overflow-wrap:anywhere}.article-summary[data-v-1f6f323c]{max-width:64ch;margin-block-start:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.55}.article-record[data-v-1f6f323c]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(11rem,.75fr));margin-block-start:var(--space-xl);border-block:var(--rule-thin) solid var(--color-rule)}.article-record>div[data-v-1f6f323c]{min-width:0;padding:var(--space-sm) var(--space-md) var(--space-sm) 0}.article-record>div+div[data-v-1f6f323c]{padding-inline-start:var(--space-md);border-inline-start:var(--rule-thin) solid var(--color-rule)}.article-record dt[data-v-1f6f323c]{margin-block-end:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:650}.article-record dd[data-v-1f6f323c]{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1.45}.article-record a[data-v-1f6f323c]{display:block;overflow:hidden;text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:.3em;text-overflow:ellipsis;white-space:nowrap}.article-body[data-v-1f6f323c]{max-width:72ch;padding-block-start:var(--space-xl);color:var(--color-ink);font-size:var(--text-base);line-height:1.75}.article-body[data-v-1f6f323c] h2,.article-body[data-v-1f6f323c] h3{min-width:0;scroll-margin-block-start:var(--space-lg);color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.article-body[data-v-1f6f323c] h2{margin-block:var(--space-2xl) var(--space-md);padding-block-start:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xl);line-height:1.12}.article-body[data-v-1f6f323c] h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.article-body[data-v-1f6f323c] h3{margin-block:var(--space-xl) var(--space-sm);font-size:var(--text-lg);line-height:1.2}.article-body[data-v-1f6f323c] p+p,.article-body[data-v-1f6f323c] p+ul,.article-body[data-v-1f6f323c] p+ol,.article-body[data-v-1f6f323c] ul+p,.article-body[data-v-1f6f323c] ol+p,.article-body[data-v-1f6f323c] table+p,.article-body[data-v-1f6f323c] pre+p,.article-body[data-v-1f6f323c] blockquote+p{margin-block-start:var(--space-md)}.article-body[data-v-1f6f323c] ul,.article-body[data-v-1f6f323c] ol{display:grid;gap:var(--space-xs);margin-block:var(--space-md);padding-inline-start:var(--space-lg)}.article-body[data-v-1f6f323c] ul{list-style:disc}.article-body[data-v-1f6f323c] ol{list-style:decimal}.article-body[data-v-1f6f323c] a{color:var(--color-ink);font-weight:650;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:var(--rule-thin);text-underline-offset:.25em}.article-body[data-v-1f6f323c] a:hover,.article-body[data-v-1f6f323c] a:focus-visible,.article-record a[data-v-1f6f323c]:hover,.article-record a[data-v-1f6f323c]:focus-visible{text-decoration-thickness:.2rem}.article-body[data-v-1f6f323c] a:focus-visible,.article-record a[data-v-1f6f323c]:focus-visible,.breadcrumbs a[data-v-1f6f323c]:focus-visible,.article-toc a[data-v-1f6f323c]:focus-visible,.article-toc-mobile a[data-v-1f6f323c]:focus-visible,.article-toc-mobile summary[data-v-1f6f323c]:focus-visible,.article-pagination a[data-v-1f6f323c]:focus-visible{outline:.3rem solid var(--color-focus);outline-offset:.3rem}.article-body[data-v-1f6f323c] a:active,.article-record a[data-v-1f6f323c]:active,.breadcrumbs a[data-v-1f6f323c]:active,.article-toc a[data-v-1f6f323c]:active,.article-toc-mobile a[data-v-1f6f323c]:active,.article-pagination a[data-v-1f6f323c]:active{opacity:.72}.article-body[data-v-1f6f323c] a[aria-disabled=true],.article-record a[aria-disabled=true][data-v-1f6f323c],.breadcrumbs a[aria-disabled=true][data-v-1f6f323c],.article-toc a[aria-disabled=true][data-v-1f6f323c],.article-toc-mobile a[aria-disabled=true][data-v-1f6f323c],.article-toc-mobile summary[aria-disabled=true][data-v-1f6f323c],.article-pagination a[aria-disabled=true][data-v-1f6f323c]{opacity:.55;cursor:not-allowed;pointer-events:none}.article-body[data-v-1f6f323c] blockquote{margin-block:var(--space-lg);padding-block:var(--space-md);border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2)}.article-body[data-v-1f6f323c] pre{max-width:100%;overflow-x:auto;margin-block:var(--space-lg);padding:var(--space-md) 0;border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);line-height:1.65}.article-body[data-v-1f6f323c] code{font-family:var(--font-mono)}.article-body[data-v-1f6f323c] :not(pre)>code{padding:var(--space-3xs) var(--space-2xs);background:var(--color-paper-2);font-size:.9em}.article-body[data-v-1f6f323c] table{width:100%;display:block;overflow-x:auto;margin-block:var(--space-lg);border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.article-body[data-v-1f6f323c] th,.article-body[data-v-1f6f323c] td{min-width:14rem;padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-block-end:var(--rule-thin) solid var(--color-rule);text-align:start;vertical-align:top}.article-body[data-v-1f6f323c] th{color:var(--color-ink);font-weight:700}.article-toc[data-v-1f6f323c]{position:sticky;inset-block-start:var(--space-xl);align-self:start;padding-inline-start:var(--space-md);border-inline-start:var(--rule-thin) solid var(--color-rule)}.article-toc h2[data-v-1f6f323c]{margin-block-end:var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.article-toc ol[data-v-1f6f323c],.article-toc-mobile ol[data-v-1f6f323c]{display:grid;gap:var(--space-xs)}.article-toc a[data-v-1f6f323c],.article-toc-mobile a[data-v-1f6f323c]{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.45}.article-toc a[data-v-1f6f323c]:hover,.article-toc a[data-v-1f6f323c]:focus-visible,.article-toc-mobile a[data-v-1f6f323c]:hover,.article-toc-mobile a[data-v-1f6f323c]:focus-visible{color:var(--color-ink);text-decoration:underline;text-underline-offset:.25em}.toc-level-3[data-v-1f6f323c]{padding-inline-start:var(--space-sm)}.article-toc-mobile[data-v-1f6f323c]{display:none}.article-pagination[data-v-1f6f323c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-block-start:var(--space-2xl);padding-block:var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule)}.article-pagination a[data-v-1f6f323c]{min-width:0;min-height:4.4rem;display:grid;align-content:start;gap:var(--space-2xs);color:var(--color-ink)}.article-pagination a[data-v-1f6f323c]:last-child{text-align:end}.article-pagination small[data-v-1f6f323c]{color:var(--color-ink-2);font-size:var(--text-xs)}.article-pagination span[data-v-1f6f323c]{overflow:hidden;font-size:var(--text-sm);font-weight:650;text-decoration:underline;text-decoration-color:var(--color-rule);text-overflow:ellipsis;white-space:nowrap}@media (max-width: 70rem){.blog-article-page[data-v-1f6f323c]{grid-template-columns:minmax(0,76rem)}.article-toc[data-v-1f6f323c]{display:none}.article-toc-mobile[data-v-1f6f323c]{display:block;margin-block-start:var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule)}.article-toc-mobile summary[data-v-1f6f323c]{min-height:4.8rem;display:flex;align-items:center;color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);font-weight:700;list-style:none;white-space:nowrap}.article-toc-mobile summary[data-v-1f6f323c]::-webkit-details-marker{display:none}.article-toc-mobile summary[data-v-1f6f323c]:after{content:"+";margin-inline-start:auto;font-size:var(--text-md);font-weight:400}.article-toc-mobile[open] summary[data-v-1f6f323c]:after{content:"−"}.article-toc-mobile ol[data-v-1f6f323c]{padding-block:0 var(--space-md)}}@media (max-width: 48rem){.blog-article-page[data-v-1f6f323c]{padding-block-start:var(--space-xl)}.article-header h1[data-v-1f6f323c]{font-size:clamp(3.8rem,13vw,5.6rem)}.article-summary[data-v-1f6f323c]{font-size:var(--text-base)}.article-record[data-v-1f6f323c]{grid-template-columns:1fr}.article-record>div[data-v-1f6f323c]{padding:var(--space-sm) 0}.article-record>div+div[data-v-1f6f323c]{padding-inline-start:0;border-inline-start:0;border-block-start:var(--rule-thin) solid var(--color-rule)}.article-body[data-v-1f6f323c] h2{font-size:var(--text-lg)}.article-body[data-v-1f6f323c] h3{font-size:var(--text-md)}.article-pagination[data-v-1f6f323c]{grid-template-columns:1fr}.article-pagination a[data-v-1f6f323c]:last-child{text-align:start}}
