@layer components{@media (width>=1024px){.faq__inner[data-astro-cid-s5r4na5t]{gap:var(--space-16);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}}.faq__list[data-astro-cid-s5r4na5t]{border-top:var(--border-w) solid var(--c-border-strong)}.faq__item[data-astro-cid-s5r4na5t]{border-bottom:var(--border-w) solid var(--c-border-strong)}.faq__q[data-astro-cid-s5r4na5t]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;cursor:pointer;font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);color:var(--c-text);list-style:none;display:flex}.faq__q[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-s5r4na5t]:hover{color:var(--c-accent)}.faq[data-astro-cid-s5r4na5t] .faq__icon{color:var(--c-accent);transition:transform var(--dur) var(--ease)}.faq__item[data-astro-cid-s5r4na5t][open] .faq__icon{transform:rotate(45deg)}.faq__a[data-astro-cid-s5r4na5t]{padding-bottom:var(--space-6);color:var(--c-text-2);max-width:var(--measure-compact)}div[data-astro-cid-s5r4na5t].faq__a{gap:var(--space-3);display:grid}.hsf[data-astro-cid-ql7b2sd3]{min-height:var(--form-min-h);border-radius:var(--radius-card);background:var(--c-surface);border:var(--border-w) solid var(--c-border);box-shadow:var(--shadow-card);position:relative}.hsf__gate[data-astro-cid-ql7b2sd3]{align-content:center;justify-items:start;gap:var(--space-4);min-height:var(--form-min-h);padding:var(--space-8);display:grid}.hsf__icon[data-astro-cid-ql7b2sd3]{border-radius:var(--radius-card);background:var(--c-accent-faint);width:3.5rem;height:3.5rem;color:var(--c-accent-strong);border:var(--border-w) solid var(--c-accent-pale);place-items:center;display:inline-grid}.hsf__gate[data-astro-cid-ql7b2sd3][hidden]{display:none}.hsf__notice[data-astro-cid-ql7b2sd3]{max-width:34rem;color:var(--c-text-2)}.hsf__status[data-astro-cid-ql7b2sd3]:empty{display:none}.hsf__status[data-astro-cid-ql7b2sd3],.hsf__error[data-astro-cid-ql7b2sd3]{font-size:var(--type-caption-size);color:var(--c-text)}.hsf__alt[data-astro-cid-ql7b2sd3]{font-size:var(--type-caption-size);color:var(--c-text-3)}.hsf__target[data-astro-cid-ql7b2sd3]{padding:var(--space-8)}.hsf__target[data-astro-cid-ql7b2sd3]:empty,html:not(.js) .hsf[data-astro-cid-ql7b2sd3] .hsf__btn{display:none}.nf[data-astro-cid-dlnbjq3n]{border-radius:var(--radius-card);background:var(--c-surface);border:var(--border-w) solid var(--c-border);box-shadow:var(--shadow-card);padding:var(--space-8);position:relative}@media (width<=479px){.nf[data-astro-cid-dlnbjq3n]{padding:var(--space-6) var(--space-5)}}.nf[data-astro-cid-dlnbjq3n].nf--bare{box-shadow:none;border:0;border-radius:0;padding:0}.nf__form[data-astro-cid-dlnbjq3n]{gap:var(--space-4);display:grid}.nf__form[data-astro-cid-dlnbjq3n][hidden],html:not(.js) .nf__form[data-astro-cid-dlnbjq3n]{display:none}.nf__row[data-astro-cid-dlnbjq3n]{gap:var(--space-4);display:grid}@media (width>=480px){.nf__row[data-astro-cid-dlnbjq3n][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nf__row[data-astro-cid-dlnbjq3n][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf__field[data-astro-cid-dlnbjq3n]{gap:var(--space-2);align-content:start;min-width:0;display:grid}.nf__group[data-astro-cid-dlnbjq3n]{border:0;margin:0;padding:0}legend[data-astro-cid-dlnbjq3n].nf__label{float:left;width:100%}.nf__label[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--c-text);padding:0}.nf__req[data-astro-cid-dlnbjq3n]{color:var(--c-error-fg);margin-inline-start:.15em}.nf__help[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size);color:var(--c-text-3)}.nf__control[data-astro-cid-dlnbjq3n]{width:100%;min-height:var(--control-h);padding:0 var(--space-3);background:var(--c-surface);border:var(--border-w) solid var(--c-control-border);border-radius:var(--radius-control);font-size:var(--type-body-size);color:var(--c-text);transition:border-color var(--dur) var(--ease)}@media (pointer:fine) and (width>=1024px){.nf__control[data-astro-cid-dlnbjq3n]{min-height:2.5rem}}textarea[data-astro-cid-dlnbjq3n].nf__control{min-height:6.5rem;padding-block:var(--space-3);line-height:var(--lh-body);resize:vertical;display:block}.nf__control[data-astro-cid-dlnbjq3n]::placeholder{color:var(--c-text-3);opacity:1}.nf__control[data-astro-cid-dlnbjq3n]:hover{border-color:var(--c-text-2)}.nf__control[data-astro-cid-dlnbjq3n]:focus-visible{border-color:var(--c-focus);outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-control)}.nf__control[data-astro-cid-dlnbjq3n][aria-invalid=true]{border-color:var(--c-error-fg)}.nf__control[data-astro-cid-dlnbjq3n][aria-invalid=true]:focus-visible{outline-color:var(--c-error-fg)}.nf__select[data-astro-cid-dlnbjq3n]{display:block;position:relative}.nf__select[data-astro-cid-dlnbjq3n] .nf__control[data-astro-cid-dlnbjq3n]{appearance:none;cursor:pointer;padding-inline-end:var(--space-10)}.nf__select[data-astro-cid-dlnbjq3n] .nf__control[data-astro-cid-dlnbjq3n]:has(>option[value=""]:checked){color:var(--c-text-3)}.nf__select[data-astro-cid-dlnbjq3n] option[data-astro-cid-dlnbjq3n]{color:var(--c-text)}.nf__select[data-astro-cid-dlnbjq3n] .nf__chevron{inset-inline-end:var(--space-3);color:var(--c-text-2);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.nf__choices[data-astro-cid-dlnbjq3n]{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.nf__choice[data-astro-cid-dlnbjq3n]{gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text);cursor:pointer;align-items:flex-start;display:flex}.nf__check[data-astro-cid-dlnbjq3n]{width:1.125rem;height:1.125rem;accent-color:var(--c-check);cursor:pointer;flex:none;margin:.05rem 0 0}.nf__check[data-astro-cid-dlnbjq3n][aria-invalid=true]{outline:var(--focus-w) solid var(--c-error-fg);outline-offset:1px}.nf__error[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-error-fg)}.nf__error[data-astro-cid-dlnbjq3n][hidden]{display:none}.nf__consent[data-astro-cid-dlnbjq3n]{gap:var(--space-3);padding:var(--space-4) 0 0;border:0;border-top:var(--border-w) solid var(--c-border);min-width:0;margin:0;display:grid}.nf__consent[data-astro-cid-dlnbjq3n] .nf__choice[data-astro-cid-dlnbjq3n]{gap:var(--space-2);font-size:var(--type-caption-size);color:var(--c-text-2)}.nf__consent[data-astro-cid-dlnbjq3n] .nf__check[data-astro-cid-dlnbjq3n]{width:1rem;height:1rem;margin-top:.1rem}.nf__consent[data-astro-cid-dlnbjq3n] .nf__field[data-astro-cid-dlnbjq3n]{gap:var(--space-1)}.nf__privacy[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size);line-height:var(--lh-body);color:var(--c-text-3)}.nf__privacy[data-astro-cid-dlnbjq3n] strong{font-weight:var(--fw-medium);color:var(--c-text-2)}.nf__more[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size)}.nf__more-summary[data-astro-cid-dlnbjq3n]{cursor:pointer;min-height:1.5rem;color:var(--c-text-2);flex-wrap:wrap;align-items:center;column-gap:.4em;list-style:none;display:inline-flex}.nf__more-link[data-astro-cid-dlnbjq3n]{align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);color:var(--c-link);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.nf__more-summary[data-astro-cid-dlnbjq3n]::-webkit-details-marker{display:none}.nf__more-summary[data-astro-cid-dlnbjq3n]:hover .nf__more-link[data-astro-cid-dlnbjq3n]{color:var(--c-link-hover)}.nf__more-summary[data-astro-cid-dlnbjq3n]:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-control)}.nf__more[data-astro-cid-dlnbjq3n] .nf__more-icon{transition:rotate var(--dur) var(--ease)}.nf__more[data-astro-cid-dlnbjq3n][open] .nf__more-icon{rotate:180deg}.nf__more-body[data-astro-cid-dlnbjq3n]{margin-top:var(--space-2)}.nf__status[data-astro-cid-dlnbjq3n]:empty{display:none}.nf__status[data-astro-cid-dlnbjq3n]{font-size:var(--type-caption-size);font-weight:var(--fw-medium);color:var(--c-error-fg)}.nf__failed[data-astro-cid-dlnbjq3n]{padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--c-error-border);border-radius:var(--radius-tile);background:var(--c-error-bg);font-size:var(--type-caption-size);color:var(--c-error-fg)}.nf__failed[data-astro-cid-dlnbjq3n][hidden]{display:none}.nf__failed[data-astro-cid-dlnbjq3n] a[data-astro-cid-dlnbjq3n]{color:inherit;font-weight:var(--fw-medium)}.nf__actions[data-astro-cid-dlnbjq3n]{align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.nf[data-astro-cid-dlnbjq3n] .nf__submit{min-width:9rem}.nf__done[data-astro-cid-dlnbjq3n]{align-content:center;justify-items:start;gap:var(--space-4);min-height:var(--form-min-h);display:grid}.nf__done[data-astro-cid-dlnbjq3n][hidden]{display:none}.nf__done[data-astro-cid-dlnbjq3n]:focus{outline:none}.nf__done-icon[data-astro-cid-dlnbjq3n]{border-radius:var(--radius-pill);background:var(--c-success-bg);width:3rem;height:3rem;color:var(--c-success-fg);border:var(--border-w) solid var(--c-success-border);place-items:center;display:inline-grid}.nf__done-text[data-astro-cid-dlnbjq3n]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text)}.nf__noscript[data-astro-cid-dlnbjq3n]{color:var(--c-text)}.nf__hp[data-astro-cid-dlnbjq3n]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fb__inner[data-astro-cid-vg7a3qx5]{gap:var(--space-12);align-items:start;display:grid}@media (width>=1024px){.fb__inner[data-astro-cid-vg7a3qx5]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.fb__subhead[data-astro-cid-vg7a3qx5]{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-3)}.fb__points[data-astro-cid-vg7a3qx5]{margin-bottom:var(--space-8)}.fb__points[data-astro-cid-vg7a3qx5] li[data-astro-cid-vg7a3qx5]{gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-w) solid var(--c-border-strong);color:var(--c-text);display:flex}.fb__points[data-astro-cid-vg7a3qx5] li[data-astro-cid-vg7a3qx5]:last-child{border-bottom:var(--border-w) solid var(--c-border-strong)}.fb[data-astro-cid-vg7a3qx5] .fb__check{margin-top:var(--space-1);color:var(--c-accent)}.fb__contact[data-astro-cid-vg7a3qx5] dl[data-astro-cid-vg7a3qx5]{gap:var(--space-3);margin:0;display:grid}.fb__contact[data-astro-cid-vg7a3qx5] dl[data-astro-cid-vg7a3qx5]>div[data-astro-cid-vg7a3qx5]{gap:var(--space-3);align-items:flex-start;display:flex}.fb__contact[data-astro-cid-vg7a3qx5] dt[data-astro-cid-vg7a3qx5]{color:var(--c-accent);padding-top:.1rem}.fb__contact[data-astro-cid-vg7a3qx5] dd[data-astro-cid-vg7a3qx5]{color:var(--c-text);margin:0}.fr[data-astro-cid-nz2t5yhj]{padding-top:var(--space-12)}.fr__list[data-astro-cid-nz2t5yhj]{border-top:var(--border-w) solid var(--c-border-strong)}.fr__row[data-astro-cid-nz2t5yhj]{gap:var(--space-4);padding-block:var(--space-8);border-bottom:var(--border-w) solid var(--c-border);display:grid}@media (width>=1024px){.fr__row[data-astro-cid-nz2t5yhj]{gap:var(--space-10);grid-template-columns:12rem minmax(0,1fr) 19rem;align-items:start}}.fr__file[data-astro-cid-nz2t5yhj]{gap:var(--space-1);align-content:start;display:grid}.fr__label[data-astro-cid-nz2t5yhj],.fr__facts[data-astro-cid-nz2t5yhj] dt[data-astro-cid-nz2t5yhj]{font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-3)}.fr__num[data-astro-cid-nz2t5yhj]{font-size:var(--type-body-size);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--c-text)}.fr__none[data-astro-cid-nz2t5yhj]{color:var(--c-text-3)}.fr__main[data-astro-cid-nz2t5yhj]{gap:var(--space-3);max-width:var(--container-narrow);align-content:start;display:grid}.fr__title[data-astro-cid-nz2t5yhj]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--c-text)}.fr__translation[data-astro-cid-nz2t5yhj],.fr__objective[data-astro-cid-nz2t5yhj]{font-size:var(--type-body-size);color:var(--c-text-2)}.fr__facts[data-astro-cid-nz2t5yhj]{gap:var(--space-2);margin-top:var(--space-2);display:grid}.fr__fact[data-astro-cid-nz2t5yhj]{gap:var(--space-1);display:grid}@media (width>=768px){.fr__fact[data-astro-cid-nz2t5yhj]{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);align-items:baseline}}.fr__facts[data-astro-cid-nz2t5yhj] dd[data-astro-cid-nz2t5yhj]{font-size:var(--type-body-size);color:var(--c-text);margin:0}.fr__logos[data-astro-cid-nz2t5yhj]{display:flex}.rh[data-astro-cid-bih4t2ts]{isolation:isolate;background:var(--c-dark);color:var(--c-on-dark);position:relative;overflow:hidden}.rh__inner[data-astro-cid-bih4t2ts]{gap:var(--space-12);padding-block:var(--space-12) var(--space-16);display:grid}.rh__copy[data-astro-cid-bih4t2ts]{gap:var(--space-6);align-content:start;display:grid}.rh__eyebrow[data-astro-cid-bih4t2ts]{align-items:center;gap:var(--space-3);font-size:var(--step--1);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--p-200);display:inline-flex}.rh__title[data-astro-cid-bih4t2ts]{font-size:var(--step-6);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--c-on-dark);max-width:17ch}.rh__accent[data-astro-cid-bih4t2ts]{color:var(--p-200);display:block}.rh__lede[data-astro-cid-bih4t2ts]{font-size:var(--step-1);line-height:var(--lh-snug);color:var(--c-on-dark-2);max-width:32rem}.rh__facts[data-astro-cid-bih4t2ts]{margin-top:var(--space-4);border-top:var(--border-w) solid var(--c-dark-border);grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-content:start;max-width:40rem;display:grid}.rh__facts[data-astro-cid-bih4t2ts] li[data-astro-cid-bih4t2ts]{padding:var(--space-4) var(--space-5) 0;font-size:var(--step--1);color:var(--c-on-dark)}.rh__facts[data-astro-cid-bih4t2ts] li[data-astro-cid-bih4t2ts]:first-child{padding-left:0}.rh__facts[data-astro-cid-bih4t2ts] li[data-astro-cid-bih4t2ts]+li[data-astro-cid-bih4t2ts]{border-left:var(--border-w) solid var(--c-dark-border)}@media (width<=479px){.rh__facts[data-astro-cid-bih4t2ts] li[data-astro-cid-bih4t2ts]{padding-inline:var(--space-3)}}.rh__stack[data-astro-cid-bih4t2ts]{scroll-margin-top:var(--space-6);padding:0 var(--space-2) var(--space-2) 0;align-self:start;position:relative}.rh__stack[data-astro-cid-bih4t2ts]:before,.rh__stack[data-astro-cid-bih4t2ts]:after{content:"";border-radius:var(--radius-card);box-shadow:var(--shadow-float);z-index:0;position:absolute}.rh__stack[data-astro-cid-bih4t2ts]:after{background:var(--c-frame);inset:6px 2px 2px 6px}.rh__stack[data-astro-cid-bih4t2ts]:before{background:var(--c-border);inset:12px -4px -4px 12px}.rh__sheet[data-astro-cid-bih4t2ts]{z-index:1;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-card);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-float);display:grid;position:relative}.rh__form-title[data-astro-cid-bih4t2ts]{font-size:var(--step-3);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--c-text)}.rh__form-note[data-astro-cid-bih4t2ts]{font-size:var(--step--1);color:var(--c-text-2);margin-bottom:var(--space-4)}.rh__doc[data-astro-cid-bih4t2ts]{display:none}@media (width>=1024px){.rh__inner[data-astro-cid-bih4t2ts]{column-gap:var(--space-16);padding-block:var(--space-16) var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,31rem);align-items:stretch}.rh__copy[data-astro-cid-bih4t2ts]{padding-top:var(--space-8);flex-direction:column;display:flex}.rh__copy[data-astro-cid-bih4t2ts]>[data-astro-cid-bih4t2ts]+[data-astro-cid-bih4t2ts]{margin-top:var(--space-6)}.rh__copy[data-astro-cid-bih4t2ts]>.rh__facts[data-astro-cid-bih4t2ts]{margin-top:var(--space-10)}.rh__doc[data-astro-cid-bih4t2ts]{margin-top:var(--space-8);margin-bottom:calc(-1 * var(--space-20));flex:1 0 18rem;display:block;position:relative;overflow:hidden}.rh__page[data-astro-cid-bih4t2ts]{border-radius:var(--radius-legacy) var(--radius-legacy) 0 0;height:40rem;position:absolute;top:0}.rh__page--cover[data-astro-cid-bih4t2ts]{top:var(--space-10);gap:var(--space-6);width:13rem;padding:var(--space-6) var(--space-5);background:var(--p-200);color:var(--p-900);flex-direction:column;display:flex;left:0}.rh__cover-brand[data-astro-cid-bih4t2ts]{font-size:var(--step--2);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.rh__cover-title[data-astro-cid-bih4t2ts]{font-size:var(--step-2);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-tight)}.rh__page--toc[data-astro-cid-bih4t2ts]{max-width:28rem;padding:var(--space-6) var(--space-6) 0;background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-float);left:11.5rem;right:0}.rh__toc-label[data-astro-cid-bih4t2ts]{margin-bottom:var(--space-3);font-size:var(--step--2);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-text-3);display:block}.rh__toc[data-astro-cid-bih4t2ts]{border-top:var(--border-w) solid var(--c-text)}.rh__toc[data-astro-cid-bih4t2ts] li[data-astro-cid-bih4t2ts]{padding-block:var(--space-4);border-bottom:var(--border-w) solid var(--c-border);font-size:var(--step-0);line-height:var(--lh-snug);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.rh__toc-num[data-astro-cid-bih4t2ts]{font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--c-accent)}.rh__toc-title[data-astro-cid-bih4t2ts]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rh__sheet[data-astro-cid-bih4t2ts]{padding:var(--space-8)}}@media (width<=479px){.rh__stack[data-astro-cid-bih4t2ts]{padding:0}.rh__stack[data-astro-cid-bih4t2ts]:before,.rh__stack[data-astro-cid-bih4t2ts]:after{display:none}.rh__sheet[data-astro-cid-bih4t2ts]{padding:var(--space-5)}}.ct__inner[data-astro-cid-sgevpbef]{gap:var(--space-8);display:grid}.ct__list[data-astro-cid-sgevpbef]{border-top:var(--border-w) solid var(--c-text)}.ct__item[data-astro-cid-sgevpbef]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-w) solid var(--c-border-strong);grid-template-columns:3rem minmax(0,1fr);display:grid}.ct__num[data-astro-cid-sgevpbef]{font-variant-numeric:tabular-nums;font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-accent)}.ct__body[data-astro-cid-sgevpbef]{gap:var(--space-2);display:grid}.ct__title[data-astro-cid-sgevpbef]{font-size:var(--type-title-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--c-text)}.ct__text[data-astro-cid-sgevpbef]{color:var(--c-text-2);max-width:var(--measure-page)}.ct__sub[data-astro-cid-sgevpbef]{gap:var(--space-1);margin-top:var(--space-1);display:grid}@media (width>=640px){.ct__sub[data-astro-cid-sgevpbef]{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.ct__sub[data-astro-cid-sgevpbef] li[data-astro-cid-sgevpbef]{font-size:var(--type-caption-size);color:var(--c-text-2);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.ct__subnum[data-astro-cid-sgevpbef]{font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--c-accent)}@media (width>=1024px){.ct__inner[data-astro-cid-sgevpbef]{gap:var(--space-16);grid-template-columns:4fr 8fr;align-items:start}.ct__head[data-astro-cid-sgevpbef]{top:var(--space-8);position:sticky}.ct__item[data-astro-cid-sgevpbef]{grid-template-columns:4.5rem minmax(0,1fr)}.ct__num[data-astro-cid-sgevpbef]{font-size:var(--type-lead-size)}}.pq[data-astro-cid-qh3wqfib]{isolation:isolate;background:var(--c-dark);color:var(--c-on-dark);position:relative;overflow:hidden}.pq__inner[data-astro-cid-qh3wqfib]{gap:var(--space-6);padding-block:var(--section-y);display:grid}.pq__text[data-astro-cid-qh3wqfib]{margin:0}.pq__text[data-astro-cid-qh3wqfib] p[data-astro-cid-qh3wqfib]{font-size:var(--type-h1-size);font-weight:var(--fw-light);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--c-on-dark);text-indent:-.45em;max-width:26ch}.pq__text[data-astro-cid-qh3wqfib] p[data-astro-cid-qh3wqfib]:before{content:"“";color:var(--p-200)}.pq__text[data-astro-cid-qh3wqfib] p[data-astro-cid-qh3wqfib]:after{content:"”";color:var(--p-200)}.pq__cite[data-astro-cid-qh3wqfib]{align-items:center;gap:var(--space-3);font-size:var(--type-body-size);color:var(--p-200);display:inline-flex}.pq__cite[data-astro-cid-qh3wqfib]:before{content:"";width:var(--icon-md);background:currentColor;height:1px}.sc__steps[data-astro-cid-aotc266f]{display:grid}.sc__step[data-astro-cid-aotc266f]{--sc-t:calc(var(--sc-i) / var(--sc-n) * 100%);grid-template-columns:calc(1.25rem + .9rem * var(--sc-n)) minmax(0, 1fr);column-gap:var(--space-5);display:grid}.sc__block[data-astro-cid-aotc266f]{width:calc(1.25rem + .9rem * var(--sc-i));background:var(--p-600);opacity:max(var(--sc-t), 20%);position:relative}.sc__num[data-astro-cid-aotc266f]{inset-inline-end:var(--space-2);top:var(--space-3);font-size:var(--type-lead-size);font-weight:var(--fw-light);font-variant-numeric:tabular-nums;color:var(--p-900);line-height:1;position:absolute}.sc__step[data-astro-cid-aotc266f]:nth-last-child(-n+2) .sc__num[data-astro-cid-aotc266f]{color:var(--c-on-primary)}.sc__copy[data-astro-cid-aotc266f]{gap:var(--space-2);padding-block:var(--space-5) var(--space-6);border-bottom:var(--border-w) solid var(--c-border-strong);align-content:start;display:grid}.sc__step[data-astro-cid-aotc266f]:last-child .sc__copy[data-astro-cid-aotc266f]{border-bottom:0}.sc__title[data-astro-cid-aotc266f]{font-size:var(--type-title-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);color:var(--c-text)}.sc__text[data-astro-cid-aotc266f]{color:var(--c-text-2)}.sc__detail[data-astro-cid-aotc266f]{font-size:var(--type-caption-size);color:var(--c-text-3)}.sc__foot[data-astro-cid-aotc266f]{gap:var(--space-6);margin-top:var(--space-12);justify-items:start;display:grid}.sc__note[data-astro-cid-aotc266f]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text);max-width:var(--measure-block)}@media (width>=1024px){.sc__steps[data-astro-cid-aotc266f]{grid-template-columns:repeat(var(--sc-n), minmax(0, 1fr));border-bottom:0;grid-template-rows:auto auto}.sc__step[data-astro-cid-aotc266f]{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:none;column-gap:0}.sc__block[data-astro-cid-aotc266f]{width:auto;height:calc(2rem + 2.5rem * var(--sc-i));align-self:end}.sc__num[data-astro-cid-aotc266f]{inset-inline:var(--space-5) auto;top:auto;bottom:var(--space-4);font-size:var(--type-numeral-md-size);font-weight:var(--fw-light)}.sc__copy[data-astro-cid-aotc266f]{padding:var(--space-5) var(--space-6) 0 0;border-top:var(--border-w) solid var(--c-text);border-bottom:0;align-self:start}.sc__step[data-astro-cid-aotc266f]:last-child .sc__copy[data-astro-cid-aotc266f]{padding-inline-end:0}.sc__foot[data-astro-cid-aotc266f]{align-items:center;gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-w) solid var(--c-border-strong);grid-template-columns:minmax(0,1fr) auto}}.dl__inner[data-astro-cid-6fgyhe5m]{display:grid}.dl__rows[data-astro-cid-6fgyhe5m]{border-top:var(--border-w) solid var(--c-text);display:grid}.dl__row[data-astro-cid-6fgyhe5m]{gap:var(--space-5);padding-block:var(--space-6);border-bottom:var(--border-w) solid var(--c-border-strong);grid-template-columns:4.5rem minmax(0,1fr);display:grid}@media (width>=768px){.dl__row[data-astro-cid-6fgyhe5m]{gap:var(--space-8);grid-template-columns:9rem minmax(0,1fr)}}.dl__date[data-astro-cid-6fgyhe5m]{font-size:var(--type-h3-size);font-weight:var(--fw-light);letter-spacing:var(--ls-display);color:var(--c-accent);font-variant-numeric:tabular-nums;line-height:1.1}.dl__body[data-astro-cid-6fgyhe5m]{gap:var(--space-2);max-width:var(--container-narrow);align-content:start;display:grid}.dl__title[data-astro-cid-6fgyhe5m]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text)}.dl__text[data-astro-cid-6fgyhe5m]{color:var(--c-text-2)}.dl__foot[data-astro-cid-6fgyhe5m]{gap:var(--space-4);margin-top:var(--space-8);justify-items:start;display:grid}.dl__note[data-astro-cid-6fgyhe5m]{font-size:var(--type-caption-size);color:var(--c-text-2);max-width:var(--measure-copy-wide)}.dl__note[data-astro-cid-6fgyhe5m][lang]{font-size:var(--type-caption-size);color:var(--c-text-3);line-height:var(--lh-snug)}.logo-defs[data-astro-cid-qcje3hcu]{width:0;height:0;position:absolute;overflow:hidden}.lf[data-astro-cid-54xvcno4]{min-width:0;margin-top:var(--space-6)}.lf__list[data-astro-cid-54xvcno4]{--lf-pad:var(--space-2);gap:var(--space-4);background:linear-gradient(var(--c-border-strong), var(--c-border-strong)) no-repeat left var(--lf-pad) bottom / calc(100% - var(--lf-pad)) var(--border-w);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent;margin-inline-start:calc(-1 * var(--lf-pad));display:flex;overflow-x:auto}.lf__item[data-astro-cid-54xvcno4]{flex:none}.lf__link[data-astro-cid-54xvcno4]{align-items:baseline;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-3) var(--lf-pad) var(--space-4);color:var(--c-text-2);white-space:nowrap;font-size:var(--step-0);line-height:var(--lh-snug);transition:color var(--dur) var(--ease);text-decoration:none;display:inline-flex;position:relative}.lf__link[data-astro-cid-54xvcno4]:after{content:"";inset:auto var(--lf-pad) 0;background:var(--p-600);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;transform:scaleX(0)}.lf__short[data-astro-cid-54xvcno4]{display:none}.lf__n[data-astro-cid-54xvcno4]{font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--c-text-3)}.lf__link[data-astro-cid-54xvcno4]:hover{color:var(--c-text)}.lf__link[data-astro-cid-54xvcno4]:hover:after{background:var(--c-border-strong);transform:scaleX(1)}.lf__link[data-astro-cid-54xvcno4][aria-current]{color:var(--c-text);font-weight:var(--fw-medium)}.lf__link[data-astro-cid-54xvcno4][aria-current] .lf__n[data-astro-cid-54xvcno4]{color:var(--p-accent-frame)}.lf__link[data-astro-cid-54xvcno4][aria-current]:after,.lf__link[data-astro-cid-54xvcno4][aria-current]:hover:after{background:var(--p-600);height:3px;transform:scaleX(1)}.lf__link[data-astro-cid-54xvcno4]:focus-visible{outline-offset:calc(-1 * var(--focus-w));border-radius:var(--radius-legacy)}@media (width<=767px){.lf__list[data-astro-cid-54xvcno4]{margin-inline:calc(-1 * var(--gutter));padding-inline:calc(var(--gutter) - var(--lf-pad));background:0 0;flex-wrap:wrap;gap:0;overflow:visible}.lf__link[data-astro-cid-54xvcno4]{box-shadow:inset 0 -1px 0 var(--c-border-strong);font-size:var(--step--1)}.lf__short[data-astro-cid-54xvcno4]{display:inline}.lf__full[data-astro-cid-54xvcno4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.lf__link[data-astro-cid-54xvcno4]:after{transition:none}}.page-body--after-hero[data-astro-cid-ybatimd6]{padding-top:var(--section-y-sm)}.ps[data-astro-cid-d46woti7]{gap:var(--space-2);margin:0 0 var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.ps__link[data-astro-cid-d46woti7]{gap:var(--space-1);height:100%;padding:var(--space-3);border-radius:var(--radius-tile);background:var(--c-surface);border:var(--border-w) solid var(--c-border);color:var(--c-text);font-size:var(--type-body-size);font-weight:var(--fw-medium);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);text-decoration:none;display:grid;position:relative}a[data-astro-cid-d46woti7].ps__link:hover{border-color:var(--c-accent);color:var(--c-text)}.ps__n[data-astro-cid-d46woti7]{font-size:var(--type-caption-size);font-weight:var(--fw-medium);color:var(--c-text-3);font-variant-numeric:tabular-nums}.ps--groups[data-astro-cid-d46woti7]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.ps__group[data-astro-cid-d46woti7]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--c-surface);border:var(--border-w) solid var(--c-border);align-content:start;display:grid}.ps__node[data-astro-cid-d46woti7]{background:var(--c-surface);border:2px solid var(--c-accent);width:2.25rem;height:2.25rem;color:var(--c-text);border-radius:50%;place-items:center;display:grid}.ps__node[data-astro-cid-d46woti7] .ps__sign{width:var(--icon);height:var(--icon)}.ps__phase[data-astro-cid-d46woti7]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);color:var(--c-text);text-decoration:none}a[data-astro-cid-d46woti7].ps__phase:hover{color:var(--c-accent);text-decoration:underline}.ps__steps[data-astro-cid-d46woti7]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text-3)}.ps__steps[data-astro-cid-d46woti7] a[data-astro-cid-d46woti7]{color:var(--c-link)}@media (width>=768px){.ps[data-astro-cid-d46woti7]:not(.ps--groups){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.ps[data-astro-cid-d46woti7]:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--c-accent), var(--p-200));height:2px;position:absolute;top:7px}.ps__link[data-astro-cid-d46woti7]{padding:var(--space-6) var(--space-4) var(--space-2) 0;font-size:var(--type-lead-size);font-weight:var(--fw-regular);background:0 0;border:0;border-radius:0}.ps__link[data-astro-cid-d46woti7]:before{content:"";background:var(--c-surface);border:2px solid var(--c-accent);box-sizing:border-box;width:14px;height:14px;transition:background-color var(--dur) var(--ease);border-radius:50%;position:absolute;top:1px;left:0}a[data-astro-cid-d46woti7].ps__link:hover{color:var(--c-accent)}a[data-astro-cid-d46woti7].ps__link:hover:before,a[data-astro-cid-d46woti7].ps__link:focus-visible:before{background:var(--c-accent)}.ps--groups[data-astro-cid-d46woti7]{gap:0}.ps--groups[data-astro-cid-d46woti7]:before{top:17px}.ps__group[data-astro-cid-d46woti7]{gap:var(--space-3);padding:0 var(--space-6) 0 0;background:0 0;border:0;border-radius:0;position:relative}.ps__phase[data-astro-cid-d46woti7]{font-size:var(--type-h3-size);letter-spacing:var(--ls-display)}.ps__steps[data-astro-cid-d46woti7]{font-size:var(--type-body-size)}}.dshell[data-astro-cid-b7pbb3pb]{gap:var(--space-4);min-width:0;display:grid}.dshell__aside[data-astro-cid-b7pbb3pb]{gap:var(--space-10);display:grid}@media (width>=1024px){.dshell__aside[data-astro-cid-b7pbb3pb]{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start}}.dpanel[data-astro-cid-3ummaenx]{gap:var(--space-5);min-width:0;padding:var(--space-5);border:var(--border-w) solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);display:grid}.dpanel__meta[data-astro-cid-3ummaenx]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.dpanel__caption[data-astro-cid-3ummaenx]{font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text)}.dpanel__sample[data-astro-cid-3ummaenx]{font-size:var(--type-caption-size);color:var(--c-text-3)}@media (width>=1024px){.dpanel[data-astro-cid-3ummaenx]{padding:var(--space-6) var(--space-8) var(--space-8)}}.dnotes[data-astro-cid-z55ak2nj]{gap:var(--space-6);margin-top:var(--space-16);display:grid}.dnotes__title[data-astro-cid-z55ak2nj]{font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-display)}.dnotes__list[data-astro-cid-z55ak2nj]{gap:var(--space-8);display:grid}.dnotes__note[data-astro-cid-z55ak2nj]{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-text);align-content:start;display:grid}.dnotes__note-title[data-astro-cid-z55ak2nj]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.dnotes__text[data-astro-cid-z55ak2nj]{color:var(--c-text-2);line-height:var(--lh-body)}@media (width>=768px){.dnotes__list[data-astro-cid-z55ak2nj]{grid-template-columns:repeat(var(--dnotes-n), minmax(0, 1fr))}}.rc__grid[data-astro-cid-zovpwdfa]{display:grid}.rc__row[data-astro-cid-zovpwdfa]{gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-w) solid var(--c-border);display:grid}.rc__row--head[data-astro-cid-zovpwdfa]{display:none}.rc__role[data-astro-cid-zovpwdfa]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.rc__cell[data-astro-cid-zovpwdfa]{column-gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.rc__k[data-astro-cid-zovpwdfa]{font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text-3);grid-row:span 2}.rc__field[data-astro-cid-zovpwdfa]{font-variant-numeric:tabular-nums;font-size:var(--fs-figure-small);letter-spacing:0;color:var(--c-text-3);overflow-wrap:anywhere}.rc__value[data-astro-cid-zovpwdfa]{padding:2px var(--space-2);margin-top:2px;margin-left:calc(-1 * var(--space-2));font-size:var(--type-body-size);line-height:var(--lh-snug);color:var(--c-text);overflow-wrap:anywhere;border-radius:3px;justify-self:start}.rc__row--mismatch[data-astro-cid-zovpwdfa] .rc__value[data-astro-cid-zovpwdfa]{background:var(--p-50)}.rc__result[data-astro-cid-zovpwdfa],.rc__res[data-astro-cid-zovpwdfa]{gap:var(--space-1);display:grid}.rc__outcome[data-astro-cid-zovpwdfa]{align-items:center;gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text-2);display:inline-flex}.rc__mark[data-astro-cid-zovpwdfa]{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c-text-3);border-radius:50%;flex:none}.rc__row--mismatch[data-astro-cid-zovpwdfa] .rc__outcome[data-astro-cid-zovpwdfa]{font-weight:var(--fw-semibold);color:var(--c-text)}.rc__row--mismatch[data-astro-cid-zovpwdfa] .rc__mark[data-astro-cid-zovpwdfa]{border-radius:var(--radius-mark);background:var(--c-accent);box-shadow:none}.rc__note[data-astro-cid-zovpwdfa]{padding-left:calc(var(--space-3) + var(--space-3));font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text-3)}@media (width>=1024px){.rc__grid[data-astro-cid-zovpwdfa]{grid-template-columns:minmax(10rem, .8fr) repeat(var(--rc-sys), minmax(0, 1.25fr)) minmax(12rem, 1fr)}.rc__row[data-astro-cid-zovpwdfa],.rc__row--head[data-astro-cid-zovpwdfa]{display:contents}.rc__th[data-astro-cid-zovpwdfa]{padding:0 var(--space-6) var(--space-4) 0;font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text-3);align-content:end;gap:2px;display:grid}.rc__sys[data-astro-cid-zovpwdfa]{color:var(--c-text);font-size:var(--type-body-size)}.rc__entity[data-astro-cid-zovpwdfa]{font-variant-numeric:tabular-nums;font-size:var(--fs-figure-small);font-weight:var(--fw-regular);color:var(--c-text-3)}.rc__role[data-astro-cid-zovpwdfa],.rc__cell[data-astro-cid-zovpwdfa],.rc__result[data-astro-cid-zovpwdfa]{padding:var(--space-4) var(--space-6) var(--space-4) 0;border-top:var(--border-w) solid var(--c-border);grid-row:span 2}.rc__role[data-astro-cid-zovpwdfa]{font-size:var(--type-body-size);font-weight:var(--fw-semibold)}.rc__cell[data-astro-cid-zovpwdfa],.rc__result[data-astro-cid-zovpwdfa]{grid-template-rows:subgrid;grid-template-columns:none;align-items:baseline;row-gap:2px;display:grid}.rc__k[data-astro-cid-zovpwdfa]{display:none}.rc__field[data-astro-cid-zovpwdfa]{grid-row:1}.rc__value[data-astro-cid-zovpwdfa]{grid-row:2}.rc__result[data-astro-cid-zovpwdfa]{align-content:start}.rc__res[data-astro-cid-zovpwdfa]{grid-row:2}.rc__result[data-astro-cid-zovpwdfa],.rc__th[data-astro-cid-zovpwdfa]:last-child{padding-right:0}}.rm__grid[data-astro-cid-y2isrvfh]{grid-template-columns:var(--rm-cols-narrow);display:grid}.rm__row[data-astro-cid-y2isrvfh]{grid-column:1/-1;grid-template-columns:subgrid;border-top:var(--border-w) solid var(--c-border);align-items:baseline;display:grid}.rm__row--head[data-astro-cid-y2isrvfh]{border-top:0}.rm__th[data-astro-cid-y2isrvfh]{padding:0 var(--space-2) var(--space-3) 0;font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text-3)}.rm__label[data-astro-cid-y2isrvfh],.rm__cell[data-astro-cid-y2isrvfh]{padding:var(--space-3) var(--space-2) var(--space-3) 0}.rm__label[data-astro-cid-y2isrvfh]{font-size:var(--type-caption-size);font-weight:var(--fw-semibold)}.rm__cell[data-astro-cid-y2isrvfh]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text-2)}.rm__cell[data-astro-cid-y2isrvfh]:last-child,.rm__th[data-astro-cid-y2isrvfh]:last-child{padding-right:0}.rm__cell--none[data-astro-cid-y2isrvfh]{color:var(--c-text-3)}.rm__k[data-astro-cid-y2isrvfh],.rm__lane[data-astro-cid-y2isrvfh],.rm__gap[data-astro-cid-y2isrvfh]{display:none}.rm__grid--num[data-astro-cid-y2isrvfh] .rm__th--value[data-astro-cid-y2isrvfh],.rm__grid--num[data-astro-cid-y2isrvfh] .rm__cell[data-astro-cid-y2isrvfh]{text-align:end;font-variant-numeric:tabular-nums}.rm__grid--num[data-astro-cid-y2isrvfh] .rm__cell[data-astro-cid-y2isrvfh]{white-space:nowrap}.rm__scroll[data-astro-cid-y2isrvfh]{min-width:0}.rm__scroll--num[data-astro-cid-y2isrvfh]{background:linear-gradient(90deg, var(--c-surface) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(270deg, var(--c-surface) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--shade-ink-16), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--shade-ink-16), transparent) right / .75rem 100% no-repeat scroll;overflow-x:auto}.rm__grid--num[data-astro-cid-y2isrvfh]{min-width:min-content}.rm__scroll--num[data-astro-cid-y2isrvfh]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rm__v--flag[data-astro-cid-y2isrvfh],.rm__v--ok[data-astro-cid-y2isrvfh]{align-items:center;gap:var(--space-2);display:inline-flex}.rm__v--flag[data-astro-cid-y2isrvfh]{padding:2px var(--space-2);margin-left:calc(-1 * var(--space-2));background:var(--p-50);font-weight:var(--fw-semibold);color:var(--c-text);border-radius:3px}.rm__grid--num[data-astro-cid-y2isrvfh] .rm__v--flag[data-astro-cid-y2isrvfh]{margin-left:0;margin-right:calc(-1 * var(--space-2))}.rm__mark[data-astro-cid-y2isrvfh]{flex:none;width:9px;height:9px}.rm__v--flag[data-astro-cid-y2isrvfh] .rm__mark[data-astro-cid-y2isrvfh]{border-radius:var(--radius-mark);background:var(--c-accent)}.rm__v--ok[data-astro-cid-y2isrvfh] .rm__mark[data-astro-cid-y2isrvfh]{box-shadow:inset 0 0 0 2px var(--c-text-3);border-radius:50%}.rm__label-link[data-astro-cid-y2isrvfh]{color:var(--c-link);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--c-border-strong)}.rm__label-link[data-astro-cid-y2isrvfh]:hover{color:var(--c-link-hover);text-decoration-color:currentColor}.rm__legend[data-astro-cid-y2isrvfh]{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-border-strong);display:grid}.rm__link[data-astro-cid-y2isrvfh]{gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}.rm__glyph[data-astro-cid-y2isrvfh]{height:var(--icon);position:relative}.rm__glyph[data-astro-cid-y2isrvfh]:before{content:"";background:var(--c-accent);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.rm__glyph[data-astro-cid-y2isrvfh]:after{content:"";background:var(--c-surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c-accent);border-radius:50%;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.rm__link-label[data-astro-cid-y2isrvfh]{font-weight:var(--fw-semibold);color:var(--c-text)}.rm__link-rows[data-astro-cid-y2isrvfh]{color:var(--c-text-2)}@media (width<=1023px){.rm__grid--stack[data-astro-cid-y2isrvfh]{grid-template-columns:minmax(0,1fr)}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__row[data-astro-cid-y2isrvfh]{gap:var(--space-2);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__row--head[data-astro-cid-y2isrvfh]{display:none}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__label[data-astro-cid-y2isrvfh],.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__cell[data-astro-cid-y2isrvfh]{padding:0}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__label[data-astro-cid-y2isrvfh]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__cell[data-astro-cid-y2isrvfh]{gap:var(--space-3);grid-template-columns:8.5rem 1fr;display:grid}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__k[data-astro-cid-y2isrvfh]{color:var(--c-text-3);display:block}.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__v--flag[data-astro-cid-y2isrvfh],.rm__grid--stack[data-astro-cid-y2isrvfh] .rm__v--ok[data-astro-cid-y2isrvfh]{justify-self:start}}@media (width>=1024px){.rm__grid[data-astro-cid-y2isrvfh]{grid-template-columns:var(--rm-cols)}.rm__th[data-astro-cid-y2isrvfh]{padding-right:var(--space-6);padding-bottom:var(--space-4)}.rm__label[data-astro-cid-y2isrvfh],.rm__cell[data-astro-cid-y2isrvfh]{padding:var(--space-4) var(--space-6) var(--space-4) 0}.rm__cell[data-astro-cid-y2isrvfh]:last-child,.rm__th[data-astro-cid-y2isrvfh]:last-child{padding-right:0}.rm__label[data-astro-cid-y2isrvfh]{font-size:var(--type-body-size)}.rm__gap[data-astro-cid-y2isrvfh]{grid-column:span var(--rm-lanes);display:block}.rm__lane[data-astro-cid-y2isrvfh]{--rm-y:calc(var(--space-4) + .75rem);align-self:stretch;display:block;position:relative}.rm__lane[data-astro-cid-y2isrvfh]+.rm__label[data-astro-cid-y2isrvfh],.rm__gap[data-astro-cid-y2isrvfh]+.rm__th[data-astro-cid-y2isrvfh]{padding-left:var(--space-4)}.rm__lane--up[data-astro-cid-y2isrvfh]:before,.rm__lane--down[data-astro-cid-y2isrvfh]:before,.rm__lane--up[data-astro-cid-y2isrvfh].rm__lane--down:before{content:"";background:var(--c-accent);width:2px;position:absolute;left:calc(50% - 1px)}.rm__lane--up[data-astro-cid-y2isrvfh]:before{height:var(--rm-y);top:0}.rm__lane--down[data-astro-cid-y2isrvfh]:before{top:var(--rm-y);bottom:0}.rm__lane--up[data-astro-cid-y2isrvfh].rm__lane--down:before{height:auto;top:0;bottom:0}.rm__lane--dot[data-astro-cid-y2isrvfh]:after,.rm__lane--anchor[data-astro-cid-y2isrvfh]:after{content:"";top:calc(var(--rm-y) - 5px);background:var(--c-surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c-accent);border-radius:50%;position:absolute;left:calc(50% - 5px)}.rm__lane--anchor[data-astro-cid-y2isrvfh]:after{border-radius:var(--radius-mark);background:var(--c-accent);box-shadow:none}.rm__legend[data-astro-cid-y2isrvfh]{column-gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.prod__more[data-astro-cid-kdc3pk5v]{margin-top:var(--space-10)}.ahx[data-astro-cid-lrvqoaaf]{isolation:isolate;background:var(--c-frame);padding-block:var(--space-10) var(--space-12);position:relative;overflow:hidden}.ahx[data-astro-cid-lrvqoaaf] .ahx__pattern{z-index:-1;width:45%;height:70%;left:auto}.ahx__inner[data-astro-cid-lrvqoaaf]{gap:var(--space-5);display:grid}.ahx__grid[data-astro-cid-lrvqoaaf]{gap:var(--space-8);display:grid}.ahx__text[data-astro-cid-lrvqoaaf]{gap:var(--space-5);align-content:start;min-width:0;display:grid}.ahx__tags[data-astro-cid-lrvqoaaf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ahx__title[data-astro-cid-lrvqoaaf]{font-size:var(--step-5);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--c-text);text-wrap:balance}.ahx__lede[data-astro-cid-lrvqoaaf]{font-size:var(--step-1);color:var(--c-text-2);max-width:44rem}.ahx__meta[data-astro-cid-lrvqoaaf]{gap:var(--space-1);font-size:var(--step--1);color:var(--c-text-3);display:grid}.ahx__facts[data-astro-cid-lrvqoaaf]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.ahx__meta[data-astro-cid-lrvqoaaf] strong[data-astro-cid-lrvqoaaf]{color:var(--c-text);font-weight:var(--fw-medium)}.ahx__cover[data-astro-cid-lrvqoaaf]{aspect-ratio:16/9;border-radius:var(--radius-panel-lg);background:var(--c-surface);border:var(--border-w) solid var(--c-border);overflow:hidden}.ahx__img[data-astro-cid-lrvqoaaf]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.ahx__cover[data-astro-cid-lrvqoaaf] picture[data-astro-cid-lrvqoaaf]{display:contents}@media (width<=767px){.ahx__cover[data-astro-cid-lrvqoaaf]{display:none}}@media (width>=1024px){.ahx[data-astro-cid-lrvqoaaf]{padding-block:var(--space-10) var(--space-16)}.ahx__grid[data-astro-cid-lrvqoaaf]{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.ahx__title[data-astro-cid-lrvqoaaf]{font-size:var(--step-4)}.ahx__lede[data-astro-cid-lrvqoaaf]{font-size:var(--step-0);line-height:var(--lh-body)}.ahx__cover[data-astro-cid-lrvqoaaf]{margin-top:var(--space-1);box-shadow:var(--shadow-card)}.ahx[data-astro-cid-lrvqoaaf] .bc{max-width:calc((100% - var(--space-12)) * 6 / 11)}.ahx[data-astro-cid-lrvqoaaf] .bc ol{flex-wrap:nowrap}.ahx[data-astro-cid-lrvqoaaf] .bc li{flex-shrink:0}.ahx[data-astro-cid-lrvqoaaf] .bc li:last-child,.ahx[data-astro-cid-lrvqoaaf] .bc li:last-child span{flex-shrink:1;min-width:0}}.toc[data-astro-cid-vgcmpjet]{font-size:var(--type-caption-size);align-self:start}@media (width>=1024px){.toc[data-astro-cid-vgcmpjet]{top:calc(var(--header-h) + var(--space-6));max-height:calc(100dvh - var(--header-h) - var(--space-12));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent;position:sticky;overflow-y:auto}}.toc[data-astro-cid-vgcmpjet][data-fade-end]{mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.toc[data-astro-cid-vgcmpjet][data-fade-start]{mask-image:linear-gradient(#0000,#000 2.5rem)}.toc[data-astro-cid-vgcmpjet][data-fade-start][data-fade-end]{mask-image:linear-gradient(#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.toc__title[data-astro-cid-vgcmpjet]{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-3)}[data-legacy] .toc__title[data-astro-cid-vgcmpjet]{font-family:inherit;font-size:var(--step--2);font-weight:var(--fw-medium);line-height:inherit;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.toc[data-astro-cid-vgcmpjet] ol[data-astro-cid-vgcmpjet]{gap:var(--space-1);border-left:var(--border-w) solid var(--c-border-strong);display:grid}.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]{padding:var(--space-1) var(--space-3);color:var(--c-text-2);line-height:var(--lh-snug);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]:hover{color:var(--c-accent);border-left-color:var(--c-accent-pale)}.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet][aria-current]{color:var(--c-text);border-left-color:var(--c-accent)}@media (forced-colors:active){.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet][aria-current]{border-left-color:highlight}}.st__list[data-astro-cid-66nov7yd]{gap:var(--space-10);display:grid}.st__stage[data-astro-cid-66nov7yd]{gap:var(--space-6);display:grid}.st__stage[data-astro-cid-66nov7yd]+.st__stage[data-astro-cid-66nov7yd]{padding-top:var(--space-10);border-top:var(--border-w) solid var(--c-border)}.st__copy[data-astro-cid-66nov7yd]{gap:var(--space-3);align-content:start;display:grid}.st__n[data-astro-cid-66nov7yd]{font-size:var(--type-h3-size);font-weight:var(--fw-light);color:var(--c-accent);font-variant-numeric:tabular-nums;line-height:1}.st__title[data-astro-cid-66nov7yd]{font-size:var(--type-title-size);font-weight:var(--fw-regular);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.st__text[data-astro-cid-66nov7yd]{color:var(--c-text-2);line-height:var(--lh-body);max-width:var(--measure-block)}.st__stack[data-astro-cid-66nov7yd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.st__sys[data-astro-cid-66nov7yd]{padding:var(--space-2) var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);border-radius:3px}.st__sys--prev[data-astro-cid-66nov7yd]{background:var(--c-frame);color:var(--c-text-2)}.st__sys--added[data-astro-cid-66nov7yd]{background:var(--p-50);color:var(--c-text);font-weight:var(--fw-medium)}.section--frame .st__sys--prev[data-astro-cid-66nov7yd]{background:var(--c-surface)}.st__times[data-astro-cid-66nov7yd]{margin-top:var(--space-10);border-top:2px solid var(--c-accent);display:grid}.st__time[data-astro-cid-66nov7yd]{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--c-border);display:flex}.st__time-range[data-astro-cid-66nov7yd]{min-width:3ch;font-size:var(--type-caption-size);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--c-accent);flex:none}.st__time-label[data-astro-cid-66nov7yd]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text)}.st__foot[data-astro-cid-66nov7yd]{gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-border-strong);display:grid}.st__legend[data-astro-cid-66nov7yd]{align-items:center;gap:var(--space-2) var(--space-8);font-size:var(--type-caption-size);color:var(--c-text-3);flex-wrap:wrap;display:flex}.st__key[data-astro-cid-66nov7yd]{width:var(--icon-md);border-radius:3px;height:.875rem;display:inline-block}.st__key--prev[data-astro-cid-66nov7yd]{background:var(--c-frame)}.st__key--added[data-astro-cid-66nov7yd]{background:var(--p-50)}.st__legend-item[data-astro-cid-66nov7yd]{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.section--frame .st__key--prev[data-astro-cid-66nov7yd]{background:var(--c-surface)}.st__example[data-astro-cid-66nov7yd]{max-width:var(--measure-copy-wide);font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text)}@media (width>=1024px){.st__list[data-astro-cid-66nov7yd]{grid-template-columns:repeat(var(--st-n), minmax(0, 1fr));gap:0 var(--space-8);grid-template-rows:auto auto}.st__stage[data-astro-cid-66nov7yd]{grid-row:span 2;grid-template-rows:subgrid;gap:0}.st__stage[data-astro-cid-66nov7yd]+.st__stage[data-astro-cid-66nov7yd]{border-top:0;padding-top:0}.st__scope[data-astro-cid-66nov7yd]{padding-bottom:var(--space-3);border-bottom:2px solid var(--c-text);grid-row:1;align-self:end}.st__copy[data-astro-cid-66nov7yd]{padding-top:var(--space-5);grid-row:2}.st__stack[data-astro-cid-66nov7yd]{gap:var(--space-2);flex-flow:column-reverse}.st__sys[data-astro-cid-66nov7yd]{padding-block:var(--space-2)}.st__times[data-astro-cid-66nov7yd]{grid-template-columns:repeat(var(--st-n), minmax(0, 1fr));column-gap:var(--space-8);border-top:0}.st__time[data-astro-cid-66nov7yd]{grid-row:1;grid-column:var(--st-from) / var(--st-to);gap:var(--space-1);padding:var(--space-4) 0 0;border-top:2px solid var(--c-accent);border-bottom:0;flex-direction:column;position:relative}.st__time[data-astro-cid-66nov7yd]:before,.st__time[data-astro-cid-66nov7yd]:after{content:"";top:calc(-1 * var(--space-2));width:2px;height:var(--space-2);background:var(--c-accent);position:absolute}.st__time[data-astro-cid-66nov7yd]:before{left:0}.st__time[data-astro-cid-66nov7yd]:after{right:0}}.am__pair[data-astro-cid-bknyjfm3]{gap:var(--space-6);display:grid}.am__side[data-astro-cid-bknyjfm3]{gap:var(--space-3);align-content:start;min-width:0;display:grid}.am__side--target[data-astro-cid-bknyjfm3]{padding-top:var(--space-6);border-top:var(--border-w) solid var(--c-border)}.am__label[data-astro-cid-bknyjfm3]{font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text-3)}.am__key[data-astro-cid-bknyjfm3]{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-mark);background:var(--c-accent);color:var(--c-surface);font-size:var(--fs-figure-head);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:inline-grid}.am__key--none[data-astro-cid-bknyjfm3]{box-shadow:inset 0 0 0 1.5px var(--c-border-strong);background:0 0}.am__keys[data-astro-cid-bknyjfm3]{gap:var(--space-1);display:inline-flex}.am__code[data-astro-cid-bknyjfm3]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--lh-body);color:var(--c-text);margin:0;overflow-x:auto}.am__lines[data-astro-cid-bknyjfm3]{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:max-content max-content;display:grid}.am__line[data-astro-cid-bknyjfm3]{display:contents}.am__line[data-astro-cid-bknyjfm3] .am__keys[data-astro-cid-bknyjfm3]{align-self:center}.am__src[data-astro-cid-bknyjfm3]{white-space:pre}.am__table[data-astro-cid-bknyjfm3]{column-gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.am__row[data-astro-cid-bknyjfm3]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-2);padding-block:var(--space-3);border-top:var(--border-w) solid var(--c-border);display:grid}.am__row--head[data-astro-cid-bknyjfm3]{display:none}.am__th[data-astro-cid-bknyjfm3]{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);color:var(--c-text-3);display:inline-flex}.am__cell[data-astro-cid-bknyjfm3]{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--type-caption-size);line-height:var(--lh-snug);display:grid}.am__k[data-astro-cid-bknyjfm3]{color:var(--c-text-3)}.am__v[data-astro-cid-bknyjfm3]{color:var(--c-text);overflow-wrap:anywhere}.am__legend[data-astro-cid-bknyjfm3]{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-border-strong);display:grid}.am__item[data-astro-cid-bknyjfm3]{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--lh-snug);align-items:start;display:grid}.am__desc[data-astro-cid-bknyjfm3]{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.am__what[data-astro-cid-bknyjfm3]{font-weight:var(--fw-semibold);color:var(--c-text)}.am__to[data-astro-cid-bknyjfm3]{align-items:center;gap:var(--space-1);color:var(--c-text);display:inline-flex}.am__to[data-astro-cid-bknyjfm3] svg{color:var(--c-accent)}.am__note[data-astro-cid-bknyjfm3]{color:var(--c-text-2);flex-basis:100%}@media (width>=1024px){.am__pair[data-astro-cid-bknyjfm3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0}.am__side[data-astro-cid-bknyjfm3]{padding-right:var(--space-8)}.am__side--target[data-astro-cid-bknyjfm3]{padding:0 0 0 var(--space-8);border-top:0;border-left:var(--border-w) solid var(--c-border)}.am__table[data-astro-cid-bknyjfm3]{grid-template-columns:repeat(var(--am-cols), auto);column-gap:0}.am__row[data-astro-cid-bknyjfm3],.am__row--head[data-astro-cid-bknyjfm3]{display:contents}.am__th[data-astro-cid-bknyjfm3]{padding:0 var(--space-4) var(--space-3) 0;align-items:center}.am__cell[data-astro-cid-bknyjfm3]{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:var(--border-w) solid var(--c-border);grid-column:auto;display:block}.am__th[data-astro-cid-bknyjfm3]:last-child,.am__cell[data-astro-cid-bknyjfm3]:last-child{padding-right:0}.am__k[data-astro-cid-bknyjfm3]{display:none}.am__legend[data-astro-cid-bknyjfm3]{column-gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.ab-body__cta[data-astro-cid-4d4e2grm]{margin-block:var(--space-10);max-width:var(--container-narrow)}.ab-body__fig[data-astro-cid-4d4e2grm]{margin-block:var(--space-12)}.yt{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--c-dark);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.yt__link{color:var(--c-on-dark);display:block;position:absolute;inset:0}.yt__link img,.yt__link picture{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur) var(--ease);border:0;border-radius:0}.yt__link:before{content:"";background:var(--c-dark);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-overlay);transition:background var(--dur) var(--ease), scale var(--dur) var(--ease);border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.yt__link:after{content:"";background:var(--c-on-dark);clip-path:polygon(0 0,100% 50%,0 100%);width:1.5rem;height:1.75rem;position:absolute;inset:50% auto auto 50%;translate:-35% -50%}.yt__link:hover:before,.yt__link:focus-visible:before{background:var(--c-primary);scale:1.06}.yt__link:hover img{opacity:.85}.yt__link:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:calc(-1 * var(--focus-w) * 2)}.yt__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.ab__layout[data-astro-cid-bnohfldf]{gap:var(--space-10);padding-block:var(--space-12) var(--section-y-sm);display:grid}.ab__main[data-astro-cid-bnohfldf]{gap:var(--space-10);min-width:0;display:grid}.ab__promos[data-astro-cid-bnohfldf]{gap:var(--space-4);display:grid}@media (width>=1024px){.ab__layout[data-astro-cid-bnohfldf]:has(.toc){gap:var(--space-16);grid-template-columns:15rem minmax(0,1fr)}.ab__prose[data-astro-cid-bnohfldf],.ab__promos[data-astro-cid-bnohfldf]{max-width:44rem}}.facts[data-astro-cid-buw7irmf]{margin-top:var(--space-4);border-top:var(--border-w) solid var(--c-dark-border);gap:0;max-width:36rem;display:grid}.facts__row[data-astro-cid-buw7irmf]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--c-dark-border);font-size:var(--type-caption-size);grid-template-columns:10rem 1fr;display:grid}.facts[data-astro-cid-buw7irmf] dt[data-astro-cid-buw7irmf]{color:var(--c-on-dark-3)}.facts[data-astro-cid-buw7irmf] dd[data-astro-cid-buw7irmf]{color:var(--c-on-dark);font-weight:var(--fw-medium);margin:0}.facts[data-astro-cid-buw7irmf] a[data-astro-cid-buw7irmf]{color:inherit}.facts__chips[data-astro-cid-buw7irmf]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=480px){.facts__row[data-astro-cid-buw7irmf]{gap:var(--space-1);grid-template-columns:1fr}}.tb__rows[data-astro-cid-2wonnspu]{gap:var(--space-6);display:grid}.tb__row[data-astro-cid-2wonnspu],.tb__axis[data-astro-cid-2wonnspu]{gap:var(--space-2) var(--space-6);display:grid}.tb__label[data-astro-cid-2wonnspu]{font-weight:var(--fw-semibold)}.tb__track[data-astro-cid-2wonnspu]{border-bottom:2px solid var(--c-text);grid-template-columns:repeat(24,minmax(0,1fr));height:5.5rem;display:grid}.tb__seg[data-astro-cid-2wonnspu]{flex-direction:column;justify-content:flex-end;min-width:0;padding-right:2px;display:flex}.tb__value[data-astro-cid-2wonnspu]{padding:0 0 var(--space-1) var(--space-2);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);color:var(--c-text);white-space:nowrap}.tb__bar[data-astro-cid-2wonnspu]{height:calc(var(--h) * 3.5rem);background:var(--p-50);box-shadow:inset 0 2px 0 var(--c-accent)}.tb__seg--zero[data-astro-cid-2wonnspu] .tb__value[data-astro-cid-2wonnspu]{color:var(--c-text-3)}.tb__seg--zero[data-astro-cid-2wonnspu] .tb__bar[data-astro-cid-2wonnspu]{height:0}.tb__row--zero[data-astro-cid-2wonnspu] .tb__track[data-astro-cid-2wonnspu]{border-bottom-style:dashed;border-bottom-color:var(--c-border-strong)}.tb__axis[data-astro-cid-2wonnspu]>span[data-astro-cid-2wonnspu]:first-child{display:none}.tb__ticks[data-astro-cid-2wonnspu]{height:var(--icon);position:relative}.tb__tick[data-astro-cid-2wonnspu]{left:calc(var(--at) * 100%);font-size:var(--fs-figure-small);font-variant-numeric:tabular-nums;color:var(--c-text-3);position:absolute;transform:translate(-50%)}.tb__tick--start[data-astro-cid-2wonnspu]{transform:none}.tb__tick--end[data-astro-cid-2wonnspu]{transform:translate(-100%)}@media (width>=1024px){.tb__row[data-astro-cid-2wonnspu],.tb__axis[data-astro-cid-2wonnspu]{grid-template-columns:11rem minmax(0,1fr);align-items:end}.tb__label[data-astro-cid-2wonnspu]{padding-bottom:var(--space-2)}.tb__axis[data-astro-cid-2wonnspu]>span[data-astro-cid-2wonnspu]:first-child{display:block}}.sol__stats{margin-top:var(--space-12)}.pg[data-astro-cid-2x22b67t]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.pg__list[data-astro-cid-2x22b67t]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pg__num[data-astro-cid-2x22b67t],.pg__step[data-astro-cid-2x22b67t]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-h);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);border:var(--border-w) solid var(--c-border-strong);color:var(--c-text);text-decoration:none;display:inline-flex}.pg__num[data-astro-cid-2x22b67t]:hover,.pg__step[data-astro-cid-2x22b67t]:hover{border-color:var(--c-accent);color:var(--c-accent)}.pg__num[data-astro-cid-2x22b67t][aria-current=page]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.lh__page[data-astro-cid-sofzod7q]{color:var(--c-text-3)}.lb[data-astro-cid-sofzod7q]{gap:var(--space-6);margin-top:calc(-1 * var(--space-16));display:grid}.lb__grid[data-astro-cid-sofzod7q]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.sq[data-astro-cid-spqhwani]{gap:var(--space-6);margin-block:0;display:grid}.sq[data-astro-cid-spqhwani] .sq__icon{color:var(--c-accent)}.sq__text[data-astro-cid-spqhwani]{font-size:var(--type-h3-size);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);color:var(--c-text);margin:0}.sq__who[data-astro-cid-spqhwani]{font-size:var(--type-caption-size);color:var(--c-text-2)}.lg-meta[data-astro-cid-sb6l2mzp]{font-size:var(--type-caption-size);color:var(--c-text-3)}.lgl[data-astro-cid-sb6l2mzp]{gap:var(--space-10);padding-block:var(--space-12) var(--section-y);grid-template-columns:minmax(0,1fr);display:grid}.lgl__prose[data-astro-cid-sb6l2mzp] a{overflow-wrap:anywhere}@media (width>=1024px){.lgl[data-astro-cid-sb6l2mzp]:has(.toc){gap:var(--space-16);grid-template-columns:15rem minmax(0,1fr)}.lgl__prose[data-astro-cid-sb6l2mzp]{max-width:var(--container-narrow)}}}@layer prose{.page-body .prose>:first-child,.ab-body__cta[data-astro-cid-4d4e2grm]+.ab-body__prose[data-astro-cid-4d4e2grm]>[data-astro-cid-4d4e2grm]:first-child,.ab-body__fig[data-astro-cid-4d4e2grm]+.ab-body__prose[data-astro-cid-4d4e2grm]>[data-astro-cid-4d4e2grm]:first-child{margin-top:0}.prose .ckt[data-astro-cid-sh3gtvli]{width:100%;margin-block:var(--space-6);font-size:var(--type-caption-size);line-height:var(--lh-snug);display:table}.ckt[data-astro-cid-sh3gtvli] caption[data-astro-cid-sh3gtvli]{caption-side:top;text-align:left;padding-bottom:var(--space-3);font-weight:var(--fw-medium);color:var(--c-text)}.prose .ckt[data-astro-cid-sh3gtvli] th[data-astro-cid-sh3gtvli],.prose .ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]{padding:var(--space-3)}.prose .ckt[data-astro-cid-sh3gtvli] thead[data-astro-cid-sh3gtvli] th[data-astro-cid-sh3gtvli]{font-weight:var(--fw-medium);white-space:nowrap}.prose .ckt[data-astro-cid-sh3gtvli] tbody[data-astro-cid-sh3gtvli] th[data-astro-cid-sh3gtvli]{font-weight:var(--fw-regular);background:0 0}.ckt[data-astro-cid-sh3gtvli] code[data-astro-cid-sh3gtvli]{font-family:var(--font-sans);font-size:var(--type-code-size);white-space:nowrap}.ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]:nth-child(3){min-width:14rem}.ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]:nth-child(5){white-space:nowrap}@media (width<=767.98px){.prose .ckt[data-astro-cid-sh3gtvli],.ckt[data-astro-cid-sh3gtvli] caption[data-astro-cid-sh3gtvli],.ckt[data-astro-cid-sh3gtvli] tbody[data-astro-cid-sh3gtvli],.ckt[data-astro-cid-sh3gtvli] tr[data-astro-cid-sh3gtvli]{display:block}.ckt[data-astro-cid-sh3gtvli] thead[data-astro-cid-sh3gtvli]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ckt[data-astro-cid-sh3gtvli] tr[data-astro-cid-sh3gtvli]{padding-block:var(--space-3);border-bottom:var(--border-w) solid var(--c-border)}.prose .ckt[data-astro-cid-sh3gtvli] tbody[data-astro-cid-sh3gtvli] th[data-astro-cid-sh3gtvli],.prose .ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]{gap:var(--space-3);padding:var(--space-1) 0;background:0 0;border:0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.ckt[data-astro-cid-sh3gtvli] tbody[data-astro-cid-sh3gtvli] th[data-astro-cid-sh3gtvli]:before,.ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]:before{content:attr(data-label) / "";color:var(--c-text-3);font-family:var(--font-sans);font-weight:var(--fw-regular)}.ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]:nth-child(3){min-width:0}.ckt[data-astro-cid-sh3gtvli] code[data-astro-cid-sh3gtvli]{justify-self:start}.ckt[data-astro-cid-sh3gtvli] td[data-astro-cid-sh3gtvli]:nth-child(5){white-space:normal}}}
