.taxonomy-description-module__YWE23G__root{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.taxonomy-description-module__YWE23G__body{--clamp-line:calc(var(--nf-type-body) * 1.9);--clamp-lines:3;width:100%;min-width:0;position:relative}.taxonomy-description-module__YWE23G__body[data-clamped]{max-block-size:calc(var(--clamp-lines) * var(--clamp-line));overflow:hidden}.taxonomy-description-module__YWE23G__body[data-clamped]:after{block-size:var(--clamp-line);background:linear-gradient(to bottom, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 0%, transparent), var(--nf-page-surface,var(--color-page)));content:"";pointer-events:none;position:absolute;inset-block-start:calc((var(--clamp-lines) - 1) * var(--clamp-line));inset-inline:0}.taxonomy-description-module__YWE23G__body[data-clamped]:focus-within{max-block-size:none}.taxonomy-description-module__YWE23G__body[data-clamped]:focus-within:after{content:none}.taxonomy-description-module__YWE23G__body[data-lines="10"]{--clamp-lines:2}@container shell (min-width:900px){.taxonomy-description-module__YWE23G__body[data-lines="10"]{--clamp-lines:8}}@container shell (min-width:1400px){.taxonomy-description-module__YWE23G__body[data-lines="10"]{--clamp-lines:9}}.taxonomy-description-module__YWE23G__clampBox{width:100%;position:relative}.taxonomy-description-module__YWE23G__toggle{color:var(--nf-bronze-primary,var(--color-bronze));font:inherit;font-size:var(--nf-type-meta);font-weight:var(--nf-type-cta-weight);cursor:pointer;background:0 0;border:0;padding:0}.taxonomy-description-module__YWE23G__root[data-overflowing=true] .taxonomy-description-module__YWE23G__toggle{font-size:var(--nf-type-body);background:linear-gradient(to left, transparent, var(--nf-page-surface,var(--color-page)) 2.2em);padding-inline-start:2.5em;line-height:1.9;position:absolute;inset-block-end:0;inset-inline-end:0}.taxonomy-description-module__YWE23G__root[data-overflowing=false] .taxonomy-description-module__YWE23G__clampBox{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.taxonomy-description-module__YWE23G__toggle:hover{color:var(--nf-text-primary,var(--color-text-primary))}.taxonomy-description-module__YWE23G__toggle:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:4px;border-radius:2px}
.taxonomy-hero-module__Mj0dXa__hero{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.taxonomy-hero-module__Mj0dXa__media{aspect-ratio:1;border:1px solid var(--nf-surface-border,var(--color-border-default));border-radius:var(--radius);background:var(--nf-raised-surface,var(--color-raised));align-self:start;position:relative;overflow:hidden}.taxonomy-hero-module__Mj0dXa__copy{flex-direction:column;gap:24px;min-width:0;display:flex}.taxonomy-hero-module__Mj0dXa__top,.taxonomy-hero-module__Mj0dXa__headline{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.taxonomy-hero-module__Mj0dXa__scrim{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 2%, transparent) 30%, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 22%, transparent) 58%, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 86%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 5%, transparent) 30%, color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 55%, transparent) 100%);position:absolute;inset:0}.taxonomy-hero-module__Mj0dXa__media .taxonomy-hero-module__Mj0dXa__headline{z-index:2;gap:8px;position:absolute;inset-block-end:clamp(18px,6%,36px);inset-inline:clamp(18px,6%,36px)}.taxonomy-hero-module__Mj0dXa__title{color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-page-hero);font-weight:var(--nf-type-heading-weight);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.25}.taxonomy-hero-module__Mj0dXa__summary{max-inline-size:60ch;color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-lede);font-weight:var(--nf-type-body-weight);text-wrap:pretty;margin:0;line-height:1.8}.taxonomy-hero-module__Mj0dXa__media .taxonomy-hero-module__Mj0dXa__title,.taxonomy-hero-module__Mj0dXa__media .taxonomy-hero-module__Mj0dXa__summary{text-shadow:0 2px 16px color-mix(in srgb, var(--nf-page-surface,var(--color-page)) 70%, transparent)}.taxonomy-hero-module__Mj0dXa__lede{display:none}.taxonomy-hero-module__Mj0dXa__description{width:100%}.taxonomy-hero-module__Mj0dXa__headline+.taxonomy-hero-module__Mj0dXa__description{border-block-start:1px solid var(--nf-surface-border,var(--color-border-default));margin-block-start:8px;padding-block-start:20px}.taxonomy-hero-module__Mj0dXa__bottom{flex-direction:column;gap:14px;min-width:0;display:flex;container:taxonomy-hero-bottom/inline-size}.taxonomy-hero-module__Mj0dXa__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.taxonomy-hero-module__Mj0dXa__fact{border:1px solid var(--nf-surface-border,var(--color-border-default));border-radius:var(--radius);background:var(--nf-card-surface,var(--color-card));align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.taxonomy-hero-module__Mj0dXa__factIcon{border:1px solid var(--nf-bronze-border,var(--color-border-active));width:34px;height:34px;color:var(--nf-bronze-primary,var(--color-bronze));background:var(--nf-raised-surface,var(--color-raised));border-radius:999px;flex:none;place-items:center;display:grid}.taxonomy-hero-module__Mj0dXa__factTitle{min-width:0;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-title-weight);text-wrap:pretty;line-height:1.5}.taxonomy-hero-module__Mj0dXa__help{border:1px solid var(--nf-surface-border,var(--color-border-default));border-radius:var(--radius);background:var(--nf-raised-surface,var(--color-raised));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 16px;display:grid}.taxonomy-hero-module__Mj0dXa__helpIcon{border:1px solid var(--nf-bronze-border,var(--color-border-active));width:42px;height:42px;color:var(--nf-bronze-primary,var(--color-bronze));background:var(--nf-page-surface,var(--color-page));border-radius:999px;place-items:center;display:grid}.taxonomy-hero-module__Mj0dXa__helpCopy{min-width:0;color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-body);font-weight:var(--nf-type-body-weight);flex-direction:column;gap:2px;margin:0;line-height:1.7;display:flex}.taxonomy-hero-module__Mj0dXa__helpCopy strong{color:var(--nf-text-primary,var(--color-text-primary));font-weight:var(--nf-type-title-weight)}.taxonomy-hero-module__Mj0dXa__helpAction{inline-size:100%;border:1px solid var(--nf-bronze-border,var(--color-border-active));min-height:42px;color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-type-meta);font-weight:var(--nf-type-cta-weight);border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.taxonomy-hero-module__Mj0dXa__helpAction:hover{background:var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-page-surface,var(--color-page))}.taxonomy-hero-module__Mj0dXa__helpAction:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:2px}.taxonomy-hero-module__Mj0dXa__helpPhone{font-weight:var(--nf-type-meta-weight);unicode-bidi:isolate}@container taxonomy-hero-bottom (min-width:560px){.taxonomy-hero-module__Mj0dXa__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.taxonomy-hero-module__Mj0dXa__help{grid-template-columns:auto minmax(0,1fr) auto}.taxonomy-hero-module__Mj0dXa__helpAction{grid-column:auto;justify-self:start;inline-size:auto}}@container shell (max-width:899px){.taxonomy-hero-module__Mj0dXa__copy{gap:14px}.taxonomy-hero-module__Mj0dXa__facts{display:none}.taxonomy-hero-module__Mj0dXa__help{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.taxonomy-hero-module__Mj0dXa__helpIcon{width:34px;height:34px}.taxonomy-hero-module__Mj0dXa__helpCopy span{display:none}.taxonomy-hero-module__Mj0dXa__helpAction{inline-size:auto;grid-column:auto;justify-self:end;min-height:44px}.taxonomy-hero-module__Mj0dXa__helpPhone{display:none}}@container shell (min-width:900px){.taxonomy-hero-module__Mj0dXa__hero[data-image]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;column-gap:clamp(28px,3.5cqi,56px)}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__copy{display:contents}.taxonomy-hero-module__Mj0dXa__top{gap:14px}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__top{align-self:stretch}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__bottom{grid-column:1/-1}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__help{order:-1}.taxonomy-hero-module__Mj0dXa__hero:not([data-image]) .taxonomy-hero-module__Mj0dXa__bottom{margin-block-start:auto}.taxonomy-hero-module__Mj0dXa__hero[data-lede-column] .taxonomy-hero-module__Mj0dXa__media .taxonomy-hero-module__Mj0dXa__summary{display:none}.taxonomy-hero-module__Mj0dXa__hero[data-lede-column] .taxonomy-hero-module__Mj0dXa__lede{max-inline-size:60ch;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-card-title);font-weight:var(--nf-fw-medium);text-wrap:pretty;margin:0;line-height:1.7;display:block}}@container shell (min-width:1200px){.taxonomy-hero-module__Mj0dXa__hero[data-image]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__bottom{grid-column:auto;align-self:stretch;gap:10px}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__bottom:only-child{grid-column:2/-1}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__help{padding:12px 14px}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__facts{gap:8px 10px;margin-block-start:auto}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__fact{background:0 0;border:0;gap:8px;padding:0}.taxonomy-hero-module__Mj0dXa__hero[data-image] .taxonomy-hero-module__Mj0dXa__factIcon{width:28px;height:28px}}
