.section-heading{box-sizing:border-box;container:section-heading/inline-size;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:800px;padding:0 0 32px;text-align:center;width:100%}.section-heading--page{gap:12px;max-width:880px;padding:4px 0 64px}.section-heading>*{--font-display-med-md:normal normal 500 var(--font-size-display-md)/var(--line-height-xl) var(--font-family-primary);--font-display-med-sm:normal normal 500 var(--font-size-display-sm)/var(--line-height-xl) var(--font-family-primary);--font-body-reg-lg:normal normal 400 var(--font-size-body-lg)/var(--line-height-sm) var(--font-family-secondary);--font-body-reg-sm:normal normal 400 var(--font-size-body-sm)/var(--line-height-s) var(--font-family-secondary);margin:0}.section-heading .wTag{color:var(--color-darkblue-600);font:var(--font-body-semi-xs);gap:6px;justify-content:center;text-transform:uppercase}.section-heading .wTag .wTag__tag{border-color:currentColor;width:14px}.section-heading__title{color:var(--text-base-primary);font:var(--font-display-med-sm);font-feature-settings:"ss01" 1,"ss02" 1,"ss03" 1,"ss10" 1;letter-spacing:var(--letter-spacing-regular);overflow-wrap:break-word;text-wrap:pretty}.section-heading--page .section-heading__title{font:var(--font-display-med-md);font-feature-settings:"ss01" 1,"ss02" 1,"ss03" 1,"ss10" 1;letter-spacing:var(--letter-spacing-tight)}.section-heading__lead{color:var(--text-base-secondary);font:var(--font-body-reg-sm);text-wrap:pretty}.section-heading--page .section-heading__lead{font:var(--font-body-reg-lg);margin-inline:auto;max-width:640px}.section-heading__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:20px}.section-heading--page .section-heading__cta{padding-top:20px}.section-heading--start{margin-left:0;text-align:start}.section-heading--start .section-heading__cta,.section-heading--start .wTag{justify-content:flex-start}.section-heading--start .section-heading__lead{margin-inline:0}@container section-heading (max-width: 619px){.section-heading>*{--font-size-display-md:36px;--font-size-display-sm:36px;--line-height-xl:40px;--font-size-body-lg:16px;--line-height-sm:22px;--font-size-body-sm:14px;--letter-spacing-tight:-0.66px;text-align:start}.section-heading .wTag,.section-heading__cta{justify-content:flex-start}.section-heading--page .section-heading__lead{margin-inline:0}.section-heading--page .section-heading__cta,.section-heading__cta{padding-top:20px}}