.cb-top[data-astro-cid-52fhu47x]{padding-block:var(--space-8) var(--space-4)}.cb-crumbs__list[data-astro-cid-52fhu47x]{gap:var(--space-2) var(--space-3);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-crumbs__item[data-astro-cid-52fhu47x]+.cb-crumbs__item[data-astro-cid-52fhu47x]:before{content:"/";color:var(--color-border-inverse-strong);margin-inline-end:var(--space-3)}.cb-nav[data-astro-cid-52fhu47x]{z-index:2;border-block:var(--border-width-hairline) solid var(--color-border-inverse);position:relative}@media (width>=48rem){.cb-nav[data-astro-cid-52fhu47x]{top:var(--header-height-condensed);position:sticky}}.cb-nav__list[data-astro-cid-52fhu47x]{gap:var(--space-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cb-nav__item[data-astro-cid-52fhu47x]{flex:none}.cb-nav__link[data-astro-cid-52fhu47x]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding:var(--space-3) var(--space-4);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);white-space:nowrap;border-block-end:3px solid #0000;text-decoration:none;display:inline-flex}.cb-nav__item[data-astro-cid-52fhu47x]:first-child .cb-nav__link[data-astro-cid-52fhu47x]{padding-inline-start:0}.cb-nav__link[data-astro-cid-52fhu47x][aria-current=page]{border-block-end-color:var(--color-accent-teal-inverse)}.surface-inverse .cb-nav__link[data-astro-cid-52fhu47x]{color:var(--color-text-inverse-secondary)}.surface-inverse .cb-nav__link[data-astro-cid-52fhu47x]:hover,.surface-inverse .cb-nav__link[data-astro-cid-52fhu47x][aria-current=page]{color:var(--color-text-inverse)}.cb-nav__index[data-astro-cid-52fhu47x]{color:var(--color-accent-teal-inverse);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.cb-context[data-astro-cid-52fhu47x]{padding-block:var(--space-4) 0}.cb-context__line[data-astro-cid-52fhu47x]{gap:var(--space-1) var(--space-4);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.cb-context__label[data-astro-cid-52fhu47x]{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.cb-context__part[data-astro-cid-52fhu47x]:before{content:"";block-size:.375rem;inline-size:.375rem;border-radius:var(--radius-pill);background-color:var(--color-accent-teal-inverse);vertical-align:.125em;margin-inline-end:var(--space-2);display:inline-block}.cb[data-astro-cid-52fhu47x] .cb-hero{padding-block:var(--space-10) var(--space-12)}.cb[data-astro-cid-52fhu47x] .cb-eyebrow{margin:0}.cb[data-astro-cid-52fhu47x] .cb-headline{margin:var(--space-4) 0 0;max-inline-size:20em;font-size:var(--font-size-display-capped);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-wrap:balance}.cb[data-astro-cid-52fhu47x] .cb-lead{margin:var(--space-6) 0 0;max-width:var(--measure-reading);font-size:var(--font-size-lead);line-height:var(--line-height-lead);font-variant-numeric:tabular-nums}.cb[data-astro-cid-52fhu47x] .cb-title{margin:var(--space-4) 0 0;max-inline-size:26em;font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-wrap:balance}.cb[data-astro-cid-52fhu47x] .cb-caption{margin:var(--space-4) 0 0;max-width:var(--measure-reading);font-size:var(--font-size-small);line-height:var(--line-height-lead);font-variant-numeric:tabular-nums}.cb[data-astro-cid-52fhu47x] .cb-claim{margin:var(--space-5) 0 0;max-width:var(--measure-reading);font-size:var(--font-size-body-large);line-height:var(--line-height-lead);font-variant-numeric:tabular-nums}.cb[data-astro-cid-52fhu47x] .cb-note{margin:var(--space-5) 0 0;max-width:var(--measure-reading);border-inline-start:var(--border-width-hairline) solid var(--color-border-inverse-strong);font-size:var(--font-size-small);line-height:var(--line-height-lead);font-variant-numeric:tabular-nums;padding-inline-start:var(--space-4)}.cb[data-astro-cid-52fhu47x] .cb-panel{margin-block-start:var(--space-8)}.cb[data-astro-cid-52fhu47x] .cb-caution{max-width:var(--measure-reading);padding:var(--space-4) var(--space-5);border:var(--border-width-hairline) solid var(--color-border-inverse);border-inline-start:var(--border-width-strong) solid var(--color-border-inverse-strong);border-radius:var(--radius-sm);margin-block-start:var(--space-6)}.cb[data-astro-cid-52fhu47x] .cb-caution__label{margin:0 0 var(--space-1);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.cb[data-astro-cid-52fhu47x] .cb-caution__text{font-weight:var(--font-weight-semibold);line-height:var(--line-height-lead);margin:0}.surface-inverse .cb[data-astro-cid-52fhu47x] .cb-caution__label{color:var(--color-text-inverse)}.cb[data-astro-cid-52fhu47x] .cb-tag{padding:0 var(--space-2);border:var(--border-width-hairline) solid currentcolor;border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.cb[data-astro-cid-52fhu47x] .cb-disclosure{border-block:var(--border-width-hairline) solid var(--color-border-inverse);margin-block-start:var(--space-8)}.cb[data-astro-cid-52fhu47x] .cb-disclosure>summary{min-block-size:var(--target-min);padding-block:var(--space-2);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.cb[data-astro-cid-52fhu47x] .cb-disclosure__body{padding-block:var(--space-4) var(--space-6)}.cb[data-astro-cid-52fhu47x] .cb-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cb-means[data-astro-cid-52fhu47x]{gap:var(--space-8);display:grid}@media (width>=64rem){.cb-means[data-astro-cid-52fhu47x]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.cb-means__eyebrow[data-astro-cid-52fhu47x]{margin:0 0 var(--space-4)}.cb-means__role[data-astro-cid-52fhu47x]{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-wrap:balance;margin:0}.cb-means__text[data-astro-cid-52fhu47x]{max-width:var(--measure-reading);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.cb-means__grid[data-astro-cid-52fhu47x]{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}@media (width>=48rem){.cb-means__grid[data-astro-cid-52fhu47x]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-means__card[data-astro-cid-52fhu47x]{padding:var(--space-6)}.cb-means__label[data-astro-cid-52fhu47x]{margin:0 0 var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.cb-means__note[data-astro-cid-52fhu47x]{line-height:var(--line-height-lead);margin:0}.cb-related__title[data-astro-cid-52fhu47x]{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:0}.cb-related[data-astro-cid-52fhu47x]{margin:var(--space-4) 0 0;border-block-start:var(--border-width-hairline) solid var(--color-border-inverse);padding:0;list-style:none}.cb-related__item[data-astro-cid-52fhu47x]{border-block-end:var(--border-width-hairline) solid var(--color-border-inverse)}.cb-related__link[data-astro-cid-52fhu47x]{gap:var(--space-1) var(--space-4);padding-block:var(--space-4);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.cb-related__name[data-astro-cid-52fhu47x]{font-weight:var(--font-weight-semibold);line-height:var(--line-height-h4)}.cb-related__link[data-astro-cid-52fhu47x]:hover .cb-related__name[data-astro-cid-52fhu47x]{text-underline-offset:.2em;text-decoration:underline}.cb-related__text[data-astro-cid-52fhu47x]{font-size:var(--font-size-small);line-height:var(--line-height-lead);grid-column:1;display:none}@media (width>=48rem){.cb-related__text[data-astro-cid-52fhu47x]{display:block}}.cb-related__arrow[data-astro-cid-52fhu47x]{color:var(--color-accent-teal-inverse);font-weight:var(--font-weight-semibold);grid-area:1/2/span 2}.cb-method[data-astro-cid-52fhu47x]{gap:var(--space-10);display:grid}@media (width>=64rem){.cb-method[data-astro-cid-52fhu47x]:not(.cb-method--solo){gap:var(--space-16);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.cb-method__essentials[data-astro-cid-52fhu47x]{margin:var(--space-8) 0 0;max-width:var(--measure-reading);font-size:var(--font-size-body-large);line-height:var(--line-height-lead);font-variant-numeric:tabular-nums}.cb-method__version[data-astro-cid-52fhu47x],.cb-method__more[data-astro-cid-52fhu47x]{margin:var(--space-4) 0 0;max-width:var(--measure-reading);font-size:var(--font-size-small);line-height:var(--line-height-lead)}.cb-method__details[data-astro-cid-52fhu47x]{max-width:var(--measure-reading);border-block:var(--border-width-hairline) solid var(--color-border-inverse);margin-block-start:var(--space-6)}.cb-method__summary[data-astro-cid-52fhu47x]{min-block-size:var(--target-min);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.cb-method__body[data-astro-cid-52fhu47x]{margin-block:var(--space-4) var(--space-6)}.cb-method__facts[data-astro-cid-52fhu47x]{gap:var(--space-4);margin:0 0 var(--space-6);font-size:var(--font-size-small);display:grid}@media (width>=40rem){.cb-method__facts[data-astro-cid-52fhu47x]{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-method__fact[data-astro-cid-52fhu47x]{gap:var(--space-1);border-block-start:var(--border-width-hairline) solid var(--color-border-inverse);padding-block-start:var(--space-3);display:grid}.cb-method__fact[data-astro-cid-52fhu47x] dt[data-astro-cid-52fhu47x]{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.cb-method__fact[data-astro-cid-52fhu47x] dd[data-astro-cid-52fhu47x]{font-weight:var(--font-weight-medium);margin:0}.surface-inverse .cb-crumbs__list[data-astro-cid-52fhu47x],.surface-inverse .cb-context__line[data-astro-cid-52fhu47x],.surface-inverse .cb-related__text[data-astro-cid-52fhu47x],.surface-inverse .cb-method__version[data-astro-cid-52fhu47x],.surface-inverse .cb-method__fact[data-astro-cid-52fhu47x] dt[data-astro-cid-52fhu47x],.surface-inverse .cb[data-astro-cid-52fhu47x] .cb-caption,.surface-inverse .cb[data-astro-cid-52fhu47x] .cb-note{color:var(--color-text-inverse-secondary)}.surface-inverse .cb-crumbs__item[data-astro-cid-52fhu47x] [data-astro-cid-52fhu47x][aria-current=page],.surface-inverse .cb-context__label[data-astro-cid-52fhu47x]{color:var(--color-text-inverse)}.surface-inverse .cb-means__label[data-astro-cid-52fhu47x]{color:var(--color-accent-teal-inverse)}.vb[data-astro-cid-35aby7a3]{gap:var(--space-3);display:grid}.vb__track[data-astro-cid-35aby7a3]{border-radius:var(--radius-sm);gap:2px;block-size:2.25rem;display:flex;overflow:hidden}.vb--lg[data-astro-cid-35aby7a3] .vb__track[data-astro-cid-35aby7a3]{block-size:3.5rem}.vb--sm[data-astro-cid-35aby7a3] .vb__track[data-astro-cid-35aby7a3]{gap:1px;block-size:.75rem}.vb__seg[data-astro-cid-35aby7a3]{min-inline-size:3px;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-basis:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.vb__in[data-astro-cid-35aby7a3]{padding-inline:var(--space-1);white-space:nowrap}.vb__seg--a[data-astro-cid-35aby7a3],.vb__seg--clear[data-astro-cid-35aby7a3]{background-color:var(--color-brand-teal);color:var(--color-brand-white)}.vb__seg--b[data-astro-cid-35aby7a3]{background-color:var(--color-accent-violet-inverse);color:var(--color-brand-navy)}.vb__seg--equal[data-astro-cid-35aby7a3]{background-color:var(--color-status-neutral);color:var(--color-brand-navy)}.vb__seg--conditional[data-astro-cid-35aby7a3]{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--color-status-neutral) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 1px var(--color-status-neutral)}.vb__seg--other[data-astro-cid-35aby7a3],.vb__seg--muted[data-astro-cid-35aby7a3]{background-color:#0000;background-image:radial-gradient(var(--color-border-inverse-strong) 1.2px, transparent 1.4px);box-shadow:inset 0 0 0 1px var(--color-border-inverse-strong);background-size:6px 6px}.vb__seg--muted[data-astro-cid-35aby7a3]{background-image:none;background-color:var(--color-border-inverse)}.vb--sm[data-astro-cid-35aby7a3] .vb__in[data-astro-cid-35aby7a3]{display:none}.vb__legend[data-astro-cid-35aby7a3]{gap:var(--space-2) var(--space-5);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vb__item[data-astro-cid-35aby7a3]{align-items:center;gap:var(--space-2);display:inline-flex}.vb__swatch[data-astro-cid-35aby7a3]{border-radius:2px;block-size:.875rem;inline-size:.875rem;display:inline-block}.vb__count[data-astro-cid-35aby7a3]{font-weight:var(--font-weight-semibold)}.vb__ends[data-astro-cid-35aby7a3]{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.vb__end[data-astro-cid-35aby7a3]{gap:var(--space-1);max-width:none;margin:0;display:grid}.vb__end--b[data-astro-cid-35aby7a3]{text-align:end;justify-items:end}.vb__end-count[data-astro-cid-35aby7a3]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3);font-variant-numeric:tabular-nums}.vb__end-pct[data-astro-cid-35aby7a3]{font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.vb__end-label[data-astro-cid-35aby7a3]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:inline-flex}.vb--ends[data-astro-cid-35aby7a3] .vb__legend[data-astro-cid-35aby7a3]{justify-content:center}.vb__pct[data-astro-cid-35aby7a3]{font-weight:var(--font-weight-regular)}.surface-inverse .vb__label[data-astro-cid-35aby7a3],.surface-inverse .vb__end-pct[data-astro-cid-35aby7a3]{color:var(--color-text-inverse-secondary)}
