.Faqs_wrapper__OfXfH h2 {
    margin: 1em 0 .5em
}

.Typography_common__tVNgv {
    font-style    : normal;
    letter-spacing: normal;
    text-transform: none
}

.Typography_weight-normal__omiiB {
    font-family   : inherit;
    font-size     : inherit;
    font-style    : inherit;
    font-weight   : 400;
    letter-spacing: inherit;
    line-height   : inherit;
    text-transform: inherit
}

.Typography_weight-bold__ezgKM {
    font-weight: 500
}

.Typography_textAlign-start__UZZaP {
    text-align: start
}

.Typography_textAlign-center__Cx0Np {
    text-align: center
}

.Typography_textAlign-end__0bBYw {
    text-align: end
}

.Typography_variant-inherit__jKr1C {
    font-family   : inherit;
    font-size     : inherit;
    font-style    : inherit;
    letter-spacing: inherit;
    line-height   : inherit;
    text-transform: inherit
}

.Typography_variant-h1__2merd {
    font-family   : var(--font-family-disp);
    font-size     : calc(var(--font-size-h1) * var(--theme-body-type-headings-adj, 1));
    letter-spacing: -.04em;
    line-height   : 1
}

.Typography_variant-h2__0uL5_ {
    font-family   : var(--font-family-disp);
    font-size     : calc(var(--font-size-h2) * var(--theme-body-type-headings-adj, 1));
    letter-spacing: -.03em;
    line-height   : 1
}

.Typography_variant-h3__OKBgb {
    font-family   : var(--font-family-disp);
    font-size     : calc(var(--font-size-h3) * var(--theme-body-type-headings-adj, 1));
    letter-spacing: -.03rem;
    line-height   : 1.1
}

.Typography_variant-h3Uppercase__Bw1Bb {
    text-transform: uppercase
}

.Typography_variant-h4__B52wj {
    font-family: var(--font-family-disp);
    font-size  : calc(var(--font-size-h4) * var(--theme-body-type-headings-adj, 1));
    line-height: 1.1
}

.Typography_variant-h5__cuwm4 {
    font-family: var(--font-family-disp);
    font-size  : calc(var(--font-size-h5) * var(--theme-body-type-headings-adj, 1));
    line-height: 1.15
}

.Typography_variant-h6__Zgscs {
    font-family: var(--font-family-text);
    font-size  : calc(var(--font-size-h6) * var(--theme-body-type-body-adj, 1));
    line-height: 1.25
}

.Typography_variant-bodyLarge__q0OzA {
    font-family: var(--font-family-text);
    font-size  : calc(var(--font-size-body-large) * var(--theme-body-type-body-adj, 1));
    line-height: 1.25
}

.Typography_variant-body__mMLZT {
    font-family: var(--font-family-text);
    font-size  : calc(var(--font-size-body) * var(--theme-body-type-body-adj, 1));
    line-height: 1.4
}

.Typography_variant-labelLarge__ViGY_ {
    font-family: var(--font-family-text);
    font-size  : var(--font-size-h5);
    line-height: var(--line-height-115)
}

.Typography_variant-label__hyKKo {
    font-family   : var(--font-family-text);
    font-size     : var(--font-size-body-large);
    letter-spacing: -.025rem;
    line-height   : var(--line-height-115)
}

.Typography_variant-caption__tejaf {
    font-family: var(--font-family-text);
    font-size  : var(--font-size-caption);
    line-height: var(--line-height-140)
}

.Typography_variant-button__yFDAN {
    font-family: var(--font-family-disp);
    font-size  : var(--font-size-body-large);
    line-height: 1
}

.Typography_variant-buttonSmall__Sx49E {
    font-family: var(--font-family-text);
    font-size  : var(--font-size-body);
    line-height: var(--line-height-125)
}

.Typography_variant-tag__LmLq5 {
    font-family   : var(--font-family-mono);
    text-transform: uppercase;
    font-size     : var(--font-size-caption);
    line-height   : var(--line-height-105)
}

.Typography_variant-mono__xLZrF {
    font-family            : var(--font-family-mono);
    font-variation-settings: var(--font-variation-mono);
    font-size              : .85em;
    letter-spacing         : 0;
    text-transform         : uppercase
}

.Typography_variant-monoCaption__CtFq1 {
    font-size: .75em
}

.Typography_variant-monoSmall__runhK {
    font-size: .6em
}

.Typography_animatedHolder__bGgvf span {
    display         : inline-block;
    transform-origin: 0 100%
}

.Typography_variant-codeLarge__9Gvie,
.Typography_variant-code__jHABm {
    font-family                 : var(--font-family-mono);
    font-variation-settings     : var(--font-variation-mono);
    font-size                   : .75em;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding                     : .25em .4em;
    margin                      : 0 .1em;
    border-radius               : var(--space-4);
    vertical-align              : baseline;
    background-color            : var(--color-yellow-30);
    overflow                    : auto;
    width                       : 100%
}

.Typography_variant-codeLarge__9Gvie {
    font-size: .85em
}

.Typography_variant-pre__3WaOI .Typography_variant-codeLarge__9Gvie,
.Typography_variant-pre__3WaOI .Typography_variant-code__jHABm {
    display         : block;
    padding         : 1.5em;
    border-radius   : var(--space-8);
    background-color: var(--color-white);
    color           : var(--color-grey-90)
}

.Typography_variant-pre__3WaOI .Typography_variant-codeLarge__9Gvie {
    font-size: .9em
}

.Typography_variant-pre__3WaOI {
    width     : 100%;
    overflow-x: auto
}

.Typography_common__tVNgv .comment {
    color: var(--color-grey-50)
}

.Typography_common__tVNgv .language-css {
    color: var(--color-green-50)
}

.Typography_common__tVNgv .atrule,
.Typography_common__tVNgv .doctype,
.Typography_common__tVNgv .keyword,
.Typography_common__tVNgv .selector,
.Typography_common__tVNgv .tag {
    color: var(--color-red-50)
}

.Typography_common__tVNgv .attr-name,
.Typography_common__tVNgv .attribute,
.Typography_common__tVNgv .parameter,
.Typography_common__tVNgv .property,
.Typography_common__tVNgv .variable {
    color: var(--color-blue-50)
}

.Typography_common__tVNgv .attr-value,
.Typography_common__tVNgv .number,
.Typography_common__tVNgv .selector-pseudo,
.Typography_common__tVNgv .string {
    color: var(--color-green-50)
}

.Typography_common__tVNgv .attr-equals,
.Typography_common__tVNgv .language-css .punctuation {
    color: var(--color-grey-90)
}