.prose[data-astro-cid-e2z5cw5v]{--prose-w:68ch;max-width:var(--prose-w);color:var(--c-grey-800);letter-spacing:var(--ls-body);font-size:clamp(1.0625rem,1rem + .2vw,1.15rem);line-height:1.7}.prose[data-astro-cid-e2z5cw5v]>*+*{margin-top:1.15em}.prose[data-astro-cid-e2z5cw5v] h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--c-ink);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--sp-5));margin-top:2.6em}.prose[data-astro-cid-e2z5cw5v] h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--c-ink);scroll-margin-top:calc(var(--header-h) + var(--sp-5));margin-top:2em}.prose[data-astro-cid-e2z5cw5v] h2+*,.prose[data-astro-cid-e2z5cw5v] h3+*{margin-top:.7em}.prose[data-astro-cid-e2z5cw5v] p,.prose[data-astro-cid-e2z5cw5v] li{text-wrap:pretty}.prose[data-astro-cid-e2z5cw5v] strong{font-weight:var(--fw-semibold);color:var(--c-ink)}.prose[data-astro-cid-e2z5cw5v] a{color:var(--c-ink);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--c-grey-400);transition:text-decoration-color var(--dur-1) var(--ease-out)}.prose[data-astro-cid-e2z5cw5v] a:hover{text-decoration-color:currentColor}.prose[data-astro-cid-e2z5cw5v] ul,.prose[data-astro-cid-e2z5cw5v] ol{padding-left:1.3em}.prose[data-astro-cid-e2z5cw5v] ul{list-style:outside}.prose[data-astro-cid-e2z5cw5v] ol{list-style:decimal}.prose[data-astro-cid-e2z5cw5v] li+li{margin-top:.45em}.prose[data-astro-cid-e2z5cw5v] li::marker{color:var(--c-grey-400)}.prose[data-astro-cid-e2z5cw5v] blockquote{padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-left:2px solid var(--c-ink);color:var(--c-ink);margin-inline:0;font-size:1.12em}.prose[data-astro-cid-e2z5cw5v] hr{background:var(--c-line);border:0;height:1px;margin-block:2.5em}.prose[data-astro-cid-e2z5cw5v] code{border-radius:var(--r-xs);background:var(--c-grey-50);padding:.1em .35em;font-size:.9em}.prose[data-astro-cid-e2z5cw5v] .table-wrap{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);-webkit-overflow-scrolling:touch;margin-top:1.6em;overflow-x:auto}.prose[data-astro-cid-e2z5cw5v] table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-small);line-height:1.45}.prose[data-astro-cid-e2z5cw5v] th,.prose[data-astro-cid-e2z5cw5v] td{text-align:left;vertical-align:top;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-line)}.prose[data-astro-cid-e2z5cw5v] tr:last-child td{border-bottom:0}.prose[data-astro-cid-e2z5cw5v] thead th{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink-3);background:var(--c-grey-50)}.prose[data-astro-cid-e2z5cw5v] tbody th,.prose[data-astro-cid-e2z5cw5v] td:first-child{font-weight:var(--fw-semibold);color:var(--c-ink)}.prose[data-astro-cid-e2z5cw5v] .callout{padding:var(--sp-5);border-radius:var(--r-md);background:var(--c-grey-50);color:var(--c-grey-800);border:0;font-size:1em}.toc[data-astro-cid-s3rbudjd]{font-size:var(--fs-small)}.toc__details[data-astro-cid-s3rbudjd]{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-4);background:var(--c-surface)}.toc__summary[data-astro-cid-s3rbudjd]{cursor:pointer;min-height:44px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink-2);justify-content:space-between;align-items:center;list-style:none;display:flex}.toc__summary[data-astro-cid-s3rbudjd]::-webkit-details-marker{display:none}.toc__summary[data-astro-cid-s3rbudjd]:after{content:"+";font-size:1.25rem;font-weight:var(--fw-light);letter-spacing:0}.toc__details[data-astro-cid-s3rbudjd][open] .toc__summary[data-astro-cid-s3rbudjd]:after{content:"–"}.toc__list[data-astro-cid-s3rbudjd]{gap:var(--sp-1);padding:0 0 var(--sp-3);counter-reset:toc;margin:0;display:grid}.toc__list[data-astro-cid-s3rbudjd] li[data-astro-cid-s3rbudjd]{counter-increment:toc}.toc__list[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]{padding:var(--sp-2) 0;color:var(--c-ink-2);line-height:var(--lh-snug);transition:color var(--dur-1) var(--ease-out);grid-template-columns:1.75rem 1fr;text-decoration:none;display:grid}.toc__list[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:before{content:counter(toc, decimal-leading-zero);color:var(--c-ink-3);font-variant-numeric:tabular-nums}.toc__list[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:hover,.toc__list[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd][aria-current]{color:var(--c-ink)}.toc__list[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd][aria-current]{font-weight:var(--fw-semibold)}@media (width>=1100px){.toc__details[data-astro-cid-s3rbudjd]{background:0 0;border:0;padding:0}.toc__summary[data-astro-cid-s3rbudjd]{cursor:default;pointer-events:none;min-height:0;margin-bottom:var(--sp-3)}.toc__summary[data-astro-cid-s3rbudjd]:after,.toc__details[data-astro-cid-s3rbudjd][open] .toc__summary[data-astro-cid-s3rbudjd]:after{content:none}.toc__list[data-astro-cid-s3rbudjd]{border-left:1px solid var(--c-line);padding:0 0 0 var(--sp-4)}}.article-cta[data-astro-cid-2hna7lxd]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);text-align:center;padding:clamp(2rem,1rem + 5vw,5rem) clamp(1.5rem,1rem + 4vw,5rem)}.article-cta__inner[data-astro-cid-2hna7lxd]{justify-items:center;gap:var(--sp-5);max-width:40rem;margin-inline:auto;display:grid}.article-cta__title[data-astro-cid-2hna7lxd]{margin-top:calc(var(--sp-2) * -1)}.article-cta__lead[data-astro-cid-2hna7lxd]{text-wrap:pretty}.article-cta__actions[data-astro-cid-2hna7lxd]{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.article-cta__foot[data-astro-cid-2hna7lxd]{max-width:30rem}@media (width<=480px){.article-cta__actions[data-astro-cid-2hna7lxd]{flex-direction:column;width:100%}.article-cta__actions[data-astro-cid-2hna7lxd] .btn[data-astro-cid-2hna7lxd]{width:100%}}.article[data-astro-cid-krra7mlq]{padding-top:clamp(2rem,1rem + 3vw,4.5rem)}.article__head[data-astro-cid-krra7mlq]{max-width:calc(60rem + var(--gutter) * 2)}.article__crumbs[data-astro-cid-krra7mlq] ol[data-astro-cid-krra7mlq]{gap:var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-3);flex-wrap:wrap;display:flex}.article__crumbs[data-astro-cid-krra7mlq] li[data-astro-cid-krra7mlq]{align-items:center;gap:var(--sp-2);display:inline-flex}.article__crumbs[data-astro-cid-krra7mlq] li[data-astro-cid-krra7mlq]+li[data-astro-cid-krra7mlq]:before{content:"/";color:var(--c-grey-300)}.article__crumbs[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]{color:var(--c-ink-2);padding-block:var(--sp-2);text-decoration:none}.article__crumbs[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]:hover{color:var(--c-ink);text-underline-offset:.2em;text-decoration:underline}.article__title[data-astro-cid-krra7mlq]{margin-top:var(--sp-5);letter-spacing:var(--ls-display);text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 3.3vw,4.25rem);line-height:1.02}.article__title[data-astro-cid-krra7mlq] .t-thin[data-astro-cid-krra7mlq]{display:block}.article__lead[data-astro-cid-krra7mlq]{margin-top:var(--sp-5);text-wrap:pretty;max-width:44rem}.article__meta[data-astro-cid-krra7mlq]{gap:var(--sp-2);margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--c-ink-3);flex-wrap:wrap;display:flex}.article__cover[data-astro-cid-krra7mlq]{margin-top:clamp(2rem,1rem + 3vw,4rem)}.article__cover[data-astro-cid-krra7mlq] img[data-astro-cid-krra7mlq]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-lg);background:var(--c-grey-50);width:100%}@media (width>=900px){.article__cover[data-astro-cid-krra7mlq] img[data-astro-cid-krra7mlq]{aspect-ratio:2;border-radius:var(--r-xl)}}.article__layout[data-astro-cid-krra7mlq]{margin-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.article__layout[data-astro-cid-krra7mlq]:not(.article__layout--toc) .article__body[data-astro-cid-krra7mlq],.article__layout--toc[data-astro-cid-krra7mlq] .article__body[data-astro-cid-krra7mlq]{max-width:68ch;margin-inline:auto}.article__toc[data-astro-cid-krra7mlq]{max-width:68ch;margin:0 auto var(--sp-7)}@media (width>=1100px){.article__layout--toc[data-astro-cid-krra7mlq]{justify-content:center;gap:var(--sp-9);grid-template-columns:15rem minmax(0,68ch);align-items:start;display:grid}.article__layout--toc[data-astro-cid-krra7mlq] .article__body[data-astro-cid-krra7mlq]{margin-inline:0}.article__toc[data-astro-cid-krra7mlq]{top:calc(var(--header-h) + var(--sp-6));max-width:none;margin:0;position:sticky}}.article__cta[data-astro-cid-krra7mlq]{margin-top:var(--section-y)}.related[data-astro-cid-krra7mlq]{padding-block:var(--section-y)}.related__head[data-astro-cid-krra7mlq]{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-6);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.related__head[data-astro-cid-krra7mlq] .link-arrow[data-astro-cid-krra7mlq]{color:var(--c-ink);font-weight:var(--fw-medium)}.related__grid[data-astro-cid-krra7mlq]{gap:var(--sp-8) var(--sp-6);margin-top:var(--sp-7);grid-template-columns:1fr;display:grid}@media (width>=640px){.related__grid[data-astro-cid-krra7mlq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.related__grid[data-astro-cid-krra7mlq]{grid-template-columns:repeat(3,minmax(0,1fr))}}
