:where(body>main>section,.textContainer)>*{margin-bottom:var(--textContainer-margin)}:where(body>main>section,.textContainer)>:first-child{margin-top:0}:where(body>main>section,.textContainer)>:last-child{margin-bottom:0}:where(body>main>section,.textContainer)>h1{margin-bottom:32px}.as-displayLarge,:where(:where(body>main>section,.textContainer)>h1){font-family:var(--typography-displayLarge-family);font-weight:var(--typography-displayLarge-weight);font-size:var(--typography-displayLarge-size);--line-height:var( --typography-displayLarge-lineHeight );letter-spacing:var(--typography-displayLarge-letterSpacing);line-height:var(--typography-displayLarge-lineHeight)}@media screen and (max-width:1232px){.as-displayLarge,:where(:where(body>main>section,.textContainer)>h1){font-family:var(--typography-displayLarge-tablet-family,var(--typography-displayLarge-family));font-weight:var(--typography-displayLarge-tablet-weight,var(--typography-displayLarge-weight));font-size:var(--typography-displayLarge-tablet-size,var(--typography-displayLarge-size));letter-spacing:var(--typography-displayLarge-tablet-letterSpacing,var(--typography-displayLarge-letterSpacing))}}:where(body>main>section,.textContainer)>h2{margin-bottom:32px}.as-headlineLarge,:where(:where(body>main>section,.textContainer)>h2){font-family:var(--typography-headlineLarge-family);font-weight:var(--typography-headlineLarge-weight);font-size:var(--typography-headlineLarge-size);--line-height:var( --typography-headlineLarge-lineHeight );letter-spacing:var(--typography-headlineLarge-letterSpacing);line-height:var(--typography-headlineLarge-lineHeight)}@media screen and (max-width:1232px){.as-headlineLarge,:where(:where(body>main>section,.textContainer)>h2){font-family:var(--typography-headlineLarge-tablet-family,var(--typography-headlineLarge-family));font-weight:var(--typography-headlineLarge-tablet-weight,var(--typography-headlineLarge-weight));font-size:var(--typography-headlineLarge-tablet-size,var(--typography-headlineLarge-size));letter-spacing:var(--typography-headlineLarge-tablet-letterSpacing,var(--typography-headlineLarge-letterSpacing))}}:where(body>main>section,.textContainer)>h3{margin-bottom:24px}.as-headlineMedium,:where(:where(body>main>section,.textContainer)>h3){font-family:var(--typography-headlineMedium-family);font-weight:var(--typography-headlineMedium-weight);font-size:var(--typography-headlineMedium-size);--line-height:var( --typography-headlineMedium-lineHeight );letter-spacing:var(--typography-headlineMedium-letterSpacing);line-height:var(--typography-headlineMedium-lineHeight)}@media screen and (max-width:1232px){.as-headlineMedium,:where(:where(body>main>section,.textContainer)>h3){font-family:var(--typography-headlineMedium-tablet-family,var(--typography-headlineMedium-family));font-weight:var(--typography-headlineMedium-tablet-weight,var(--typography-headlineMedium-weight));font-size:var(--typography-headlineMedium-tablet-size,var(--typography-headlineMedium-size));letter-spacing:var(--typography-headlineMedium-tablet-letterSpacing,var(--typography-headlineMedium-letterSpacing))}}.as-titleLarge{text-transform:uppercase;font-family:var(--typography-titleLarge-family);font-weight:var(--typography-titleLarge-weight);font-size:var(--typography-titleLarge-size);--line-height:var( --typography-titleLarge-lineHeight );letter-spacing:var(--typography-titleLarge-letterSpacing);line-height:var(--typography-titleLarge-lineHeight)}@media screen and (max-width:1232px){.as-titleLarge{font-family:var(--typography-titleLarge-tablet-family,var(--typography-titleLarge-family));font-weight:var(--typography-titleLarge-tablet-weight,var(--typography-titleLarge-weight));font-size:var(--typography-titleLarge-tablet-size,var(--typography-titleLarge-size));letter-spacing:var(--typography-titleLarge-tablet-letterSpacing,var(--typography-titleLarge-letterSpacing))}}.as-bodyLarge{font-family:var(--typography-bodyLarge-family);font-weight:var(--typography-bodyLarge-weight);font-size:var(--typography-bodyLarge-size);--line-height:var( --typography-bodyLarge-lineHeight );letter-spacing:var(--typography-bodyLarge-letterSpacing);line-height:var(--typography-bodyLarge-lineHeight)}@media screen and (max-width:1232px){.as-bodyLarge{font-family:var(--typography-bodyLarge-tablet-family,var(--typography-bodyLarge-family));font-weight:var(--typography-bodyLarge-tablet-weight,var(--typography-bodyLarge-weight));font-size:var(--typography-bodyLarge-tablet-size,var(--typography-bodyLarge-size));letter-spacing:var(--typography-bodyLarge-tablet-letterSpacing,var(--typography-bodyLarge-letterSpacing))}}.as-bodyMedium,:where(:where(body>main>section,.textContainer)>p){font-family:var(--typography-bodyMedium-family);font-weight:var(--typography-bodyMedium-weight);font-size:var(--typography-bodyMedium-size);--line-height:var( --typography-bodyMedium-lineHeight );letter-spacing:var(--typography-bodyMedium-letterSpacing);line-height:var(--typography-bodyMedium-lineHeight)}@media screen and (max-width:1232px){.as-bodyMedium,:where(:where(body>main>section,.textContainer)>p){font-family:var(--typography-bodyMedium-tablet-family,var(--typography-bodyMedium-family));font-weight:var(--typography-bodyMedium-tablet-weight,var(--typography-bodyMedium-weight));font-size:var(--typography-bodyMedium-tablet-size,var(--typography-bodyMedium-size));letter-spacing:var(--typography-bodyMedium-tablet-letterSpacing,var(--typography-bodyMedium-letterSpacing))}}.as-breadcrumbs{text-transform:uppercase;font-family:var(--typography-breadcrumbs-family);font-weight:var(--typography-breadcrumbs-weight);font-size:var(--typography-breadcrumbs-size);--line-height:var( --typography-breadcrumbs-lineHeight );letter-spacing:var(--typography-breadcrumbs-letterSpacing);line-height:var(--typography-breadcrumbs-lineHeight)}@media screen and (max-width:1232px){.as-breadcrumbs{font-family:var(--typography-breadcrumbs-tablet-family,var(--typography-breadcrumbs-family));font-weight:var(--typography-breadcrumbs-tablet-weight,var(--typography-breadcrumbs-weight));font-size:var(--typography-breadcrumbs-tablet-size,var(--typography-breadcrumbs-size));letter-spacing:var(--typography-breadcrumbs-tablet-letterSpacing,var(--typography-breadcrumbs-letterSpacing))}}:where(body>main>section,.textContainer){color:var(--color-text-base)}:where(h1,h2,h3,h4,h5,h6,figcaption,p):is([style*="--rwd"],[style*="--align"]){text-align:var(--align)}@media screen and (min-width:1232px){:where(h1,h2,h3,h4,h5,h6,figcaption,p):is([style*="--rwd"],[style*="--align"]){text-align:var(--rwd-align-desktop,var(--align))}}@media screen and (min-width:550px)and (max-width:1232px){:where(h1,h2,h3,h4,h5,h6,figcaption,p):is([style*="--rwd"],[style*="--align"]){text-align:var(--rwd-align-tablet,var(--align))}}@media screen and (max-width:549px){:where(h1,h2,h3,h4,h5,h6,figcaption,p):is([style*="--rwd"],[style*="--align"]){text-align:var(--rwd-align-mobile,var(--align))}}:where(body>main>section,.textContainer)>ul:not([class]){list-style:disc;padding-left:22px}:where(body>main>section,.textContainer)>:where(ol,ul):not([class])>li>ul{list-style:disc}:where(body>main>section,.textContainer)>:where(ol){--_markerGap:16px;counter-reset:list;padding-left:calc(24px + var(--_markerGap));font-family:var(--typography-bodyLarge-family);font-weight:var(--typography-bodyLarge-weight);font-size:var(--typography-bodyLarge-size);--line-height:var( --typography-bodyLarge-lineHeight );line-height:var(--typography-bodyLarge-lineHeight);letter-spacing:var(--typography-bodyLarge-letterSpacing)}@media screen and (max-width:1232px){:where(body>main>section,.textContainer)>:where(ol){font-family:var(--typography-bodyLarge-tablet-family,var(--typography-bodyLarge-family));font-weight:var(--typography-bodyLarge-tablet-weight,var(--typography-bodyLarge-weight));font-size:var(--typography-bodyLarge-tablet-size,var(--typography-bodyLarge-size));letter-spacing:var(--typography-bodyLarge-tablet-letterSpacing,var(--typography-bodyLarge-letterSpacing))}}:where(body>main>section,.textContainer)>:where(ol)>li{margin-bottom:18px}:where(body>main>section,.textContainer)>:where(ol)>li:before{counter-increment:list;content:counter(list);position:absolute;transform:translateX(calc(-24px - var(--_markerGap)));display:grid;place-items:center;width:24px;height:24px;background-color:var(--color-background-base-secondary);border-radius:var(--border-radius);font-family:var(--typography-bodySmall-family);font-weight:var(--typography-bodySmall-weight);font-size:var(--typography-bodySmall-size);--line-height:var( --typography-bodySmall-lineHeight );letter-spacing:var(--typography-bodySmall-letterSpacing);line-height:1em}@media screen and (max-width:1232px){:where(body>main>section,.textContainer)>:where(ol)>li:before{font-family:var(--typography-bodySmall-tablet-family,var(--typography-bodySmall-family));font-weight:var(--typography-bodySmall-tablet-weight,var(--typography-bodySmall-weight));font-size:var(--typography-bodySmall-tablet-size,var(--typography-bodySmall-size));letter-spacing:var(--typography-bodySmall-tablet-letterSpacing,var(--typography-bodySmall-letterSpacing))}}