.section-header{width:100%;min-width:0}.section-header__title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;letter-spacing:-.88px;margin:16px 0 0;font-size:44px;font-weight:700;line-height:56px}h1.section-header__title{letter-spacing:-.96px;font-size:48px;line-height:60px}.section-header__subtitle{color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:16px 0 0;font-size:20px;font-weight:500;line-height:30px}.section-header__subtitle--narrow{max-width:70%}.section-header--tight .section-header__subtitle{margin-top:24px}@media (max-width:991.98px){.section-header__title{letter-spacing:-.72px;font-size:36px;line-height:46px}h1.section-header__title{letter-spacing:-.8px;font-size:40px;line-height:50px}.section-header__subtitle{font-size:18px;line-height:28px}.section-header__subtitle--narrow{max-width:80%}}@media (max-width:767.98px){.section-header__title{letter-spacing:-.56px;font-size:28px;line-height:36px}h1.section-header__title{letter-spacing:-.64px;font-size:32px;line-height:40px}.section-header__subtitle{font-size:16px;line-height:24px}.section-header__subtitle--narrow{max-width:none}}
.section-stage{width:100%;position:relative;overflow:hidden}.section-stage--default{background:var(--color-background-default)}.section-stage--alt{background:var(--color-background-alt)}.section-stage__inner{width:100%;position:relative}.section-stage__inner--padded{padding-block:88px}@media (max-width:991px){.section-stage__inner--padded{padding-block:64px}}
