.post__hero[data-v-e2131c8d]{background:var(--mkt-canvas);padding-block:32px 48px}@media (min-width:768px){.post__hero[data-v-e2131c8d]{padding-block:40px 64px}}.post__crumbs ol[data-v-e2131c8d]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0 0 32px;padding:0}.post__crumbs li[data-v-e2131c8d]{align-items:center;display:inline-flex;gap:8px;min-width:0}.post__crumbs li+li[data-v-e2131c8d]:before{color:var(--mkt-c-faint);content:"/"}.post__crumbs a[data-v-e2131c8d]{color:var(--mkt-c-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.post__crumbs a[data-v-e2131c8d]:hover{color:var(--mkt-c-heading);text-decoration-color:currentColor}.post__crumbs [aria-current=page][data-v-e2131c8d]{color:var(--mkt-c-heading);max-width:min(48ch,100%)}.post__crumbs [aria-current=page] span[data-v-e2131c8d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post__intro[data-v-e2131c8d]{display:flex;flex-direction:column;gap:16px;max-width:820px}.post__category[data-v-e2131c8d]{color:inherit;text-decoration:none}.post__category[data-v-e2131c8d]:hover{text-decoration:underline;text-underline-offset:3px}.post__meta[data-v-e2131c8d]{color:var(--mkt-c-faint);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;line-height:1.25rem;margin:0}.post__main[data-v-e2131c8d]{background:var(--mkt-paper);border-top:1px solid var(--mkt-border);padding-block:48px var(--mkt-section-y)}.post__figure[data-v-e2131c8d]{aspect-ratio:16/9;background:var(--mkt-sunken);border:1px solid var(--mkt-border);border-radius:var(--mkt-r-stage);margin:0 0 48px;overflow:hidden}.post__figure img[data-v-e2131c8d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post__layout[data-v-e2131c8d]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.post__layout[data-toc][data-v-e2131c8d]{gap:64px;grid-template-columns:240px minmax(0,70ch)}}.post__toc[data-v-e2131c8d]{display:none}@media (min-width:1024px){.post__toc[data-v-e2131c8d]{align-self:start;display:block;max-height:calc(100vh - var(--mkt-nav-h) - 64px);overflow-y:auto;position:sticky;top:calc(var(--mkt-nav-h) + 32px)}}.post__toc ol[data-v-e2131c8d]{border-left:1px solid var(--mkt-border);display:flex;flex-direction:column;list-style:none;margin:12px 0 0;padding:0}.post__toc a[data-v-e2131c8d]{border-left:2px solid transparent;color:var(--mkt-c-muted);display:block;font-size:.875rem;line-height:1.25rem;margin-left:-1px;padding:6px 0 6px 16px;text-decoration:none}.post__toc a[data-v-e2131c8d]:hover{border-left-color:var(--mkt-navy-300);color:var(--mkt-c-heading)}.post__body[data-v-e2131c8d]{max-width:70ch;overflow-wrap:break-word;width:100%}.post__body[data-v-e2131c8d]>:first-child{margin-top:0}.post__body[data-v-e2131c8d] :is(h2,h3,h4){color:var(--mkt-c-heading);scroll-margin-top:calc(var(--mkt-nav-h) + 24px);text-wrap:balance}.post__body[data-v-e2131c8d] h2{font-family:var(--mkt-font-display);font-size:clamp(1.5rem,1.402rem + .435vw,1.75rem);font-weight:600;letter-spacing:-.015em;line-height:clamp(1.875rem,1.777rem + .435vw,2.125rem);margin:2.25em 0 .6em}.post__body[data-v-e2131c8d] h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:1.75em 0 .5em}.post__body[data-v-e2131c8d] h4{font-size:1.0625rem;font-weight:600;line-height:1.625rem;margin:1.5em 0 .4em}.post__body[data-v-e2131c8d] p{margin:0 0 1.25em}.post__body[data-v-e2131c8d] :is(ul,ol){margin:0 0 1.25em;padding-left:1.5em}.post__body[data-v-e2131c8d] ul{list-style:disc}.post__body[data-v-e2131c8d] ol{list-style:decimal}.post__body[data-v-e2131c8d] li{margin-bottom:.5em;padding-left:.25em}.post__body[data-v-e2131c8d] li::marker{color:var(--mkt-c-faint)}.post__body[data-v-e2131c8d] li>:is(ul,ol){margin:.5em 0 0}.post__body[data-v-e2131c8d] :is(strong,b){color:var(--mkt-c-heading);font-weight:600}.post__body[data-v-e2131c8d] a{color:var(--mkt-c-link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.post__body[data-v-e2131c8d] a:hover{text-decoration-thickness:2px}.post__body[data-v-e2131c8d] blockquote{border-left:3px solid var(--mkt-navy-300);color:var(--mkt-c-muted);font-size:1.125rem;line-height:1.75rem;margin:1.75em 0;padding:4px 0 4px 20px}.post__body[data-v-e2131c8d] blockquote>:last-child{margin-bottom:0}.post__body[data-v-e2131c8d] code{background:var(--mkt-sunken);border-radius:4px;font-family:var(--mkt-font-mono);font-size:.875em;padding:.125em .375em}.post__body[data-v-e2131c8d] pre{background:var(--mkt-night);border-radius:var(--mkt-r-card);color:var(--mkt-on-night);font-size:.875rem;line-height:1.5rem;margin:1.75em 0;overflow-x:auto;padding:20px}.post__body[data-v-e2131c8d] pre code{background:none;color:inherit;font-size:inherit;padding:0}.post__body[data-v-e2131c8d] img{border-radius:var(--mkt-r-card);display:block;height:auto;margin:2em auto;max-width:100%}.post__body[data-v-e2131c8d] hr{border:0;border-top:1px solid var(--mkt-border);margin:2.5em 0}.post__body[data-v-e2131c8d] table{border-collapse:collapse;display:block;font-size:.9375rem;line-height:1.5rem;margin:1.75em 0;overflow-x:auto;width:100%}.post__body[data-v-e2131c8d] caption{color:var(--mkt-c-muted);padding-bottom:8px;text-align:left}.post__body[data-v-e2131c8d] :is(th,td){border:1px solid var(--mkt-border);padding:10px 12px;text-align:left;vertical-align:top}.post__body[data-v-e2131c8d] th{background:var(--mkt-canvas);color:var(--mkt-c-heading);font-weight:600}.post__state[data-v-e2131c8d]{background:var(--mkt-canvas)}.post__related[data-v-e2131c8d]{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.post__related[data-v-e2131c8d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.post__related[data-v-e2131c8d]{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}
