.blog-article-page[data-v-b0a6f801]{display:grid;grid-template-columns:minmax(0,72rem) 22.4rem;align-items:start;gap:var(--space-2xl);padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.blog-article[data-v-b0a6f801]{min-width:0}.breadcrumbs[data-v-b0a6f801]{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm)}.breadcrumbs-sep[data-v-b0a6f801]{color:var(--color-rule)}.breadcrumbs span[data-v-b0a6f801]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-title[data-v-b0a6f801]{min-width:0;margin-block-start:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.028em;line-height:1.14;overflow-wrap:break-word;text-wrap:balance}.article-summary[data-v-b0a6f801]{max-width:68ch;margin-block-start:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-base);line-height:1.7}.article-record[data-v-b0a6f801]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin-block-start:var(--space-lg);padding-block:var(--space-sm);border-block:var(--rule-thin) solid var(--color-rule)}.record-item[data-v-b0a6f801]{min-width:0;display:grid;gap:var(--space-3xs)}.record-item dt[data-v-b0a6f801]{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:650;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.record-item dd[data-v-b0a6f801]{min-width:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-item a[data-v-b0a6f801]{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:.25em}.record-item a[data-v-b0a6f801]:hover{text-decoration-color:var(--color-ink)}.article-body[data-v-b0a6f801]{margin-block-start:var(--space-xl);color:var(--color-ink);font-size:var(--text-base);line-height:1.75}.article-body[data-v-b0a6f801] h2,.article-body[data-v-b0a6f801] h3{min-width:0;scroll-margin-block-start:var(--space-2xl);color:var(--color-ink);font-family:var(--font-display);font-weight:650;overflow-wrap:break-word;text-wrap:balance}.article-body[data-v-b0a6f801] h2{margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);font-size:var(--text-lg);letter-spacing:-.03em;line-height:1.2}.article-body[data-v-b0a6f801] h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.article-body[data-v-b0a6f801] h3{margin-block-start:var(--space-lg);font-size:var(--text-md);letter-spacing:-.02em;line-height:1.3}.article-body[data-v-b0a6f801] p{max-width:72ch;margin-block-start:var(--space-md);text-wrap:pretty}.article-body[data-v-b0a6f801] h2+p,.article-body[data-v-b0a6f801] h3+p{margin-block-start:var(--space-xs)}.article-body[data-v-b0a6f801] strong{color:var(--color-ink);font-weight:650}.article-body[data-v-b0a6f801] ul,.article-body[data-v-b0a6f801] ol{display:grid;gap:var(--space-2xs);margin-block-start:var(--space-sm);padding-inline-start:var(--space-lg)}.article-body[data-v-b0a6f801] ul{list-style:disc}.article-body[data-v-b0a6f801] ol{list-style:decimal}.article-body[data-v-b0a6f801] li::marker{color:var(--color-ink-3)}.article-body[data-v-b0a6f801] a{color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:var(--rule-thin);text-underline-offset:.25em}.article-body[data-v-b0a6f801] a:hover{text-decoration-thickness:.2rem}.article-body[data-v-b0a6f801] blockquote{max-width:72ch;margin-block-start:var(--space-md);padding:var(--space-sm) var(--space-md);border-inline-start:.2rem solid var(--color-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.7}.article-body[data-v-b0a6f801] pre{max-width:100%;overflow-x:auto;margin-block-start:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);line-height:1.7}.article-body[data-v-b0a6f801] code{font-family:var(--font-mono)}.article-body[data-v-b0a6f801] :not(pre)>code{padding:.1rem .6rem;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);font-size:.875em}.article-body[data-v-b0a6f801] table{width:100%;display:block;overflow-x:auto;margin-block-start:var(--space-md);border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.article-body[data-v-b0a6f801] th{padding:0 var(--space-md) var(--space-2xs) 0;border-block-end:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-align:start;text-transform:uppercase;white-space:nowrap}.article-body[data-v-b0a6f801] td{padding:var(--space-xs) var(--space-md) var(--space-xs) 0;border-block-end:var(--rule-thin) solid var(--color-rule);vertical-align:top}.article-body[data-v-b0a6f801] td:first-child{width:32%;color:var(--color-ink-2)}.article-toc[data-v-b0a6f801]{position:sticky;inset-block-start:9.6rem;align-self:start;padding-inline-start:var(--space-md);border-inline-start:var(--rule-thin) solid var(--color-rule)}.toc-title[data-v-b0a6f801]{color:var(--color-ink);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-toc ol[data-v-b0a6f801]{margin-block-start:var(--space-2xs)}.article-toc a[data-v-b0a6f801],.article-toc-mobile a[data-v-b0a6f801]{display:block;padding-block:1.2rem;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.4}.article-toc a[data-v-b0a6f801]:hover,.article-toc-mobile a[data-v-b0a6f801]:hover{color:var(--color-ink)}.article-toc a[aria-current=location][data-v-b0a6f801]{color:var(--color-ink);font-weight:650}.toc-level-3[data-v-b0a6f801]{padding-inline-start:var(--space-sm)}.article-toc-mobile[data-v-b0a6f801]{display:none;margin-block-start:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control)}.article-toc-mobile summary[data-v-b0a6f801]{min-height:4.8rem;display:flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);color:var(--color-ink);cursor:pointer;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.article-toc-mobile summary[data-v-b0a6f801]::-webkit-details-marker{display:none}.article-toc-mobile summary[data-v-b0a6f801] .tabler-icon{flex:none;margin-inline-start:auto;transition:transform var(--dur-short) var(--ease-out)}.article-toc-mobile[open] summary[data-v-b0a6f801] .tabler-icon{transform:rotate(180deg)}.article-toc-mobile ol[data-v-b0a6f801]{padding:0 var(--space-sm) var(--space-xs);border-block-start:var(--rule-thin) solid var(--color-rule)}.article-pagination[data-v-b0a6f801]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule)}.pagination-link[data-v-b0a6f801]{min-width:0;min-height:4.4rem;display:grid;align-content:start;gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-ink)}.pagination-link[data-v-b0a6f801]:hover{border-color:var(--color-ink-2);background:var(--color-surface)}.pagination-link small[data-v-b0a6f801]{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-ink-3);font-size:var(--text-xs)}.pagination-link span[data-v-b0a6f801]{min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pagination-next[data-v-b0a6f801]{justify-items:end;text-align:end}.breadcrumbs a[data-v-b0a6f801]:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:.25em}.breadcrumbs a[data-v-b0a6f801]:focus-visible,.record-item a[data-v-b0a6f801]:focus-visible,.article-body[data-v-b0a6f801] a:focus-visible,.article-toc a[data-v-b0a6f801]:focus-visible,.article-toc-mobile a[data-v-b0a6f801]:focus-visible,.article-toc-mobile summary[data-v-b0a6f801]:focus-visible,.pagination-link[data-v-b0a6f801]:focus-visible{outline:.3rem solid var(--color-focus);outline-offset:.3rem}.breadcrumbs a[data-v-b0a6f801]:active,.record-item a[data-v-b0a6f801]:active,.article-body[data-v-b0a6f801] a:active,.article-toc a[data-v-b0a6f801]:active,.article-toc-mobile a[data-v-b0a6f801]:active,.pagination-link[data-v-b0a6f801]:active{opacity:.72}.breadcrumbs a[aria-disabled=true][data-v-b0a6f801],.record-item a[aria-disabled=true][data-v-b0a6f801],.article-toc a[aria-disabled=true][data-v-b0a6f801],.pagination-link[aria-disabled=true][data-v-b0a6f801]{opacity:.55;cursor:not-allowed;pointer-events:none}@media (max-width: 80rem){.blog-article-page[data-v-b0a6f801]{grid-template-columns:minmax(0,72rem)}.article-toc[data-v-b0a6f801]{display:none}.article-toc-mobile[data-v-b0a6f801]{display:block}}@media (max-width: 64rem){.blog-article-page[data-v-b0a6f801]{padding:var(--space-lg) clamp(var(--space-md),5vw,var(--space-lg)) var(--space-xl)}.article-title[data-v-b0a6f801]{font-size:var(--text-lg)}.article-record[data-v-b0a6f801]{gap:var(--space-sm) var(--space-lg)}.article-body[data-v-b0a6f801] h2{font-size:var(--text-md)}.article-pagination[data-v-b0a6f801]{grid-template-columns:1fr}.pagination-next[data-v-b0a6f801]{justify-items:start;text-align:start}}
