.section-heading-container{gap:var(--content-eyebrow-gap-lg);flex-direction:column;display:flex}@media screen and (width<=1023px){.section-heading-container{gap:var(--global-text-gap-md);margin-bottom:var(--global-text-gap-md)}}.section-heading-container--full-width{justify-content:space-between;align-items:center;gap:var(--content-eyebrow-gap-lg);flex-flow:wrap;width:100%}@media screen and (width<=1023px){.section-heading-container--full-width{align-items:flex-start;gap:var(--global-text-gap-md);flex-direction:column}}.section-heading-container--full-width .section-overline,.section-heading-container--full-width .section-overline:not(.button),.section-heading-container--full-width .overline-container{width:100%}.section-heading-container--full-width .overline-container .section-overline{width:fit-content;margin-bottom:0}.section-heading-container--full-width .button,.section-heading-container--full-width .button-quaternary.button-lg{margin-top:0}.section-heading-container--full-width:has(.section-overline):has(.button) .section-heading{align-self:flex-end}@media screen and (width<=1023px){.section-heading-container--full-width:has(.section-overline):has(.button) .section-heading{align-self:flex-start}}.section-heading-container--full-width:has(.button):not(:has(.section-overline)){align-items:center}.section-heading-container--full-width:has(.button):not(:has(.section-overline)) .button{margin:auto 0}.section-heading-container .section-overline{margin-bottom:0}.section-heading-container .section-heading{color:var(--heading-fill-dark)}.section-heading-container .section-body h1,.section-heading-container .section-body h2,.section-heading-container .section-body h3,.section-heading-container .section-body h4,.section-heading-container .section-body h5,.section-heading-container .section-body h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.section-heading-container .section-body h1:first-child,.section-heading-container .section-body h2:first-child,.section-heading-container .section-body h3:first-child,.section-heading-container .section-body h4:first-child,.section-heading-container .section-body h5:first-child,.section-heading-container .section-body h6:first-child{padding-top:0}.section-heading-container .section-body h1:last-child,.section-heading-container .section-body h2:last-child,.section-heading-container .section-body h3:last-child,.section-heading-container .section-body h4:last-child,.section-heading-container .section-body h5:last-child,.section-heading-container .section-body h6:last-child{padding-bottom:0}.section-heading-container .section-body p,.section-heading-container .section-body ol,.section-heading-container .section-body ul{padding-bottom:var(--global-text-gap-sm)}.section-heading-container .section-body p:last-child,.section-heading-container .section-body ol:last-child,.section-heading-container .section-body ul:last-child{padding-bottom:0}.section-heading-container .section-body p,.section-heading-container .section-body ul,.section-heading-container .section-body ol,.section-heading-container .section-body span,.section-heading-container .section-body em,.section-heading-container .section-body li{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark)}.section-heading-container .section-body a{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);text-decoration:underline;transition:color .3s}.section-heading-container .section-body a:hover{color:var(--primal-charcoal)}.section-heading-container .section-body strong,.section-heading-container .section-body b{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);color:var(--body-fill-dark);font-weight:800}.section-heading-container .section-body ul,.section-heading-container .section-body ol{gap:var(--base-2xs);flex-direction:column;margin:0;padding:0;list-style-position:inside;display:flex}.section-heading-container .section-body ul::marker,.section-heading-container .section-body ol::marker{color:var(--heading-fill-dark)}.section-heading-container .section-body h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.section-heading-container .section-body h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.section-heading-container .section-body h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.section-heading-container .section-body h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.section-heading-container .section-body h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.section-heading-container .section-body h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.section-heading-container .section-body :empty:not(path){display:none}.section-heading-container .section-body{color:var(--body-fill-dark);padding-top:0}.section-heading-container .button{width:fit-content;margin-top:0}.section-heading-container.light .section-heading{color:var(--heading-fill-light)}.section-heading-container.light .section-body{color:var(--body-fill-light)}