.fs-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fs-color-digital-gray40, hsl(0, 0%, 58%));border-radius:var(--fs-radius-pill, 100vh);cursor:pointer;height:var(--fs-size-medium2, 24px);margin:var(--fs-size-spacing-none, 0);position:relative;width:var(--fs-size-large3, 48px)}.fs-switch:before{background:var(--fs-color-constant-white, hsl(0, 0%, 100%));border-radius:var(--fs-radius-circle, 50%);box-shadow:var(--fs-shadow-elevation-level1, 0 1px 4px rgba(0, 0, 0, .2));content:"";height:20px;position:absolute;top:2px;left:2px;width:20px}.fs-switch:checked{background:var(--fs-color-interactive-primary-default, hsl(200, 98%, 35%))}.fs-switch:checked:hover{background:var(--fs-color-interactive-primary-hover, hsl(200, 97%, 30%))}.fs-switch:checked:active{background:var(--fs-color-interactive-primary-active, hsl(200, 98%, 23%))}.fs-switch:checked:before{left:calc(100% - 22px)}.fs-switch:not(:checked):hover{background:var(--fs-color-digital-gray50, hsl(0, 0%, 49%))}.fs-switch:not(:checked):active{background:var(--fs-color-digital-gray60, hsl(0, 0%, 41%))}.fs-switch:disabled{background:var(--fs-form-color-background-checked-disabled, hsl(0, 0%, 83%))}.fs-switch:disabled:before{background:var(--fs-color-disabled-dark, hsl(0, 0%, 49%))}@media (prefers-reduced-motion: no-preference){.fs-switch:before{transition:left var(--fs-animation-duration1, .1s) var(--fs-animation-easing-purposeful-standard, cubic-bezier(.3, 0, 0, 1))}}.fs-choice-button{align-items:center;background:var(--fs-form-color-background-default, hsl(0, 0%, 100%));border:var(--fs-border-solid-thin, 1px solid) var(--fs-form-color-border-default, hsl(0, 0%, 41%));border-radius:var(--fs-radius-small, 4px);box-sizing:border-box;color:var(--fs-text-color-primary, hsl(0, 0%, 8%));cursor:pointer;display:flex;font-family:var(--fs-font-stack, Optimist, "Helvetica Neue", Helvetica, Arial, sans-serif);flex:1 0 0;flex-flow:column;gap:var(--fs-size-spacing-tiny3, 4px);-webkit-hyphens:auto;hyphens:auto;min-height:var(--fs-size-large2, 40px);overflow-wrap:break-word;padding:var(--fs-size-spacing-small1, 8px) var(--fs-size-spacing-medium1, 16px);width:0;word-break:break-word}.fs-choice-button--compact{min-height:var(--fs-size-large1, 32px);padding:var(--fs-size-tiny3, 4px) var(--fs-size-small1, 8px)}.fs-choice-button--compact .fs-choice-button__label{font-size:var(--fs-font-size-small1, .75rem)}.fs-choice-button:hover{border:var(--fs-border-solid-medium, 2px solid) var(--fs-form-color-border-hover, hsl(200, 98%, 35%))}.fs-choice-button__control:checked+.fs-choice-button:active .fs-choice-button__label,.fs-choice-button:active .fs-choice-button__label{color:var(--fs-color-interactive-primary-active, hsl(200, 98%, 23%))}.fs-choice-button__control:not(:disabled)+.fs-choice-button:active{border:var(--fs-border-solid-medium, 2px solid) var(--fs-form-color-border-active, hsl(200, 98%, 23%))}.fs-choice-button__control:not(:disabled)+.fs-choice-button:not(.fs-choice-button--compact):hover,.fs-choice-button__control:not(:disabled)+.fs-choice-button:not(.fs-choice-button--compact):active,.fs-choice-button__control:not(:disabled)+.fs-choice-button__control:checked+.fs-choice-button{padding:calc(var(--fs-size-spacing-small1, 8px) - 1px) calc(var(--fs-size-spacing-medium1, 16px) - 1px)}.fs-choice-button.fs-choice-button--compact:hover,.fs-choice-button.fs-choice-button--compact:active,.fs-choice-button__control:checked+.fs-choice-button.fs-choice-button--compact{padding:calc(var(--fs-size-tiny3, 4px) - 1px) calc(var(--fs-size-small1, 8px) - 1px)}.fs-choice-button__control:checked+.fs-choice-button{background:var(--fs-color-background-highlight, hsl(200, 100%, 97%));border:var(--fs-border-solid-medium, 2px solid) currentColor;color:var(--fs-color-interactive-primary-default, hsl(200, 98%, 35%));padding:calc(var(--fs-size-spacing-small1, 8px) - 1px) calc(var(--fs-size-spacing-medium1, 16px) - 1px)}.fs-choice-button__control:checked+.fs-choice-button .fs-choice-button__label{color:var(--fs-color-interactive-primary-default, hsl(200, 98%, 35%))}.fs-choice-button__control:disabled+.fs-choice-button{background:var(--fs-form-color-background-default, hsl(0, 0%, 100%));border-color:var(--fs-form-color-border-disabled, hsl(0, 0%, 83%));cursor:not-allowed}.fs-choice-button__control:disabled+.fs-choice-button,.fs-choice-button__control:disabled+.fs-choice-button .fs-choice-button__label,.fs-choice-button__control:disabled+.fs-choice-button .fs-choice-button__subtext{color:var(--fs-text-color-disabled, hsl(0, 0%, 49%))}.fs-choice-button__control:focus+.fs-choice-button{outline:0;box-shadow:0 0 0 2px var(--fs-color-focus-secondary-default, hsl(0, 0%, 100%)),0 0 0 4px var(--fs-color-focus-primary-default, hsl(200, 98%, 35%))}.fs-choice-button__control,.fs-choice-button input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fs-choice-button__label{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-size-small2, .875rem);font-weight:var(--fs-font-weight-semibold, 600);line-height:var(--fs-font-line-height-small, 1.3)}.fs-choice-button__subtext{color:var(--fs-text-color-secondary, hsl(0, 0%, 41%));font-size:var(--fs-font-size-small1, .75rem)}.fs-choice-button__label,.fs-choice-button__subtext{display:block}.fs-choice-button--alignment-left{align-items:center;gap:var(--fs-size-spacing-small1, 8px);flex-flow:row}.fs-choice-button--alignment-center .fs-choice-button__text{text-align:center}.fs-choice-button--alignment-left .fs-choice-button__text{text-align:left}.fs-choice-button-group{display:flex;flex-flow:row;gap:var(--fs-size-spacing-small1, 8px)}.fs-choice-button-group:not(.fs-choice-button-group--items-per-row)>*{flex:1 0 0}.fs-choice-button-group--column{flex-flow:column}.fs-choice-button-group--column>.fs-choice-button{flex:1 1 auto;width:unset}.fs-choice-button-group--items-per-row:not(.fs-choice-button-group--column){display:grid;grid-template-columns:repeat(var(--fs-choice-buttons-per-row, 1),1fr)}.fs-choice-button-group--items-per-row>.fs-choice-button{width:unset}.fs-heading-text,.fs-body-text,.fs-overline-text,.fs-text{font-family:var(--fs-font-stack, Optimist, "Helvetica Neue", Helvetica, Arial, sans-serif);margin:var(--fs-size-spacing-none, 0)}.fs-heading-text--inverse,.fs-body-text--inverse,.fs-overline-text--inverse,.fs-text--inverse{color:var(--fs-text-color-inverse, hsl(0, 0%, 100%))}.fs-text-weight--extra-light{font-weight:var(--fs-font-weight-extra-light, 100)}.fs-text-weight--light{font-weight:var(--fs-font-weight-light, 300)}.fs-text-weight--regular{font-weight:var(--fs-font-weight-regular, 400)}.fs-text-weight--semibold{font-weight:var(--fs-font-weight-semibold, 600)}.fs-text-size--small-1{font-size:var(--fs-font-size-small1, .75rem)}.fs-text-size--small-2{font-size:var(--fs-font-size-small2, .875rem)}.fs-text-size--medium-1{font-size:var(--fs-font-size-medium1, 1rem)}.fs-text-size--medium-2{font-size:var(--fs-font-size-medium2, 1.25rem)}.fs-text-size--medium-3{font-size:var(--fs-font-size-medium3, 1.5rem)}.fs-text-size--large-1{font-size:var(--fs-font-size-large1, 2rem)}.fs-text-size--large-2{font-size:var(--fs-font-size-large2, 2.5rem)}.fs-text-size--large-3{font-size:var(--fs-font-size-large3, 3rem)}.fs-text-size--xlarge-1{font-size:var(--fs-font-size-xlarge1, 4rem)}.fs-heading-text--xxlarge{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-xxlarge, 4rem);font-weight:var(--fs-font-weight-extra-light, 100);line-height:var(--fs-font-line-height-tiny, 1.2)}.fs-heading-text--xlarge{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-xlarge, 3rem);font-weight:var(--fs-font-weight-extra-light, 100);line-height:var(--fs-font-line-height-small, 1.3)}.fs-heading-text--large{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-large, 2rem);font-weight:var(--fs-font-weight-light, 300);line-height:var(--fs-font-line-height-small, 1.3)}.fs-heading-text--medium{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-medium, 1.25rem);font-weight:var(--fs-font-weight-semibold, 600);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-heading-text--normal{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-normal, 1rem);font-weight:var(--fs-font-weight-semibold, 600);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-heading-text--small{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-small, .875rem);font-weight:var(--fs-font-weight-semibold, 600);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-heading-text--tiny{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-heading-tiny, .75rem);font-weight:var(--fs-font-weight-semibold, 600);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-heading-text--secondary{color:var(--fs-text-color-secondary, hsl(0, 0%, 41%))}.fs-heading-text--inverse{color:var(--fs-text-color-inverse, hsl(0, 0%, 100%))}.fs-body-text--medium{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-body-medium, 1.25rem);font-weight:var(--fs-font-weight-regular, 400);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-body-text--normal{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-body-normal, 1rem);font-weight:var(--fs-font-weight-regular, 400);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-body-text--small{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-body-small, .875rem);font-weight:var(--fs-font-weight-regular, 400);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-body-text--tiny{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-body-tiny, .75rem);font-weight:var(--fs-font-weight-regular, 400);line-height:var(--fs-font-line-height-normal, 1.5)}.fs-body-text--inverse{color:var(--fs-text-color-inverse, hsl(0, 0%, 100%))}.fs-overline-text--normal{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-overline-normal, 1rem);font-weight:var(--fs-font-weight-semibold, 600);letter-spacing:1px;line-height:var(--fs-font-line-height-normal, 1.5);text-transform:uppercase}.fs-overline-text--small{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-overline-small, .875rem);font-weight:var(--fs-font-weight-semibold, 600);letter-spacing:1px;line-height:var(--fs-font-line-height-normal, 1.5);text-transform:uppercase}.fs-overline-text--tiny{color:var(--fs-text-color-primary, hsl(0, 0%, 8%));font-size:var(--fs-font-overline-tiny, .75rem);font-weight:var(--fs-font-weight-semibold, 600);letter-spacing:1px;line-height:var(--fs-font-line-height-normal, 1.5);text-transform:uppercase}.fs-link{cursor:pointer;font-family:var(--fs-font-stack, Optimist, "Helvetica Neue", Helvetica, Arial, sans-serif);text-decoration:underline}.fs-link--primary{color:var(--fs-text-color-link-primary-default, hsl(200, 98%, 35%))}.fs-link--primary:hover{color:var(--fs-text-color-link-primary-hover, hsl(200, 97%, 30%))}.fs-link--primary:focus{outline:0;box-shadow:0 0 0 2px var(--fs-color-focus-secondary-default, hsl(0, 0%, 100%)),0 0 0 4px var(--fs-color-focus-primary-default, hsl(200, 98%, 35%));border-radius:var(--fs-radius-small, 4px);color:var(--fs-text-color-link-primary-focus, hsl(200, 97%, 30%))}.fs-link--primary:active{color:var(--fs-text-color-link-primary-active, hsl(200, 98%, 23%))}.fs-link--primary:visited{color:var(--fs-text-color-link-primary-visited, hsl(270, 50%, 40%))}.fs-link--secondary{color:var(--fs-text-color-link-secondary-default, hsl(0, 0%, 41%))}.fs-link--secondary:hover{color:var(--fs-text-color-link-secondary-hover, hsl(0, 0%, 32%))}.fs-link--secondary:focus{box-shadow:0 0 0 2px var(--fs-color-focus-secondary-default, hsl(0, 0%, 100%)),0 0 0 4px var(--fs-color-focus-primary-default, hsl(200, 98%, 35%));outline:0;border-radius:var(--fs-radius-small, 4px);color:var(--fs-text-color-link-secondary-focus, hsl(0, 0%, 32%))}.fs-link--secondary:active{color:var(--fs-text-color-link-secondary-active, hsl(0, 0%, 24%))}.fs-link--secondary:visited{color:var(--fs-text-color-link-primary-visited, hsl(270, 50%, 40%))}.fs-link--inverse{color:var(--fs-text-color-link-inverse-default, hsl(0, 0%, 100%))}.fs-link--inverse:hover{color:var(--fs-text-color-link-inverse-hover, hsl(0, 0%, 96%))}.fs-link--inverse:focus{outline:0;box-shadow:0 0 0 2px var(--fs-color-focus-secondary-high-contrast, hsl(0, 0%, 8%)),0 0 0 4px var(--fs-color-focus-primary-high-contrast, hsl(0, 0%, 100%));border-radius:var(--fs-radius-small, 4px);color:var(--fs-text-color-link-inverse-focus, hsl(0, 0%, 96%))}.fs-link--inverse:active{color:var(--fs-text-color-link-inverse-active, hsl(0, 0%, 90%))}.fs-link--inverse:visited{color:var(--fs-text-color-link-inverse-visited, hsl(0, 0%, 100%))}.fs-text-color--primary{color:var(--fs-text-color-primary, hsl(0, 0%, 8%))}.fs-text-color--secondary{color:var(--fs-text-color-secondary, hsl(0, 0%, 41%))}.fs-text-color--inverse{color:var(--fs-text-color-inverse, hsl(0, 0%, 100%))}.fs-text-color--disabled{color:var(--fs-text-color-disabled, hsl(0, 0%, 49%))}.fs-text-color--feedback-positive{color:var(--fs-text-color-link-feedback-positive, hsl(108, 80%, 28%))}.fs-text-color--feedback-negative{color:var(--fs-text-color-link-feedback-negative, hsl(359, 70%, 47%))}.fs-link-standalone{cursor:pointer;font-family:var(--fs-font-stack, Optimist, "Helvetica Neue", Helvetica, Arial, sans-serif);text-decoration:underline;color:var(--fs-text-color-link-primary-default, hsl(200, 98%, 35%));line-height:var(--fs-font-line-height-normal, 1.5);text-decoration:none}.fs-link-standalone:hover{color:var(--fs-text-color-link-primary-hover, hsl(200, 97%, 30%))}.fs-link-standalone:focus{outline:0;box-shadow:0 0 0 2px var(--fs-color-focus-secondary-default, hsl(0, 0%, 100%)),0 0 0 4px var(--fs-color-focus-primary-default, hsl(200, 98%, 35%));border-radius:var(--fs-radius-small, 4px);color:var(--fs-text-color-link-primary-focus, hsl(200, 97%, 30%))}.fs-link-standalone:active{color:var(--fs-text-color-link-primary-active, hsl(200, 98%, 23%))}.fs-link-standalone:visited{color:var(--fs-text-color-link-primary-visited, hsl(270, 50%, 40%))}.fs-link-standalone.fs-link-standalone--medium{font-size:var(--fs-font-size-medium2, 1.25rem)}.fs-link-standalone.fs-link-standalone--normal{font-size:var(--fs-font-size-medium1, 1rem)}.fs-link-standalone.fs-link-standalone--small{font-size:var(--fs-font-size-small2, .875rem)}.fs-link-standalone.fs-link-standalone--tiny{font-size:var(--fs-font-size-small1, .75rem)}.fs-link-standalone.fs-link-standalone--inverse{color:var(--fs-text-color-link-inverse-default, hsl(0, 0%, 100%))}.fs-link-standalone.fs-link-standalone--inverse:hover{color:var(--fs-text-color-link-inverse-hover, hsl(0, 0%, 96%))}.fs-link-standalone.fs-link-standalone--inverse:focus{outline:0;box-shadow:0 0 0 2px var(--fs-color-focus-secondary-high-contrast, hsl(0, 0%, 8%)),0 0 0 4px var(--fs-color-focus-primary-high-contrast, hsl(0, 0%, 100%));border-radius:var(--fs-radius-small, 4px);color:var(--fs-text-color-link-inverse-focus, hsl(0, 0%, 96%))}.fs-link-standalone.fs-link-standalone--inverse:active{color:var(--fs-text-color-link-inverse-active, hsl(0, 0%, 90%))}
