.feed .moreStories-s0fae .contentGrid-fUk4Z {
    margin-top: .5rem
}

.feed .regionInfo-rQ0DI .moreStories-s0fae .contentGrid-fUk4Z {
    margin-top: 1rem
}

.icon-o_g8u {
    display: block
}

a.headingSize1-KPWoi,
div.headingSize1-KPWoi,
h1.headingSize1-KPWoi,
h2.headingSize1-KPWoi,
h3.headingSize1-KPWoi,
h4.headingSize1-KPWoi,
h5.headingSize1-KPWoi,
h6.headingSize1-KPWoi,
li.headingSize1-KPWoi,
p.headingSize1-KPWoi,
span.headingSize1-KPWoi {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-h6Be_,
div.headingSize2-h6Be_,
h1.headingSize2-h6Be_,
h2.headingSize2-h6Be_,
h3.headingSize2-h6Be_,
h4.headingSize2-h6Be_,
h5.headingSize2-h6Be_,
h6.headingSize2-h6Be_,
li.headingSize2-h6Be_,
p.headingSize2-h6Be_,
span.headingSize2-h6Be_ {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-l4PrR,
div.headingSize3-l4PrR,
h1.headingSize3-l4PrR,
h2.headingSize3-l4PrR,
h3.headingSize3-l4PrR,
h4.headingSize3-l4PrR,
h5.headingSize3-l4PrR,
h6.headingSize3-l4PrR,
li.headingSize3-l4PrR,
p.headingSize3-l4PrR,
span.headingSize3-l4PrR {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-EXz3t,
div.headingSize4Bold-EXz3t,
h1.headingSize4Bold-EXz3t,
h2.headingSize4Bold-EXz3t,
h3.headingSize4Bold-EXz3t,
h4.headingSize4Bold-EXz3t,
h5.headingSize4Bold-EXz3t,
h6.headingSize4Bold-EXz3t,
li.headingSize4Bold-EXz3t,
p.headingSize4Bold-EXz3t,
span.headingSize4Bold-EXz3t {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-kKQNU,
div.headingSize4SemiBold-kKQNU,
h1.headingSize4SemiBold-kKQNU,
h2.headingSize4SemiBold-kKQNU,
h3.headingSize4SemiBold-kKQNU,
h4.headingSize4SemiBold-kKQNU,
h5.headingSize4SemiBold-kKQNU,
h6.headingSize4SemiBold-kKQNU,
li.headingSize4SemiBold-kKQNU,
p.headingSize4SemiBold-kKQNU,
span.headingSize4SemiBold-kKQNU {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-IF6ir,
div.headingSize4Regular-IF6ir,
h1.headingSize4Regular-IF6ir,
h2.headingSize4Regular-IF6ir,
h3.headingSize4Regular-IF6ir,
h4.headingSize4Regular-IF6ir,
h5.headingSize4Regular-IF6ir,
h6.headingSize4Regular-IF6ir,
li.headingSize4Regular-IF6ir,
p.headingSize4Regular-IF6ir,
span.headingSize4Regular-IF6ir {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-cksYX,
div.headingSize5Bold-cksYX,
h1.headingSize5Bold-cksYX,
h2.headingSize5Bold-cksYX,
h3.headingSize5Bold-cksYX,
h4.headingSize5Bold-cksYX,
h5.headingSize5Bold-cksYX,
h6.headingSize5Bold-cksYX,
li.headingSize5Bold-cksYX,
p.headingSize5Bold-cksYX,
span.headingSize5Bold-cksYX {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-sLQJ5,
div.headingSize5SemiBold-sLQJ5,
h1.headingSize5SemiBold-sLQJ5,
h2.headingSize5SemiBold-sLQJ5,
h3.headingSize5SemiBold-sLQJ5,
h4.headingSize5SemiBold-sLQJ5,
h5.headingSize5SemiBold-sLQJ5,
h6.headingSize5SemiBold-sLQJ5,
li.headingSize5SemiBold-sLQJ5,
p.headingSize5SemiBold-sLQJ5,
span.headingSize5SemiBold-sLQJ5 {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-f0ijh,
div.headingSize5Regular-f0ijh,
h1.headingSize5Regular-f0ijh,
h2.headingSize5Regular-f0ijh,
h3.headingSize5Regular-f0ijh,
h4.headingSize5Regular-f0ijh,
h5.headingSize5Regular-f0ijh,
h6.headingSize5Regular-f0ijh,
li.headingSize5Regular-f0ijh,
p.headingSize5Regular-f0ijh,
span.headingSize5Regular-f0ijh {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-tKBmY,
div.headingSize6Bold-tKBmY,
h1.headingSize6Bold-tKBmY,
h2.headingSize6Bold-tKBmY,
h3.headingSize6Bold-tKBmY,
h4.headingSize6Bold-tKBmY,
h5.headingSize6Bold-tKBmY,
h6.headingSize6Bold-tKBmY,
li.headingSize6Bold-tKBmY,
p.headingSize6Bold-tKBmY,
span.headingSize6Bold-tKBmY {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-VZVre,
div.headingSize6SemiBold-VZVre,
h1.headingSize6SemiBold-VZVre,
h2.headingSize6SemiBold-VZVre,
h3.headingSize6SemiBold-VZVre,
h4.headingSize6SemiBold-VZVre,
h5.headingSize6SemiBold-VZVre,
h6.headingSize6SemiBold-VZVre,
li.headingSize6SemiBold-VZVre,
p.headingSize6SemiBold-VZVre,
span.headingSize6SemiBold-VZVre {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-RSLj6,
div.headingSize6Regular-RSLj6,
h1.headingSize6Regular-RSLj6,
h2.headingSize6Regular-RSLj6,
h3.headingSize6Regular-RSLj6,
h4.headingSize6Regular-RSLj6,
h5.headingSize6Regular-RSLj6,
h6.headingSize6Regular-RSLj6,
li.headingSize6Regular-RSLj6,
p.headingSize6Regular-RSLj6,
span.headingSize6Regular-RSLj6 {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-KGIkk,
div.headingSize7Bold-KGIkk,
h1.headingSize7Bold-KGIkk,
h2.headingSize7Bold-KGIkk,
h3.headingSize7Bold-KGIkk,
h4.headingSize7Bold-KGIkk,
h5.headingSize7Bold-KGIkk,
h6.headingSize7Bold-KGIkk,
li.headingSize7Bold-KGIkk,
p.headingSize7Bold-KGIkk,
span.headingSize7Bold-KGIkk {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-TSdKt,
div.headingSize7SemiBold-TSdKt,
h1.headingSize7SemiBold-TSdKt,
h2.headingSize7SemiBold-TSdKt,
h3.headingSize7SemiBold-TSdKt,
h4.headingSize7SemiBold-TSdKt,
h5.headingSize7SemiBold-TSdKt,
h6.headingSize7SemiBold-TSdKt,
li.headingSize7SemiBold-TSdKt,
p.headingSize7SemiBold-TSdKt,
span.headingSize7SemiBold-TSdKt {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-w4VcQ,
div.headingSize7Regular-w4VcQ,
h1.headingSize7Regular-w4VcQ,
h2.headingSize7Regular-w4VcQ,
h3.headingSize7Regular-w4VcQ,
h4.headingSize7Regular-w4VcQ,
h5.headingSize7Regular-w4VcQ,
h6.headingSize7Regular-w4VcQ,
li.headingSize7Regular-w4VcQ,
p.headingSize7Regular-w4VcQ,
span.headingSize7Regular-w4VcQ {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-HbEmW,
div.paragraphSize1Bold-HbEmW,
h1.paragraphSize1Bold-HbEmW,
h2.paragraphSize1Bold-HbEmW,
h3.paragraphSize1Bold-HbEmW,
h4.paragraphSize1Bold-HbEmW,
h5.paragraphSize1Bold-HbEmW,
h6.paragraphSize1Bold-HbEmW,
li.paragraphSize1Bold-HbEmW,
p.paragraphSize1Bold-HbEmW,
span.paragraphSize1Bold-HbEmW {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-vuA4b,
div.paragraphSize1SemiBold-vuA4b,
h1.paragraphSize1SemiBold-vuA4b,
h2.paragraphSize1SemiBold-vuA4b,
h3.paragraphSize1SemiBold-vuA4b,
h4.paragraphSize1SemiBold-vuA4b,
h5.paragraphSize1SemiBold-vuA4b,
h6.paragraphSize1SemiBold-vuA4b,
li.paragraphSize1SemiBold-vuA4b,
p.paragraphSize1SemiBold-vuA4b,
span.paragraphSize1SemiBold-vuA4b {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-Na2yg,
div.paragraphSize1Regular-Na2yg,
h1.paragraphSize1Regular-Na2yg,
h2.paragraphSize1Regular-Na2yg,
h3.paragraphSize1Regular-Na2yg,
h4.paragraphSize1Regular-Na2yg,
h5.paragraphSize1Regular-Na2yg,
h6.paragraphSize1Regular-Na2yg,
li.paragraphSize1Regular-Na2yg,
p.paragraphSize1Regular-Na2yg,
span.paragraphSize1Regular-Na2yg {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-co4pw,
div.paragraphSize2Bold-co4pw,
h1.paragraphSize2Bold-co4pw,
h2.paragraphSize2Bold-co4pw,
h3.paragraphSize2Bold-co4pw,
h4.paragraphSize2Bold-co4pw,
h5.paragraphSize2Bold-co4pw,
h6.paragraphSize2Bold-co4pw,
li.paragraphSize2Bold-co4pw,
p.paragraphSize2Bold-co4pw,
span.paragraphSize2Bold-co4pw {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-p8OJs,
div.paragraphSize2SemiBold-p8OJs,
h1.paragraphSize2SemiBold-p8OJs,
h2.paragraphSize2SemiBold-p8OJs,
h3.paragraphSize2SemiBold-p8OJs,
h4.paragraphSize2SemiBold-p8OJs,
h5.paragraphSize2SemiBold-p8OJs,
h6.paragraphSize2SemiBold-p8OJs,
li.paragraphSize2SemiBold-p8OJs,
p.paragraphSize2SemiBold-p8OJs,
span.paragraphSize2SemiBold-p8OJs {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-TDrYU,
div.paragraphSize2Regular-TDrYU,
h1.paragraphSize2Regular-TDrYU,
h2.paragraphSize2Regular-TDrYU,
h3.paragraphSize2Regular-TDrYU,
h4.paragraphSize2Regular-TDrYU,
h5.paragraphSize2Regular-TDrYU,
h6.paragraphSize2Regular-TDrYU,
li.paragraphSize2Regular-TDrYU,
p.paragraphSize2Regular-TDrYU,
span.paragraphSize2Regular-TDrYU {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-iW__H,
div.paragraphSize3Bold-iW__H,
h1.paragraphSize3Bold-iW__H,
h2.paragraphSize3Bold-iW__H,
h3.paragraphSize3Bold-iW__H,
h4.paragraphSize3Bold-iW__H,
h5.paragraphSize3Bold-iW__H,
h6.paragraphSize3Bold-iW__H,
li.paragraphSize3Bold-iW__H,
p.paragraphSize3Bold-iW__H,
span.paragraphSize3Bold-iW__H {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-BxAj3,
div.paragraphSize3SemiBold-BxAj3,
h1.paragraphSize3SemiBold-BxAj3,
h2.paragraphSize3SemiBold-BxAj3,
h3.paragraphSize3SemiBold-BxAj3,
h4.paragraphSize3SemiBold-BxAj3,
h5.paragraphSize3SemiBold-BxAj3,
h6.paragraphSize3SemiBold-BxAj3,
li.paragraphSize3SemiBold-BxAj3,
p.paragraphSize3SemiBold-BxAj3,
span.paragraphSize3SemiBold-BxAj3 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-Kg25e,
div.paragraphSize3Regular-Kg25e,
h1.paragraphSize3Regular-Kg25e,
h2.paragraphSize3Regular-Kg25e,
h3.paragraphSize3Regular-Kg25e,
h4.paragraphSize3Regular-Kg25e,
h5.paragraphSize3Regular-Kg25e,
h6.paragraphSize3Regular-Kg25e,
li.paragraphSize3Regular-Kg25e,
p.paragraphSize3Regular-Kg25e,
span.paragraphSize3Regular-Kg25e {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-opIwF,
div.label-opIwF,
h1.label-opIwF,
h2.label-opIwF,
h3.label-opIwF,
h4.label-opIwF,
h5.label-opIwF,
h6.label-opIwF,
li.label-opIwF,
p.label-opIwF,
span.label-opIwF {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.badge-dfdJV {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-family: Radio Canada;
    justify-content: space-between;
    padding: 4px 8px;
    width: -moz-fit-content;
    width: fit-content
}

.badge-dfdJV svg {
    margin-left: -4px
}

.badge-dfdJV.iconRight-JSNED svg {
    margin: 0 -4px 0 0;
    order: 1
}

.badge-dfdJV .badgeText-hbNI9 {
    color: #000;
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem;
    line-height: normal
}

.badge-dfdJV.Generic-L0tze {
    background-color: #fff;
    text-transform: uppercase
}

.badge-dfdJV.Generic-L0tze .badgeText-hbNI9 {
    color: #e00
}

.badge-dfdJV.Live-g72Nb {
    background-color: #ffc212;
    height: 26px
}

.badge-dfdJV.ClosedCaptions-vAv1X svg {
    margin: 0 4px 0 0
}

.badge-dfdJV.ClosedCaptions-vAv1X.iconRight-JSNED svg {
    margin: 0 0 0 4px
}

.description {
    font-size: 1rem
}

.heading-CuIgF {
    display: flex;
    flex: 1
}

.sectionHeading-S5iEJ {
    margin-bottom: 16px
}

.radioBar-rCbBA .sectionHeading-S5iEJ {
    flex: 0 1 auto;
    justify-self: start;
    margin: 0;
    white-space: nowrap;
    width: auto
}

@media only screen and (max-width:63.75rem) {
    .radioBar-rCbBA .sectionHeading-S5iEJ {
        align-self: baseline;
        margin-bottom: 18px
    }
}

.sectionMain-P0fmH .sectionHeading-S5iEJ {
    margin-bottom: 16px;
    width: 100%
}

.title-reUIw {
    -webkit-font-smoothing: antialiased;
    background-color: transparent;
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.7em;
    margin-bottom: .5em;
    padding: 0;
    text-transform: uppercase
}

.title-reUIw a {
    text-decoration: none
}

.title-reUIw a,
.title-reUIw a:visited {
    color: #000
}

.title-reUIw a:focus,
.title-reUIw a:hover {
    text-decoration: underline
}

.sponsorInfo-tutjB .title-reUIw {
    background-color: #eaeaea;
    border-bottom: none;
    font-size: 1rem;
    margin: 0;
    padding: .5rem;
    text-transform: none
}

.archivesTheme .sponsorInfo-tutjB .title-reUIw,
.lifeTheme .sponsorInfo-tutjB .title-reUIw {
    background-color: #fff;
    border-bottom: 1px solid #cbcbcb;
    color: #d83a4a
}

.radioTheme .sponsorInfo-tutjB .title-reUIw {
    background-color: #00498f;
    color: #fff
}

.comments-qSzEf .title-reUIw {
    margin-top: 11px
}

.federal-IN7P1 .title-reUIw {
    border: none;
    color: #000;
    font-size: 13.6px;
    font-size: 19.2px;
    line-height: 0;
    line-height: 23px;
    margin: 9px 0 0;
    text-transform: uppercase
}

.frequencyWidget-p1Itr .title-reUIw {
    background: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding: 1rem
}

.mobileAppCta-GehiQ .title-reUIw {
    border: none;
    margin: 1rem 16px 1rem 7px
}

@media(max-width:399px) {
    .mobileAppCta-GehiQ .title-reUIw {
        font-size: 1rem;
        margin-left: 0;
        margin-right: 10px
    }
}

.highlights-vC0h9 .title-reUIw {
    line-height: inherit
}

.highlights-vC0h9 .title-reUIw span {
    background-color: #000;
    color: #fff;
    padding: 0 .5rem
}

.mycbcTheme .title-reUIw {
    text-transform: none
}

.detail-link-label {
    display: block;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 1.2rem
}

.detail-link-label a {
    color: #757575;
    text-decoration: none
}

.detail-link-label a:hover {
    text-decoration: underline
}

.detail-link-label span {
    font-size: 1rem
}

.detail-link-label span span:first-child {
    color: #757575;
    padding: 0 .5rem
}

.detail-link-label span [data-live][data-live=true] {
    background: #ffdc14;
    color: #000;
    font-size: 16px;
    padding: .1rem .6rem
}

.detail-link-label span [data-breaking][data-breaking=true] {
    color: #e60505
}

.detail-link-label span.sponsored-content {
    background-color: #000;
    color: #fff;
    display: block;
    font-size: 1.2rem;
    margin-bottom: 40px;
    padding: .2rem 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.breadcrumb-flags .detail-link-label {
    font-size: 1.125rem;
    margin-top: 0
}

.breadcrumb-flags .detail-link-label a {
    color: #757575
}

.breadcrumb-flags .detail-link-label span {
    font-size: 1.125rem
}

.breadcrumb-flags .detail-link-label span span:first-child {
    color: #000;
    padding: 0
}

.breadcrumb-flags .detail-link-label span [data-live][data-live=true] {
    font-size: 1.125rem;
    padding: 0 .5rem
}

.breadcrumb-flags .detail-link-label span [data-breaking][data-breaking=true] {
    color: #e60505;
    padding: 0
}

.authDialog-Nxx4m {
    background: #f5f5f5;
    margin: 20px 0;
    min-height: 200px;
    padding: 24px 64px;
    text-align: center
}

.authDialog-Nxx4m h2 {
    font-size: 1rem;
    font-weight: 700
}

.authDialog-Nxx4m .signupText-Od9p3 {
    font-size: .9rem;
    margin-bottom: 0;
    margin-top: 18px
}

.authDialog-Nxx4m a {
    color: #000;
    font-size: .9rem;
    font-weight: 700
}

.authDialog-Nxx4m .signInContainer-HVJ2c {
    padding: 8px 0
}

.authDialog-Nxx4m .signInContainer-HVJ2c a {
    background: #0550c8;
    border: 1px solid #0550c8;
    border-radius: 4px;
    color: #fff;
    padding: 8px 16px;
    text-decoration: none;
    width: 70px
}

.authDialog-Nxx4m .signInContainer-HVJ2c a:focus {
    outline: 3px solid #000
}

.contentFeedback-RoTQP {
    clear: both;
    margin-top: 2.5rem;
    padding: 1rem 0
}

.contentFeedback-RoTQP .feedback-zFPSt,
.contentFeedback-RoTQP .journalistLink-WCERZ,
.contentFeedback-RoTQP .reportIssue-xC8cZ,
.contentFeedback-RoTQP .trustProjectLink-QxM0q {
    border-bottom: 1px solid #d8d8d8;
    color: #0550c8;
    font-style: italic;
    text-decoration: none;
    transition: background-color .25s linear
}

.contentFeedback-RoTQP .feedback-zFPSt:focus,
.contentFeedback-RoTQP .feedback-zFPSt:hover,
.contentFeedback-RoTQP .journalistLink-WCERZ:focus,
.contentFeedback-RoTQP .journalistLink-WCERZ:hover,
.contentFeedback-RoTQP .reportIssue-xC8cZ:focus,
.contentFeedback-RoTQP .reportIssue-xC8cZ:hover,
.contentFeedback-RoTQP .trustProjectLink-QxM0q:focus,
.contentFeedback-RoTQP .trustProjectLink-QxM0q:hover {
    background-color: #d8d8d8
}

.contentFeedback-RoTQP .feedback-zFPSt,
.contentFeedback-RoTQP .reportIssue-xC8cZ {
    border: none;
    font-size: .9rem;
    font-weight: 400;
    padding: 0
}

.contentFeedback-RoTQP .feedback-zFPSt .icon .chevronIcon,
.contentFeedback-RoTQP .reportIssue-xC8cZ .icon .chevronIcon {
    fill: #0550c8;
    background: transparent;
    margin-left: .4rem
}

.contentFeedback-RoTQP .separator-NZujE {
    color: #cbcbcb;
    display: inline-block;
    margin: 0 .5rem
}

.contentFeedback-RoTQP .bottomSeparator-FdM_L {
    margin-bottom: 1rem
}

ul.breadcrumbs {
    list-style: none;
    padding-left: 0
}

ul.breadcrumbs li {
    display: inline-block;
    padding: 8px 32px 8px 0;
    position: relative
}

ul.breadcrumbs li a {
    color: #757575;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: none
}

ul.breadcrumbs li:after {
    color: #757575;
    content: "â€º";
    font-size: 1.5rem;
    font-weight: 300;
    position: absolute;
    right: 10px;
    top: 2px
}

ul.breadcrumbs li:last-child:after {
    content: ""
}

.layoutGridOuter-wXvA8 .layoutGrid-flAG8 {
    -moz-column-gap: 18px;
    column-gap: 18px;
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: repeat(var(--numColumns, 5), 1fr);
    row-gap: 18px
}

@media only screen and (max-width:68.75rem) {
    .layoutGridOuter-wXvA8 .layoutGrid-flAG8.flexible-hogwk {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media only screen and (max-width:55rem) {
    .layoutGridOuter-wXvA8 .layoutGrid-flAG8.flexible-hogwk {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width:31.25rem) {
    .layoutGridOuter-wXvA8 .layoutGrid-flAG8.flexible-hogwk {
        grid-template-columns: repeat(1, 1fr)
    }
}

a.headingSize1-m4ILS,
div.headingSize1-m4ILS,
h1.headingSize1-m4ILS,
h2.headingSize1-m4ILS,
h3.headingSize1-m4ILS,
h4.headingSize1-m4ILS,
h5.headingSize1-m4ILS,
h6.headingSize1-m4ILS,
li.headingSize1-m4ILS,
p.headingSize1-m4ILS,
span.headingSize1-m4ILS {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-AwewF,
div.headingSize2-AwewF,
h1.headingSize2-AwewF,
h2.headingSize2-AwewF,
h3.headingSize2-AwewF,
h4.headingSize2-AwewF,
h5.headingSize2-AwewF,
h6.headingSize2-AwewF,
li.headingSize2-AwewF,
p.headingSize2-AwewF,
span.headingSize2-AwewF {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-HqS32,
div.headingSize3-HqS32,
h1.headingSize3-HqS32,
h2.headingSize3-HqS32,
h3.headingSize3-HqS32,
h4.headingSize3-HqS32,
h5.headingSize3-HqS32,
h6.headingSize3-HqS32,
li.headingSize3-HqS32,
p.headingSize3-HqS32,
span.headingSize3-HqS32 {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-Htipx,
div.headingSize4Bold-Htipx,
h1.headingSize4Bold-Htipx,
h2.headingSize4Bold-Htipx,
h3.headingSize4Bold-Htipx,
h4.headingSize4Bold-Htipx,
h5.headingSize4Bold-Htipx,
h6.headingSize4Bold-Htipx,
li.headingSize4Bold-Htipx,
p.headingSize4Bold-Htipx,
span.headingSize4Bold-Htipx {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-xBVwC,
div.headingSize4SemiBold-xBVwC,
h1.headingSize4SemiBold-xBVwC,
h2.headingSize4SemiBold-xBVwC,
h3.headingSize4SemiBold-xBVwC,
h4.headingSize4SemiBold-xBVwC,
h5.headingSize4SemiBold-xBVwC,
h6.headingSize4SemiBold-xBVwC,
li.headingSize4SemiBold-xBVwC,
p.headingSize4SemiBold-xBVwC,
span.headingSize4SemiBold-xBVwC {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-uZ66x,
div.headingSize4Regular-uZ66x,
h1.headingSize4Regular-uZ66x,
h2.headingSize4Regular-uZ66x,
h3.headingSize4Regular-uZ66x,
h4.headingSize4Regular-uZ66x,
h5.headingSize4Regular-uZ66x,
h6.headingSize4Regular-uZ66x,
li.headingSize4Regular-uZ66x,
p.headingSize4Regular-uZ66x,
span.headingSize4Regular-uZ66x {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-vwRdE,
div.headingSize5Bold-vwRdE,
h1.headingSize5Bold-vwRdE,
h2.headingSize5Bold-vwRdE,
h3.headingSize5Bold-vwRdE,
h4.headingSize5Bold-vwRdE,
h5.headingSize5Bold-vwRdE,
h6.headingSize5Bold-vwRdE,
li.headingSize5Bold-vwRdE,
p.headingSize5Bold-vwRdE,
span.headingSize5Bold-vwRdE {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-xMO5j,
div.headingSize5SemiBold-xMO5j,
h1.headingSize5SemiBold-xMO5j,
h2.headingSize5SemiBold-xMO5j,
h3.headingSize5SemiBold-xMO5j,
h4.headingSize5SemiBold-xMO5j,
h5.headingSize5SemiBold-xMO5j,
h6.headingSize5SemiBold-xMO5j,
li.headingSize5SemiBold-xMO5j,
p.headingSize5SemiBold-xMO5j,
span.headingSize5SemiBold-xMO5j {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-xdk9T,
div.headingSize5Regular-xdk9T,
h1.headingSize5Regular-xdk9T,
h2.headingSize5Regular-xdk9T,
h3.headingSize5Regular-xdk9T,
h4.headingSize5Regular-xdk9T,
h5.headingSize5Regular-xdk9T,
h6.headingSize5Regular-xdk9T,
li.headingSize5Regular-xdk9T,
p.headingSize5Regular-xdk9T,
span.headingSize5Regular-xdk9T {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-CYd5J,
div.headingSize6Bold-CYd5J,
h1.headingSize6Bold-CYd5J,
h2.headingSize6Bold-CYd5J,
h3.headingSize6Bold-CYd5J,
h4.headingSize6Bold-CYd5J,
h5.headingSize6Bold-CYd5J,
h6.headingSize6Bold-CYd5J,
li.headingSize6Bold-CYd5J,
p.headingSize6Bold-CYd5J,
span.headingSize6Bold-CYd5J {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-SX0Wn,
div.headingSize6SemiBold-SX0Wn,
h1.headingSize6SemiBold-SX0Wn,
h2.headingSize6SemiBold-SX0Wn,
h3.headingSize6SemiBold-SX0Wn,
h4.headingSize6SemiBold-SX0Wn,
h5.headingSize6SemiBold-SX0Wn,
h6.headingSize6SemiBold-SX0Wn,
li.headingSize6SemiBold-SX0Wn,
p.headingSize6SemiBold-SX0Wn,
span.headingSize6SemiBold-SX0Wn {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-DppQs,
div.headingSize6Regular-DppQs,
h1.headingSize6Regular-DppQs,
h2.headingSize6Regular-DppQs,
h3.headingSize6Regular-DppQs,
h4.headingSize6Regular-DppQs,
h5.headingSize6Regular-DppQs,
h6.headingSize6Regular-DppQs,
li.headingSize6Regular-DppQs,
p.headingSize6Regular-DppQs,
span.headingSize6Regular-DppQs {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-DAP6i,
div.headingSize7Bold-DAP6i,
h1.headingSize7Bold-DAP6i,
h2.headingSize7Bold-DAP6i,
h3.headingSize7Bold-DAP6i,
h4.headingSize7Bold-DAP6i,
h5.headingSize7Bold-DAP6i,
h6.headingSize7Bold-DAP6i,
li.headingSize7Bold-DAP6i,
p.headingSize7Bold-DAP6i,
span.headingSize7Bold-DAP6i {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

.card-wTDxD span,
a.headingSize7SemiBold-eCCxP,
div.headingSize7SemiBold-eCCxP,
h1.headingSize7SemiBold-eCCxP,
h2.headingSize7SemiBold-eCCxP,
h3.headingSize7SemiBold-eCCxP,
h4.headingSize7SemiBold-eCCxP,
h5.headingSize7SemiBold-eCCxP,
h6.headingSize7SemiBold-eCCxP,
li.headingSize7SemiBold-eCCxP,
p.headingSize7SemiBold-eCCxP,
span.headingSize7SemiBold-eCCxP {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-HBYcv,
div.headingSize7Regular-HBYcv,
h1.headingSize7Regular-HBYcv,
h2.headingSize7Regular-HBYcv,
h3.headingSize7Regular-HBYcv,
h4.headingSize7Regular-HBYcv,
h5.headingSize7Regular-HBYcv,
h6.headingSize7Regular-HBYcv,
li.headingSize7Regular-HBYcv,
p.headingSize7Regular-HBYcv,
span.headingSize7Regular-HBYcv {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-s9ztd,
div.paragraphSize1Bold-s9ztd,
h1.paragraphSize1Bold-s9ztd,
h2.paragraphSize1Bold-s9ztd,
h3.paragraphSize1Bold-s9ztd,
h4.paragraphSize1Bold-s9ztd,
h5.paragraphSize1Bold-s9ztd,
h6.paragraphSize1Bold-s9ztd,
li.paragraphSize1Bold-s9ztd,
p.paragraphSize1Bold-s9ztd,
span.paragraphSize1Bold-s9ztd {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-F7k5F,
div.paragraphSize1SemiBold-F7k5F,
h1.paragraphSize1SemiBold-F7k5F,
h2.paragraphSize1SemiBold-F7k5F,
h3.paragraphSize1SemiBold-F7k5F,
h4.paragraphSize1SemiBold-F7k5F,
h5.paragraphSize1SemiBold-F7k5F,
h6.paragraphSize1SemiBold-F7k5F,
li.paragraphSize1SemiBold-F7k5F,
p.paragraphSize1SemiBold-F7k5F,
span.paragraphSize1SemiBold-F7k5F {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-ec3zd,
div.paragraphSize1Regular-ec3zd,
h1.paragraphSize1Regular-ec3zd,
h2.paragraphSize1Regular-ec3zd,
h3.paragraphSize1Regular-ec3zd,
h4.paragraphSize1Regular-ec3zd,
h5.paragraphSize1Regular-ec3zd,
h6.paragraphSize1Regular-ec3zd,
li.paragraphSize1Regular-ec3zd,
p.paragraphSize1Regular-ec3zd,
span.paragraphSize1Regular-ec3zd {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-PqYYw,
div.paragraphSize2Bold-PqYYw,
h1.paragraphSize2Bold-PqYYw,
h2.paragraphSize2Bold-PqYYw,
h3.paragraphSize2Bold-PqYYw,
h4.paragraphSize2Bold-PqYYw,
h5.paragraphSize2Bold-PqYYw,
h6.paragraphSize2Bold-PqYYw,
li.paragraphSize2Bold-PqYYw,
p.paragraphSize2Bold-PqYYw,
span.paragraphSize2Bold-PqYYw {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-FfcF3,
div.paragraphSize2SemiBold-FfcF3,
h1.paragraphSize2SemiBold-FfcF3,
h2.paragraphSize2SemiBold-FfcF3,
h3.paragraphSize2SemiBold-FfcF3,
h4.paragraphSize2SemiBold-FfcF3,
h5.paragraphSize2SemiBold-FfcF3,
h6.paragraphSize2SemiBold-FfcF3,
li.paragraphSize2SemiBold-FfcF3,
p.paragraphSize2SemiBold-FfcF3,
span.paragraphSize2SemiBold-FfcF3 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-W7TCN,
div.paragraphSize2Regular-W7TCN,
h1.paragraphSize2Regular-W7TCN,
h2.paragraphSize2Regular-W7TCN,
h3.paragraphSize2Regular-W7TCN,
h4.paragraphSize2Regular-W7TCN,
h5.paragraphSize2Regular-W7TCN,
h6.paragraphSize2Regular-W7TCN,
li.paragraphSize2Regular-W7TCN,
p.paragraphSize2Regular-W7TCN,
span.paragraphSize2Regular-W7TCN {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-Qmoix,
div.paragraphSize3Bold-Qmoix,
h1.paragraphSize3Bold-Qmoix,
h2.paragraphSize3Bold-Qmoix,
h3.paragraphSize3Bold-Qmoix,
h4.paragraphSize3Bold-Qmoix,
h5.paragraphSize3Bold-Qmoix,
h6.paragraphSize3Bold-Qmoix,
li.paragraphSize3Bold-Qmoix,
p.paragraphSize3Bold-Qmoix,
span.paragraphSize3Bold-Qmoix {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-rHBAj,
div.paragraphSize3SemiBold-rHBAj,
h1.paragraphSize3SemiBold-rHBAj,
h2.paragraphSize3SemiBold-rHBAj,
h3.paragraphSize3SemiBold-rHBAj,
h4.paragraphSize3SemiBold-rHBAj,
h5.paragraphSize3SemiBold-rHBAj,
h6.paragraphSize3SemiBold-rHBAj,
li.paragraphSize3SemiBold-rHBAj,
p.paragraphSize3SemiBold-rHBAj,
span.paragraphSize3SemiBold-rHBAj {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-uAHwA,
div.paragraphSize3Regular-uAHwA,
h1.paragraphSize3Regular-uAHwA,
h2.paragraphSize3Regular-uAHwA,
h3.paragraphSize3Regular-uAHwA,
h4.paragraphSize3Regular-uAHwA,
h5.paragraphSize3Regular-uAHwA,
h6.paragraphSize3Regular-uAHwA,
li.paragraphSize3Regular-uAHwA,
p.paragraphSize3Regular-uAHwA,
span.paragraphSize3Regular-uAHwA {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-McBQa,
div.label-McBQa,
h1.label-McBQa,
h2.label-McBQa,
h3.label-McBQa,
h4.label-McBQa,
h5.label-McBQa,
h6.label-McBQa,
li.label-McBQa,
p.label-McBQa,
span.label-McBQa {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.card-wTDxD {
    cursor: pointer;
    font-family: Radio Canada
}

.card-wTDxD a {
    background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 12px;
    color: #000;
    display: block;
    height: 63px;
    outline: none;
    padding: 12px 16px;
    text-decoration: none;
    width: 233px
}

.card-wTDxD a .label_wrap-Axrwn {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    display: -webkit-box;
    max-height: 100px;
    overflow: hidden
}

.card-wTDxD a:focus,
.card-wTDxD a:hover {
    background-color: #fde7e7
}

.card-wTDxD a:focus {
    border: 2px solid #9c0000
}

.card-wTDxD a:active {
    background-color: #f9a7a7
}

@media(min-width:964px) {
    .card-wTDxD a {
        max-width: 273px;
        max-width: 305px;
        width: auto
    }
}

a.headingSize1-e28im,
div.headingSize1-e28im,
h1.headingSize1-e28im,
h2.headingSize1-e28im,
h3.headingSize1-e28im,
h4.headingSize1-e28im,
h5.headingSize1-e28im,
h6.headingSize1-e28im,
li.headingSize1-e28im,
p.headingSize1-e28im,
span.headingSize1-e28im {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-lBRL8,
div.headingSize2-lBRL8,
h1.headingSize2-lBRL8,
h2.headingSize2-lBRL8,
h3.headingSize2-lBRL8,
h4.headingSize2-lBRL8,
h5.headingSize2-lBRL8,
h6.headingSize2-lBRL8,
li.headingSize2-lBRL8,
p.headingSize2-lBRL8,
span.headingSize2-lBRL8 {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-PlKny,
div.headingSize3-PlKny,
h1.headingSize3-PlKny,
h2.headingSize3-PlKny,
h3.headingSize3-PlKny,
h4.headingSize3-PlKny,
h5.headingSize3-PlKny,
h6.headingSize3-PlKny,
li.headingSize3-PlKny,
p.headingSize3-PlKny,
span.headingSize3-PlKny {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-PgPwv,
div.headingSize4Bold-PgPwv,
h1.headingSize4Bold-PgPwv,
h2.headingSize4Bold-PgPwv,
h3.headingSize4Bold-PgPwv,
h4.headingSize4Bold-PgPwv,
h5.headingSize4Bold-PgPwv,
h6.headingSize4Bold-PgPwv,
li.headingSize4Bold-PgPwv,
p.headingSize4Bold-PgPwv,
span.headingSize4Bold-PgPwv {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-Y3d_p,
div.headingSize4SemiBold-Y3d_p,
h1.headingSize4SemiBold-Y3d_p,
h2.headingSize4SemiBold-Y3d_p,
h3.headingSize4SemiBold-Y3d_p,
h4.headingSize4SemiBold-Y3d_p,
h5.headingSize4SemiBold-Y3d_p,
h6.headingSize4SemiBold-Y3d_p,
li.headingSize4SemiBold-Y3d_p,
p.headingSize4SemiBold-Y3d_p,
span.headingSize4SemiBold-Y3d_p {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-tSgdO,
div.headingSize4Regular-tSgdO,
h1.headingSize4Regular-tSgdO,
h2.headingSize4Regular-tSgdO,
h3.headingSize4Regular-tSgdO,
h4.headingSize4Regular-tSgdO,
h5.headingSize4Regular-tSgdO,
h6.headingSize4Regular-tSgdO,
li.headingSize4Regular-tSgdO,
p.headingSize4Regular-tSgdO,
span.headingSize4Regular-tSgdO {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-UucFR,
div.headingSize5Bold-UucFR,
h1.headingSize5Bold-UucFR,
h2.headingSize5Bold-UucFR,
h3.headingSize5Bold-UucFR,
h4.headingSize5Bold-UucFR,
h5.headingSize5Bold-UucFR,
h6.headingSize5Bold-UucFR,
li.headingSize5Bold-UucFR,
p.headingSize5Bold-UucFR,
span.headingSize5Bold-UucFR {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-w0_gW,
div.headingSize5SemiBold-w0_gW,
h1.headingSize5SemiBold-w0_gW,
h2.headingSize5SemiBold-w0_gW,
h3.headingSize5SemiBold-w0_gW,
h4.headingSize5SemiBold-w0_gW,
h5.headingSize5SemiBold-w0_gW,
h6.headingSize5SemiBold-w0_gW,
li.headingSize5SemiBold-w0_gW,
p.headingSize5SemiBold-w0_gW,
span.headingSize5SemiBold-w0_gW {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-BT9et,
div.headingSize5Regular-BT9et,
h1.headingSize5Regular-BT9et,
h2.headingSize5Regular-BT9et,
h3.headingSize5Regular-BT9et,
h4.headingSize5Regular-BT9et,
h5.headingSize5Regular-BT9et,
h6.headingSize5Regular-BT9et,
li.headingSize5Regular-BT9et,
p.headingSize5Regular-BT9et,
span.headingSize5Regular-BT9et {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-dcL6I,
div.headingSize6Bold-dcL6I,
h1.headingSize6Bold-dcL6I,
h2.headingSize6Bold-dcL6I,
h3.headingSize6Bold-dcL6I,
h4.headingSize6Bold-dcL6I,
h5.headingSize6Bold-dcL6I,
h6.headingSize6Bold-dcL6I,
li.headingSize6Bold-dcL6I,
p.headingSize6Bold-dcL6I,
span.headingSize6Bold-dcL6I {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-aC3et,
div.headingSize6SemiBold-aC3et,
h1.headingSize6SemiBold-aC3et,
h2.headingSize6SemiBold-aC3et,
h3.headingSize6SemiBold-aC3et,
h4.headingSize6SemiBold-aC3et,
h5.headingSize6SemiBold-aC3et,
h6.headingSize6SemiBold-aC3et,
li.headingSize6SemiBold-aC3et,
p.headingSize6SemiBold-aC3et,
span.headingSize6SemiBold-aC3et {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-Re47g,
div.headingSize6Regular-Re47g,
h1.headingSize6Regular-Re47g,
h2.headingSize6Regular-Re47g,
h3.headingSize6Regular-Re47g,
h4.headingSize6Regular-Re47g,
h5.headingSize6Regular-Re47g,
h6.headingSize6Regular-Re47g,
li.headingSize6Regular-Re47g,
p.headingSize6Regular-Re47g,
span.headingSize6Regular-Re47g {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-AgGzn,
div.headingSize7Bold-AgGzn,
h1.headingSize7Bold-AgGzn,
h2.headingSize7Bold-AgGzn,
h3.headingSize7Bold-AgGzn,
h4.headingSize7Bold-AgGzn,
h5.headingSize7Bold-AgGzn,
h6.headingSize7Bold-AgGzn,
li.headingSize7Bold-AgGzn,
p.headingSize7Bold-AgGzn,
span.headingSize7Bold-AgGzn {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-rbxF8,
div.headingSize7SemiBold-rbxF8,
h1.headingSize7SemiBold-rbxF8,
h2.headingSize7SemiBold-rbxF8,
h3.headingSize7SemiBold-rbxF8,
h4.headingSize7SemiBold-rbxF8,
h5.headingSize7SemiBold-rbxF8,
h6.headingSize7SemiBold-rbxF8,
li.headingSize7SemiBold-rbxF8,
p.headingSize7SemiBold-rbxF8,
span.headingSize7SemiBold-rbxF8 {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-hC46c,
div.headingSize7Regular-hC46c,
h1.headingSize7Regular-hC46c,
h2.headingSize7Regular-hC46c,
h3.headingSize7Regular-hC46c,
h4.headingSize7Regular-hC46c,
h5.headingSize7Regular-hC46c,
h6.headingSize7Regular-hC46c,
li.headingSize7Regular-hC46c,
p.headingSize7Regular-hC46c,
span.headingSize7Regular-hC46c {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-ZmBRZ,
div.paragraphSize1Bold-ZmBRZ,
h1.paragraphSize1Bold-ZmBRZ,
h2.paragraphSize1Bold-ZmBRZ,
h3.paragraphSize1Bold-ZmBRZ,
h4.paragraphSize1Bold-ZmBRZ,
h5.paragraphSize1Bold-ZmBRZ,
h6.paragraphSize1Bold-ZmBRZ,
li.paragraphSize1Bold-ZmBRZ,
p.paragraphSize1Bold-ZmBRZ,
span.paragraphSize1Bold-ZmBRZ {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

.icon_card-czJJv span,
a.paragraphSize1SemiBold-CCyyT,
div.paragraphSize1SemiBold-CCyyT,
h1.paragraphSize1SemiBold-CCyyT,
h2.paragraphSize1SemiBold-CCyyT,
h3.paragraphSize1SemiBold-CCyyT,
h4.paragraphSize1SemiBold-CCyyT,
h5.paragraphSize1SemiBold-CCyyT,
h6.paragraphSize1SemiBold-CCyyT,
li.paragraphSize1SemiBold-CCyyT,
p.paragraphSize1SemiBold-CCyyT,
span.paragraphSize1SemiBold-CCyyT {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-uuhfp,
div.paragraphSize1Regular-uuhfp,
h1.paragraphSize1Regular-uuhfp,
h2.paragraphSize1Regular-uuhfp,
h3.paragraphSize1Regular-uuhfp,
h4.paragraphSize1Regular-uuhfp,
h5.paragraphSize1Regular-uuhfp,
h6.paragraphSize1Regular-uuhfp,
li.paragraphSize1Regular-uuhfp,
p.paragraphSize1Regular-uuhfp,
span.paragraphSize1Regular-uuhfp {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-QLUEE,
div.paragraphSize2Bold-QLUEE,
h1.paragraphSize2Bold-QLUEE,
h2.paragraphSize2Bold-QLUEE,
h3.paragraphSize2Bold-QLUEE,
h4.paragraphSize2Bold-QLUEE,
h5.paragraphSize2Bold-QLUEE,
h6.paragraphSize2Bold-QLUEE,
li.paragraphSize2Bold-QLUEE,
p.paragraphSize2Bold-QLUEE,
span.paragraphSize2Bold-QLUEE {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-U7iNB,
div.paragraphSize2SemiBold-U7iNB,
h1.paragraphSize2SemiBold-U7iNB,
h2.paragraphSize2SemiBold-U7iNB,
h3.paragraphSize2SemiBold-U7iNB,
h4.paragraphSize2SemiBold-U7iNB,
h5.paragraphSize2SemiBold-U7iNB,
h6.paragraphSize2SemiBold-U7iNB,
li.paragraphSize2SemiBold-U7iNB,
p.paragraphSize2SemiBold-U7iNB,
span.paragraphSize2SemiBold-U7iNB {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-J7P5n,
div.paragraphSize2Regular-J7P5n,
h1.paragraphSize2Regular-J7P5n,
h2.paragraphSize2Regular-J7P5n,
h3.paragraphSize2Regular-J7P5n,
h4.paragraphSize2Regular-J7P5n,
h5.paragraphSize2Regular-J7P5n,
h6.paragraphSize2Regular-J7P5n,
li.paragraphSize2Regular-J7P5n,
p.paragraphSize2Regular-J7P5n,
span.paragraphSize2Regular-J7P5n {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-QEfoC,
div.paragraphSize3Bold-QEfoC,
h1.paragraphSize3Bold-QEfoC,
h2.paragraphSize3Bold-QEfoC,
h3.paragraphSize3Bold-QEfoC,
h4.paragraphSize3Bold-QEfoC,
h5.paragraphSize3Bold-QEfoC,
h6.paragraphSize3Bold-QEfoC,
li.paragraphSize3Bold-QEfoC,
p.paragraphSize3Bold-QEfoC,
span.paragraphSize3Bold-QEfoC {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-VubcM,
div.paragraphSize3SemiBold-VubcM,
h1.paragraphSize3SemiBold-VubcM,
h2.paragraphSize3SemiBold-VubcM,
h3.paragraphSize3SemiBold-VubcM,
h4.paragraphSize3SemiBold-VubcM,
h5.paragraphSize3SemiBold-VubcM,
h6.paragraphSize3SemiBold-VubcM,
li.paragraphSize3SemiBold-VubcM,
p.paragraphSize3SemiBold-VubcM,
span.paragraphSize3SemiBold-VubcM {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-naoEM,
div.paragraphSize3Regular-naoEM,
h1.paragraphSize3Regular-naoEM,
h2.paragraphSize3Regular-naoEM,
h3.paragraphSize3Regular-naoEM,
h4.paragraphSize3Regular-naoEM,
h5.paragraphSize3Regular-naoEM,
h6.paragraphSize3Regular-naoEM,
li.paragraphSize3Regular-naoEM,
p.paragraphSize3Regular-naoEM,
span.paragraphSize3Regular-naoEM {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-hxCcW,
div.label-hxCcW,
h1.label-hxCcW,
h2.label-hxCcW,
h3.label-hxCcW,
h4.label-hxCcW,
h5.label-hxCcW,
h6.label-hxCcW,
li.label-hxCcW,
p.label-hxCcW,
span.label-hxCcW {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.icon_card-czJJv {
    cursor: pointer;
    display: block;
    font-family: Radio Canada;
    padding-right: 16px
}

.icon_card-czJJv a {
    background-color: #d70000;
    border: 1px solid #d70000;
    border-radius: 12px;
    color: #fff;
    height: 60px;
    outline: none;
    padding: 12px 8px 12px 16px;
    text-decoration: none;
    width: 233px
}

.icon_card-czJJv a,
.icon_card-czJJv a div {
    align-items: center;
    display: flex;
    flex-direction: row
}

.icon_card-czJJv a div {
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.icon_card-czJJv a div .label_wrap-oqxdf {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    display: -webkit-box;
    max-height: 75px;
    max-width: 80%;
    overflow: hidden
}

.icon_card-czJJv a div svg {
    padding: 8px
}

.icon_card-czJJv a:focus,
.icon_card-czJJv a:hover {
    background-color: #f45858;
    text-decoration: underline !important
}

.icon_card-czJJv a:focus {
    border: 2px solid #000
}

.icon_card-czJJv a:active {
    background-color: #9c0000;
    border: 1px solid #cacaca;
    text-decoration: underline !important
}

@media(min-width:964px) {
    .icon_card-czJJv {
        padding-right: 0
    }
    .icon_card-czJJv a {
        max-width: 272px;
        width: auto
    }
}

a.headingSize1-ooWZh,
div.headingSize1-ooWZh,
h1.headingSize1-ooWZh,
h2.headingSize1-ooWZh,
h3.headingSize1-ooWZh,
h4.headingSize1-ooWZh,
h5.headingSize1-ooWZh,
h6.headingSize1-ooWZh,
li.headingSize1-ooWZh,
p.headingSize1-ooWZh,
span.headingSize1-ooWZh {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-aSGSa,
div.headingSize2-aSGSa,
h1.headingSize2-aSGSa,
h2.headingSize2-aSGSa,
h3.headingSize2-aSGSa,
h4.headingSize2-aSGSa,
h5.headingSize2-aSGSa,
h6.headingSize2-aSGSa,
li.headingSize2-aSGSa,
p.headingSize2-aSGSa,
span.headingSize2-aSGSa {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-pJbeP,
div.headingSize3-pJbeP,
h1.headingSize3-pJbeP,
h2.headingSize3-pJbeP,
h3.headingSize3-pJbeP,
h4.headingSize3-pJbeP,
h5.headingSize3-pJbeP,
h6.headingSize3-pJbeP,
li.headingSize3-pJbeP,
p.headingSize3-pJbeP,
span.headingSize3-pJbeP {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-jYBdC,
div.headingSize4Bold-jYBdC,
h1.headingSize4Bold-jYBdC,
h2.headingSize4Bold-jYBdC,
h3.headingSize4Bold-jYBdC,
h4.headingSize4Bold-jYBdC,
h5.headingSize4Bold-jYBdC,
h6.headingSize4Bold-jYBdC,
li.headingSize4Bold-jYBdC,
p.headingSize4Bold-jYBdC,
span.headingSize4Bold-jYBdC {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-ADeTJ,
div.headingSize4SemiBold-ADeTJ,
h1.headingSize4SemiBold-ADeTJ,
h2.headingSize4SemiBold-ADeTJ,
h3.headingSize4SemiBold-ADeTJ,
h4.headingSize4SemiBold-ADeTJ,
h5.headingSize4SemiBold-ADeTJ,
h6.headingSize4SemiBold-ADeTJ,
li.headingSize4SemiBold-ADeTJ,
p.headingSize4SemiBold-ADeTJ,
span.headingSize4SemiBold-ADeTJ {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-uN9WW,
div.headingSize4Regular-uN9WW,
h1.headingSize4Regular-uN9WW,
h2.headingSize4Regular-uN9WW,
h3.headingSize4Regular-uN9WW,
h4.headingSize4Regular-uN9WW,
h5.headingSize4Regular-uN9WW,
h6.headingSize4Regular-uN9WW,
li.headingSize4Regular-uN9WW,
p.headingSize4Regular-uN9WW,
span.headingSize4Regular-uN9WW {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-GoKky,
div.headingSize5Bold-GoKky,
h1.headingSize5Bold-GoKky,
h2.headingSize5Bold-GoKky,
h3.headingSize5Bold-GoKky,
h4.headingSize5Bold-GoKky,
h5.headingSize5Bold-GoKky,
h6.headingSize5Bold-GoKky,
li.headingSize5Bold-GoKky,
p.headingSize5Bold-GoKky,
span.headingSize5Bold-GoKky {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-l4mHv,
div.headingSize5SemiBold-l4mHv,
h1.headingSize5SemiBold-l4mHv,
h2.headingSize5SemiBold-l4mHv,
h3.headingSize5SemiBold-l4mHv,
h4.headingSize5SemiBold-l4mHv,
h5.headingSize5SemiBold-l4mHv,
h6.headingSize5SemiBold-l4mHv,
li.headingSize5SemiBold-l4mHv,
p.headingSize5SemiBold-l4mHv,
span.headingSize5SemiBold-l4mHv {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-zlvHM,
div.headingSize5Regular-zlvHM,
h1.headingSize5Regular-zlvHM,
h2.headingSize5Regular-zlvHM,
h3.headingSize5Regular-zlvHM,
h4.headingSize5Regular-zlvHM,
h5.headingSize5Regular-zlvHM,
h6.headingSize5Regular-zlvHM,
li.headingSize5Regular-zlvHM,
p.headingSize5Regular-zlvHM,
span.headingSize5Regular-zlvHM {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-AyFAC,
div.headingSize6Bold-AyFAC,
h1.headingSize6Bold-AyFAC,
h2.headingSize6Bold-AyFAC,
h3.headingSize6Bold-AyFAC,
h4.headingSize6Bold-AyFAC,
h5.headingSize6Bold-AyFAC,
h6.headingSize6Bold-AyFAC,
li.headingSize6Bold-AyFAC,
p.headingSize6Bold-AyFAC,
span.headingSize6Bold-AyFAC {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-sr2Av,
div.headingSize6SemiBold-sr2Av,
h1.headingSize6SemiBold-sr2Av,
h2.headingSize6SemiBold-sr2Av,
h3.headingSize6SemiBold-sr2Av,
h4.headingSize6SemiBold-sr2Av,
h5.headingSize6SemiBold-sr2Av,
h6.headingSize6SemiBold-sr2Av,
li.headingSize6SemiBold-sr2Av,
p.headingSize6SemiBold-sr2Av,
span.headingSize6SemiBold-sr2Av {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-eSPys,
div.headingSize6Regular-eSPys,
h1.headingSize6Regular-eSPys,
h2.headingSize6Regular-eSPys,
h3.headingSize6Regular-eSPys,
h4.headingSize6Regular-eSPys,
h5.headingSize6Regular-eSPys,
h6.headingSize6Regular-eSPys,
li.headingSize6Regular-eSPys,
p.headingSize6Regular-eSPys,
span.headingSize6Regular-eSPys {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-Cn6kI,
div.headingSize7Bold-Cn6kI,
h1.headingSize7Bold-Cn6kI,
h2.headingSize7Bold-Cn6kI,
h3.headingSize7Bold-Cn6kI,
h4.headingSize7Bold-Cn6kI,
h5.headingSize7Bold-Cn6kI,
h6.headingSize7Bold-Cn6kI,
li.headingSize7Bold-Cn6kI,
p.headingSize7Bold-Cn6kI,
span.headingSize7Bold-Cn6kI {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

.card-_Onuv a.headline-D3tgf,
.card-_Onuv div.headline-D3tgf,
.card-_Onuv h1.headline-D3tgf,
.card-_Onuv h2.headline-D3tgf,
.card-_Onuv h3.headline-D3tgf,
.card-_Onuv h4.headline-D3tgf,
.card-_Onuv h5.headline-D3tgf,
.card-_Onuv h6.headline-D3tgf,
.card-_Onuv li.headline-D3tgf,
.card-_Onuv p.headline-D3tgf,
.card-_Onuv span.headline-D3tgf,
a.headingSize7SemiBold-No5lk,
div.headingSize7SemiBold-No5lk,
h1.headingSize7SemiBold-No5lk,
h2.headingSize7SemiBold-No5lk,
h3.headingSize7SemiBold-No5lk,
h4.headingSize7SemiBold-No5lk,
h5.headingSize7SemiBold-No5lk,
h6.headingSize7SemiBold-No5lk,
li.headingSize7SemiBold-No5lk,
p.headingSize7SemiBold-No5lk,
span.headingSize7SemiBold-No5lk {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-u7MmK,
div.headingSize7Regular-u7MmK,
h1.headingSize7Regular-u7MmK,
h2.headingSize7Regular-u7MmK,
h3.headingSize7Regular-u7MmK,
h4.headingSize7Regular-u7MmK,
h5.headingSize7Regular-u7MmK,
h6.headingSize7Regular-u7MmK,
li.headingSize7Regular-u7MmK,
p.headingSize7Regular-u7MmK,
span.headingSize7Regular-u7MmK {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-f3PAT,
div.paragraphSize1Bold-f3PAT,
h1.paragraphSize1Bold-f3PAT,
h2.paragraphSize1Bold-f3PAT,
h3.paragraphSize1Bold-f3PAT,
h4.paragraphSize1Bold-f3PAT,
h5.paragraphSize1Bold-f3PAT,
h6.paragraphSize1Bold-f3PAT,
li.paragraphSize1Bold-f3PAT,
p.paragraphSize1Bold-f3PAT,
span.paragraphSize1Bold-f3PAT {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-xUm6I,
div.paragraphSize1SemiBold-xUm6I,
h1.paragraphSize1SemiBold-xUm6I,
h2.paragraphSize1SemiBold-xUm6I,
h3.paragraphSize1SemiBold-xUm6I,
h4.paragraphSize1SemiBold-xUm6I,
h5.paragraphSize1SemiBold-xUm6I,
h6.paragraphSize1SemiBold-xUm6I,
li.paragraphSize1SemiBold-xUm6I,
p.paragraphSize1SemiBold-xUm6I,
span.paragraphSize1SemiBold-xUm6I {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-DsJoV,
div.paragraphSize1Regular-DsJoV,
h1.paragraphSize1Regular-DsJoV,
h2.paragraphSize1Regular-DsJoV,
h3.paragraphSize1Regular-DsJoV,
h4.paragraphSize1Regular-DsJoV,
h5.paragraphSize1Regular-DsJoV,
h6.paragraphSize1Regular-DsJoV,
li.paragraphSize1Regular-DsJoV,
p.paragraphSize1Regular-DsJoV,
span.paragraphSize1Regular-DsJoV {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-Kiedt,
div.paragraphSize2Bold-Kiedt,
h1.paragraphSize2Bold-Kiedt,
h2.paragraphSize2Bold-Kiedt,
h3.paragraphSize2Bold-Kiedt,
h4.paragraphSize2Bold-Kiedt,
h5.paragraphSize2Bold-Kiedt,
h6.paragraphSize2Bold-Kiedt,
li.paragraphSize2Bold-Kiedt,
p.paragraphSize2Bold-Kiedt,
span.paragraphSize2Bold-Kiedt {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-uWQec,
div.paragraphSize2SemiBold-uWQec,
h1.paragraphSize2SemiBold-uWQec,
h2.paragraphSize2SemiBold-uWQec,
h3.paragraphSize2SemiBold-uWQec,
h4.paragraphSize2SemiBold-uWQec,
h5.paragraphSize2SemiBold-uWQec,
h6.paragraphSize2SemiBold-uWQec,
li.paragraphSize2SemiBold-uWQec,
p.paragraphSize2SemiBold-uWQec,
span.paragraphSize2SemiBold-uWQec {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-qE4z6,
div.paragraphSize2Regular-qE4z6,
h1.paragraphSize2Regular-qE4z6,
h2.paragraphSize2Regular-qE4z6,
h3.paragraphSize2Regular-qE4z6,
h4.paragraphSize2Regular-qE4z6,
h5.paragraphSize2Regular-qE4z6,
h6.paragraphSize2Regular-qE4z6,
li.paragraphSize2Regular-qE4z6,
p.paragraphSize2Regular-qE4z6,
span.paragraphSize2Regular-qE4z6 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-VNeOh,
div.paragraphSize3Bold-VNeOh,
h1.paragraphSize3Bold-VNeOh,
h2.paragraphSize3Bold-VNeOh,
h3.paragraphSize3Bold-VNeOh,
h4.paragraphSize3Bold-VNeOh,
h5.paragraphSize3Bold-VNeOh,
h6.paragraphSize3Bold-VNeOh,
li.paragraphSize3Bold-VNeOh,
p.paragraphSize3Bold-VNeOh,
span.paragraphSize3Bold-VNeOh {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-uNEVr,
div.paragraphSize3SemiBold-uNEVr,
h1.paragraphSize3SemiBold-uNEVr,
h2.paragraphSize3SemiBold-uNEVr,
h3.paragraphSize3SemiBold-uNEVr,
h4.paragraphSize3SemiBold-uNEVr,
h5.paragraphSize3SemiBold-uNEVr,
h6.paragraphSize3SemiBold-uNEVr,
li.paragraphSize3SemiBold-uNEVr,
p.paragraphSize3SemiBold-uNEVr,
span.paragraphSize3SemiBold-uNEVr {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-tBBuq,
div.paragraphSize3Regular-tBBuq,
h1.paragraphSize3Regular-tBBuq,
h2.paragraphSize3Regular-tBBuq,
h3.paragraphSize3Regular-tBBuq,
h4.paragraphSize3Regular-tBBuq,
h5.paragraphSize3Regular-tBBuq,
h6.paragraphSize3Regular-tBBuq,
li.paragraphSize3Regular-tBBuq,
p.paragraphSize3Regular-tBBuq,
span.paragraphSize3Regular-tBBuq {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-EwBDs,
div.label-EwBDs,
h1.label-EwBDs,
h2.label-EwBDs,
h3.label-EwBDs,
h4.label-EwBDs,
h5.label-EwBDs,
h6.label-EwBDs,
li.label-EwBDs,
p.label-EwBDs,
span.label-EwBDs {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.card-_Onuv {
    cursor: pointer;
    font-family: Radio Canada
}

.card-_Onuv.verticalVideo-Js1jJ {
    height: 100%;
    width: 216px
}

.card-_Onuv.verticalVideo-Js1jJ span {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.card-_Onuv>a,
.card-_Onuv>button {
    background-color: #fff;
    border-radius: 8px;
    border-width: 0;
    display: block;
    padding: 0;
    text-decoration: none
}

.card-_Onuv>a svg,
.card-_Onuv>button svg {
    background-color: rgba(0, 0, 0, .7);
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 8px
}

.card-_Onuv>a svg:focus,
.card-_Onuv>button svg:focus {
    outline: none
}

.card-_Onuv>a:active svg,
.card-_Onuv>button:active svg {
    background-color: rgba(88, 88, 88, .7)
}

.card-_Onuv>a:hover svg,
.card-_Onuv>button:hover svg {
    background-color: rgba(40, 40, 40, .7)
}

.card-_Onuv>a:focus-visible svg,
.card-_Onuv>button:focus-visible svg {
    background-color: rgba(60, 60, 60, .7)
}

.card-_Onuv>a:disabled svg,
.card-_Onuv>button:disabled svg {
    background-color: rgba(0, 0, 0, .7)
}

.card-_Onuv .imageContainer-nsml8 {
    position: relative
}

.card-_Onuv .imageContainer-nsml8 figure {
    margin-left: 0;
    margin-right: 0
}

.card-_Onuv .imageContainer-nsml8 figure div {
    border-radius: 8px
}

.card-_Onuv .imageContainer-nsml8 .playButton-b4yxH {
    display: flex;
    left: 40%;
    position: absolute;
    top: 45%
}

.card-_Onuv .headline-D3tgf {
    color: #000;
    display: -webkit-box;
    margin-top: 16px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left
}

.imageMedia-zD1JF {
    display: inline
}

.imageMedia-zD1JF .placeholder-IT_wl {
    background: radial-gradient(#fff, #cacaca);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative
}

.imageMedia-zD1JF .placeholder-IT_wl img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.disclaimer-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: absolute;
    width: 100%
}

.disclaimer-container .question-mark {
    border: 1px solid #555;
    border-radius: 50%;
    color: #000;
    font-size: .7rem;
    font-weight: 300;
    height: 30px;
    width: 30px;
    z-index: 10
}

.disclaimer-container .disclaimer {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #555;
    font-size: .8rem;
    margin: -2rem 1rem 0 0;
    padding: .4rem;
    position: relative;
    width: 56%
}

.disclaimer-container .disclaimer:after,
.disclaimer-container .disclaimer:before {
    border: solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 55%;
    width: 0
}

.disclaimer-container .disclaimer:after {
    border-color: hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) #fff;
    border-width: 10px;
    margin-top: -10px
}

.disclaimer-container .disclaimer:before {
    border-color: transparent transparent transparent #000;
    border-width: 10px;
    margin-top: -10px
}

.disclaimer-container .disclaimer[data-status=true] {
    align-items: center;
    display: flex;
    justify-content: center
}

.disclaimer-container .disclaimer[data-status=false] {
    display: none
}

.accountCTA-XwarX {
    align-items: center;
    background-color: #010101;
    border-radius: 6px;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: space-between;
    margin-bottom: 28px;
    min-height: 142px;
    padding: 20px
}

@media(max-width:550px) {
    .accountCTA-XwarX {
        flex-direction: column
    }
}

.accountCTA-XwarX .image-pNBUS {
    display: block;
    height: 48px;
    width: 48px
}

.accountCTA-XwarX .descriptionContainer-jtJrM {
    box-sizing: border-box;
    color: #fff;
    margin-left: 24px;
    margin-right: 24px
}

@media(max-width:550px) {
    .accountCTA-XwarX .descriptionContainer-jtJrM {
        margin-left: 0;
        margin-right: 0
    }
}

.accountCTA-XwarX .descriptionContainer-jtJrM p.title-Zs6a7 {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0
}

@media(max-width:550px) {
    .accountCTA-XwarX .descriptionContainer-jtJrM p.title-Zs6a7 {
        display: block;
        text-align: center
    }
}

.accountCTA-XwarX .descriptionContainer-jtJrM p.description-L0t7_ {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.65rem;
    margin: 4px 0 0
}

@media(max-width:550px) {
    .accountCTA-XwarX .descriptionContainer-jtJrM p.description-L0t7_ {
        display: block;
        text-align: center
    }
}

.accountCTA-XwarX .buttonContainer-kHuzD {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 6.375rem
}

@media(max-width:550px) {
    .accountCTA-XwarX .buttonContainer-kHuzD {
        flex-direction: row;
        margin-top: 20px;
        min-height: unset;
        width: 100%
    }
}

.accountCTA-XwarX .buttonContainer-kHuzD a {
    border-radius: 3px;
    box-sizing: border-box;
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    justify-content: center;
    line-height: 1.1375rem;
    padding: .7813rem;
    text-decoration: none;
    width: 12.5rem
}

.accountCTA-XwarX .buttonContainer-kHuzD a.signIn-pTWg6 {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff
}

@media(max-width:550px) {
    .accountCTA-XwarX .buttonContainer-kHuzD a.signIn-pTWg6 {
        flex-direction: column;
        width: 30%
    }
}

.accountCTA-XwarX .buttonContainer-kHuzD a.signUp-lS8gl {
    background-color: #fff;
    color: #000
}

@media(max-width:550px) {
    .accountCTA-XwarX .buttonContainer-kHuzD a.signUp-lS8gl {
        width: 60%
    }
    .accountCTA-XwarX .CTADescription-MZeEe,
    .accountCTA-XwarX .CTALink-p6hZB {
        padding: 0
    }
    .accountCTA-XwarX .image-pNBUS {
        float: right;
        height: 66px;
        padding: 0 0 10px 10px;
        position: static;
        width: 66px
    }
    .accountCTA-XwarX p {
        padding-top: 20px
    }
    .accountCTA-XwarX a {
        display: block;
        text-align: center
    }
}

.engagement-widgets {
    align-items: center;
    display: flex;
    height: 46px
}

.engagement-widgets .share {
    margin-right: 18px;
    min-width: 206px
}

@media(max-width:749px) {
    .engagement-widgets .share {
        min-width: 160px
    }
}

.feed .globalHeader .landingNav {
    background-color: #fff;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin: 0 auto;
    min-height: 48px
}

.feed .globalHeader .landingNav .landingWrapper {
    margin: 0 auto;
    max-width: 80rem;
    padding-left: 16px;
    padding-right: 16px
}

.feed .globalHeader .landingNav .subNavList {
    align-items: center;
    flex-wrap: nowrap;
    height: 48px;
    margin: 0;
    position: relative;
    white-space: nowrap
}

.feed .globalHeader .landingNav .subNavList .subNavListItem {
    margin: 0;
    padding: 0 1.5rem;
    white-space: nowrap;
    width: auto
}

.feed .globalHeader .landingNav .subNavList .subNavListItem.gemWrapper {
    padding-left: 0
}

.feed .olympicsSection .globalHeader .landingNav {
    border-top: unset
}

@media(max-width:640px) {
    .landingNav .subNavList .subNavListItem {
        padding: 0 .8rem
    }
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav,
.feed .globalHeader.olympics-summerHeader .landingNav,
.feed .globalHeader.olympics-winterHeader .landingNav,
.feed .globalHeader.sportsHeader .landingNav {
    background-color: #000;
    position: relative;
    z-index: 1000
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav a.subNavLink:focus,
.feed .globalHeader.olympics-paralympicsHeader .landingNav button.moreButton:focus,
.feed .globalHeader.olympics-summerHeader .landingNav a.subNavLink:focus,
.feed .globalHeader.olympics-summerHeader .landingNav button.moreButton:focus,
.feed .globalHeader.olympics-winterHeader .landingNav a.subNavLink:focus,
.feed .globalHeader.olympics-winterHeader .landingNav button.moreButton:focus,
.feed .globalHeader.sportsHeader .landingNav a.subNavLink:focus,
.feed .globalHeader.sportsHeader .landingNav button.moreButton:focus {
    outline-color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .gemSectionLink .navLink,
.feed .globalHeader.olympics-summerHeader .landingNav .gemSectionLink .navLink,
.feed .globalHeader.olympics-winterHeader .landingNav .gemSectionLink .navLink,
.feed .globalHeader.sportsHeader .landingNav .gemSectionLink .navLink {
    color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .subNavList,
.feed .globalHeader.olympics-summerHeader .landingNav .subNavList,
.feed .globalHeader.olympics-winterHeader .landingNav .subNavList,
.feed .globalHeader.sportsHeader .landingNav .subNavList {
    background: transparent
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .subNavList .navLink,
.feed .globalHeader.olympics-paralympicsHeader .landingNav .subNavList .navLink:hover,
.feed .globalHeader.olympics-summerHeader .landingNav .subNavList .navLink,
.feed .globalHeader.olympics-summerHeader .landingNav .subNavList .navLink:hover,
.feed .globalHeader.olympics-winterHeader .landingNav .subNavList .navLink,
.feed .globalHeader.olympics-winterHeader .landingNav .subNavList .navLink:hover,
.feed .globalHeader.sportsHeader .landingNav .subNavList .navLink,
.feed .globalHeader.sportsHeader .landingNav .subNavList .navLink:hover {
    color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .subNavList .navLink.selected,
.feed .globalHeader.olympics-summerHeader .landingNav .subNavList .navLink.selected,
.feed .globalHeader.olympics-winterHeader .landingNav .subNavList .navLink.selected,
.feed .globalHeader.sportsHeader .landingNav .subNavList .navLink.selected {
    background-color: #fff;
    color: #000
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreNavListItem,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreNavListItem,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreNavListItem,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreNavListItem {
    border-color: #000
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreNavListItem:last-child,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreNavListItem:last-child,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreNavListItem:last-child,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreNavListItem:last-child {
    border-bottom-color: #000
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink {
    color: #000
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected {
    background-color: #000;
    color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:focus,
.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:hover,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:focus,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:hover,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:focus,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:hover,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:focus,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink.selected:hover {
    color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink:focus,
.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .navLink.moreNavLink:hover,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink:focus,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .navLink.moreNavLink:hover,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink:focus,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .navLink.moreNavLink:hover,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink:focus,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .navLink.moreNavLink:hover {
    color: #222
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreButton,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreButton,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreButton,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreButton {
    background: transparent;
    border: 1px solid #fff;
    color: #fff
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreButton .chevronIcon,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreButton .chevronIcon,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreButton .chevronIcon,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreButton .chevronIcon {
    fill: #fff;
    background: #222;
    border: none
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav .moreButton:hover .chevronIcon,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav .moreButton:hover .chevronIcon,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav .moreButton:hover .chevronIcon,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav .moreButton:hover .chevronIcon {
    fill: #222;
    background: #fff;
    border: none
}

.feed .globalHeader.olympics-paralympicsHeader .landingNav .moreItemsNav.open .moreButton,
.feed .globalHeader.olympics-summerHeader .landingNav .moreItemsNav.open .moreButton,
.feed .globalHeader.olympics-winterHeader .landingNav .moreItemsNav.open .moreButton,
.feed .globalHeader.sportsHeader .landingNav .moreItemsNav.open .moreButton {
    background-color: #fff;
    border: 1px solid;
    border-color: #000 #000 #fff;
    color: #000
}

.feed .sportsTheme .externalHeader .landingNav {
    background-color: #000
}

.feed .sportsTheme .externalHeader .landingNav .subNavList {
    background: transparent
}

.feed .sportsTheme .externalHeader .landingNav .subNavList .navLink {
    color: #fff
}

.landingNav .subNavList .navLink {
    outline: 3px solid transparent
}

.privacyPreferences {
    all: unset;
    color: #0550c8;
    cursor: pointer
}

.privacyPreferences:hover {
    text-decoration: underline
}

.privacyPreferences:focus {
    outline: 3px solid #0550c8;
    text-decoration: underline
}

.externalProfileButtonWrapper.hideProfileButton {
    visibility: hidden
}

.externalProfileButtonWrapper.profileButtonWrapper {
    display: flex
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav {
    fill: #545454;
    stroke: #545454;
    background-color: transparent;
    border: none;
    color: #545454;
    cursor: pointer;
    text-decoration: none
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profilePic {
    display: inline-block;
    height: 15px;
    margin-right: .4375rem;
    width: 15px
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profilePic.hasNotifications:after {
    background-color: #e60505;
    border: .0625rem solid #fff;
    border-radius: .3125rem;
    bottom: -.125rem;
    content: "";
    display: inline-block;
    height: 5px;
    left: .875rem;
    position: absolute;
    width: 5px
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profilePic.profileInitials {
    background-color: #000;
    border-radius: .625rem;
    bottom: 2px;
    color: #fff;
    font-family: Radio Canada, sans-serif;
    font-size: .625rem;
    font-weight: 600;
    height: 20px;
    letter-spacing: -.05em;
    line-height: 1.25rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 20px
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profilePic.profileImage {
    background-size: 100%;
    border-radius: .625rem;
    bottom: -.3125rem;
    height: 20px;
    position: relative;
    width: 20px
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profileImageErrorCheck {
    height: 0;
    width: 0
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profileText {
    font-family: Radio Canada;
    font-size: 14px;
    font-weight: 700
}

@media only screen and (max-width:600px) {
    .externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .profileText {
        height: 1px;
        left: -10000px;
        overflow: hidden;
        position: absolute;
        top: auto;
        width: 1px
    }
    .externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .icon .profileIcon {
        margin-right: 0
    }
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav .icon {
    bottom: -.125rem;
    position: relative
}

.externalProfileButtonWrapper.profileButtonWrapper .profileButtonNav:hover {
    fill: #e60505;
    stroke: #e60505;
    color: #e60505
}

.hideProfileButton {
    visibility: hidden
}

.profileButtonWrapper {
    display: flex
}

.profileButtonWrapper .profileButtonNav {
    fill: #545454;
    stroke: #545454;
    background-color: transparent;
    border: none;
    color: #545454;
    cursor: pointer;
    margin: 8px;
    padding: 4px 8px;
    text-decoration: none
}

.profileButtonWrapper .profileButtonNav:focus {
    fill: #0074ad;
    border-radius: 20px;
    color: #0074ad;
    outline: 2px solid #0074ad
}

.profileButtonWrapper .profileButtonNav:hover {
    fill: #0074ad;
    stroke: #0074ad;
    color: #0074ad
}

.profileButtonWrapper .profileButtonNav:active {
    fill: #004c71;
    stroke: #004c71;
    color: #004c71;
    outline: none
}

.profileButtonWrapper .profileButtonNav .profilePic {
    display: inline-block;
    height: 15px;
    margin-right: .4375rem;
    width: 15px
}

.profileButtonWrapper .profileButtonNav .profilePic.hasNotifications:after {
    background-color: #e60505;
    border: .0625rem solid #fff;
    border-radius: .3125rem;
    bottom: -.125rem;
    content: "";
    display: inline-block;
    height: 5px;
    left: .875rem;
    position: absolute;
    width: 5px
}

.profileButtonWrapper .profileButtonNav .profilePic.profileInitials {
    background-color: #000;
    border-radius: .625rem;
    bottom: 2px;
    color: #fff;
    font-family: Radio Canada, sans-serif;
    font-size: .625rem;
    font-weight: 600;
    height: 20px;
    letter-spacing: -.05em;
    line-height: 1.25rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 20px
}

.profileButtonWrapper .profileButtonNav .profilePic.profileImage {
    background-size: 100%;
    border-radius: .625rem;
    bottom: -.3125rem;
    height: 20px;
    position: relative;
    width: 20px
}

.profileButtonWrapper .profileButtonNav .profileImageErrorCheck {
    height: 0;
    width: 0
}

.profileButtonWrapper .profileButtonNav .profileText {
    font-family: Radio Canada;
    font-size: 14px;
    font-weight: 700
}

@media only screen and (max-width:600px) {
    .profileButtonWrapper .profileButtonNav .profileText {
        height: 1px;
        left: -10000px;
        overflow: hidden;
        position: absolute;
        top: auto;
        width: 1px
    }
    .profileButtonWrapper .profileButtonNav .icon .profileIcon {
        margin-right: 0
    }
}

.profileButtonWrapper .profileButtonNav .icon {
    bottom: -.125rem;
    position: relative
}

a.headingSize1-pEuOo,
div.headingSize1-pEuOo,
h1.headingSize1-pEuOo,
h2.headingSize1-pEuOo,
h3.headingSize1-pEuOo,
h4.headingSize1-pEuOo,
h5.headingSize1-pEuOo,
h6.headingSize1-pEuOo,
li.headingSize1-pEuOo,
p.headingSize1-pEuOo,
span.headingSize1-pEuOo {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-zd292,
div.headingSize2-zd292,
h1.headingSize2-zd292,
h2.headingSize2-zd292,
h3.headingSize2-zd292,
h4.headingSize2-zd292,
h5.headingSize2-zd292,
h6.headingSize2-zd292,
li.headingSize2-zd292,
p.headingSize2-zd292,
span.headingSize2-zd292 {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-hIjvq,
div.headingSize3-hIjvq,
h1.headingSize3-hIjvq,
h2.headingSize3-hIjvq,
h3.headingSize3-hIjvq,
h4.headingSize3-hIjvq,
h5.headingSize3-hIjvq,
h6.headingSize3-hIjvq,
li.headingSize3-hIjvq,
p.headingSize3-hIjvq,
span.headingSize3-hIjvq {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-r0PF4,
div.headingSize4Bold-r0PF4,
h1.headingSize4Bold-r0PF4,
h2.headingSize4Bold-r0PF4,
h3.headingSize4Bold-r0PF4,
h4.headingSize4Bold-r0PF4,
h5.headingSize4Bold-r0PF4,
h6.headingSize4Bold-r0PF4,
li.headingSize4Bold-r0PF4,
p.headingSize4Bold-r0PF4,
span.headingSize4Bold-r0PF4 {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-nQNOd,
div.headingSize4SemiBold-nQNOd,
h1.headingSize4SemiBold-nQNOd,
h2.headingSize4SemiBold-nQNOd,
h3.headingSize4SemiBold-nQNOd,
h4.headingSize4SemiBold-nQNOd,
h5.headingSize4SemiBold-nQNOd,
h6.headingSize4SemiBold-nQNOd,
li.headingSize4SemiBold-nQNOd,
p.headingSize4SemiBold-nQNOd,
span.headingSize4SemiBold-nQNOd {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-bAekH,
div.headingSize4Regular-bAekH,
h1.headingSize4Regular-bAekH,
h2.headingSize4Regular-bAekH,
h3.headingSize4Regular-bAekH,
h4.headingSize4Regular-bAekH,
h5.headingSize4Regular-bAekH,
h6.headingSize4Regular-bAekH,
li.headingSize4Regular-bAekH,
p.headingSize4Regular-bAekH,
span.headingSize4Regular-bAekH {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-hoK_g,
div.headingSize5Bold-hoK_g,
h1.headingSize5Bold-hoK_g,
h2.headingSize5Bold-hoK_g,
h3.headingSize5Bold-hoK_g,
h4.headingSize5Bold-hoK_g,
h5.headingSize5Bold-hoK_g,
h6.headingSize5Bold-hoK_g,
li.headingSize5Bold-hoK_g,
p.headingSize5Bold-hoK_g,
span.headingSize5Bold-hoK_g {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-Pwkux,
div.headingSize5SemiBold-Pwkux,
h1.headingSize5SemiBold-Pwkux,
h2.headingSize5SemiBold-Pwkux,
h3.headingSize5SemiBold-Pwkux,
h4.headingSize5SemiBold-Pwkux,
h5.headingSize5SemiBold-Pwkux,
h6.headingSize5SemiBold-Pwkux,
li.headingSize5SemiBold-Pwkux,
p.headingSize5SemiBold-Pwkux,
span.headingSize5SemiBold-Pwkux {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-pHx6c,
div.headingSize5Regular-pHx6c,
h1.headingSize5Regular-pHx6c,
h2.headingSize5Regular-pHx6c,
h3.headingSize5Regular-pHx6c,
h4.headingSize5Regular-pHx6c,
h5.headingSize5Regular-pHx6c,
h6.headingSize5Regular-pHx6c,
li.headingSize5Regular-pHx6c,
p.headingSize5Regular-pHx6c,
span.headingSize5Regular-pHx6c {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-ioUTT,
div.headingSize6Bold-ioUTT,
h1.headingSize6Bold-ioUTT,
h2.headingSize6Bold-ioUTT,
h3.headingSize6Bold-ioUTT,
h4.headingSize6Bold-ioUTT,
h5.headingSize6Bold-ioUTT,
h6.headingSize6Bold-ioUTT,
li.headingSize6Bold-ioUTT,
p.headingSize6Bold-ioUTT,
span.headingSize6Bold-ioUTT {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-_h599,
div.headingSize6SemiBold-_h599,
h1.headingSize6SemiBold-_h599,
h2.headingSize6SemiBold-_h599,
h3.headingSize6SemiBold-_h599,
h4.headingSize6SemiBold-_h599,
h5.headingSize6SemiBold-_h599,
h6.headingSize6SemiBold-_h599,
li.headingSize6SemiBold-_h599,
p.headingSize6SemiBold-_h599,
span.headingSize6SemiBold-_h599 {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-nerWt,
div.headingSize6Regular-nerWt,
h1.headingSize6Regular-nerWt,
h2.headingSize6Regular-nerWt,
h3.headingSize6Regular-nerWt,
h4.headingSize6Regular-nerWt,
h5.headingSize6Regular-nerWt,
h6.headingSize6Regular-nerWt,
li.headingSize6Regular-nerWt,
p.headingSize6Regular-nerWt,
span.headingSize6Regular-nerWt {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a,
a.headingSize7Bold-xyyd1,
div.headingSize7Bold-xyyd1,
h1.headingSize7Bold-xyyd1,
h2.headingSize7Bold-xyyd1,
h3.headingSize7Bold-xyyd1,
h4.headingSize7Bold-xyyd1,
h5.headingSize7Bold-xyyd1,
h6.headingSize7Bold-xyyd1,
li.headingSize7Bold-xyyd1,
p.headingSize7Bold-xyyd1,
span.headingSize7Bold-xyyd1 {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-wapmy,
div.headingSize7SemiBold-wapmy,
h1.headingSize7SemiBold-wapmy,
h2.headingSize7SemiBold-wapmy,
h3.headingSize7SemiBold-wapmy,
h4.headingSize7SemiBold-wapmy,
h5.headingSize7SemiBold-wapmy,
h6.headingSize7SemiBold-wapmy,
li.headingSize7SemiBold-wapmy,
p.headingSize7SemiBold-wapmy,
span.headingSize7SemiBold-wapmy {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-h4nXI,
div.headingSize7Regular-h4nXI,
h1.headingSize7Regular-h4nXI,
h2.headingSize7Regular-h4nXI,
h3.headingSize7Regular-h4nXI,
h4.headingSize7Regular-h4nXI,
h5.headingSize7Regular-h4nXI,
h6.headingSize7Regular-h4nXI,
li.headingSize7Regular-h4nXI,
p.headingSize7Regular-h4nXI,
span.headingSize7Regular-h4nXI {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-jlqLR,
div.paragraphSize1Bold-jlqLR,
h1.paragraphSize1Bold-jlqLR,
h2.paragraphSize1Bold-jlqLR,
h3.paragraphSize1Bold-jlqLR,
h4.paragraphSize1Bold-jlqLR,
h5.paragraphSize1Bold-jlqLR,
h6.paragraphSize1Bold-jlqLR,
li.paragraphSize1Bold-jlqLR,
p.paragraphSize1Bold-jlqLR,
span.paragraphSize1Bold-jlqLR {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-wj6_e,
div.paragraphSize1SemiBold-wj6_e,
h1.paragraphSize1SemiBold-wj6_e,
h2.paragraphSize1SemiBold-wj6_e,
h3.paragraphSize1SemiBold-wj6_e,
h4.paragraphSize1SemiBold-wj6_e,
h5.paragraphSize1SemiBold-wj6_e,
h6.paragraphSize1SemiBold-wj6_e,
li.paragraphSize1SemiBold-wj6_e,
p.paragraphSize1SemiBold-wj6_e,
span.paragraphSize1SemiBold-wj6_e {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-Nrv5C,
div.paragraphSize1Regular-Nrv5C,
h1.paragraphSize1Regular-Nrv5C,
h2.paragraphSize1Regular-Nrv5C,
h3.paragraphSize1Regular-Nrv5C,
h4.paragraphSize1Regular-Nrv5C,
h5.paragraphSize1Regular-Nrv5C,
h6.paragraphSize1Regular-Nrv5C,
li.paragraphSize1Regular-Nrv5C,
p.paragraphSize1Regular-Nrv5C,
span.paragraphSize1Regular-Nrv5C {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-Cm2_9,
div.paragraphSize2Bold-Cm2_9,
h1.paragraphSize2Bold-Cm2_9,
h2.paragraphSize2Bold-Cm2_9,
h3.paragraphSize2Bold-Cm2_9,
h4.paragraphSize2Bold-Cm2_9,
h5.paragraphSize2Bold-Cm2_9,
h6.paragraphSize2Bold-Cm2_9,
li.paragraphSize2Bold-Cm2_9,
p.paragraphSize2Bold-Cm2_9,
span.paragraphSize2Bold-Cm2_9 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-kmG3t,
div.paragraphSize2SemiBold-kmG3t,
h1.paragraphSize2SemiBold-kmG3t,
h2.paragraphSize2SemiBold-kmG3t,
h3.paragraphSize2SemiBold-kmG3t,
h4.paragraphSize2SemiBold-kmG3t,
h5.paragraphSize2SemiBold-kmG3t,
h6.paragraphSize2SemiBold-kmG3t,
li.paragraphSize2SemiBold-kmG3t,
p.paragraphSize2SemiBold-kmG3t,
span.paragraphSize2SemiBold-kmG3t {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-Nt3El,
div.paragraphSize2Regular-Nt3El,
h1.paragraphSize2Regular-Nt3El,
h2.paragraphSize2Regular-Nt3El,
h3.paragraphSize2Regular-Nt3El,
h4.paragraphSize2Regular-Nt3El,
h5.paragraphSize2Regular-Nt3El,
h6.paragraphSize2Regular-Nt3El,
li.paragraphSize2Regular-Nt3El,
p.paragraphSize2Regular-Nt3El,
span.paragraphSize2Regular-Nt3El {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-tHOUc,
div.paragraphSize3Bold-tHOUc,
h1.paragraphSize3Bold-tHOUc,
h2.paragraphSize3Bold-tHOUc,
h3.paragraphSize3Bold-tHOUc,
h4.paragraphSize3Bold-tHOUc,
h5.paragraphSize3Bold-tHOUc,
h6.paragraphSize3Bold-tHOUc,
li.paragraphSize3Bold-tHOUc,
p.paragraphSize3Bold-tHOUc,
span.paragraphSize3Bold-tHOUc {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-R3zWj,
div.paragraphSize3SemiBold-R3zWj,
h1.paragraphSize3SemiBold-R3zWj,
h2.paragraphSize3SemiBold-R3zWj,
h3.paragraphSize3SemiBold-R3zWj,
h4.paragraphSize3SemiBold-R3zWj,
h5.paragraphSize3SemiBold-R3zWj,
h6.paragraphSize3SemiBold-R3zWj,
li.paragraphSize3SemiBold-R3zWj,
p.paragraphSize3SemiBold-R3zWj,
span.paragraphSize3SemiBold-R3zWj {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-zsk9I,
div.paragraphSize3Regular-zsk9I,
h1.paragraphSize3Regular-zsk9I,
h2.paragraphSize3Regular-zsk9I,
h3.paragraphSize3Regular-zsk9I,
h4.paragraphSize3Regular-zsk9I,
h5.paragraphSize3Regular-zsk9I,
h6.paragraphSize3Regular-zsk9I,
li.paragraphSize3Regular-zsk9I,
p.paragraphSize3Regular-zsk9I,
span.paragraphSize3Regular-zsk9I {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-l0gH6,
div.label-l0gH6,
h1.label-l0gH6,
h2.label-l0gH6,
h3.label-l0gH6,
h4.label-l0gH6,
h5.label-l0gH6,
h6.label-l0gH6,
li.label-l0gH6,
p.label-l0gH6,
span.label-l0gH6 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a {
    color: #353535
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a:hover {
    -webkit-text-decoration: underline #353535;
    text-decoration: underline #353535
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a:focus {
    outline: none
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a:focus-visible {
    border: 2px solid #353535;
    border-radius: 24px;
    margin: -2px
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a:focus-visible a {
    -webkit-text-decoration: underline #353535;
    text-decoration: underline #353535
}

.navigation__navLink-JkSdI.horizontalNav-K6bCr a:active {
    color: #585858;
    -webkit-text-decoration: underline #585858;
    text-decoration: underline #585858
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV {
    padding-left: 2px
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV a {
    color: #fff
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV a:hover {
    -webkit-text-decoration: underline #fff;
    text-decoration: underline #fff
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV a:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV a:focus-visible a {
    -webkit-text-decoration: underline #fff;
    text-decoration: underline #fff
}

.navigation__navLink-JkSdI.blackAndWhite-Jj5BV a:active {
    color: #cacaca;
    -webkit-text-decoration: underline #cacaca;
    text-decoration: underline #cacaca
}

.navigation-oC0T1 {
    background-color: transparent;
    margin-left: -4px;
    min-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.navigation-oC0T1 ul {
    align-items: center;
    display: flex;
    flex-flow: nowrap;
    gap: 8px;
    justify-content: flex-start;
    list-style-type: none;
    margin: 0;
    min-height: 40px;
    overflow-x: scroll;
    padding: 0 16px !important;
    scrollbar-width: none
}

.navigation-oC0T1 ul::-webkit-scrollbar {
    display: none
}

.navigation-oC0T1 ul:first-child button {
    margin-left: 4px
}

.navigation-oC0T1 ul li a {
    text-decoration: none;
    white-space: nowrap
}

.navigation-oC0T1.horizontalNav-FyUga.blackAndWhite-dFGRd {
    background-color: #353535;
    padding: 8px 0
}

.navigation-oC0T1.horizontalNav-FyUga.blackAndWhite-dFGRd ul {
    gap: 24px;
    min-height: 36px
}

@media(min-width:1280px) {
    .navigation-oC0T1.horizontalNav-FyUga ul {
        margin: 0 auto;
        max-width: 80rem
    }
    .click-wp .navigation-oC0T1.horizontalNav-FyUga {
        margin-left: 0
    }
}

.feed .globalFooter {
    background-color: #fff;
    border-top: 1px solid #eaeaea
}

.feed .appContainer .globalFooter {
    margin-top: 48px
}

.feed .globalFooter .footerBody {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 80rem
}

.feed .globalFooter .basicFooter {
    background-color: #000;
    color: #fff
}

.feed .globalFooter .basicFooter .footerColumn {
    align-self: center
}

.feed .globalFooter .footerList {
    list-style: none;
    margin: 0 auto;
    padding: 0
}

.feed .globalFooter .icon {
    margin-right: .3125rem
}

.feed .globalFooter .icon .emailIcon {
    height: .8125rem
}

.feed .globalFooter .footerColumn {
    flex: 1 1 130px;
    font-size: .85em;
    padding: 16px
}

.feed .globalFooter .footerLink {
    color: #0550c8;
    text-decoration: none
}

.feed .globalFooter .footerLink:focus,
.feed .globalFooter .footerLink:hover {
    text-decoration: underline
}

.feed .globalFooter .footerHeading {
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.7em;
    margin-top: 0
}

.feed .globalFooter .footerItem {
    margin-bottom: .5rem
}

.feed .connect .globalFooter .footerItem {
    margin-bottom: .7rem
}

.feed .globalFooter .copyright,
.feed .globalFooter .extendedLogoLink,
.feed .globalFooter .radioCanada {
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    text-decoration: none
}

.feed .globalFooter .extendedLogo {
    flex: 1 1 230px;
    font-size: 1.3rem
}

.feed .globalFooter .extendedLogo .placeholder {
    background: none
}

.feed .globalFooter .extendedLogo img {
    position: relative;
    width: 220px
}

.feed .globalFooter .copyright {
    flex: 2 0 230px
}

.feed .globalFooter .radioCanada:focus,
.feed .globalFooter .radioCanada:hover {
    text-decoration: underline
}

.feed .globalFooter.externalFooter {
    height: 610px;
    overflow: auto
}

.feed .globalFooter .cbcWatch {
    border-bottom: 1px solid #d8d8d8;
    text-decoration: none;
    transition: background-color .25s linear
}

.feed .globalFooter .cbcWatch:focus,
.feed .globalFooter .cbcWatch:hover {
    background-color: #d8d8d8;
    text-decoration: none
}

.feed .viewportLarge .globalFooter .radioCanada {
    text-align: right
}

.feed .viewportLarge .globalFooter .copyright {
    text-align: center
}

.slider-b0Oy0 {
    background-color: #363636;
    display: flex;
    overflow: hidden
}

.slider-b0Oy0 .carouselContainer-vZDfK {
    flex-grow: 1;
    width: 100%
}

.landingSports-SxWyy .slider-b0Oy0 {
    margin-top: 1rem
}

.sportsTheme .slider-b0Oy0 .section-sports-calgarystampede-P_Hm7 {
    background-color: #b4001d
}

.feed .flexibleLandingPage .banner-boEkt {
    margin: -24px 0 40px;
    padding-bottom: 0
}

.feed .flexibleLandingPage .banner-boEkt .image-nq8th {
    display: block;
    width: 100%
}

.feed .flexibleLandingPage .banner-boEkt .image-nq8th img {
    aspect-ratio: 1280/249;
    display: block;
    position: relative;
    width: 100%
}

.pageHeadingWrapper-jh99E {
    width: 100%
}

.showMoreContainer-vgpVk .showMore-Ws6ES {
    background-color: #fff;
    border: 2px solid;
    color: #212121;
    display: block;
    font-size: 1.25rem;
    font-weight: 700;
    margin: 1rem auto;
    padding: 8px 32px;
    text-transform: uppercase
}

.showMoreContainer-vgpVk .showMore-Ws6ES:focus,
.showMoreContainer-vgpVk .showMore-Ws6ES:hover {
    background-color: #212121;
    color: #fff;
    cursor: pointer
}

.showMoreContainer-vgpVk .showMore-Ws6ES.loading-_opJv {
    pointer-events: none
}

.click-wp div.fourColPlus-inogH {
    grid-template-columns: 1fr 1fr 1fr
}

.click-wp div.fourColPlus-inogH.loadMore-D1MZ7>:nth-child(3n):nth-last-child(2)~*,
.click-wp div.fourColPlus-inogH.loadMore-D1MZ7>:nth-child(3n):nth-last-child(3)~* {
    display: none
}

.feedbackButton-ceZJf.reportIssue-MgpUW {
    border: none;
    font-weight: 400;
    padding: 0;
    text-align: left
}

.contentFeedback-hjGnu .feedbackButton-ceZJf.reportIssue-MgpUW {
    border-bottom: 1px solid #d8d8d8;
    color: #0550c8;
    font-size: .9rem;
    font-style: italic;
    text-decoration: none;
    transition: background-color .25s linear
}

.contentFeedback-hjGnu .feedbackButton-ceZJf.reportIssue-MgpUW:focus,
.contentFeedback-hjGnu .feedbackButton-ceZJf.reportIssue-MgpUW:hover {
    background-color: #d8d8d8
}

.account-menu-_upeb .feedbackButton-ceZJf.reportIssue-MgpUW {
    color: #3672ce;
    text-decoration: underline
}

.account-menu-_upeb .feedbackButton-ceZJf.reportIssue-MgpUW:focus,
.account-menu-_upeb .feedbackButton-ceZJf.reportIssue-MgpUW:hover {
    text-decoration: none
}

.olympicsBroadcastSchedule-aPSV7 table {
    width: 100%
}

.olympicsBroadcastSchedule-aPSV7 table tr {
    font-size: 1rem;
    font-weight: 700;
    min-height: 4.5 rem;
    padding-bottom: 10px;
    padding-top: 10px
}

@media screen and (max-width:500px) {
    .olympicsBroadcastSchedule-aPSV7 table tr {
        font-size: .875rem
    }
}

.olympicsBroadcastSchedule-aPSV7 table tr.hideRow-uWBlz {
    display: none
}

.olympicsBroadcastSchedule-aPSV7 table tr .status-FxnWb {
    color: #727272;
    padding-left: 20px;
    white-space: nowrap
}

@media screen and (max-width:500px) {
    .olympicsBroadcastSchedule-aPSV7 table tr .status-FxnWb {
        display: none
    }
}

.olympicsBroadcastSchedule-aPSV7 table tr .live-WgY9m {
    font-size: .8rem;
    padding-left: 20px;
    white-space: nowrap
}

.olympicsBroadcastSchedule-aPSV7 table tr .live-WgY9m a {
    color: #0e0d0d;
    text-decoration: none
}

.olympicsBroadcastSchedule-aPSV7 table tr .live-WgY9m .yellowBox-uWnSS {
    background-color: #ffdc14;
    border-radius: 1px;
    padding-left: 6px;
    padding-right: 6px
}

.olympicsBroadcastSchedule-aPSV7 table tr .startTime-TcGiD {
    color: #000;
    line-height: 1.3rem;
    padding-left: 20px;
    white-space: nowrap
}

.olympicsBroadcastSchedule-aPSV7 table tr .startTime-TcGiD .statusCompressed-e4yui {
    color: #727272;
    white-space: nowrap
}

@media screen and (min-width:501px) {
    .olympicsBroadcastSchedule-aPSV7 table tr .startTime-TcGiD .statusCompressed-e4yui {
        display: none
    }
}

.olympicsBroadcastSchedule-aPSV7 table tr .startTime-TcGiD+.title-u41Ix {
    font-weight: 400
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix {
    align-items: center;
    color: #0e0d0d;
    display: flex;
    justify-content: space-between;
    line-height: 1.3rem;
    min-height: 4.5rem;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px
}

@media screen and (max-width:500px) {
    .olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix {
        flex-wrap: wrap
    }
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix.nb-EyzVP {
    align-items: start;
    flex-direction: column;
    justify-content: center
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .nbField-Vytjg {
    color: #545454;
    font-size: 1rem;
    line-height: 1.375rem;
    padding-top: 3px;
    word-break: break-all
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .title-text-GG1n9 {
    margin-right: 16px
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q {
    display: inline-block;
    margin-right: 75px;
    padding: 8px 0;
    text-decoration: none
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q .watch-text-F2Ddj {
    color: #000;
    display: inline-block;
    font-size: .8rem;
    margin: 3px 8px 0 20px;
    text-transform: uppercase
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q .watch-background-jrxkS {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 8px;
    display: inline-block;
    height: 26px;
    position: relative;
    width: 108px
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q .watch-background-jrxkS svg {
    bottom: 1px;
    margin: auto 0;
    position: absolute;
    top: 0
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:hover .watch-background-jrxkS {
    background-color: #000
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:hover .watch-text-F2Ddj {
    color: #fff
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:hover circle {
    fill: #727272
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:active,
.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:focus {
    outline: none
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:active .watch-background-jrxkS,
.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:focus .watch-background-jrxkS {
    background-color: #fff;
    border-style: dashed;
    border-width: 2px
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:active .watch-text-F2Ddj,
.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:focus .watch-text-F2Ddj {
    color: #000
}

.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:active circle,
.olympicsBroadcastSchedule-aPSV7 table tr .title-u41Ix .watch-link-kUO1q:focus circle {
    fill: #000
}

.olympicsBroadcastSchedule-aPSV7 table tr:nth-child(2n) {
    background-color: #f8f8f8
}

.olympicsBroadcastSchedule-aPSV7 table tr:nth-child(odd) {
    background-color: #fff
}

.filterBarContainer {
    background-color: #f8f8f8;
    border-radius: 2px;
    margin-bottom: 20px;
    padding: 16px
}

.filterBarContainer .filterBarTitle,
.filterBarContainer .resetButton,
.filterBarContainer .toggleFilters,
.filterBarContainer button {
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 19px
}

.filterBarContainer button {
    background-color: #f8f8f8;
    border: none
}

.filterBarContainer .toggleFilterBar {
    display: none;
    margin: -5px
}

@media(max-width:500px) {
    .filterBarContainer .toggleFilterBar {
        align-items: center;
        display: flex;
        justify-content: center
    }
    .filterBarContainer .toggleFilterBar.hideButton {
        display: none
    }
}

.filterBarContainer .toggleFilterBar .showFiltersButton {
    display: flex;
    justify-content: center;
    width: 100%
}

.filterBarContainer .toggleFilterBar .showFiltersButton .showFiltersLabel {
    color: #545454;
    padding-left: 8px;
    text-transform: uppercase
}

.filterBarContainer .filterBar {
    background-color: #f8f8f8
}

@media(max-width:500px) {
    .filterBarContainer .filterBar.hideFilterBar {
        display: none
    }
    .filterBarContainer .filterBar.showFilterBar {
        height: 186px
    }
}

.filterBarContainer .filterBar .header {
    align-items: flex-start;
    display: flex
}

@media(max-width:500px) {
    .filterBarContainer .filterBar .header {
        justify-content: center
    }
}

.filterBarContainer .filterBar .header .filterBarTitle {
    color: #545454;
    padding: 0 0 32px 8px;
    text-transform: uppercase
}

.filterBarContainer .filterBar .header .resetButton {
    color: #545454;
    margin-left: auto;
    text-decoration: underline
}

.filterBarContainer .filterBar .header .resetButton:hover {
    color: #000
}

@media(max-width:500px) {
    .filterBarContainer .filterBar .header .resetButton {
        display: none
    }
}

.filterBarContainer .filterBar .filters {
    display: flex;
    justify-content: space-between
}

@media(max-width:700px) {
    .filterBarContainer .filterBar .filters {
        align-items: center;
        flex-direction: column
    }
}

.filterBarContainer .filterBar .filters .toggleFilters {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

@media(max-width:700px) {
    .filterBarContainer .filterBar .filters .toggleFilters {
        justify-content: center;
        margin-top: 20px
    }
}

.filterBarContainer .filterBar .filters .toggleFilters .separator {
    background: #cbcbcb;
    margin: 0 16px;
    min-height: 24px;
    width: 1px
}

.filterBarContainer .mobileButtons {
    display: none
}

@media(max-width:500px) {
    .filterBarContainer .mobileButtons {
        display: flex;
        padding: 20px 10px
    }
}

.filterBarContainer .mobileButtons>button {
    color: #545454
}

.filterBarContainer .mobileButtons .hideButton {
    margin-left: auto;
    text-transform: uppercase
}

.filterBarContainer .mobileButtons .resetButton {
    text-decoration: underline
}

.filter,
.filter .checkboxLabel {
    align-items: center;
    display: flex
}

.filter .checkboxLabel {
    color: #545454;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 400;
    white-space: nowrap
}

.filter .checkboxLabel .icon {
    padding-right: 10px
}

.filter .checkbox {
    height: 1em;
    left: 22px;
    opacity: 0;
    position: relative;
    width: 1em;
    z-index: 0
}

.filter .checkbox:focus {
    opacity: 1;
    outline: 1px dashed #545454;
    outline-offset: 14px
}

.filter .checkbox:focus:not(:focus-visible) {
    outline: none
}

.filter .checkmarkIcon,
.filter .plusIcon {
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 15px;
    justify-content: center;
    margin-bottom: 2px;
    padding: 5px;
    width: 15px;
    z-index: 1
}

.filter .plusIcon {
    background-color: #fff;
    border: 1px solid #fff
}

.filter .plusIcon:hover {
    border: 1px solid #000
}

.filter .checkmarkIcon {
    background-color: #000;
    border: 1px solid #000;
    display: none
}

.filter .checkmarkIcon:hover {
    background-color: #545454;
    border: 1px solid #545454
}

.filter .checkbox:checked~.plusIcon {
    display: none
}

.filter .checkbox:checked~.checkmarkIcon {
    display: flex
}

.dropDown {
    background-color: #fff;
    height: 45px;
    position: relative;
    width: 17.5rem
}

.dropDown span.icon svg.chevronIcon {
    fill: #000;
    bottom: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.dropDown span.icon svg.chevronIcon.open {
    transform: rotate(180deg)
}

.dropDown .dropDownTextInput {
    border: 1px solid #000;
    border-radius: 3px;
    box-sizing: border-box;
    color: #000;
    font-size: 1.2rem;
    font-weight: 700;
    height: 45px;
    outline: none;
    padding: 0 0 0 19px;
    width: 100%
}

.dropDown .dropDownTextInput:focus,
.dropDown .dropDownTextInput:hover {
    border: 3px solid #545454;
    border-radius: 3px
}

.dropDown .dropDownTextInput.active {
    border: 1px solid #0550c8;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.dropDown .dropDownTextInput::-moz-placeholder {
    color: #757575
}

.dropDown .dropDownTextInput::placeholder {
    color: #757575
}

.dropDown .optionListSelect {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    max-height: 246.4px;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 17.5rem;
    z-index: 960
}

.dropDown .optionListSelect.active {
    border: 1px solid #0550c8;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
    display: block
}

.dropDown .optionListSelect.hidden {
    display: none
}

.dropDown.sportDropDown span.icon svg.chevronIcon {
    right: 16px
}

.dropDown.sportDropDown .dropDownTextInput {
    border: 1px solid #e0e0e0;
    color: #545454;
    font-size: 1rem;
    font-weight: 400;
    padding-left: 12px
}

.dropDown.sportDropDown .dropDownTextInput:focus {
    border: 2px dotted #545454
}

.dropDown.sportDropDown .dropDownTextInput:hover {
    border: 3px solid #545454
}

.dropDown.sportDropDown .dropDownTextInput.active {
    border: 1px solid #0550c8;
    border-bottom: none
}

.dropDown.sportDropDown .dropDownTextInput::-moz-placeholder {
    color: #545454
}

.dropDown.sportDropDown .dropDownTextInput::placeholder {
    color: #545454
}

.option-AiDWq {
    align-items: center;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    height: 43px;
    justify-content: space-between;
    width: 100%
}

.option-AiDWq:focus {
    outline: none
}

.option-AiDWq:focus,
.option-AiDWq:hover {
    background-color: #0550c8
}

.option-AiDWq:focus .text-nLOUS,
.option-AiDWq:hover .text-nLOUS {
    color: #fff
}

.option-AiDWq .text-nLOUS {
    font-size: 1rem;
    margin-left: 29.08px;
    text-align: center;
    white-space: nowrap
}

.dropDown .selectedStateLabel {
    background-color: #fff;
    color: #545454;
    display: none;
    font-size: .8rem;
    left: 15px;
    padding: 0 5px;
    position: absolute;
    top: -11px;
    z-index: 1000
}

.dropDown .selectedStateLabel.active {
    display: block
}

.regionDropDown {
    background-color: #fff;
    height: 45px;
    position: relative;
    width: 17.5rem
}

.regionDropDown span.icon svg.chevronIcon {
    fill: #000;
    bottom: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.regionDropDown span.icon svg.chevronIcon.open {
    transform: rotate(180deg)
}

.regionDropDown .regionDropDownTextInput {
    border: 1px solid #000;
    border-radius: 3px;
    box-sizing: border-box;
    color: #000;
    font-size: 1.2rem;
    font-weight: 700;
    height: 45px;
    outline: none;
    padding: 0 0 0 19px;
    width: 100%
}

.regionDropDown .regionDropDownTextInput:focus {
    outline: 3px solid #0550c8
}

.regionDropDown .regionDropDownTextInput:hover {
    border: 3px solid #545454;
    border-radius: 3px
}

.regionDropDown .regionDropDownTextInput.active {
    border: 1px solid #0550c8;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.regionDropDown .regionDropDownTextInput::-moz-placeholder {
    color: #757575
}

.regionDropDown .regionDropDownTextInput::placeholder {
    color: #757575
}

.regionDropDown .regionListSelect {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    max-height: 246.4px;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 17.5rem;
    z-index: 960
}

.regionDropDown .regionListSelect.active {
    border: 1px solid #0550c8;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: none;
    display: block
}

.regionDropDown .regionListSelect.hidden {
    display: none
}

@media only screen and (max-width:63.75rem) {
    .radioBar .regionDropDown {
        position: absolute;
        right: 16px;
        width: calc(100% - 13.75rem)
    }
    .radioBar .regionDropDown .regionListSelect {
        width: 100%
    }
}

@media only screen and (max-width:31.25rem) {
    .radioBar .regionDropDown {
        position: relative;
        right: unset;
        width: 100%
    }
    .radioBar .regionDropDown .regionListSelect {
        width: 100%
    }
}

.regionDropDown .regionOption {
    align-items: center;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    height: 43px;
    justify-content: space-between;
    width: 100%
}

.regionDropDown .regionOption:focus {
    outline: none
}

.regionDropDown .regionOption.active {
    background-color: #0550c8
}

.regionDropDown .regionOption.active span.cityText,
.regionDropDown .regionOption.active span.provinceText {
    color: #fff
}

.regionDropDown .regionOption.hidden {
    display: none
}

.regionDropDown .regionOption .cityText {
    font-size: 1rem;
    margin-left: 29.08px;
    text-align: center;
    white-space: nowrap
}

.regionDropDown .regionOption .provinceText {
    color: #757575;
    font-size: 1rem;
    margin-right: 48px;
    text-align: center
}

div.radioBarFullWidthContainer {
    background-color: #eaeaea;
    margin-left: calc(-50vw + 40rem);
    width: 100vw
}

@media only screen and (max-width:1312px) {
    div.radioBarFullWidthContainer {
        margin-left: -16px
    }
}

.feed .appContainer.click-wp.viewportLarge .radioBarFullWidthContainer {
    margin-left: 0;
    width: auto
}

.radioBar {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 125px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 80rem;
    padding: 0 1rem
}

@media only screen and (max-width:63.75rem) {
    .radioBar {
        display: flex;
        flex-direction: column;
        height: auto;
        justify-content: space-between;
        padding: 32px 16px 16px;
        position: relative
    }
}

.radioBar .nowPlaying {
    align-items: center;
    display: inline-flex;
    flex-grow: .5;
    max-width: 560px
}

@media only screen and (max-width:75rem) {
    .radioBar .nowPlaying {
        flex-grow: 0;
        max-width: 450px;
        min-width: 400px;
        width: unset
    }
}

@media only screen and (max-width:68.75rem) {
    .radioBar .nowPlaying {
        max-width: unset;
        min-width: unset;
        width: 400px
    }
}

@media only screen and (max-width:63.75rem) {
    .radioBar .nowPlaying {
        margin-bottom: 18px;
        max-width: unset;
        min-width: unset;
        width: 100%
    }
}

@media only screen and (max-width:31.25rem) {
    .radioBar .nowPlaying {
        margin-top: 18px
    }
}

.radioBar .nowPlaying .nowPlayingImageContainer {
    background-color: #eaeaea;
    height: 155px;
    position: relative;
    width: 155px
}

@media only screen and (max-width:68.75rem) {
    .radioBar .nowPlaying .nowPlayingImageContainer {
        height: 100px;
        width: 100px
    }
}

.radioBar .nowPlaying .nowPlayingImageContainer .radioImage {
    height: 100%;
    width: 100%
}

.radioBar .nowPlaying .nowPlayingImageContainer .playButton {
    border: none;
    border-radius: 42px;
    bottom: 14px;
    color: unset;
    display: block;
    height: 42px;
    left: 14px;
    padding: 0;
    position: absolute;
    width: 42px
}

.radioBar .nowPlaying .nowPlayingImageContainer .playButton:focus {
    outline: 3px solid #0550c8
}

.radioBar .nowPlaying .nowPlayingImageContainer .playButton:focus .playTriangle,
.radioBar .nowPlaying .nowPlayingImageContainer .playButton:hover .playTriangle {
    border-left: 19px solid #e60505
}

.radioBar .nowPlaying .nowPlayingImageContainer .playButton .playTriangle {
    border-bottom: 10px solid transparent;
    border-left: 19px solid #000;
    border-top: 10px solid transparent;
    height: 0;
    margin-left: 14px;
    width: 0
}

.radioBar .nowPlaying .nowPlayingTextDiv {
    background-color: #fff;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    flex-direction: column;
    height: 100px;
    justify-content: space-evenly;
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 155px)
}

@media only screen and (max-width:68.75rem) {
    .radioBar .nowPlaying .nowPlayingTextDiv {
        width: calc(100% - 100px)
    }
}

.radioBar .nowPlaying .nowPlayingTextDiv .networkTitle {
    display: block;
    font-size: 1.2rem;
    font-weight: 700;
    padding-top: 15px
}

.radioBar .nowPlaying .nowPlayingTextDiv .programTitle {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: .875rem;
    font-weight: 400;
    margin-bottom: 15px;
    overflow: hidden
}

@media only screen and (max-width:270px) {
    .radioBar .nowPlaying .nowPlayingTextDiv .programTitle {
        -webkit-line-clamp: 1
    }
}

.radioBar .moreListen {
    box-sizing: border-box;
    color: #000;
    justify-self: end;
    text-decoration: none
}

@media only screen and (max-width:63.75rem) {
    .radioBar .moreListen {
        align-self: flex-end
    }
}

.radioBar .moreListen:hover {
    border-bottom: 1px solid #000
}

.radioBar .moreListen .moreOnText {
    display: block;
    font-size: .875rem;
    font-weight: 700
}

@media only screen and (max-width:63.75rem) {
    .radioBar .moreListen .moreOnText {
        display: inline;
        margin-right: 9px
    }
}

.radioBar .moreListen .listenLink {
    white-space: nowrap
}

.radioBar .moreListen .listenLink img {
    height: 12px;
    margin-right: 5px
}

.click-wp .radioBar .nowPlaying {
    max-width: 350px
}

@media only screen and (max-width:63.75rem) {
    .click-wp .radioBar .nowPlaying {
        max-width: unset
    }
}

.click-wp .radioBar .nowPlaying .nowPlayingImageContainer {
    height: 100px;
    width: 100px
}

.click-wp .radioBar .nowPlaying .nowPlayingTextDiv {
    width: calc(100% - 100px)
}

a.headingSize1-gK_3Q,
div.headingSize1-gK_3Q,
h1.headingSize1-gK_3Q,
h2.headingSize1-gK_3Q,
h3.headingSize1-gK_3Q,
h4.headingSize1-gK_3Q,
h5.headingSize1-gK_3Q,
h6.headingSize1-gK_3Q,
li.headingSize1-gK_3Q,
p.headingSize1-gK_3Q,
span.headingSize1-gK_3Q {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-kxSSS,
div.headingSize2-kxSSS,
h1.headingSize2-kxSSS,
h2.headingSize2-kxSSS,
h3.headingSize2-kxSSS,
h4.headingSize2-kxSSS,
h5.headingSize2-kxSSS,
h6.headingSize2-kxSSS,
li.headingSize2-kxSSS,
p.headingSize2-kxSSS,
span.headingSize2-kxSSS {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-uDsjp,
div.headingSize3-uDsjp,
h1.headingSize3-uDsjp,
h2.headingSize3-uDsjp,
h3.headingSize3-uDsjp,
h4.headingSize3-uDsjp,
h5.headingSize3-uDsjp,
h6.headingSize3-uDsjp,
li.headingSize3-uDsjp,
p.headingSize3-uDsjp,
span.headingSize3-uDsjp {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-ZXPNB,
div.headingSize4Bold-ZXPNB,
h1.headingSize4Bold-ZXPNB,
h2.headingSize4Bold-ZXPNB,
h3.headingSize4Bold-ZXPNB,
h4.headingSize4Bold-ZXPNB,
h5.headingSize4Bold-ZXPNB,
h6.headingSize4Bold-ZXPNB,
li.headingSize4Bold-ZXPNB,
p.headingSize4Bold-ZXPNB,
span.headingSize4Bold-ZXPNB {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-hTE0Z,
div.headingSize4SemiBold-hTE0Z,
h1.headingSize4SemiBold-hTE0Z,
h2.headingSize4SemiBold-hTE0Z,
h3.headingSize4SemiBold-hTE0Z,
h4.headingSize4SemiBold-hTE0Z,
h5.headingSize4SemiBold-hTE0Z,
h6.headingSize4SemiBold-hTE0Z,
li.headingSize4SemiBold-hTE0Z,
p.headingSize4SemiBold-hTE0Z,
span.headingSize4SemiBold-hTE0Z {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-dXQP6,
div.headingSize4Regular-dXQP6,
h1.headingSize4Regular-dXQP6,
h2.headingSize4Regular-dXQP6,
h3.headingSize4Regular-dXQP6,
h4.headingSize4Regular-dXQP6,
h5.headingSize4Regular-dXQP6,
h6.headingSize4Regular-dXQP6,
li.headingSize4Regular-dXQP6,
p.headingSize4Regular-dXQP6,
span.headingSize4Regular-dXQP6 {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-yy0aU,
div.headingSize5Bold-yy0aU,
h1.headingSize5Bold-yy0aU,
h2.headingSize5Bold-yy0aU,
h3.headingSize5Bold-yy0aU,
h4.headingSize5Bold-yy0aU,
h5.headingSize5Bold-yy0aU,
h6.headingSize5Bold-yy0aU,
li.headingSize5Bold-yy0aU,
p.headingSize5Bold-yy0aU,
span.headingSize5Bold-yy0aU {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-_egat,
div.headingSize5SemiBold-_egat,
h1.headingSize5SemiBold-_egat,
h2.headingSize5SemiBold-_egat,
h3.headingSize5SemiBold-_egat,
h4.headingSize5SemiBold-_egat,
h5.headingSize5SemiBold-_egat,
h6.headingSize5SemiBold-_egat,
li.headingSize5SemiBold-_egat,
p.headingSize5SemiBold-_egat,
span.headingSize5SemiBold-_egat {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-IZkgn,
div.headingSize5Regular-IZkgn,
h1.headingSize5Regular-IZkgn,
h2.headingSize5Regular-IZkgn,
h3.headingSize5Regular-IZkgn,
h4.headingSize5Regular-IZkgn,
h5.headingSize5Regular-IZkgn,
h6.headingSize5Regular-IZkgn,
li.headingSize5Regular-IZkgn,
p.headingSize5Regular-IZkgn,
span.headingSize5Regular-IZkgn {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-mxM2d,
div.headingSize6Bold-mxM2d,
h1.headingSize6Bold-mxM2d,
h2.headingSize6Bold-mxM2d,
h3.headingSize6Bold-mxM2d,
h4.headingSize6Bold-mxM2d,
h5.headingSize6Bold-mxM2d,
h6.headingSize6Bold-mxM2d,
li.headingSize6Bold-mxM2d,
p.headingSize6Bold-mxM2d,
span.headingSize6Bold-mxM2d {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-SsGqg,
div.headingSize6SemiBold-SsGqg,
h1.headingSize6SemiBold-SsGqg,
h2.headingSize6SemiBold-SsGqg,
h3.headingSize6SemiBold-SsGqg,
h4.headingSize6SemiBold-SsGqg,
h5.headingSize6SemiBold-SsGqg,
h6.headingSize6SemiBold-SsGqg,
li.headingSize6SemiBold-SsGqg,
p.headingSize6SemiBold-SsGqg,
span.headingSize6SemiBold-SsGqg {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-uHXow,
div.headingSize6Regular-uHXow,
h1.headingSize6Regular-uHXow,
h2.headingSize6Regular-uHXow,
h3.headingSize6Regular-uHXow,
h4.headingSize6Regular-uHXow,
h5.headingSize6Regular-uHXow,
h6.headingSize6Regular-uHXow,
li.headingSize6Regular-uHXow,
p.headingSize6Regular-uHXow,
span.headingSize6Regular-uHXow {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-V10qr,
div.headingSize7Bold-V10qr,
h1.headingSize7Bold-V10qr,
h2.headingSize7Bold-V10qr,
h3.headingSize7Bold-V10qr,
h4.headingSize7Bold-V10qr,
h5.headingSize7Bold-V10qr,
h6.headingSize7Bold-V10qr,
li.headingSize7Bold-V10qr,
p.headingSize7Bold-V10qr,
span.headingSize7Bold-V10qr {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-A1H9z,
div.headingSize7SemiBold-A1H9z,
h1.headingSize7SemiBold-A1H9z,
h2.headingSize7SemiBold-A1H9z,
h3.headingSize7SemiBold-A1H9z,
h4.headingSize7SemiBold-A1H9z,
h5.headingSize7SemiBold-A1H9z,
h6.headingSize7SemiBold-A1H9z,
li.headingSize7SemiBold-A1H9z,
p.headingSize7SemiBold-A1H9z,
span.headingSize7SemiBold-A1H9z {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-C5_Xr,
div.headingSize7Regular-C5_Xr,
h1.headingSize7Regular-C5_Xr,
h2.headingSize7Regular-C5_Xr,
h3.headingSize7Regular-C5_Xr,
h4.headingSize7Regular-C5_Xr,
h5.headingSize7Regular-C5_Xr,
h6.headingSize7Regular-C5_Xr,
li.headingSize7Regular-C5_Xr,
p.headingSize7Regular-C5_Xr,
span.headingSize7Regular-C5_Xr {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-yDolw,
div.paragraphSize1Bold-yDolw,
h1.paragraphSize1Bold-yDolw,
h2.paragraphSize1Bold-yDolw,
h3.paragraphSize1Bold-yDolw,
h4.paragraphSize1Bold-yDolw,
h5.paragraphSize1Bold-yDolw,
h6.paragraphSize1Bold-yDolw,
li.paragraphSize1Bold-yDolw,
p.paragraphSize1Bold-yDolw,
span.paragraphSize1Bold-yDolw {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-WV8DO,
div.paragraphSize1SemiBold-WV8DO,
h1.paragraphSize1SemiBold-WV8DO,
h2.paragraphSize1SemiBold-WV8DO,
h3.paragraphSize1SemiBold-WV8DO,
h4.paragraphSize1SemiBold-WV8DO,
h5.paragraphSize1SemiBold-WV8DO,
h6.paragraphSize1SemiBold-WV8DO,
li.paragraphSize1SemiBold-WV8DO,
p.paragraphSize1SemiBold-WV8DO,
span.paragraphSize1SemiBold-WV8DO {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-n_hUs,
div.paragraphSize1Regular-n_hUs,
h1.paragraphSize1Regular-n_hUs,
h2.paragraphSize1Regular-n_hUs,
h3.paragraphSize1Regular-n_hUs,
h4.paragraphSize1Regular-n_hUs,
h5.paragraphSize1Regular-n_hUs,
h6.paragraphSize1Regular-n_hUs,
li.paragraphSize1Regular-n_hUs,
p.paragraphSize1Regular-n_hUs,
span.paragraphSize1Regular-n_hUs {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-qPYf_,
div.paragraphSize2Bold-qPYf_,
h1.paragraphSize2Bold-qPYf_,
h2.paragraphSize2Bold-qPYf_,
h3.paragraphSize2Bold-qPYf_,
h4.paragraphSize2Bold-qPYf_,
h5.paragraphSize2Bold-qPYf_,
h6.paragraphSize2Bold-qPYf_,
li.paragraphSize2Bold-qPYf_,
p.paragraphSize2Bold-qPYf_,
span.paragraphSize2Bold-qPYf_ {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-snwJv,
div.paragraphSize2SemiBold-snwJv,
h1.paragraphSize2SemiBold-snwJv,
h2.paragraphSize2SemiBold-snwJv,
h3.paragraphSize2SemiBold-snwJv,
h4.paragraphSize2SemiBold-snwJv,
h5.paragraphSize2SemiBold-snwJv,
h6.paragraphSize2SemiBold-snwJv,
li.paragraphSize2SemiBold-snwJv,
p.paragraphSize2SemiBold-snwJv,
span.paragraphSize2SemiBold-snwJv {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-B8g4W,
div.paragraphSize2Regular-B8g4W,
h1.paragraphSize2Regular-B8g4W,
h2.paragraphSize2Regular-B8g4W,
h3.paragraphSize2Regular-B8g4W,
h4.paragraphSize2Regular-B8g4W,
h5.paragraphSize2Regular-B8g4W,
h6.paragraphSize2Regular-B8g4W,
li.paragraphSize2Regular-B8g4W,
p.paragraphSize2Regular-B8g4W,
span.paragraphSize2Regular-B8g4W {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-q9Hm9,
div.paragraphSize3Bold-q9Hm9,
h1.paragraphSize3Bold-q9Hm9,
h2.paragraphSize3Bold-q9Hm9,
h3.paragraphSize3Bold-q9Hm9,
h4.paragraphSize3Bold-q9Hm9,
h5.paragraphSize3Bold-q9Hm9,
h6.paragraphSize3Bold-q9Hm9,
li.paragraphSize3Bold-q9Hm9,
p.paragraphSize3Bold-q9Hm9,
span.paragraphSize3Bold-q9Hm9 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-IKbJz,
div.paragraphSize3SemiBold-IKbJz,
h1.paragraphSize3SemiBold-IKbJz,
h2.paragraphSize3SemiBold-IKbJz,
h3.paragraphSize3SemiBold-IKbJz,
h4.paragraphSize3SemiBold-IKbJz,
h5.paragraphSize3SemiBold-IKbJz,
h6.paragraphSize3SemiBold-IKbJz,
li.paragraphSize3SemiBold-IKbJz,
p.paragraphSize3SemiBold-IKbJz,
span.paragraphSize3SemiBold-IKbJz {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-bx0IK,
div.paragraphSize3Regular-bx0IK,
h1.paragraphSize3Regular-bx0IK,
h2.paragraphSize3Regular-bx0IK,
h3.paragraphSize3Regular-bx0IK,
h4.paragraphSize3Regular-bx0IK,
h5.paragraphSize3Regular-bx0IK,
h6.paragraphSize3Regular-bx0IK,
li.paragraphSize3Regular-bx0IK,
p.paragraphSize3Regular-bx0IK,
span.paragraphSize3Regular-bx0IK {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-iPp9t,
div.label-iPp9t,
h1.label-iPp9t,
h2.label-iPp9t,
h3.label-iPp9t,
h4.label-iPp9t,
h5.label-iPp9t,
h6.label-iPp9t,
li.label-iPp9t,
p.label-iPp9t,
span.label-iPp9t {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.liveStoryUpdate-rwS1K {
    background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 8px;
    box-sizing: border-box;
    color: #181818;
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem;
    margin-top: 16px;
    padding: 16px
}

.liveStoryUpdate-rwS1K .publishedDate-yNSgW {
    color: #585858;
    display: block;
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem;
    margin-bottom: 6px
}

.liveStoryUpdate-rwS1K .liveStoryUpdateHeading-acyVQ {
    margin-bottom: 3px
}

.liveStoryUpdate-rwS1K .liveStoryUpdateHeading-acyVQ h4 {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

@media(min-width:964px) {
    .liveStoryUpdate-rwS1K .liveStoryUpdateHeading-acyVQ h4 {
        font-family: Radio Canada;
        font-size: 1.5rem;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 1.95rem
    }
}

.liveStoryUpdate-rwS1K .liveStoryUpdateAuthor-tbdrv {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

.liveStoryUpdate-rwS1K a.liveStoryUpdateAuthor-tbdrv {
    color: #0074ad;
    text-decoration: underline
}

.liveStoryUpdate-rwS1K a.liveStoryUpdateAuthor-tbdrv:focus,
.liveStoryUpdate-rwS1K a.liveStoryUpdateAuthor-tbdrv:hover {
    background-color: #e7e7e7;
    color: #00699d;
    text-decoration: none
}

.liveStoryUpdate-rwS1K a.liveStoryUpdateAuthor-tbdrv:focus {
    outline: 1px solid #00699d
}

.liveStoryUpdate-rwS1K .liveStoryUpdatePPAudio-oyEnt,
.liveStoryUpdate-rwS1K .liveStoryUpdatePPVideo-cbv1b {
    display: block;
    height: 100%;
    margin-top: 16px;
    overflow: hidden;
    width: 100%
}

.liveStoryUpdate-rwS1K .liveStoryUpdatePPVideo-cbv1b {
    border-radius: 8px
}

.liveStoryUpdate-rwS1K p:last-child {
    margin-bottom: 0
}

.liveStoryUpdate-rwS1K figure {
    display: inline-block;
    margin-top: 16px;
    width: 100%
}

.liveStoryUpdate-rwS1K figure div:first-of-type {
    border-radius: 8px
}

.liveStoryUpdate-rwS1K .videoCaption-CFJag,
.liveStoryUpdate-rwS1K figcaption {
    color: #585858;
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem;
    margin-top: 8px
}

a.headingSize1-jBfD3,
div.headingSize1-jBfD3,
h1.headingSize1-jBfD3,
h2.headingSize1-jBfD3,
h3.headingSize1-jBfD3,
h4.headingSize1-jBfD3,
h5.headingSize1-jBfD3,
h6.headingSize1-jBfD3,
li.headingSize1-jBfD3,
p.headingSize1-jBfD3,
span.headingSize1-jBfD3 {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-kOfmk,
div.headingSize2-kOfmk,
h1.headingSize2-kOfmk,
h2.headingSize2-kOfmk,
h3.headingSize2-kOfmk,
h4.headingSize2-kOfmk,
h5.headingSize2-kOfmk,
h6.headingSize2-kOfmk,
li.headingSize2-kOfmk,
p.headingSize2-kOfmk,
span.headingSize2-kOfmk {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-NPU0i,
div.headingSize3-NPU0i,
h1.headingSize3-NPU0i,
h2.headingSize3-NPU0i,
h3.headingSize3-NPU0i,
h4.headingSize3-NPU0i,
h5.headingSize3-NPU0i,
h6.headingSize3-NPU0i,
li.headingSize3-NPU0i,
p.headingSize3-NPU0i,
span.headingSize3-NPU0i {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-ynCnX,
div.headingSize4Bold-ynCnX,
h1.headingSize4Bold-ynCnX,
h2.headingSize4Bold-ynCnX,
h3.headingSize4Bold-ynCnX,
h4.headingSize4Bold-ynCnX,
h5.headingSize4Bold-ynCnX,
h6.headingSize4Bold-ynCnX,
li.headingSize4Bold-ynCnX,
p.headingSize4Bold-ynCnX,
span.headingSize4Bold-ynCnX {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-cobGt,
div.headingSize4SemiBold-cobGt,
h1.headingSize4SemiBold-cobGt,
h2.headingSize4SemiBold-cobGt,
h3.headingSize4SemiBold-cobGt,
h4.headingSize4SemiBold-cobGt,
h5.headingSize4SemiBold-cobGt,
h6.headingSize4SemiBold-cobGt,
li.headingSize4SemiBold-cobGt,
p.headingSize4SemiBold-cobGt,
span.headingSize4SemiBold-cobGt {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-YvO9x,
div.headingSize4Regular-YvO9x,
h1.headingSize4Regular-YvO9x,
h2.headingSize4Regular-YvO9x,
h3.headingSize4Regular-YvO9x,
h4.headingSize4Regular-YvO9x,
h5.headingSize4Regular-YvO9x,
h6.headingSize4Regular-YvO9x,
li.headingSize4Regular-YvO9x,
p.headingSize4Regular-YvO9x,
span.headingSize4Regular-YvO9x {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-IQkg1,
div.headingSize5Bold-IQkg1,
h1.headingSize5Bold-IQkg1,
h2.headingSize5Bold-IQkg1,
h3.headingSize5Bold-IQkg1,
h4.headingSize5Bold-IQkg1,
h5.headingSize5Bold-IQkg1,
h6.headingSize5Bold-IQkg1,
li.headingSize5Bold-IQkg1,
p.headingSize5Bold-IQkg1,
span.headingSize5Bold-IQkg1 {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-ugUoU,
div.headingSize5SemiBold-ugUoU,
h1.headingSize5SemiBold-ugUoU,
h2.headingSize5SemiBold-ugUoU,
h3.headingSize5SemiBold-ugUoU,
h4.headingSize5SemiBold-ugUoU,
h5.headingSize5SemiBold-ugUoU,
h6.headingSize5SemiBold-ugUoU,
li.headingSize5SemiBold-ugUoU,
p.headingSize5SemiBold-ugUoU,
span.headingSize5SemiBold-ugUoU {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-HCQ7W,
div.headingSize5Regular-HCQ7W,
h1.headingSize5Regular-HCQ7W,
h2.headingSize5Regular-HCQ7W,
h3.headingSize5Regular-HCQ7W,
h4.headingSize5Regular-HCQ7W,
h5.headingSize5Regular-HCQ7W,
h6.headingSize5Regular-HCQ7W,
li.headingSize5Regular-HCQ7W,
p.headingSize5Regular-HCQ7W,
span.headingSize5Regular-HCQ7W {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-z_0Af,
div.headingSize6Bold-z_0Af,
h1.headingSize6Bold-z_0Af,
h2.headingSize6Bold-z_0Af,
h3.headingSize6Bold-z_0Af,
h4.headingSize6Bold-z_0Af,
h5.headingSize6Bold-z_0Af,
h6.headingSize6Bold-z_0Af,
li.headingSize6Bold-z_0Af,
p.headingSize6Bold-z_0Af,
span.headingSize6Bold-z_0Af {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-n22iL,
div.headingSize6SemiBold-n22iL,
h1.headingSize6SemiBold-n22iL,
h2.headingSize6SemiBold-n22iL,
h3.headingSize6SemiBold-n22iL,
h4.headingSize6SemiBold-n22iL,
h5.headingSize6SemiBold-n22iL,
h6.headingSize6SemiBold-n22iL,
li.headingSize6SemiBold-n22iL,
p.headingSize6SemiBold-n22iL,
span.headingSize6SemiBold-n22iL {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-lDJ4I,
div.headingSize6Regular-lDJ4I,
h1.headingSize6Regular-lDJ4I,
h2.headingSize6Regular-lDJ4I,
h3.headingSize6Regular-lDJ4I,
h4.headingSize6Regular-lDJ4I,
h5.headingSize6Regular-lDJ4I,
h6.headingSize6Regular-lDJ4I,
li.headingSize6Regular-lDJ4I,
p.headingSize6Regular-lDJ4I,
span.headingSize6Regular-lDJ4I {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-qO8B2,
div.headingSize7Bold-qO8B2,
h1.headingSize7Bold-qO8B2,
h2.headingSize7Bold-qO8B2,
h3.headingSize7Bold-qO8B2,
h4.headingSize7Bold-qO8B2,
h5.headingSize7Bold-qO8B2,
h6.headingSize7Bold-qO8B2,
li.headingSize7Bold-qO8B2,
p.headingSize7Bold-qO8B2,
span.headingSize7Bold-qO8B2 {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-xfLGK,
div.headingSize7SemiBold-xfLGK,
h1.headingSize7SemiBold-xfLGK,
h2.headingSize7SemiBold-xfLGK,
h3.headingSize7SemiBold-xfLGK,
h4.headingSize7SemiBold-xfLGK,
h5.headingSize7SemiBold-xfLGK,
h6.headingSize7SemiBold-xfLGK,
li.headingSize7SemiBold-xfLGK,
p.headingSize7SemiBold-xfLGK,
span.headingSize7SemiBold-xfLGK {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-eZxqq,
div.headingSize7Regular-eZxqq,
h1.headingSize7Regular-eZxqq,
h2.headingSize7Regular-eZxqq,
h3.headingSize7Regular-eZxqq,
h4.headingSize7Regular-eZxqq,
h5.headingSize7Regular-eZxqq,
h6.headingSize7Regular-eZxqq,
li.headingSize7Regular-eZxqq,
p.headingSize7Regular-eZxqq,
span.headingSize7Regular-eZxqq {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-k8XMM,
div.paragraphSize1Bold-k8XMM,
h1.paragraphSize1Bold-k8XMM,
h2.paragraphSize1Bold-k8XMM,
h3.paragraphSize1Bold-k8XMM,
h4.paragraphSize1Bold-k8XMM,
h5.paragraphSize1Bold-k8XMM,
h6.paragraphSize1Bold-k8XMM,
li.paragraphSize1Bold-k8XMM,
p.paragraphSize1Bold-k8XMM,
span.paragraphSize1Bold-k8XMM {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-Yk_qj,
div.paragraphSize1SemiBold-Yk_qj,
h1.paragraphSize1SemiBold-Yk_qj,
h2.paragraphSize1SemiBold-Yk_qj,
h3.paragraphSize1SemiBold-Yk_qj,
h4.paragraphSize1SemiBold-Yk_qj,
h5.paragraphSize1SemiBold-Yk_qj,
h6.paragraphSize1SemiBold-Yk_qj,
li.paragraphSize1SemiBold-Yk_qj,
p.paragraphSize1SemiBold-Yk_qj,
span.paragraphSize1SemiBold-Yk_qj {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-SPhCv,
div.paragraphSize1Regular-SPhCv,
h1.paragraphSize1Regular-SPhCv,
h2.paragraphSize1Regular-SPhCv,
h3.paragraphSize1Regular-SPhCv,
h4.paragraphSize1Regular-SPhCv,
h5.paragraphSize1Regular-SPhCv,
h6.paragraphSize1Regular-SPhCv,
li.paragraphSize1Regular-SPhCv,
p.paragraphSize1Regular-SPhCv,
span.paragraphSize1Regular-SPhCv {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-iYXph,
div.paragraphSize2Bold-iYXph,
h1.paragraphSize2Bold-iYXph,
h2.paragraphSize2Bold-iYXph,
h3.paragraphSize2Bold-iYXph,
h4.paragraphSize2Bold-iYXph,
h5.paragraphSize2Bold-iYXph,
h6.paragraphSize2Bold-iYXph,
li.paragraphSize2Bold-iYXph,
p.paragraphSize2Bold-iYXph,
span.paragraphSize2Bold-iYXph {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-FzxE5,
div.paragraphSize2SemiBold-FzxE5,
h1.paragraphSize2SemiBold-FzxE5,
h2.paragraphSize2SemiBold-FzxE5,
h3.paragraphSize2SemiBold-FzxE5,
h4.paragraphSize2SemiBold-FzxE5,
h5.paragraphSize2SemiBold-FzxE5,
h6.paragraphSize2SemiBold-FzxE5,
li.paragraphSize2SemiBold-FzxE5,
p.paragraphSize2SemiBold-FzxE5,
span.paragraphSize2SemiBold-FzxE5 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-uDRCi,
button span,
div.paragraphSize2Regular-uDRCi,
h1.paragraphSize2Regular-uDRCi,
h2.paragraphSize2Regular-uDRCi,
h3.paragraphSize2Regular-uDRCi,
h4.paragraphSize2Regular-uDRCi,
h5.paragraphSize2Regular-uDRCi,
h6.paragraphSize2Regular-uDRCi,
li.paragraphSize2Regular-uDRCi,
p.paragraphSize2Regular-uDRCi,
span.paragraphSize2Regular-uDRCi {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-rHTwh,
div.paragraphSize3Bold-rHTwh,
h1.paragraphSize3Bold-rHTwh,
h2.paragraphSize3Bold-rHTwh,
h3.paragraphSize3Bold-rHTwh,
h4.paragraphSize3Bold-rHTwh,
h5.paragraphSize3Bold-rHTwh,
h6.paragraphSize3Bold-rHTwh,
li.paragraphSize3Bold-rHTwh,
p.paragraphSize3Bold-rHTwh,
span.paragraphSize3Bold-rHTwh {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-HS7GS,
div.paragraphSize3SemiBold-HS7GS,
h1.paragraphSize3SemiBold-HS7GS,
h2.paragraphSize3SemiBold-HS7GS,
h3.paragraphSize3SemiBold-HS7GS,
h4.paragraphSize3SemiBold-HS7GS,
h5.paragraphSize3SemiBold-HS7GS,
h6.paragraphSize3SemiBold-HS7GS,
li.paragraphSize3SemiBold-HS7GS,
p.paragraphSize3SemiBold-HS7GS,
span.paragraphSize3SemiBold-HS7GS {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-hzA2M,
div.paragraphSize3Regular-hzA2M,
h1.paragraphSize3Regular-hzA2M,
h2.paragraphSize3Regular-hzA2M,
h3.paragraphSize3Regular-hzA2M,
h4.paragraphSize3Regular-hzA2M,
h5.paragraphSize3Regular-hzA2M,
h6.paragraphSize3Regular-hzA2M,
li.paragraphSize3Regular-hzA2M,
p.paragraphSize3Regular-hzA2M,
span.paragraphSize3Regular-hzA2M {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-fcasr,
div.label-fcasr,
h1.label-fcasr,
h2.label-fcasr,
h3.label-fcasr,
h4.label-fcasr,
h5.label-fcasr,
h6.label-fcasr,
li.label-fcasr,
p.label-fcasr,
span.label-fcasr {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

button {
    cursor: pointer;
    font-family: Radio Canada
}

.textButtonRounded-ECgMd {
    border-radius: 24px;
    padding: 12px 24px
}

.textButtonRectangle-tg0wX {
    border-radius: 8px;
    min-height: 32px;
    min-width: 80px;
    padding: 0 8px
}

.outlined-hTmi5 {
    background-color: #fff;
    border: 1px solid gray;
    color: #000;
    outline-offset: 2px
}

.outlined-hTmi5:focus,
.outlined-hTmi5:hover {
    background-color: #e7f2f7
}

.outlined-hTmi5:focus {
    outline: 2px solid #353535
}

.outlined-hTmi5:focus-visible {
    outline: 2px solid #353535
}

.outlined-hTmi5:active {
    background-color: #a7cfe3;
    outline: none
}

.outlined-hTmi5:disabled {
    border: 1px solid #a7a7a7;
    color: #a7a7a7
}

.filled-sh27F {
    background-color: #003a56;
    border: 1px solid #003a56;
    color: #fff;
    outline-offset: 2px
}

.filled-sh27F:hover {
    background-color: #004c71;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3)
}

.filled-sh27F:focus {
    background-color: #004c71;
    outline: 2px solid #353535
}

.filled-sh27F:focus-visible {
    background-color: #004c71;
    outline: 2px solid #e00
}

.filled-sh27F:active {
    background-color: #00699d;
    outline: none
}

.filled-sh27F:disabled {
    background-color: #a7a7a7;
    border: 1px solid #a7a7a7
}

.iconButton-ahDec {
    background-color: transparent;
    border: none;
    padding: 0
}

.iconButton-ahDec svg {
    border: 2px solid transparent;
    border-radius: 50%;
    padding: 8px
}

.iconButton-ahDec.enabled-tNwNO {
    cursor: pointer
}

.iconButton-ahDec.enabled-tNwNO:hover svg {
    background-color: #e7e7e7
}

.iconButton-ahDec.enabled-tNwNO:active svg {
    background-color: #a7a7a7
}

.iconButton-ahDec.enabled-tNwNO:focus {
    outline: none
}

.iconButton-ahDec.enabled-tNwNO:focus-visible svg {
    background-color: #e7e7e7;
    border: 2px solid #060606
}

.iconButton-ahDec.disabled-LW87H {
    cursor: auto
}

.iconButton-ahDec.disabled-LW87H svg {
    opacity: .5
}

.iconButton-ahDec.dark-jYADk.enabled-tNwNO:hover svg {
    background-color: gray
}

.iconButton-ahDec.dark-jYADk.enabled-tNwNO:active svg {
    background-color: #585858
}

.iconButton-ahDec.dark-jYADk.enabled-tNwNO:focus svg,
.iconButton-ahDec.dark-jYADk.enabled-tNwNO:focus-visible svg {
    background-color: gray
}

.iconButton-ahDec.background-A5qe6 svg {
    background-color: #e7e7e7;
    border: 2px solid transparent;
    padding: 8px
}

.iconButton-ahDec.background-A5qe6.enabled-tNwNO:hover svg {
    background-color: #cacaca
}

.iconButton-ahDec.background-A5qe6.enabled-tNwNO:active svg {
    background-color: #a7a7a7
}

.iconButton-ahDec.background-A5qe6.enabled-tNwNO:focus {
    outline: none
}

.iconButton-ahDec.background-A5qe6.enabled-tNwNO:focus-visible svg {
    background-color: #e7e7e7;
    border: 2px solid #060606
}

.iconButton-ahDec.background-A5qe6:disabled {
    pointer-events: none
}

.iconButton-ahDec.background-A5qe6:disabled svg path {
    fill: #a7a7a7;
    opacity: 1
}

a.headingSize1-nVFat,
div.headingSize1-nVFat,
h1.headingSize1-nVFat,
h2.headingSize1-nVFat,
h3.headingSize1-nVFat,
h4.headingSize1-nVFat,
h5.headingSize1-nVFat,
h6.headingSize1-nVFat,
li.headingSize1-nVFat,
p.headingSize1-nVFat,
span.headingSize1-nVFat {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-PgVPV,
div.headingSize2-PgVPV,
h1.headingSize2-PgVPV,
h2.headingSize2-PgVPV,
h3.headingSize2-PgVPV,
h4.headingSize2-PgVPV,
h5.headingSize2-PgVPV,
h6.headingSize2-PgVPV,
li.headingSize2-PgVPV,
p.headingSize2-PgVPV,
span.headingSize2-PgVPV {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-ARQM1,
div.headingSize3-ARQM1,
h1.headingSize3-ARQM1,
h2.headingSize3-ARQM1,
h3.headingSize3-ARQM1,
h4.headingSize3-ARQM1,
h5.headingSize3-ARQM1,
h6.headingSize3-ARQM1,
li.headingSize3-ARQM1,
p.headingSize3-ARQM1,
span.headingSize3-ARQM1 {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-NIIZz,
div.headingSize4Bold-NIIZz,
h1.headingSize4Bold-NIIZz,
h2.headingSize4Bold-NIIZz,
h3.headingSize4Bold-NIIZz,
h4.headingSize4Bold-NIIZz,
h5.headingSize4Bold-NIIZz,
h6.headingSize4Bold-NIIZz,
li.headingSize4Bold-NIIZz,
p.headingSize4Bold-NIIZz,
span.headingSize4Bold-NIIZz {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-JfA_B,
div.headingSize4SemiBold-JfA_B,
h1.headingSize4SemiBold-JfA_B,
h2.headingSize4SemiBold-JfA_B,
h3.headingSize4SemiBold-JfA_B,
h4.headingSize4SemiBold-JfA_B,
h5.headingSize4SemiBold-JfA_B,
h6.headingSize4SemiBold-JfA_B,
li.headingSize4SemiBold-JfA_B,
p.headingSize4SemiBold-JfA_B,
span.headingSize4SemiBold-JfA_B {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-vQXnM,
div.headingSize4Regular-vQXnM,
h1.headingSize4Regular-vQXnM,
h2.headingSize4Regular-vQXnM,
h3.headingSize4Regular-vQXnM,
h4.headingSize4Regular-vQXnM,
h5.headingSize4Regular-vQXnM,
h6.headingSize4Regular-vQXnM,
li.headingSize4Regular-vQXnM,
p.headingSize4Regular-vQXnM,
span.headingSize4Regular-vQXnM {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-vrTi7,
div.headingSize5Bold-vrTi7,
h1.headingSize5Bold-vrTi7,
h2.headingSize5Bold-vrTi7,
h3.headingSize5Bold-vrTi7,
h4.headingSize5Bold-vrTi7,
h5.headingSize5Bold-vrTi7,
h6.headingSize5Bold-vrTi7,
li.headingSize5Bold-vrTi7,
p.headingSize5Bold-vrTi7,
span.headingSize5Bold-vrTi7 {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-v83cV,
div.headingSize5SemiBold-v83cV,
h1.headingSize5SemiBold-v83cV,
h2.headingSize5SemiBold-v83cV,
h3.headingSize5SemiBold-v83cV,
h4.headingSize5SemiBold-v83cV,
h5.headingSize5SemiBold-v83cV,
h6.headingSize5SemiBold-v83cV,
li.headingSize5SemiBold-v83cV,
p.headingSize5SemiBold-v83cV,
span.headingSize5SemiBold-v83cV {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-EMfUP,
div.headingSize5Regular-EMfUP,
h1.headingSize5Regular-EMfUP,
h2.headingSize5Regular-EMfUP,
h3.headingSize5Regular-EMfUP,
h4.headingSize5Regular-EMfUP,
h5.headingSize5Regular-EMfUP,
h6.headingSize5Regular-EMfUP,
li.headingSize5Regular-EMfUP,
p.headingSize5Regular-EMfUP,
span.headingSize5Regular-EMfUP {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-TfPjT,
div.headingSize6Bold-TfPjT,
h1.headingSize6Bold-TfPjT,
h2.headingSize6Bold-TfPjT,
h3.headingSize6Bold-TfPjT,
h4.headingSize6Bold-TfPjT,
h5.headingSize6Bold-TfPjT,
h6.headingSize6Bold-TfPjT,
li.headingSize6Bold-TfPjT,
p.headingSize6Bold-TfPjT,
span.headingSize6Bold-TfPjT {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-SSym0,
div.headingSize6SemiBold-SSym0,
h1.headingSize6SemiBold-SSym0,
h2.headingSize6SemiBold-SSym0,
h3.headingSize6SemiBold-SSym0,
h4.headingSize6SemiBold-SSym0,
h5.headingSize6SemiBold-SSym0,
h6.headingSize6SemiBold-SSym0,
li.headingSize6SemiBold-SSym0,
p.headingSize6SemiBold-SSym0,
span.headingSize6SemiBold-SSym0 {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-AmvaF,
div.headingSize6Regular-AmvaF,
h1.headingSize6Regular-AmvaF,
h2.headingSize6Regular-AmvaF,
h3.headingSize6Regular-AmvaF,
h4.headingSize6Regular-AmvaF,
h5.headingSize6Regular-AmvaF,
h6.headingSize6Regular-AmvaF,
li.headingSize6Regular-AmvaF,
p.headingSize6Regular-AmvaF,
span.headingSize6Regular-AmvaF {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-pPSnm,
div.headingSize7Bold-pPSnm,
h1.headingSize7Bold-pPSnm,
h2.headingSize7Bold-pPSnm,
h3.headingSize7Bold-pPSnm,
h4.headingSize7Bold-pPSnm,
h5.headingSize7Bold-pPSnm,
h6.headingSize7Bold-pPSnm,
li.headingSize7Bold-pPSnm,
p.headingSize7Bold-pPSnm,
span.headingSize7Bold-pPSnm {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-c0d7p,
div.headingSize7SemiBold-c0d7p,
h1.headingSize7SemiBold-c0d7p,
h2.headingSize7SemiBold-c0d7p,
h3.headingSize7SemiBold-c0d7p,
h4.headingSize7SemiBold-c0d7p,
h5.headingSize7SemiBold-c0d7p,
h6.headingSize7SemiBold-c0d7p,
li.headingSize7SemiBold-c0d7p,
p.headingSize7SemiBold-c0d7p,
span.headingSize7SemiBold-c0d7p {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-GvW4S,
div.headingSize7Regular-GvW4S,
h1.headingSize7Regular-GvW4S,
h2.headingSize7Regular-GvW4S,
h3.headingSize7Regular-GvW4S,
h4.headingSize7Regular-GvW4S,
h5.headingSize7Regular-GvW4S,
h6.headingSize7Regular-GvW4S,
li.headingSize7Regular-GvW4S,
p.headingSize7Regular-GvW4S,
span.headingSize7Regular-GvW4S {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-salpK,
div.paragraphSize1Bold-salpK,
h1.paragraphSize1Bold-salpK,
h2.paragraphSize1Bold-salpK,
h3.paragraphSize1Bold-salpK,
h4.paragraphSize1Bold-salpK,
h5.paragraphSize1Bold-salpK,
h6.paragraphSize1Bold-salpK,
li.paragraphSize1Bold-salpK,
p.paragraphSize1Bold-salpK,
span.paragraphSize1Bold-salpK {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-nWEWp,
div.paragraphSize1SemiBold-nWEWp,
h1.paragraphSize1SemiBold-nWEWp,
h2.paragraphSize1SemiBold-nWEWp,
h3.paragraphSize1SemiBold-nWEWp,
h4.paragraphSize1SemiBold-nWEWp,
h5.paragraphSize1SemiBold-nWEWp,
h6.paragraphSize1SemiBold-nWEWp,
li.paragraphSize1SemiBold-nWEWp,
p.paragraphSize1SemiBold-nWEWp,
span.paragraphSize1SemiBold-nWEWp {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

.labelledIconButton-DJXCN span,
.labelledIconButton-DJXCN.horizontalNav-vNOyy span,
.labelledIconButton-DJXCN.horizontalNav-vNOyy:active span,
.labelledIconButton-DJXCN.horizontalNav-vNOyy:focus-visible span,
.labelledIconButton-DJXCN:focus-visible span,
a.paragraphSize1Regular-ex13L,
div.paragraphSize1Regular-ex13L,
h1.paragraphSize1Regular-ex13L,
h2.paragraphSize1Regular-ex13L,
h3.paragraphSize1Regular-ex13L,
h4.paragraphSize1Regular-ex13L,
h5.paragraphSize1Regular-ex13L,
h6.paragraphSize1Regular-ex13L,
li.paragraphSize1Regular-ex13L,
p.paragraphSize1Regular-ex13L,
span.paragraphSize1Regular-ex13L {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-wRvi6,
div.paragraphSize2Bold-wRvi6,
h1.paragraphSize2Bold-wRvi6,
h2.paragraphSize2Bold-wRvi6,
h3.paragraphSize2Bold-wRvi6,
h4.paragraphSize2Bold-wRvi6,
h5.paragraphSize2Bold-wRvi6,
h6.paragraphSize2Bold-wRvi6,
li.paragraphSize2Bold-wRvi6,
p.paragraphSize2Bold-wRvi6,
span.paragraphSize2Bold-wRvi6 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-u6ZPP,
div.paragraphSize2SemiBold-u6ZPP,
h1.paragraphSize2SemiBold-u6ZPP,
h2.paragraphSize2SemiBold-u6ZPP,
h3.paragraphSize2SemiBold-u6ZPP,
h4.paragraphSize2SemiBold-u6ZPP,
h5.paragraphSize2SemiBold-u6ZPP,
h6.paragraphSize2SemiBold-u6ZPP,
li.paragraphSize2SemiBold-u6ZPP,
p.paragraphSize2SemiBold-u6ZPP,
span.paragraphSize2SemiBold-u6ZPP {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-XNdHT,
div.paragraphSize2Regular-XNdHT,
h1.paragraphSize2Regular-XNdHT,
h2.paragraphSize2Regular-XNdHT,
h3.paragraphSize2Regular-XNdHT,
h4.paragraphSize2Regular-XNdHT,
h5.paragraphSize2Regular-XNdHT,
h6.paragraphSize2Regular-XNdHT,
li.paragraphSize2Regular-XNdHT,
p.paragraphSize2Regular-XNdHT,
span.paragraphSize2Regular-XNdHT {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

.labelledIconButton-DJXCN:active span,
a.paragraphSize3Bold-oMUpE,
div.paragraphSize3Bold-oMUpE,
h1.paragraphSize3Bold-oMUpE,
h2.paragraphSize3Bold-oMUpE,
h3.paragraphSize3Bold-oMUpE,
h4.paragraphSize3Bold-oMUpE,
h5.paragraphSize3Bold-oMUpE,
h6.paragraphSize3Bold-oMUpE,
li.paragraphSize3Bold-oMUpE,
p.paragraphSize3Bold-oMUpE,
span.paragraphSize3Bold-oMUpE {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-ynKHY,
div.paragraphSize3SemiBold-ynKHY,
h1.paragraphSize3SemiBold-ynKHY,
h2.paragraphSize3SemiBold-ynKHY,
h3.paragraphSize3SemiBold-ynKHY,
h4.paragraphSize3SemiBold-ynKHY,
h5.paragraphSize3SemiBold-ynKHY,
h6.paragraphSize3SemiBold-ynKHY,
li.paragraphSize3SemiBold-ynKHY,
p.paragraphSize3SemiBold-ynKHY,
span.paragraphSize3SemiBold-ynKHY {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-eSZtJ,
div.paragraphSize3Regular-eSZtJ,
h1.paragraphSize3Regular-eSZtJ,
h2.paragraphSize3Regular-eSZtJ,
h3.paragraphSize3Regular-eSZtJ,
h4.paragraphSize3Regular-eSZtJ,
h5.paragraphSize3Regular-eSZtJ,
h6.paragraphSize3Regular-eSZtJ,
li.paragraphSize3Regular-eSZtJ,
p.paragraphSize3Regular-eSZtJ,
span.paragraphSize3Regular-eSZtJ {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-fWEDY,
div.label-fWEDY,
h1.label-fWEDY,
h2.label-fWEDY,
h3.label-fWEDY,
h4.label-fWEDY,
h5.label-fWEDY,
h6.label-fWEDY,
li.label-fWEDY,
p.label-fWEDY,
span.label-fWEDY {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.labelledIconButton-DJXCN {
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 24px;
    color: #353535;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-family: Radio Canada;
    padding: 2px 14px 2px 0;
    text-decoration: none
}

.labelledIconButton-DJXCN svg {
    padding: 4px
}

.labelledIconButton-DJXCN:focus-visible {
    border: 2px solid #353535;
    margin: -2px
}

.labelledIconButton-DJXCN:focus {
    outline: none
}

.labelledIconButton-DJXCN:hover {
    text-decoration: underline
}

.labelledIconButton-DJXCN:active {
    border: none
}

.labelledIconButton-DJXCN:disabled {
    color: #cacaca
}

.labelledIconButton-DJXCN:disabled svg path {
    fill: #cacaca
}

.labelledIconButton-DJXCN.horizontalNav-vNOyy {
    margin: 0;
    padding-left: .5rem;
    padding-right: .5rem
}

.labelledIconButton-DJXCN.horizontalNav-vNOyy svg {
    padding: 0
}

.labelledIconButton-DJXCN.blackAndWhite-yKULD {
    color: #fff
}

.labelledIconButton-DJXCN.blackAndWhite-yKULD:focus-visible {
    border: 2px solid #fff;
    margin: -2px
}

.labelledIconButton-DJXCN.blackAndWhite-yKULD:active {
    color: #cacaca;
    -webkit-text-decoration: underline #cacaca;
    text-decoration: underline #cacaca
}

.shortcutsBarContainer-cfQkD {
    overflow: hidden
}

.shortcutsBarContainer-cfQkD ul {
    margin: 0 auto;
    max-width: 80rem;
    padding-left: 10px
}

a.headingSize1-hl4fc,
div.headingSize1-hl4fc,
h1.headingSize1-hl4fc,
h2.headingSize1-hl4fc,
h3.headingSize1-hl4fc,
h4.headingSize1-hl4fc,
h5.headingSize1-hl4fc,
h6.headingSize1-hl4fc,
li.headingSize1-hl4fc,
p.headingSize1-hl4fc,
span.headingSize1-hl4fc {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-GiqIW,
div.headingSize2-GiqIW,
h1.headingSize2-GiqIW,
h2.headingSize2-GiqIW,
h3.headingSize2-GiqIW,
h4.headingSize2-GiqIW,
h5.headingSize2-GiqIW,
h6.headingSize2-GiqIW,
li.headingSize2-GiqIW,
p.headingSize2-GiqIW,
span.headingSize2-GiqIW {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-uOjyt,
div.headingSize3-uOjyt,
h1.headingSize3-uOjyt,
h2.headingSize3-uOjyt,
h3.headingSize3-uOjyt,
h4.headingSize3-uOjyt,
h5.headingSize3-uOjyt,
h6.headingSize3-uOjyt,
li.headingSize3-uOjyt,
p.headingSize3-uOjyt,
span.headingSize3-uOjyt {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-KSfpH,
div.headingSize4Bold-KSfpH,
h1.headingSize4Bold-KSfpH,
h2.headingSize4Bold-KSfpH,
h3.headingSize4Bold-KSfpH,
h4.headingSize4Bold-KSfpH,
h5.headingSize4Bold-KSfpH,
h6.headingSize4Bold-KSfpH,
li.headingSize4Bold-KSfpH,
p.headingSize4Bold-KSfpH,
span.headingSize4Bold-KSfpH {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-aHABp,
div.headingSize4SemiBold-aHABp,
h1.headingSize4SemiBold-aHABp,
h2.headingSize4SemiBold-aHABp,
h3.headingSize4SemiBold-aHABp,
h4.headingSize4SemiBold-aHABp,
h5.headingSize4SemiBold-aHABp,
h6.headingSize4SemiBold-aHABp,
li.headingSize4SemiBold-aHABp,
p.headingSize4SemiBold-aHABp,
span.headingSize4SemiBold-aHABp {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-G4scq,
div.headingSize4Regular-G4scq,
h1.headingSize4Regular-G4scq,
h2.headingSize4Regular-G4scq,
h3.headingSize4Regular-G4scq,
h4.headingSize4Regular-G4scq,
h5.headingSize4Regular-G4scq,
h6.headingSize4Regular-G4scq,
li.headingSize4Regular-G4scq,
p.headingSize4Regular-G4scq,
span.headingSize4Regular-G4scq {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-jtQLR,
div.headingSize5Bold-jtQLR,
h1.headingSize5Bold-jtQLR,
h2.headingSize5Bold-jtQLR,
h3.headingSize5Bold-jtQLR,
h4.headingSize5Bold-jtQLR,
h5.headingSize5Bold-jtQLR,
h6.headingSize5Bold-jtQLR,
li.headingSize5Bold-jtQLR,
p.headingSize5Bold-jtQLR,
span.headingSize5Bold-jtQLR {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-yBeui,
div.headingSize5SemiBold-yBeui,
h1.headingSize5SemiBold-yBeui,
h2.headingSize5SemiBold-yBeui,
h3.headingSize5SemiBold-yBeui,
h4.headingSize5SemiBold-yBeui,
h5.headingSize5SemiBold-yBeui,
h6.headingSize5SemiBold-yBeui,
li.headingSize5SemiBold-yBeui,
p.headingSize5SemiBold-yBeui,
span.headingSize5SemiBold-yBeui {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-YL0Op,
div.headingSize5Regular-YL0Op,
h1.headingSize5Regular-YL0Op,
h2.headingSize5Regular-YL0Op,
h3.headingSize5Regular-YL0Op,
h4.headingSize5Regular-YL0Op,
h5.headingSize5Regular-YL0Op,
h6.headingSize5Regular-YL0Op,
li.headingSize5Regular-YL0Op,
p.headingSize5Regular-YL0Op,
span.headingSize5Regular-YL0Op {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-nONKS,
div.headingSize6Bold-nONKS,
h1.headingSize6Bold-nONKS,
h2.headingSize6Bold-nONKS,
h3.headingSize6Bold-nONKS,
h4.headingSize6Bold-nONKS,
h5.headingSize6Bold-nONKS,
h6.headingSize6Bold-nONKS,
li.headingSize6Bold-nONKS,
p.headingSize6Bold-nONKS,
span.headingSize6Bold-nONKS {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-DNevf,
div.headingSize6SemiBold-DNevf,
h1.headingSize6SemiBold-DNevf,
h2.headingSize6SemiBold-DNevf,
h3.headingSize6SemiBold-DNevf,
h4.headingSize6SemiBold-DNevf,
h5.headingSize6SemiBold-DNevf,
h6.headingSize6SemiBold-DNevf,
li.headingSize6SemiBold-DNevf,
p.headingSize6SemiBold-DNevf,
span.headingSize6SemiBold-DNevf {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-RFe8F,
div.headingSize6Regular-RFe8F,
h1.headingSize6Regular-RFe8F,
h2.headingSize6Regular-RFe8F,
h3.headingSize6Regular-RFe8F,
h4.headingSize6Regular-RFe8F,
h5.headingSize6Regular-RFe8F,
h6.headingSize6Regular-RFe8F,
li.headingSize6Regular-RFe8F,
p.headingSize6Regular-RFe8F,
span.headingSize6Regular-RFe8F {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-_mf1X,
div.headingSize7Bold-_mf1X,
h1.headingSize7Bold-_mf1X,
h2.headingSize7Bold-_mf1X,
h3.headingSize7Bold-_mf1X,
h4.headingSize7Bold-_mf1X,
h5.headingSize7Bold-_mf1X,
h6.headingSize7Bold-_mf1X,
li.headingSize7Bold-_mf1X,
p.headingSize7Bold-_mf1X,
span.headingSize7Bold-_mf1X {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-nu0Of,
div.headingSize7SemiBold-nu0Of,
h1.headingSize7SemiBold-nu0Of,
h2.headingSize7SemiBold-nu0Of,
h3.headingSize7SemiBold-nu0Of,
h4.headingSize7SemiBold-nu0Of,
h5.headingSize7SemiBold-nu0Of,
h6.headingSize7SemiBold-nu0Of,
li.headingSize7SemiBold-nu0Of,
p.headingSize7SemiBold-nu0Of,
span.headingSize7SemiBold-nu0Of {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-wVOLL,
div.headingSize7Regular-wVOLL,
h1.headingSize7Regular-wVOLL,
h2.headingSize7Regular-wVOLL,
h3.headingSize7Regular-wVOLL,
h4.headingSize7Regular-wVOLL,
h5.headingSize7Regular-wVOLL,
h6.headingSize7Regular-wVOLL,
li.headingSize7Regular-wVOLL,
p.headingSize7Regular-wVOLL,
span.headingSize7Regular-wVOLL {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-LN10Y,
div.paragraphSize1Bold-LN10Y,
h1.paragraphSize1Bold-LN10Y,
h2.paragraphSize1Bold-LN10Y,
h3.paragraphSize1Bold-LN10Y,
h4.paragraphSize1Bold-LN10Y,
h5.paragraphSize1Bold-LN10Y,
h6.paragraphSize1Bold-LN10Y,
li.paragraphSize1Bold-LN10Y,
p.paragraphSize1Bold-LN10Y,
span.paragraphSize1Bold-LN10Y {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-C5qQw,
div.paragraphSize1SemiBold-C5qQw,
h1.paragraphSize1SemiBold-C5qQw,
h2.paragraphSize1SemiBold-C5qQw,
h3.paragraphSize1SemiBold-C5qQw,
h4.paragraphSize1SemiBold-C5qQw,
h5.paragraphSize1SemiBold-C5qQw,
h6.paragraphSize1SemiBold-C5qQw,
li.paragraphSize1SemiBold-C5qQw,
p.paragraphSize1SemiBold-C5qQw,
span.paragraphSize1SemiBold-C5qQw {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-nxESY,
div.paragraphSize1Regular-nxESY,
h1.paragraphSize1Regular-nxESY,
h2.paragraphSize1Regular-nxESY,
h3.paragraphSize1Regular-nxESY,
h4.paragraphSize1Regular-nxESY,
h5.paragraphSize1Regular-nxESY,
h6.paragraphSize1Regular-nxESY,
li.paragraphSize1Regular-nxESY,
p.paragraphSize1Regular-nxESY,
span.paragraphSize1Regular-nxESY {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-xOiv9,
div.paragraphSize2Bold-xOiv9,
h1.paragraphSize2Bold-xOiv9,
h2.paragraphSize2Bold-xOiv9,
h3.paragraphSize2Bold-xOiv9,
h4.paragraphSize2Bold-xOiv9,
h5.paragraphSize2Bold-xOiv9,
h6.paragraphSize2Bold-xOiv9,
li.paragraphSize2Bold-xOiv9,
p.paragraphSize2Bold-xOiv9,
span.paragraphSize2Bold-xOiv9 {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-CpfcE,
div.paragraphSize2SemiBold-CpfcE,
h1.paragraphSize2SemiBold-CpfcE,
h2.paragraphSize2SemiBold-CpfcE,
h3.paragraphSize2SemiBold-CpfcE,
h4.paragraphSize2SemiBold-CpfcE,
h5.paragraphSize2SemiBold-CpfcE,
h6.paragraphSize2SemiBold-CpfcE,
li.paragraphSize2SemiBold-CpfcE,
p.paragraphSize2SemiBold-CpfcE,
span.paragraphSize2SemiBold-CpfcE {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-o5H9T,
div.paragraphSize2Regular-o5H9T,
h1.paragraphSize2Regular-o5H9T,
h2.paragraphSize2Regular-o5H9T,
h3.paragraphSize2Regular-o5H9T,
h4.paragraphSize2Regular-o5H9T,
h5.paragraphSize2Regular-o5H9T,
h6.paragraphSize2Regular-o5H9T,
li.paragraphSize2Regular-o5H9T,
p.paragraphSize2Regular-o5H9T,
span.paragraphSize2Regular-o5H9T {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-L9Si8,
div.paragraphSize3Bold-L9Si8,
h1.paragraphSize3Bold-L9Si8,
h2.paragraphSize3Bold-L9Si8,
h3.paragraphSize3Bold-L9Si8,
h4.paragraphSize3Bold-L9Si8,
h5.paragraphSize3Bold-L9Si8,
h6.paragraphSize3Bold-L9Si8,
li.paragraphSize3Bold-L9Si8,
p.paragraphSize3Bold-L9Si8,
span.paragraphSize3Bold-L9Si8 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-dQ0Pq,
div.paragraphSize3SemiBold-dQ0Pq,
h1.paragraphSize3SemiBold-dQ0Pq,
h2.paragraphSize3SemiBold-dQ0Pq,
h3.paragraphSize3SemiBold-dQ0Pq,
h4.paragraphSize3SemiBold-dQ0Pq,
h5.paragraphSize3SemiBold-dQ0Pq,
h6.paragraphSize3SemiBold-dQ0Pq,
li.paragraphSize3SemiBold-dQ0Pq,
p.paragraphSize3SemiBold-dQ0Pq,
span.paragraphSize3SemiBold-dQ0Pq {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-Ri7oy,
div.paragraphSize3Regular-Ri7oy,
h1.paragraphSize3Regular-Ri7oy,
h2.paragraphSize3Regular-Ri7oy,
h3.paragraphSize3Regular-Ri7oy,
h4.paragraphSize3Regular-Ri7oy,
h5.paragraphSize3Regular-Ri7oy,
h6.paragraphSize3Regular-Ri7oy,
li.paragraphSize3Regular-Ri7oy,
p.paragraphSize3Regular-Ri7oy,
span.paragraphSize3Regular-Ri7oy {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-Pr_fR,
div.label-Pr_fR,
h1.label-Pr_fR,
h2.label-Pr_fR,
h3.label-Pr_fR,
h4.label-Pr_fR,
h5.label-Pr_fR,
h6.label-Pr_fR,
li.label-Pr_fR,
p.label-Pr_fR,
span.label-Pr_fR {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.preferenceDialog-GMvy3 {
    background: #f9f9f9;
    min-height: 14rem;
    width: 17.5rem
}

.chipContainer-OnVRz {
    padding-bottom: 10px
}

.chipContainer-OnVRz>* {
    margin: 8px 0
}

.buttonContainer-C3Ror {
    padding-top: 6px
}

.buttonContainer-C3Ror>* {
    margin: 8px 8px 0
}

.buttonContainer-C3Ror>:first-child {
    margin-left: 0
}

a.headingSize1-axi13,
div.headingSize1-axi13,
h1.headingSize1-axi13,
h2.headingSize1-axi13,
h3.headingSize1-axi13,
h4.headingSize1-axi13,
h5.headingSize1-axi13,
h6.headingSize1-axi13,
li.headingSize1-axi13,
p.headingSize1-axi13,
span.headingSize1-axi13 {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-JYFjo,
div.headingSize2-JYFjo,
h1.headingSize2-JYFjo,
h2.headingSize2-JYFjo,
h3.headingSize2-JYFjo,
h4.headingSize2-JYFjo,
h5.headingSize2-JYFjo,
h6.headingSize2-JYFjo,
li.headingSize2-JYFjo,
p.headingSize2-JYFjo,
span.headingSize2-JYFjo {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-avDz3,
div.headingSize3-avDz3,
h1.headingSize3-avDz3,
h2.headingSize3-avDz3,
h3.headingSize3-avDz3,
h4.headingSize3-avDz3,
h5.headingSize3-avDz3,
h6.headingSize3-avDz3,
li.headingSize3-avDz3,
p.headingSize3-avDz3,
span.headingSize3-avDz3 {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-J8bfT,
div.headingSize4Bold-J8bfT,
h1.headingSize4Bold-J8bfT,
h2.headingSize4Bold-J8bfT,
h3.headingSize4Bold-J8bfT,
h4.headingSize4Bold-J8bfT,
h5.headingSize4Bold-J8bfT,
h6.headingSize4Bold-J8bfT,
li.headingSize4Bold-J8bfT,
p.headingSize4Bold-J8bfT,
span.headingSize4Bold-J8bfT {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-hwife,
div.headingSize4SemiBold-hwife,
h1.headingSize4SemiBold-hwife,
h2.headingSize4SemiBold-hwife,
h3.headingSize4SemiBold-hwife,
h4.headingSize4SemiBold-hwife,
h5.headingSize4SemiBold-hwife,
h6.headingSize4SemiBold-hwife,
li.headingSize4SemiBold-hwife,
p.headingSize4SemiBold-hwife,
span.headingSize4SemiBold-hwife {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-_uQiy,
div.headingSize4Regular-_uQiy,
h1.headingSize4Regular-_uQiy,
h2.headingSize4Regular-_uQiy,
h3.headingSize4Regular-_uQiy,
h4.headingSize4Regular-_uQiy,
h5.headingSize4Regular-_uQiy,
h6.headingSize4Regular-_uQiy,
li.headingSize4Regular-_uQiy,
p.headingSize4Regular-_uQiy,
span.headingSize4Regular-_uQiy {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-nh1TJ,
div.headingSize5Bold-nh1TJ,
h1.headingSize5Bold-nh1TJ,
h2.headingSize5Bold-nh1TJ,
h3.headingSize5Bold-nh1TJ,
h4.headingSize5Bold-nh1TJ,
h5.headingSize5Bold-nh1TJ,
h6.headingSize5Bold-nh1TJ,
li.headingSize5Bold-nh1TJ,
p.headingSize5Bold-nh1TJ,
span.headingSize5Bold-nh1TJ {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-PXm_j,
div.headingSize5SemiBold-PXm_j,
h1.headingSize5SemiBold-PXm_j,
h2.headingSize5SemiBold-PXm_j,
h3.headingSize5SemiBold-PXm_j,
h4.headingSize5SemiBold-PXm_j,
h5.headingSize5SemiBold-PXm_j,
h6.headingSize5SemiBold-PXm_j,
li.headingSize5SemiBold-PXm_j,
p.headingSize5SemiBold-PXm_j,
span.headingSize5SemiBold-PXm_j {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-cP58v,
div.headingSize5Regular-cP58v,
h1.headingSize5Regular-cP58v,
h2.headingSize5Regular-cP58v,
h3.headingSize5Regular-cP58v,
h4.headingSize5Regular-cP58v,
h5.headingSize5Regular-cP58v,
h6.headingSize5Regular-cP58v,
li.headingSize5Regular-cP58v,
p.headingSize5Regular-cP58v,
span.headingSize5Regular-cP58v {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-d7y2e,
div.headingSize6Bold-d7y2e,
h1.headingSize6Bold-d7y2e,
h2.headingSize6Bold-d7y2e,
h3.headingSize6Bold-d7y2e,
h4.headingSize6Bold-d7y2e,
h5.headingSize6Bold-d7y2e,
h6.headingSize6Bold-d7y2e,
li.headingSize6Bold-d7y2e,
p.headingSize6Bold-d7y2e,
span.headingSize6Bold-d7y2e {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-Om6P8,
div.headingSize6SemiBold-Om6P8,
h1.headingSize6SemiBold-Om6P8,
h2.headingSize6SemiBold-Om6P8,
h3.headingSize6SemiBold-Om6P8,
h4.headingSize6SemiBold-Om6P8,
h5.headingSize6SemiBold-Om6P8,
h6.headingSize6SemiBold-Om6P8,
li.headingSize6SemiBold-Om6P8,
p.headingSize6SemiBold-Om6P8,
span.headingSize6SemiBold-Om6P8 {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-dZCJg,
div.headingSize6Regular-dZCJg,
h1.headingSize6Regular-dZCJg,
h2.headingSize6Regular-dZCJg,
h3.headingSize6Regular-dZCJg,
h4.headingSize6Regular-dZCJg,
h5.headingSize6Regular-dZCJg,
h6.headingSize6Regular-dZCJg,
li.headingSize6Regular-dZCJg,
p.headingSize6Regular-dZCJg,
span.headingSize6Regular-dZCJg {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-fvqwu,
div.headingSize7Bold-fvqwu,
h1.headingSize7Bold-fvqwu,
h2.headingSize7Bold-fvqwu,
h3.headingSize7Bold-fvqwu,
h4.headingSize7Bold-fvqwu,
h5.headingSize7Bold-fvqwu,
h6.headingSize7Bold-fvqwu,
li.headingSize7Bold-fvqwu,
p.headingSize7Bold-fvqwu,
span.headingSize7Bold-fvqwu {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-SIF2X,
div.headingSize7SemiBold-SIF2X,
h1.headingSize7SemiBold-SIF2X,
h2.headingSize7SemiBold-SIF2X,
h3.headingSize7SemiBold-SIF2X,
h4.headingSize7SemiBold-SIF2X,
h5.headingSize7SemiBold-SIF2X,
h6.headingSize7SemiBold-SIF2X,
li.headingSize7SemiBold-SIF2X,
p.headingSize7SemiBold-SIF2X,
span.headingSize7SemiBold-SIF2X {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-siojv,
div.headingSize7Regular-siojv,
h1.headingSize7Regular-siojv,
h2.headingSize7Regular-siojv,
h3.headingSize7Regular-siojv,
h4.headingSize7Regular-siojv,
h5.headingSize7Regular-siojv,
h6.headingSize7Regular-siojv,
li.headingSize7Regular-siojv,
p.headingSize7Regular-siojv,
span.headingSize7Regular-siojv {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-ApVEm,
div.paragraphSize1Bold-ApVEm,
h1.paragraphSize1Bold-ApVEm,
h2.paragraphSize1Bold-ApVEm,
h3.paragraphSize1Bold-ApVEm,
h4.paragraphSize1Bold-ApVEm,
h5.paragraphSize1Bold-ApVEm,
h6.paragraphSize1Bold-ApVEm,
li.paragraphSize1Bold-ApVEm,
p.paragraphSize1Bold-ApVEm,
span.paragraphSize1Bold-ApVEm {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-Kj1Vb,
div.paragraphSize1SemiBold-Kj1Vb,
h1.paragraphSize1SemiBold-Kj1Vb,
h2.paragraphSize1SemiBold-Kj1Vb,
h3.paragraphSize1SemiBold-Kj1Vb,
h4.paragraphSize1SemiBold-Kj1Vb,
h5.paragraphSize1SemiBold-Kj1Vb,
h6.paragraphSize1SemiBold-Kj1Vb,
li.paragraphSize1SemiBold-Kj1Vb,
p.paragraphSize1SemiBold-Kj1Vb,
span.paragraphSize1SemiBold-Kj1Vb {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-Artuq,
div.paragraphSize1Regular-Artuq,
h1.paragraphSize1Regular-Artuq,
h2.paragraphSize1Regular-Artuq,
h3.paragraphSize1Regular-Artuq,
h4.paragraphSize1Regular-Artuq,
h5.paragraphSize1Regular-Artuq,
h6.paragraphSize1Regular-Artuq,
li.paragraphSize1Regular-Artuq,
p.paragraphSize1Regular-Artuq,
span.paragraphSize1Regular-Artuq {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-jY0Xw,
div.paragraphSize2Bold-jY0Xw,
h1.paragraphSize2Bold-jY0Xw,
h2.paragraphSize2Bold-jY0Xw,
h3.paragraphSize2Bold-jY0Xw,
h4.paragraphSize2Bold-jY0Xw,
h5.paragraphSize2Bold-jY0Xw,
h6.paragraphSize2Bold-jY0Xw,
li.paragraphSize2Bold-jY0Xw,
p.paragraphSize2Bold-jY0Xw,
span.paragraphSize2Bold-jY0Xw {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-vBjQX,
div.paragraphSize2SemiBold-vBjQX,
h1.paragraphSize2SemiBold-vBjQX,
h2.paragraphSize2SemiBold-vBjQX,
h3.paragraphSize2SemiBold-vBjQX,
h4.paragraphSize2SemiBold-vBjQX,
h5.paragraphSize2SemiBold-vBjQX,
h6.paragraphSize2SemiBold-vBjQX,
li.paragraphSize2SemiBold-vBjQX,
p.paragraphSize2SemiBold-vBjQX,
span.paragraphSize2SemiBold-vBjQX {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-BiUCh,
div.paragraphSize2Regular-BiUCh,
h1.paragraphSize2Regular-BiUCh,
h2.paragraphSize2Regular-BiUCh,
h3.paragraphSize2Regular-BiUCh,
h4.paragraphSize2Regular-BiUCh,
h5.paragraphSize2Regular-BiUCh,
h6.paragraphSize2Regular-BiUCh,
li.paragraphSize2Regular-BiUCh,
p.paragraphSize2Regular-BiUCh,
span.paragraphSize2Regular-BiUCh {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-aRiQK,
div.paragraphSize3Bold-aRiQK,
h1.paragraphSize3Bold-aRiQK,
h2.paragraphSize3Bold-aRiQK,
h3.paragraphSize3Bold-aRiQK,
h4.paragraphSize3Bold-aRiQK,
h5.paragraphSize3Bold-aRiQK,
h6.paragraphSize3Bold-aRiQK,
li.paragraphSize3Bold-aRiQK,
p.paragraphSize3Bold-aRiQK,
span.paragraphSize3Bold-aRiQK {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-FcDSu,
div.paragraphSize3SemiBold-FcDSu,
h1.paragraphSize3SemiBold-FcDSu,
h2.paragraphSize3SemiBold-FcDSu,
h3.paragraphSize3SemiBold-FcDSu,
h4.paragraphSize3SemiBold-FcDSu,
h5.paragraphSize3SemiBold-FcDSu,
h6.paragraphSize3SemiBold-FcDSu,
li.paragraphSize3SemiBold-FcDSu,
p.paragraphSize3SemiBold-FcDSu,
span.paragraphSize3SemiBold-FcDSu {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-VH1xd,
div.paragraphSize3Regular-VH1xd,
h1.paragraphSize3Regular-VH1xd,
h2.paragraphSize3Regular-VH1xd,
h3.paragraphSize3Regular-VH1xd,
h4.paragraphSize3Regular-VH1xd,
h5.paragraphSize3Regular-VH1xd,
h6.paragraphSize3Regular-VH1xd,
li.paragraphSize3Regular-VH1xd,
p.paragraphSize3Regular-VH1xd,
span.paragraphSize3Regular-VH1xd {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-ukpgP,
div.label-ukpgP,
h1.label-ukpgP,
h2.label-ukpgP,
h3.label-ukpgP,
h4.label-ukpgP,
h5.label-ukpgP,
h6.label-ukpgP,
li.label-ukpgP,
p.label-ukpgP,
span.label-ukpgP {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.modalContent-PRqKA {
    align-self: center;
    background-color: #fff;
    margin-left: 20px;
    min-height: calc(100vh - 64px);
    min-width: calc(100% - 84px);
    padding: 32px
}

@media(min-width:768px) {
    .modalContent-PRqKA {
        border-radius: 8px;
        margin: 0;
        min-height: 300px;
        min-width: 287px
    }
}

.modalContent-PRqKA .header-e_Qq7 {
    display: flex;
    justify-content: space-between;
    line-height: 0;
    padding-bottom: 16px
}

.slide-Kpsd7.freemode-Ggwvh {
    width: -moz-fit-content !important;
    width: fit-content !important
}

.slide-Kpsd7.centered-gg9Cf {
    display: flex;
    justify-content: space-around
}

.modalContent-Z1RSi {
    align-items: center;
    align-self: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.modalContent-Z1RSi .closeButtonWrapper-K8DUc {
    position: absolute;
    right: 32px;
    top: 32px
}

.modalContent-Z1RSi .leftRightButtonWrapper-P9Nug {
    display: none
}

@media(min-width:768px) {
    .modalContent-Z1RSi .leftRightButtonWrapper-P9Nug {
        display: flex;
        justify-content: space-between;
        left: 80px;
        position: absolute;
        right: 80px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2
    }
}

a.headingSize1-KTYsn,
div.headingSize1-KTYsn,
h1.headingSize1-KTYsn,
h2.headingSize1-KTYsn,
h3.headingSize1-KTYsn,
h4.headingSize1-KTYsn,
h5.headingSize1-KTYsn,
h6.headingSize1-KTYsn,
li.headingSize1-KTYsn,
p.headingSize1-KTYsn,
span.headingSize1-KTYsn {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-RnynO,
div.headingSize2-RnynO,
h1.headingSize2-RnynO,
h2.headingSize2-RnynO,
h3.headingSize2-RnynO,
h4.headingSize2-RnynO,
h5.headingSize2-RnynO,
h6.headingSize2-RnynO,
li.headingSize2-RnynO,
p.headingSize2-RnynO,
span.headingSize2-RnynO {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-qwP82,
div.headingSize3-qwP82,
h1.headingSize3-qwP82,
h2.headingSize3-qwP82,
h3.headingSize3-qwP82,
h4.headingSize3-qwP82,
h5.headingSize3-qwP82,
h6.headingSize3-qwP82,
li.headingSize3-qwP82,
p.headingSize3-qwP82,
span.headingSize3-qwP82 {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-F_s1K,
div.headingSize4Bold-F_s1K,
h1.headingSize4Bold-F_s1K,
h2.headingSize4Bold-F_s1K,
h3.headingSize4Bold-F_s1K,
h4.headingSize4Bold-F_s1K,
h5.headingSize4Bold-F_s1K,
h6.headingSize4Bold-F_s1K,
li.headingSize4Bold-F_s1K,
p.headingSize4Bold-F_s1K,
span.headingSize4Bold-F_s1K {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-V7010,
div.headingSize4SemiBold-V7010,
h1.headingSize4SemiBold-V7010,
h2.headingSize4SemiBold-V7010,
h3.headingSize4SemiBold-V7010,
h4.headingSize4SemiBold-V7010,
h5.headingSize4SemiBold-V7010,
h6.headingSize4SemiBold-V7010,
li.headingSize4SemiBold-V7010,
p.headingSize4SemiBold-V7010,
span.headingSize4SemiBold-V7010 {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-SmfU0,
div.headingSize4Regular-SmfU0,
h1.headingSize4Regular-SmfU0,
h2.headingSize4Regular-SmfU0,
h3.headingSize4Regular-SmfU0,
h4.headingSize4Regular-SmfU0,
h5.headingSize4Regular-SmfU0,
h6.headingSize4Regular-SmfU0,
li.headingSize4Regular-SmfU0,
p.headingSize4Regular-SmfU0,
span.headingSize4Regular-SmfU0 {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-w8LoI,
div.headingSize5Bold-w8LoI,
h1.headingSize5Bold-w8LoI,
h2.headingSize5Bold-w8LoI,
h3.headingSize5Bold-w8LoI,
h4.headingSize5Bold-w8LoI,
h5.headingSize5Bold-w8LoI,
h6.headingSize5Bold-w8LoI,
li.headingSize5Bold-w8LoI,
p.headingSize5Bold-w8LoI,
span.headingSize5Bold-w8LoI {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-K0OIB,
div.headingSize5SemiBold-K0OIB,
h1.headingSize5SemiBold-K0OIB,
h2.headingSize5SemiBold-K0OIB,
h3.headingSize5SemiBold-K0OIB,
h4.headingSize5SemiBold-K0OIB,
h5.headingSize5SemiBold-K0OIB,
h6.headingSize5SemiBold-K0OIB,
li.headingSize5SemiBold-K0OIB,
p.headingSize5SemiBold-K0OIB,
span.headingSize5SemiBold-K0OIB {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-bP82v,
div.headingSize5Regular-bP82v,
h1.headingSize5Regular-bP82v,
h2.headingSize5Regular-bP82v,
h3.headingSize5Regular-bP82v,
h4.headingSize5Regular-bP82v,
h5.headingSize5Regular-bP82v,
h6.headingSize5Regular-bP82v,
li.headingSize5Regular-bP82v,
p.headingSize5Regular-bP82v,
span.headingSize5Regular-bP82v {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-nrbhQ,
div.headingSize6Bold-nrbhQ,
h1.headingSize6Bold-nrbhQ,
h2.headingSize6Bold-nrbhQ,
h3.headingSize6Bold-nrbhQ,
h4.headingSize6Bold-nrbhQ,
h5.headingSize6Bold-nrbhQ,
h6.headingSize6Bold-nrbhQ,
li.headingSize6Bold-nrbhQ,
p.headingSize6Bold-nrbhQ,
span.headingSize6Bold-nrbhQ {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-HWGWv,
div.headingSize6SemiBold-HWGWv,
h1.headingSize6SemiBold-HWGWv,
h2.headingSize6SemiBold-HWGWv,
h3.headingSize6SemiBold-HWGWv,
h4.headingSize6SemiBold-HWGWv,
h5.headingSize6SemiBold-HWGWv,
h6.headingSize6SemiBold-HWGWv,
li.headingSize6SemiBold-HWGWv,
p.headingSize6SemiBold-HWGWv,
span.headingSize6SemiBold-HWGWv {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-w_yfm,
div.headingSize6Regular-w_yfm,
h1.headingSize6Regular-w_yfm,
h2.headingSize6Regular-w_yfm,
h3.headingSize6Regular-w_yfm,
h4.headingSize6Regular-w_yfm,
h5.headingSize6Regular-w_yfm,
h6.headingSize6Regular-w_yfm,
li.headingSize6Regular-w_yfm,
p.headingSize6Regular-w_yfm,
span.headingSize6Regular-w_yfm {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-uyQzK,
div.headingSize7Bold-uyQzK,
h1.headingSize7Bold-uyQzK,
h2.headingSize7Bold-uyQzK,
h3.headingSize7Bold-uyQzK,
h4.headingSize7Bold-uyQzK,
h5.headingSize7Bold-uyQzK,
h6.headingSize7Bold-uyQzK,
li.headingSize7Bold-uyQzK,
p.headingSize7Bold-uyQzK,
span.headingSize7Bold-uyQzK {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-u9G8j,
div.headingSize7SemiBold-u9G8j,
h1.headingSize7SemiBold-u9G8j,
h2.headingSize7SemiBold-u9G8j,
h3.headingSize7SemiBold-u9G8j,
h4.headingSize7SemiBold-u9G8j,
h5.headingSize7SemiBold-u9G8j,
h6.headingSize7SemiBold-u9G8j,
li.headingSize7SemiBold-u9G8j,
p.headingSize7SemiBold-u9G8j,
span.headingSize7SemiBold-u9G8j {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-uFChl,
div.headingSize7Regular-uFChl,
h1.headingSize7Regular-uFChl,
h2.headingSize7Regular-uFChl,
h3.headingSize7Regular-uFChl,
h4.headingSize7Regular-uFChl,
h5.headingSize7Regular-uFChl,
h6.headingSize7Regular-uFChl,
li.headingSize7Regular-uFChl,
p.headingSize7Regular-uFChl,
span.headingSize7Regular-uFChl {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-qj2RM,
div.paragraphSize1Bold-qj2RM,
h1.paragraphSize1Bold-qj2RM,
h2.paragraphSize1Bold-qj2RM,
h3.paragraphSize1Bold-qj2RM,
h4.paragraphSize1Bold-qj2RM,
h5.paragraphSize1Bold-qj2RM,
h6.paragraphSize1Bold-qj2RM,
li.paragraphSize1Bold-qj2RM,
p.paragraphSize1Bold-qj2RM,
span.paragraphSize1Bold-qj2RM {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-pII7J,
div.paragraphSize1SemiBold-pII7J,
h1.paragraphSize1SemiBold-pII7J,
h2.paragraphSize1SemiBold-pII7J,
h3.paragraphSize1SemiBold-pII7J,
h4.paragraphSize1SemiBold-pII7J,
h5.paragraphSize1SemiBold-pII7J,
h6.paragraphSize1SemiBold-pII7J,
li.paragraphSize1SemiBold-pII7J,
p.paragraphSize1SemiBold-pII7J,
span.paragraphSize1SemiBold-pII7J {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-RYYRk,
div.paragraphSize1Regular-RYYRk,
h1.paragraphSize1Regular-RYYRk,
h2.paragraphSize1Regular-RYYRk,
h3.paragraphSize1Regular-RYYRk,
h4.paragraphSize1Regular-RYYRk,
h5.paragraphSize1Regular-RYYRk,
h6.paragraphSize1Regular-RYYRk,
li.paragraphSize1Regular-RYYRk,
p.paragraphSize1Regular-RYYRk,
span.paragraphSize1Regular-RYYRk {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-TINlL,
div.paragraphSize2Bold-TINlL,
h1.paragraphSize2Bold-TINlL,
h2.paragraphSize2Bold-TINlL,
h3.paragraphSize2Bold-TINlL,
h4.paragraphSize2Bold-TINlL,
h5.paragraphSize2Bold-TINlL,
h6.paragraphSize2Bold-TINlL,
li.paragraphSize2Bold-TINlL,
p.paragraphSize2Bold-TINlL,
span.paragraphSize2Bold-TINlL {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-XGEVi,
div.paragraphSize2SemiBold-XGEVi,
h1.paragraphSize2SemiBold-XGEVi,
h2.paragraphSize2SemiBold-XGEVi,
h3.paragraphSize2SemiBold-XGEVi,
h4.paragraphSize2SemiBold-XGEVi,
h5.paragraphSize2SemiBold-XGEVi,
h6.paragraphSize2SemiBold-XGEVi,
li.paragraphSize2SemiBold-XGEVi,
p.paragraphSize2SemiBold-XGEVi,
span.paragraphSize2SemiBold-XGEVi {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-_GMSX,
div.paragraphSize2Regular-_GMSX,
h1.paragraphSize2Regular-_GMSX,
h2.paragraphSize2Regular-_GMSX,
h3.paragraphSize2Regular-_GMSX,
h4.paragraphSize2Regular-_GMSX,
h5.paragraphSize2Regular-_GMSX,
h6.paragraphSize2Regular-_GMSX,
li.paragraphSize2Regular-_GMSX,
p.paragraphSize2Regular-_GMSX,
span.paragraphSize2Regular-_GMSX {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-SwJTf,
div.paragraphSize3Bold-SwJTf,
h1.paragraphSize3Bold-SwJTf,
h2.paragraphSize3Bold-SwJTf,
h3.paragraphSize3Bold-SwJTf,
h4.paragraphSize3Bold-SwJTf,
h5.paragraphSize3Bold-SwJTf,
h6.paragraphSize3Bold-SwJTf,
li.paragraphSize3Bold-SwJTf,
p.paragraphSize3Bold-SwJTf,
span.paragraphSize3Bold-SwJTf {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-oZHD7,
div.paragraphSize3SemiBold-oZHD7,
h1.paragraphSize3SemiBold-oZHD7,
h2.paragraphSize3SemiBold-oZHD7,
h3.paragraphSize3SemiBold-oZHD7,
h4.paragraphSize3SemiBold-oZHD7,
h5.paragraphSize3SemiBold-oZHD7,
h6.paragraphSize3SemiBold-oZHD7,
li.paragraphSize3SemiBold-oZHD7,
p.paragraphSize3SemiBold-oZHD7,
span.paragraphSize3SemiBold-oZHD7 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-FjGyO,
div.paragraphSize3Regular-FjGyO,
h1.paragraphSize3Regular-FjGyO,
h2.paragraphSize3Regular-FjGyO,
h3.paragraphSize3Regular-FjGyO,
h4.paragraphSize3Regular-FjGyO,
h5.paragraphSize3Regular-FjGyO,
h6.paragraphSize3Regular-FjGyO,
li.paragraphSize3Regular-FjGyO,
p.paragraphSize3Regular-FjGyO,
span.paragraphSize3Regular-FjGyO {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-A8mJr,
div.label-A8mJr,
h1.label-A8mJr,
h2.label-A8mJr,
h3.label-A8mJr,
h4.label-A8mJr,
h5.label-A8mJr,
h6.label-A8mJr,
li.label-A8mJr,
p.label-A8mJr,
span.label-A8mJr {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.modal-JMnEW {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: rgba(0, 0, 0, .8);
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 99999
}

a.headingSize1-xrgJp,
div.headingSize1-xrgJp,
h1.headingSize1-xrgJp,
h2.headingSize1-xrgJp,
h3.headingSize1-xrgJp,
h4.headingSize1-xrgJp,
h5.headingSize1-xrgJp,
h6.headingSize1-xrgJp,
li.headingSize1-xrgJp,
p.headingSize1-xrgJp,
span.headingSize1-xrgJp {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-OwD8a,
div.headingSize2-OwD8a,
h1.headingSize2-OwD8a,
h2.headingSize2-OwD8a,
h3.headingSize2-OwD8a,
h4.headingSize2-OwD8a,
h5.headingSize2-OwD8a,
h6.headingSize2-OwD8a,
li.headingSize2-OwD8a,
p.headingSize2-OwD8a,
span.headingSize2-OwD8a {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-UDcL6,
div.headingSize3-UDcL6,
h1.headingSize3-UDcL6,
h2.headingSize3-UDcL6,
h3.headingSize3-UDcL6,
h4.headingSize3-UDcL6,
h5.headingSize3-UDcL6,
h6.headingSize3-UDcL6,
li.headingSize3-UDcL6,
p.headingSize3-UDcL6,
span.headingSize3-UDcL6 {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-y0Nhq,
div.headingSize4Bold-y0Nhq,
h1.headingSize4Bold-y0Nhq,
h2.headingSize4Bold-y0Nhq,
h3.headingSize4Bold-y0Nhq,
h4.headingSize4Bold-y0Nhq,
h5.headingSize4Bold-y0Nhq,
h6.headingSize4Bold-y0Nhq,
li.headingSize4Bold-y0Nhq,
p.headingSize4Bold-y0Nhq,
span.headingSize4Bold-y0Nhq {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-qIP5H,
div.headingSize4SemiBold-qIP5H,
h1.headingSize4SemiBold-qIP5H,
h2.headingSize4SemiBold-qIP5H,
h3.headingSize4SemiBold-qIP5H,
h4.headingSize4SemiBold-qIP5H,
h5.headingSize4SemiBold-qIP5H,
h6.headingSize4SemiBold-qIP5H,
li.headingSize4SemiBold-qIP5H,
p.headingSize4SemiBold-qIP5H,
span.headingSize4SemiBold-qIP5H {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-_pzxY,
div.headingSize4Regular-_pzxY,
h1.headingSize4Regular-_pzxY,
h2.headingSize4Regular-_pzxY,
h3.headingSize4Regular-_pzxY,
h4.headingSize4Regular-_pzxY,
h5.headingSize4Regular-_pzxY,
h6.headingSize4Regular-_pzxY,
li.headingSize4Regular-_pzxY,
p.headingSize4Regular-_pzxY,
span.headingSize4Regular-_pzxY {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-JMRct,
div.headingSize5Bold-JMRct,
h1.headingSize5Bold-JMRct,
h2.headingSize5Bold-JMRct,
h3.headingSize5Bold-JMRct,
h4.headingSize5Bold-JMRct,
h5.headingSize5Bold-JMRct,
h6.headingSize5Bold-JMRct,
li.headingSize5Bold-JMRct,
p.headingSize5Bold-JMRct,
span.headingSize5Bold-JMRct {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-Rfh6U,
div.headingSize5SemiBold-Rfh6U,
h1.headingSize5SemiBold-Rfh6U,
h2.headingSize5SemiBold-Rfh6U,
h3.headingSize5SemiBold-Rfh6U,
h4.headingSize5SemiBold-Rfh6U,
h5.headingSize5SemiBold-Rfh6U,
h6.headingSize5SemiBold-Rfh6U,
li.headingSize5SemiBold-Rfh6U,
p.headingSize5SemiBold-Rfh6U,
span.headingSize5SemiBold-Rfh6U {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-R9Ue9,
div.headingSize5Regular-R9Ue9,
h1.headingSize5Regular-R9Ue9,
h2.headingSize5Regular-R9Ue9,
h3.headingSize5Regular-R9Ue9,
h4.headingSize5Regular-R9Ue9,
h5.headingSize5Regular-R9Ue9,
h6.headingSize5Regular-R9Ue9,
li.headingSize5Regular-R9Ue9,
p.headingSize5Regular-R9Ue9,
span.headingSize5Regular-R9Ue9 {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize6Bold-ZlQRq,
div.headingSize6Bold-ZlQRq,
h1.headingSize6Bold-ZlQRq,
h2.headingSize6Bold-ZlQRq,
h3.headingSize6Bold-ZlQRq,
h4.headingSize6Bold-ZlQRq,
h5.headingSize6Bold-ZlQRq,
h6.headingSize6Bold-ZlQRq,
li.headingSize6Bold-ZlQRq,
p.headingSize6Bold-ZlQRq,
span.headingSize6Bold-ZlQRq {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-X1FaS,
div.headingSize6SemiBold-X1FaS,
h1.headingSize6SemiBold-X1FaS,
h2.headingSize6SemiBold-X1FaS,
h3.headingSize6SemiBold-X1FaS,
h4.headingSize6SemiBold-X1FaS,
h5.headingSize6SemiBold-X1FaS,
h6.headingSize6SemiBold-X1FaS,
li.headingSize6SemiBold-X1FaS,
p.headingSize6SemiBold-X1FaS,
span.headingSize6SemiBold-X1FaS {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-iVtLW,
div.headingSize6Regular-iVtLW,
h1.headingSize6Regular-iVtLW,
h2.headingSize6Regular-iVtLW,
h3.headingSize6Regular-iVtLW,
h4.headingSize6Regular-iVtLW,
h5.headingSize6Regular-iVtLW,
h6.headingSize6Regular-iVtLW,
li.headingSize6Regular-iVtLW,
p.headingSize6Regular-iVtLW,
span.headingSize6Regular-iVtLW {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-DgVqL,
div.headingSize7Bold-DgVqL,
h1.headingSize7Bold-DgVqL,
h2.headingSize7Bold-DgVqL,
h3.headingSize7Bold-DgVqL,
h4.headingSize7Bold-DgVqL,
h5.headingSize7Bold-DgVqL,
h6.headingSize7Bold-DgVqL,
li.headingSize7Bold-DgVqL,
p.headingSize7Bold-DgVqL,
span.headingSize7Bold-DgVqL {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-ngfYF,
div.headingSize7SemiBold-ngfYF,
h1.headingSize7SemiBold-ngfYF,
h2.headingSize7SemiBold-ngfYF,
h3.headingSize7SemiBold-ngfYF,
h4.headingSize7SemiBold-ngfYF,
h5.headingSize7SemiBold-ngfYF,
h6.headingSize7SemiBold-ngfYF,
li.headingSize7SemiBold-ngfYF,
p.headingSize7SemiBold-ngfYF,
span.headingSize7SemiBold-ngfYF {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-hWcm1,
div.headingSize7Regular-hWcm1,
h1.headingSize7Regular-hWcm1,
h2.headingSize7Regular-hWcm1,
h3.headingSize7Regular-hWcm1,
h4.headingSize7Regular-hWcm1,
h5.headingSize7Regular-hWcm1,
h6.headingSize7Regular-hWcm1,
li.headingSize7Regular-hWcm1,
p.headingSize7Regular-hWcm1,
span.headingSize7Regular-hWcm1 {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-EDxcT,
div.paragraphSize1Bold-EDxcT,
h1.paragraphSize1Bold-EDxcT,
h2.paragraphSize1Bold-EDxcT,
h3.paragraphSize1Bold-EDxcT,
h4.paragraphSize1Bold-EDxcT,
h5.paragraphSize1Bold-EDxcT,
h6.paragraphSize1Bold-EDxcT,
li.paragraphSize1Bold-EDxcT,
p.paragraphSize1Bold-EDxcT,
span.paragraphSize1Bold-EDxcT {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-NW27G,
div.paragraphSize1SemiBold-NW27G,
h1.paragraphSize1SemiBold-NW27G,
h2.paragraphSize1SemiBold-NW27G,
h3.paragraphSize1SemiBold-NW27G,
h4.paragraphSize1SemiBold-NW27G,
h5.paragraphSize1SemiBold-NW27G,
h6.paragraphSize1SemiBold-NW27G,
li.paragraphSize1SemiBold-NW27G,
p.paragraphSize1SemiBold-NW27G,
span.paragraphSize1SemiBold-NW27G {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-wwfrG,
div.paragraphSize1Regular-wwfrG,
h1.paragraphSize1Regular-wwfrG,
h2.paragraphSize1Regular-wwfrG,
h3.paragraphSize1Regular-wwfrG,
h4.paragraphSize1Regular-wwfrG,
h5.paragraphSize1Regular-wwfrG,
h6.paragraphSize1Regular-wwfrG,
li.paragraphSize1Regular-wwfrG,
p.paragraphSize1Regular-wwfrG,
span.paragraphSize1Regular-wwfrG {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-Wyr9Z,
div.paragraphSize2Bold-Wyr9Z,
h1.paragraphSize2Bold-Wyr9Z,
h2.paragraphSize2Bold-Wyr9Z,
h3.paragraphSize2Bold-Wyr9Z,
h4.paragraphSize2Bold-Wyr9Z,
h5.paragraphSize2Bold-Wyr9Z,
h6.paragraphSize2Bold-Wyr9Z,
li.paragraphSize2Bold-Wyr9Z,
p.paragraphSize2Bold-Wyr9Z,
span.paragraphSize2Bold-Wyr9Z {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-POuFC,
div.paragraphSize2SemiBold-POuFC,
h1.paragraphSize2SemiBold-POuFC,
h2.paragraphSize2SemiBold-POuFC,
h3.paragraphSize2SemiBold-POuFC,
h4.paragraphSize2SemiBold-POuFC,
h5.paragraphSize2SemiBold-POuFC,
h6.paragraphSize2SemiBold-POuFC,
li.paragraphSize2SemiBold-POuFC,
p.paragraphSize2SemiBold-POuFC,
span.paragraphSize2SemiBold-POuFC {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

.chip-EZdDN span,
a.paragraphSize2Regular-yGhLn,
div.paragraphSize2Regular-yGhLn,
h1.paragraphSize2Regular-yGhLn,
h2.paragraphSize2Regular-yGhLn,
h3.paragraphSize2Regular-yGhLn,
h4.paragraphSize2Regular-yGhLn,
h5.paragraphSize2Regular-yGhLn,
h6.paragraphSize2Regular-yGhLn,
li.paragraphSize2Regular-yGhLn,
p.paragraphSize2Regular-yGhLn,
span.paragraphSize2Regular-yGhLn {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-rhWv7,
div.paragraphSize3Bold-rhWv7,
h1.paragraphSize3Bold-rhWv7,
h2.paragraphSize3Bold-rhWv7,
h3.paragraphSize3Bold-rhWv7,
h4.paragraphSize3Bold-rhWv7,
h5.paragraphSize3Bold-rhWv7,
h6.paragraphSize3Bold-rhWv7,
li.paragraphSize3Bold-rhWv7,
p.paragraphSize3Bold-rhWv7,
span.paragraphSize3Bold-rhWv7 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-bBN3U,
div.paragraphSize3SemiBold-bBN3U,
h1.paragraphSize3SemiBold-bBN3U,
h2.paragraphSize3SemiBold-bBN3U,
h3.paragraphSize3SemiBold-bBN3U,
h4.paragraphSize3SemiBold-bBN3U,
h5.paragraphSize3SemiBold-bBN3U,
h6.paragraphSize3SemiBold-bBN3U,
li.paragraphSize3SemiBold-bBN3U,
p.paragraphSize3SemiBold-bBN3U,
span.paragraphSize3SemiBold-bBN3U {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-xUSek,
div.paragraphSize3Regular-xUSek,
h1.paragraphSize3Regular-xUSek,
h2.paragraphSize3Regular-xUSek,
h3.paragraphSize3Regular-xUSek,
h4.paragraphSize3Regular-xUSek,
h5.paragraphSize3Regular-xUSek,
h6.paragraphSize3Regular-xUSek,
li.paragraphSize3Regular-xUSek,
p.paragraphSize3Regular-xUSek,
span.paragraphSize3Regular-xUSek {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-YbuQm,
div.label-YbuQm,
h1.label-YbuQm,
h2.label-YbuQm,
h3.label-YbuQm,
h4.label-YbuQm,
h5.label-YbuQm,
h6.label-YbuQm,
li.label-YbuQm,
p.label-YbuQm,
span.label-YbuQm {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.chip-EZdDN {
    align-items: center;
    background-color: #e7e7e7;
    border: none;
    border-radius: 24px;
    display: flex;
    height: 32px;
    justify-content: space-around;
    min-width: 4.0625rem;
    padding: 4px 8px
}

.chip-EZdDN svg {
    background: transparent;
    display: inline-block
}

.chip-EZdDN .chipText-nhfFJ {
    color: #000;
    margin: 0 .5rem
}

.chip-EZdDN.active-CKA58 .chipText-nhfFJ {
    margin: 0 8px
}

.chip-EZdDN.enabled-kS_WS {
    cursor: pointer
}

.chip-EZdDN.enabled-kS_WS:hover {
    box-shadow: 0 1px 3px 1px #000;
    box-shadow: 0 1px 2px 0 #000
}

.chip-EZdDN.enabled-kS_WS:active {
    background-color: #cacaca
}

.chip-EZdDN:focus-visible {
    border: 2px solid #000
}

.chip-EZdDN:focus {
    outline: none
}

.chip-EZdDN.disabled-c8qqy {
    background-color: #a7a7a7;
    color: #fff
}

:export {
    white: #fff;
    black: #000;
    cyan100: #eaf9fa;
    cyan200: #b2e9ec;
    cyan300: #6dd5da;
    cyan400: #35c5cc;
    cyan500: #20bfc7;
    cyan600: #1dadb4;
    cyan700: #157d82;
    cyan800: #105f63;
    cyan900: #072729;
    blue100: #e7f2f7;
    blue200: #a7cfe3;
    blue300: #58a4c9;
    blue400: #1881b5;
    blue500: #0074ad;
    blue600: #00699d;
    blue700: #004c71;
    blue800: #003a56;
    blue900: #001824;
    yellow100: #fff9e8;
    yellow200: #ffeaad;
    yellow300: #ffd764;
    yellow400: #ffc829;
    yellow500: #ffc212;
    yellow600: #e7b010;
    yellow700: #a77f0c;
    yellow800: #806109;
    yellow900: #352804;
    red100: #fde7e7;
    red200: #f9a7a7;
    red300: #f45858;
    red400: #f01818;
    red500: #e00;
    red600: #d70000;
    red700: #9c0000;
    red800: #700;
    red900: #310000;
    orange100: #fef1eb;
    orange200: #fbcdb8;
    orange300: #f7a077;
    orange400: #f37c44;
    orange500: #f26e30;
    orange600: #db642b;
    orange700: #9f481f;
    orange800: #793718;
    orange900: #32170a;
    neutral10: #fdfdfd;
    neutral20: #f9f9f9;
    neutral30: #e7e7e7;
    neutral40: #cacaca;
    neutral50: #a7a7a7;
    neutral60: gray;
    neutral70: #585858;
    neutral80: #353535;
    neutral90: #181818;
    neutral100: #060606
}

.feed .globalHeader {
    background: #fff;
    color: #fff;
    width: 100%;
    z-index: 1000
}

.feed .globalHeader .toggleMenu {
    border: none;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    width: 100%;
    z-index: -100
}

.feed .globalHeader .toggleMenu .icon {
    float: right
}

.feed .globalHeader .menuNavWrapper {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-flow: row wrap;
    height: 48px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 80rem;
    overflow: visible;
    padding-left: 16px;
    padding-right: 16px;
    position: relative
}

.feed .globalHeader .logoWrapper {
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: space-around;
    left: 50%;
    margin-left: -35px;
    position: absolute
}

.feed .globalHeader .logoWrapper .logo {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 1.3rem;
    font-weight: 700;
    height: 25px;
    padding: 0 5px;
    text-decoration: none;
    z-index: 1
}

.feed .globalHeader .logoWrapper .logo:focus {
    border: 2px solid #000;
    border-radius: 20px;
    margin-left: -2px;
    outline: none
}

.feed .globalHeader .logoWrapper .logo:hover {
    opacity: .8
}

.feed .globalHeader .logoWrapper .logo:active {
    opacity: .9
}

.feed .globalHeader .logoWrapper .logo .icon {
    line-height: 0
}

.feed .globalHeader .logoWrapper .logo .logoIcon {
    display: block
}

.feed .globalHeader .menuClose {
    display: none
}

.feed .globalHeader .gemSectionLink {
    margin: 0;
    padding: 0 1rem;
    vertical-align: baseline;
    white-space: nowrap
}

.feed .globalHeader .gemSectionLink .icon {
    display: none
}

.feed .globalHeader .gemSectionLink .icon .logoIcon {
    margin-left: 0
}

.feed .globalHeader .gemSectionLink .icon .logoIcon.logoMyCbc {
    margin-top: 3px
}

.feed .globalHeader .gemSectionLink .navLink {
    font-family: Stag Medium, Trebuchet;
    font-size: 1.75rem;
    font-weight: 300
}

.feed .globalHeader .gemSectionLink .navLink:hover {
    text-decoration: underline
}

.feed .globalHeader .gemSectionLink .navLink .icon {
    align-items: center;
    display: flex;
    justify-content: center;
    outline: inherit
}

@media only screen and (max-width:400px) {
    .feed .globalHeader .gemSectionLink .region-british-columbia .icon svg,
    .feed .globalHeader .gemSectionLink .region-new-brunswick .icon svg,
    .feed .globalHeader .gemSectionLink .region-saskatchewan .icon svg {
        width: 190px
    }
}

.feed .globalHeader .collapsible .navSection,
.feed .globalHeader .collapsible .navSection:active,
.feed .globalHeader .collapsible .navSection:link,
.feed .globalHeader .collapsible .navSection:visited,
.feed .globalHeader .navLink,
.feed .globalHeader .navLink:active,
.feed .globalHeader .navLink:link,
.feed .globalHeader .navLink:visited {
    color: #000;
    cursor: pointer;
    text-decoration: none
}

.feed .globalHeader .collapsible .navSection:focus,
.feed .globalHeader .collapsible .navSection:hover,
.feed .globalHeader .navLink:focus,
.feed .globalHeader .navLink:hover {
    color: #e60505;
    text-decoration: underline
}

.feed .globalHeader .collapsible .navSection:focus .icon .chevronIcon,
.feed .globalHeader .collapsible .navSection:hover .icon .chevronIcon,
.feed .globalHeader .navLink:focus .icon .chevronIcon,
.feed .globalHeader .navLink:hover .icon .chevronIcon {
    fill: #e60505
}

.feed .globalHeader .sideMenu {
    align-self: center;
    display: flex;
    min-width: 3rem;
    text-align: center
}

.feed .globalHeader .sideMenu .navLink {
    align-self: center;
    color: #000;
    display: inline-block;
    margin: 8px;
    padding: 4px 8px
}

.feed .globalHeader .sideMenu .search {
    fill: #545454;
    border: 0;
    color: #545454;
    text-decoration: none
}

.feed .globalHeader .sideMenu .search:focus {
    fill: #0074ad;
    border-radius: 20px;
    color: #0074ad;
    outline: 2px solid #0074ad
}

.feed .globalHeader .sideMenu .search:hover {
    fill: #0074ad;
    color: #0074ad
}

.feed .globalHeader .sideMenu .search:active {
    fill: #004c71;
    color: #004c71;
    outline: none
}

.feed .globalHeader .sideMenu .search .headerSearch,
.feed .globalHeader .sideMenu .search .searchIcon {
    transform: scale(1);
    transition: transform .4s ease-out
}

.feed .globalHeader .sideMenu .search .removeIcon {
    bottom: -2px;
    position: relative
}

.feed .globalHeader .sideMenu .search .searchText {
    font-family: Radio Canada;
    font-size: 14px;
    font-weight: 700;
    margin-left: 6px;
    margin-right: 10px
}

@media only screen and (max-width:600px) {
    .feed .globalHeader .sideMenu .search .searchText {
        display: none
    }
}

.feed .globalHeader .menuButtonWrapper {
    display: flex;
    flex-direction: column;
    height: 48px;
    justify-content: center
}

.feed .globalHeader .menuButtonWrapper .menuButton {
    box-sizing: border-box;
    display: flex;
    text-decoration: none
}

.feed .globalHeader .menuButtonWrapper .menuButton:focus .menuText,
.feed .globalHeader .menuButtonWrapper .menuButton:hover .menuText {
    color: #0074ad
}

.feed .globalHeader .menuButtonWrapper .menuButton:focus svg path,
.feed .globalHeader .menuButtonWrapper .menuButton:hover svg path {
    fill: #0074ad
}

.feed .globalHeader .menuButtonWrapper .menuButton:focus {
    border-radius: 20px;
    outline: 2px solid #0074ad;
    outline-offset: 4px
}

.feed .globalHeader .menuButtonWrapper .menuButton:active {
    outline: none
}

.feed .globalHeader .menuButtonWrapper .menuButton:active .menuText {
    color: #004c71
}

.feed .globalHeader .menuButtonWrapper .menuButton:active svg path {
    fill: #004c71
}

.feed .globalHeader .menuButtonWrapper .menuButton .menuText {
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    margin-left: 5px
}

@media only screen and (max-width:600px) {
    .feed .globalHeader .menuButtonWrapper .menuButton .menuText {
        display: none
    }
}

.feed .globalHeader .menuButtonWrapper .menuButton svg {
    display: inline-block
}

@media only screen and (max-width:600px)and (min-width:370px) {
    .feed .globalHeader .menuNavWrapper {
        padding: 0
    }
    .feed .globalHeader .menuNavWrapper .menuButton {
        margin: 8px 16px
    }
    .feed .globalHeader .menuNavWrapper .menuButton .chevronIcon {
        margin-left: 2px
    }
    .feed .globalHeader .menuNavWrapper .profileButtonWrapper button,
    .feed .globalHeader .menuNavWrapper .sideMenu .navLink {
        padding-left: 14px;
        padding-right: 15px
    }
}

@media only screen and (max-width:371px) {
    .feed .globalHeader .menuButton.commonwealthButton {
        display: none
    }
}

.feed .globalHeader .navSection {
    color: #545454;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase
}

.feed .globalHeader.open {
    background: hsla(0, 0%, 92%, .8);
    height: 100%;
    left: 50%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transform: translateX(-50%)
}

.feed .globalHeader.open .headerSearchBar,
.feed .globalHeader.open .landingNav,
.feed .globalHeader.open .profileButtonWrapper {
    display: none
}

.feed .globalHeader.open .toggleMenu {
    pointer-events: auto
}

.feed .globalHeader.open .menuNavWrapper {
    align-items: flex-start;
    height: auto
}

.feed .globalHeader.open .sideMenu .navLink {
    border-color: #fff;
    display: none
}

.feed .globalHeader.open .menuButton:after {
    transform: rotate(-90deg)
}

.feed .globalHeader.open .menuClose {
    background: transparent;
    border: none;
    display: block;
    padding: 0;
    position: absolute;
    right: .5rem
}

.feed .globalHeader.open .menuClose .icon {
    display: flex
}

.feed .globalHeader.open .menuClose .icon .closeIcon {
    background: #e60505
}

.feed .globalHeader .primaryNav .menuNav .hasSubsection .subNavListItem {
    line-height: 1.2rem;
    margin: .5rem 0
}

.feed .globalHeader .navItem .navLink:focus,
.feed .globalHeader .navItem .navLink:hover {
    text-decoration: underline
}

.feed .globalHeader .navItem .navLink.selected {
    margin-left: -5px;
    margin-right: -5px;
    padding: 3px 5px
}

.feed .globalHeader .navItem .navLink.selected:hover {
    text-decoration: none
}

.feed .globalHeader .subNavList {
    display: flex;
    flex-flow: row wrap;
    padding-left: 0
}

.feed .globalHeader .subNavList:after {
    content: "";
    flex: auto;
    padding: 0 1rem;
    width: 21%
}

.feed .globalHeader .subNavList .subNavListItem {
    flex: 0 0 auto;
    list-style-type: none;
    padding: 0 1rem;
    width: 21%
}

.feed .globalHeader .subNavList .subNavListItem .subNavLink {
    color: #545454;
    font-weight: 400;
    text-transform: none
}

.feed .globalHeader .subNavList .subNavListItem .privacyPreferences {
    color: #fff;
    outline-color: #fff
}

.feed .globalHeader .subNavList.collapsed {
    display: none
}

.feed .globalHeader.viewportSmall .subNavList:after,
.feed .globalHeader.viewportSmall .subNavListItem {
    width: 40%
}

.feed .globalHeader .moreItemsNav {
    text-align: right
}

.feed .globalHeader .moreItemsNav .moreItemsList {
    clear: both;
    display: none;
    height: 90%;
    margin-top: -1px;
    min-width: 15rem;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: left;
    z-index: 1000
}

.feed .globalHeader .moreItemsNav .moreNavListItem {
    background: #fff;
    border: 1px solid #cbcbcb;
    border-bottom: none;
    display: block;
    list-style-type: none;
    padding: .7rem
}

.feed .globalHeader .moreItemsNav .moreNavListItem:last-child {
    border-bottom: 1px solid #cbcbcb;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 55%, .15), 0 -5px 3px -10px #fff
}

.feed .globalHeader .moreItemsNav .moreNavListItem .moreNavLink {
    color: #000;
    text-decoration: none
}

.feed .globalHeader .moreItemsNav .moreNavListItem .moreNavLink:focus,
.feed .globalHeader .moreItemsNav .moreNavListItem .moreNavLink:hover {
    text-decoration: underline
}

.feed .globalHeader .moreItemsNav .moreNavListItem .moreNavLink.selected {
    background-color: #cbcbcb
}

.feed .globalHeader .moreItemsNav .moreButton {
    background: transparent;
    border: 1px solid #cbcbcb;
    color: #222;
    font-size: .9rem;
    height: 2rem;
    padding: 0 .2rem 0 .3rem;
    white-space: nowrap
}

.feed .globalHeader .moreItemsNav .moreButton .chevronIcon {
    fill: #222;
    background: #fff;
    border: none
}

.feed .globalHeader .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader .moreItemsNav .moreButton:hover .chevronIcon {
    fill: #fff;
    background: #222;
    border: none
}

.feed .globalHeader .moreItemsNav.open .moreItemsList {
    display: block;
    height: inherit;
    overflow: auto;
    position: absolute
}

.feed .globalHeader .moreItemsNav.open .moreButton {
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-bottom-color: #fff;
    color: #000;
    position: relative;
    z-index: 1000
}

.feed .globalHeader .moreItemsNav.open .moreButton .chevronIcon {
    border: 1px solid #000
}

.feed .globalHeader .responsiveNav {
    position: relative
}

.feed .globalHeader .responsiveNav .moreItemsNav {
    text-align: right
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreItemsList {
    clear: both;
    display: none;
    height: 90%;
    margin-top: -1px;
    min-width: 15rem;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: left;
    z-index: 1000
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem {
    background: #fff;
    border: 1px solid #cbcbcb;
    border-bottom: none;
    display: block;
    list-style-type: none;
    padding: .7rem
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem:last-child {
    border-bottom: 1px solid #cbcbcb;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 55%, .15), 0 -5px 3px -10px #fff
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem .moreNavLink {
    color: #000;
    text-decoration: none
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem .moreNavLink:focus,
.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem .moreNavLink:hover {
    text-decoration: underline
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreNavListItem .moreNavLink.selected {
    background-color: #cbcbcb
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreButton {
    background: transparent;
    border: 1px solid #cbcbcb;
    color: #222;
    font-size: .9rem;
    height: 2rem;
    padding: 0 .2rem 0 .3rem;
    white-space: nowrap
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreButton .chevronIcon {
    fill: #222;
    background: #fff;
    border: none
}

.feed .globalHeader .responsiveNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader .responsiveNav .moreItemsNav .moreButton:hover .chevronIcon {
    fill: #fff;
    background: #222;
    border: none
}

.feed .globalHeader .responsiveNav .moreItemsNav.open .moreItemsList {
    display: block;
    height: inherit;
    overflow: auto;
    position: absolute
}

.feed .globalHeader .responsiveNav .moreItemsNav.open .moreButton {
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-bottom-color: #fff;
    color: #000;
    position: relative;
    z-index: 1000
}

.feed .globalHeader .responsiveNav .moreItemsNav.open .moreButton .chevronIcon {
    border: 1px solid #000
}

.feed .globalHeader .responsiveNav .subNavListItem {
    position: static;
    white-space: nowrap
}

.feed .globalHeader .responsiveNav .subNavListItem.hidden {
    position: absolute;
    visibility: hidden
}

.feed .globalHeader .responsiveNav .subNavListItem.moreNavTrigger {
    margin-left: 0;
    padding-right: 0;
    position: relative;
    visibility: hidden
}

.feed .viewportSmall .globalHeader .responsiveNav .subNavListItem.moreNavTrigger {
    position: absolute;
    right: 1rem
}

.feed .viewportSmall .globalHeader .responsiveNav .subNavListItem.moreNavTrigger .moreButton {
    text-decoration: none
}

.feed .globalHeader .responsiveNav .subNavListItem.moreNavTrigger.active {
    visibility: visible
}

.feed .globalHeader .responsiveNav.overflowHidden {
    overflow-x: scroll;
    scrollbar-width: none
}

.feed .globalHeader .responsiveNav.overflowHidden::-webkit-scrollbar {
    display: none
}

.feed .globalHeader .responsiveNav.allHidden .subNavListItem {
    visibility: hidden
}

.feed .globalHeader .responsiveNav.allHidden .subNavListItem.gemWrapper {
    visibility: visible
}

.feed .scrollDown .globalHeader .responsiveNav.allHidden .subNavListItem.gemWrapper {
    padding-left: .5rem
}

.feed .globalHeader .responsiveNav.allHidden .subNavListItem.moreNavTrigger {
    margin-right: 1rem;
    padding-left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    visibility: visible;
    z-index: 1000
}

.feed .globalHeader .responsiveNav .gemWrapper .gemSectionLink {
    padding: 0
}

.feed .globalHeader .responsiveNav.introNav {
    background-color: #545454;
    clear: both;
    display: flex;
    margin: 0;
    padding: 0
}

.feed .globalHeader .responsiveNav.introNav .subNavListItem {
    list-style-type: none;
    margin: 0;
    padding: 1rem
}

.feed .globalHeader .responsiveNav.introNav .subNavListItem.selected {
    background: #000;
    font-weight: 700;
    text-shadow: none
}

.feed .globalHeader .responsiveNav.introNav .moreButton,
.feed .globalHeader .responsiveNav.introNav .subNavLink {
    background-color: transparent;
    border: none;
    color: #fff;
    display: block;
    padding: .2rem .5rem;
    text-decoration: none
}

.feed .globalHeader .responsiveNav.introNav .moreButton.selected,
.feed .globalHeader .responsiveNav.introNav .subNavLink.selected {
    background-color: #fff;
    color: #000
}

.feed .globalHeader .responsiveNav.introNav .moreButton:hover,
.feed .globalHeader .responsiveNav.introNav .subNavLink:hover {
    text-decoration: underline
}

.feed .globalHeader .responsiveNav.introNav .moreItemsNav {
    height: 100%
}

.feed .globalHeader .responsiveNav.introNav .moreItemsNav .moreItemsList {
    height: auto;
    min-width: 10rem
}

.feed .globalHeader .responsiveNav.introNav .moreItemsNav .moreItemsList .moreNavLink.selected {
    background-color: #000;
    color: #fff;
    padding: .2rem;
    text-decoration: none
}

.feed .globalHeader .responsiveNav.introNav .moreItemsNav .moreButton {
    height: 100%;
    padding: 1rem
}

.feed .globalHeader .responsiveNav.introNav .subNavListItem.moreNavTrigger {
    padding: 0
}

.feed .viewportSmall .globalHeader .responsiveNav.introNav .subNavListItem.moreNavTrigger {
    height: 100%
}

.feed .globalHeader.viewportSmall .responsiveNav .moreItemsNav.open .moreItemsList {
    max-height: 500px
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav {
    text-align: right
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreItemsList {
    clear: both;
    display: none;
    height: 90%;
    margin-top: -1px;
    min-width: 15rem;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: left;
    z-index: 1000
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem {
    background: #fff;
    border: 1px solid #cbcbcb;
    border-bottom: none;
    display: block;
    list-style-type: none;
    padding: .7rem
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem:last-child {
    border-bottom: 1px solid #cbcbcb;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 55%, .15), 0 -5px 3px -10px #fff
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem .moreNavLink {
    color: #000;
    text-decoration: none
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem .moreNavLink:focus,
.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem .moreNavLink:hover {
    text-decoration: underline
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreNavListItem .moreNavLink.selected {
    background-color: #cbcbcb
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreButton {
    background: transparent;
    border: 1px solid #cbcbcb;
    color: #222;
    font-size: .9rem;
    height: 2rem;
    padding: 0 .2rem 0 .3rem;
    white-space: nowrap
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreButton .chevronIcon {
    fill: #222;
    background: #fff;
    border: none
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader .olympicsResponsiveNav .moreItemsNav .moreButton:hover .chevronIcon {
    fill: #fff;
    background: #222;
    border: none
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav.open .moreItemsList {
    display: block;
    height: inherit;
    overflow: auto;
    position: absolute
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav.open .moreButton {
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-bottom-color: #fff;
    color: #000;
    position: relative;
    z-index: 1000
}

.feed .globalHeader .olympicsResponsiveNav .moreItemsNav.open .moreButton .chevronIcon {
    border: 1px solid #000
}

.feed .globalHeader .olympicsResponsiveNav .bannerSection {
    background-color: #fff
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem {
    position: static;
    white-space: nowrap
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem .subNavLink {
    font-weight: 700
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem:first-child {
    padding-left: 0
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.hidden {
    position: absolute;
    visibility: hidden
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.moreNavTrigger {
    margin-left: 0;
    padding-right: 0;
    position: relative;
    visibility: hidden
}

.feed .viewportSmall .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.moreNavTrigger {
    position: absolute;
    right: 1rem
}

.feed .viewportSmall .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.moreNavTrigger .moreButton {
    text-decoration: none
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.moreNavTrigger.active {
    visibility: visible
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .subNavListItem.moreNavTrigger .moreItemsList {
    right: unset
}

.feed .globalHeader .olympicsResponsiveNav .subNavList.allHidden .subNavListItem {
    visibility: hidden
}

.feed .globalHeader .olympicsResponsiveNav .subNavList.allHidden .subNavListItem.moreNavTrigger {
    margin-right: 1rem;
    padding-left: 0;
    position: absolute;
    right: unset;
    top: 50%;
    transform: translateY(-50%);
    visibility: visible;
    z-index: 1000
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .rightAlignNav {
    align-items: center;
    display: flex;
    padding-left: 4rem;
    position: absolute;
    right: 0
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .rightAlignNav>* {
    margin: 0 1.2rem
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .watchLiveLink,
.feed .globalHeader .olympicsResponsiveNav .subNavList .watchReplaysLink {
    border-radius: 8px;
    color: #000;
    font-size: .875rem;
    font-weight: 700;
    margin: 10px;
    padding: 4px 13px;
    text-decoration: none
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .watchLiveLink:hover,
.feed .globalHeader .olympicsResponsiveNav .subNavList .watchReplaysLink:hover {
    text-decoration: underline
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .watchLiveLink:focus,
.feed .globalHeader .olympicsResponsiveNav .subNavList .watchReplaysLink:focus {
    outline: 2px dashed #fff
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .watchReplaysLink {
    background: #fff
}

.feed .globalHeader .olympicsResponsiveNav .subNavList .watchLiveLink {
    background: #ffdc14
}

.feed .globalHeader.introNav {
    background-color: #545454;
    clear: both;
    display: flex;
    margin: 0;
    padding: 0
}

.feed .globalHeader.introNav .subNavListItem {
    list-style-type: none;
    margin: 0;
    padding: 1rem
}

.feed .globalHeader.introNav .subNavListItem.selected {
    background: #000;
    font-weight: 700;
    text-shadow: none
}

.feed .globalHeader.introNav .moreButton,
.feed .globalHeader.introNav .subNavLink {
    background-color: transparent;
    border: none;
    color: #fff;
    display: block;
    padding: .2rem .5rem;
    text-decoration: none
}

.feed .globalHeader.introNav .moreButton.selected,
.feed .globalHeader.introNav .subNavLink.selected {
    background-color: #fff;
    color: #000
}

.feed .globalHeader.introNav .moreButton:hover,
.feed .globalHeader.introNav .subNavLink:hover {
    text-decoration: underline
}

.feed .globalHeader.introNav .moreItemsNav .moreItemsList {
    min-width: 10rem
}

.feed .globalHeader.introNav .moreItemsNav .moreItemsList .moreNavLink.selected {
    background-color: #000;
    color: #fff;
    padding: .2rem;
    text-decoration: none
}

.feed .globalHeader.introNav .moreItemsNav .moreButton {
    height: auto;
    padding: 1rem
}

.feed .globalHeader.introNav .subNavListItem.moreNavTrigger {
    padding: 0
}

.feed .globalHeader.viewportSmall .olympicsResponsiveNav .moreItemsNav.open .moreItemsList {
    max-height: 500px
}

.feed .globalHeader.viewportSmall .olympicsResponsiveNav {
    margin-left: -4px;
    margin-right: -4px
}

.feed .globalHeader.viewportSmall .olympicsResponsiveNav .rightAlignNav .watchLiveLink,
.feed .globalHeader.viewportSmall .olympicsResponsiveNav .rightAlignNav .watchReplaysLink {
    font-size: .8rem;
    margin: 5px;
    padding: 4px 6px
}

.feed .globalHeader .menuNav {
    display: none;
    position: relative
}

.feed .globalHeader .menuNav .menuList {
    background-color: #fff;
    border-top: 1px solid #cbcbcb;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.feed .globalHeader .menuNav .closeButton {
    display: none
}

.feed .globalHeader .menuNav .mainMenuItem {
    line-height: 2rem;
    padding-left: 2rem
}

.feed .globalHeader .menuNav .mainMenuItem.nav-more {
    background: #545454
}

.feed .globalHeader .menuNav .mainMenuItem.nav-more .navSection {
    display: none
}

.feed .globalHeader .menuNav .mainMenuItem.nav-more .navLink {
    color: #fff;
    outline-color: #fff
}

.feed .globalHeader .menuNav .mainMenuItem .navLink.nav-listen-to-cbc-radio,
.feed .globalHeader .menuNav .mainMenuItem .navLink.nav-watch-cbc-tv {
    font-weight: 700;
    text-transform: uppercase
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection {
    border-bottom: 1px solid #cbcbcb;
    min-height: 2rem;
    padding: .5rem .5rem .5rem 1rem
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection:last-child {
    border: none
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection .subNavList {
    margin-left: -1rem
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection .subNavList .subNavLink.selected {
    color: #e60505;
    cursor: auto
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection .subNavList .subNavLink.selected:before {
    content: "â€¢";
    display: inline-block;
    font-size: 2rem;
    line-height: 1rem;
    margin-right: 3px;
    vertical-align: middle
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection.hasRegions {
    display: flex;
    flex-flow: row wrap
}

.feed .globalHeader .menuNav .mainMenuItem.hasSubsection.hasRegions .navSection {
    margin-right: 2rem
}

.feed .globalHeader .menuNav .navLink,
.feed .globalHeader .menuNav .topics .subNavLink {
    font-weight: 700;
    text-transform: uppercase
}

.feed .globalHeader .menuNav.open {
    border-top: 1px solid #cbcbcb;
    display: flex;
    outline: none;
    width: 100%
}

.feed .globalHeader .menuNav.open .menuSidebar {
    display: block
}

.feed .globalHeader .menuNav.open .menuList {
    border-top: none;
    display: block
}

.feed .globalHeader .menuNav.open .closeButton {
    background-color: #e60505;
    border: none;
    color: #fff;
    display: inline-block;
    font-size: .9rem;
    padding: .5rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.feed .globalHeader .menuNav.open .closeButton:focus,
.feed .globalHeader .menuNav.open .closeButton:hover {
    background-color: #fff;
    border: 1px solid #e60505;
    color: #e60505
}

.feed .globalHeader .menuNav .menuSidebar {
    background: #545454;
    display: none;
    width: 125px
}

.feed .globalHeader .menuNav .menuSidebar .menuSidebarHeading {
    background-color: #727272;
    color: #fff;
    margin: 0;
    padding: .5rem;
    text-align: center;
    text-transform: uppercase
}

.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem {
    padding: 0;
    width: 100%
}

.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink {
    color: #fff;
    display: block;
    font-size: .9rem;
    margin: .7rem .5rem;
    padding: .3rem .5rem;
    text-decoration: none;
    text-transform: uppercase
}

.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink:focus,
.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink:hover {
    outline: 3px solid #fff
}

.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink.selected {
    background: #fff;
    color: #e60505;
    cursor: auto;
    font-weight: 700;
    text-decoration: none
}

.feed .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink.selected:before {
    content: "â€¢";
    display: inline-block;
    font-size: 2rem;
    line-height: 1rem;
    margin-right: 3px;
    vertical-align: middle
}

.feed .viewportSmall .globalHeader .menuNav .menuSidebar,
.viewportMedium .globalHeader .menuNav .menuSidebar {
    width: auto
}

.feed .viewportSmall .globalHeader .menuNav .menuSidebar .closeButton,
.feed .viewportSmall .globalHeader .menuNav .menuSidebar .menuSidebarHeading,
.viewportMedium .globalHeader .menuNav .menuSidebar .closeButton,
.viewportMedium .globalHeader .menuNav .menuSidebar .menuSidebarHeading {
    text-align: left
}

.feed .viewportSmall .globalHeader .menuNav .menuSidebar .closeButton,
.viewportMedium .globalHeader .menuNav .menuSidebar .closeButton {
    display: none
}

.feed .viewportSmall .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem,
.viewportMedium .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem {
    padding: 0 .5rem;
    width: 40%
}

.feed .viewportSmall .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink,
.viewportMedium .globalHeader .menuNav .menuSidebar .subNavList .subNavListItem .subNavLink {
    margin: .5rem
}

.feed .globalHeader.viewportMedium .menuNav.open,
.feed .globalHeader.viewportSmall .menuNav.open {
    flex-flow: column wrap
}

.feed .globalHeader.viewportLarge .menuNav.open .menuList.subNavList,
.feed .globalHeader.viewportXLarge .menuNav.open .menuList.subNavList {
    display: block
}

.feed .globalHeader.externalHeader {
    position: static
}

.feed .globalHeader.externalHeader .externalNav {
    flex: 2 1 auto;
    margin: 0 1rem
}

.feed .globalHeader.externalHeader .externalNav .externalSubNav {
    margin: 0
}

.feed .globalHeader.externalHeader .externalNav .externalSubNav .subNavListItem {
    padding: 0 12px;
    width: auto
}

.feed .globalHeader.externalHeader .externalNav .externalSubNav .subNavListItem .subNavLink {
    font-size: 16px;
    text-transform: uppercase
}

@media(max-width:640px) {
    .feed .globalHeader.externalHeader .externalNav .externalSubNav .subNavListItem {
        display: none
    }
    .feed .globalHeader.externalHeader .externalNav .externalSubNav .subNavListItem:last-child {
        display: block
    }
}

.feed .globalHeader .regionalNav .gemSectionLink {
    padding-left: 0
}

.feed .globalHeader .regionalNav .gemSectionLink .navLink {
    font-size: 1.3rem
}

.feed .globalHeader .regionalNav .gemSectionLink .navLink.region-newfoundland-labrador,
.feed .globalHeader .regionalNav .gemSectionLink .navLink.region-prince-edward-island {
    font-size: .97rem
}

.feed .globalHeader.scrollDown .allHidden .subNavListItem.gemWrapper {
    padding-left: 1rem
}

.feed .globalHeader.scrollDown .allHidden .subNavListItem.gemWrapper .navLink.region-newfoundland-labrador,
.feed .globalHeader.scrollDown .allHidden .subNavListItem.gemWrapper .navLink.region-prince-edward-island {
    font-size: .83rem
}

.feed .globalHeader.viewportLarge .regionalNav .gemSectionLink .navLink,
.feed .globalHeader.viewportMedium .regionalNav .gemSectionLink .navLink,
.feed .globalHeader.viewportXLarge .regionalNav .gemSectionLink .navLink {
    font-size: 1.75rem
}

.feed .globalHeader .tertiaryNav {
    position: relative
}

.feed .globalHeader .tertiaryNav .tertiaryNavWrapper {
    margin: 0 auto;
    max-width: 80rem;
    padding: .5rem 0
}

.feed .globalHeader .tertiaryNav .subNavList {
    display: block;
    margin: 0;
    max-height: 100%;
    position: relative;
    white-space: nowrap
}

.feed .globalHeader .tertiaryNav .subNavList .subNavListItem {
    display: inline-block;
    margin: 0;
    padding: 0 1.5rem;
    text-align: center;
    white-space: nowrap;
    width: auto
}

.feed .globalHeader .tertiaryNav .subNavList .subNavListItem .firstItem {
    padding: .2rem .5rem;
    text-transform: uppercase
}

.feed .globalHeader .tertiaryNav .subNavList .subNavListItem:nth-child(2) {
    border-left: 1px solid #8c8c8c;
    line-height: 32px
}

.feed .globalHeader .tertiaryNav .subNavList .subNavListItem .subNavLink.selected {
    background-color: #fff;
    color: #000
}

.feed .globalHeader .tertiaryNav .subNavList .subNavListItem.moreNavTrigger {
    left: 0;
    padding-top: 0;
    right: auto
}

.feed .globalHeader .tertiaryNav .responsiveNav .moreItemsNav .moreButton {
    background: transparent;
    border: 1px solid #fff;
    color: #fff
}

.feed .globalHeader .tertiaryNav .responsiveNav .moreItemsNav .moreButton .chevronIcon {
    fill: #fff;
    background: #545454;
    border: none
}

.feed .globalHeader .tertiaryNav .responsiveNav .moreItemsNav .moreButton:focus .chevronIcon,
.feed .globalHeader .tertiaryNav .responsiveNav .moreItemsNav .moreButton:hover .chevronIcon {
    fill: #545454;
    background: #fff;
    border: none
}

.feed .globalHeader .tertiaryNav .responsiveNav.allHidden .subNavListItem.moreNavTrigger {
    float: none;
    margin-left: 1rem
}

.feed .globalHeader .tertiaryNav .responsiveNav.allHidden .moreItemsNav .moreItemsList {
    left: 0;
    right: auto
}

.feed .globalHeader .regionsListWrapper {
    background-color: #fff;
    color: #000
}

.feed .globalHeader .regionsListWrapper .regionsList {
    display: none;
    list-style-type: none;
    padding: 0
}

.feed .globalHeader .regionsListWrapper .regionHeading {
    background: #000;
    color: #fff;
    font-size: 1.25rem;
    margin: 0;
    padding: .5rem;
    text-transform: uppercase
}

.feed .globalHeader .regionsListWrapper .regionNameWrapper {
    display: inline-block
}

.feed .globalHeader .regionsListWrapper .regionsListItem {
    cursor: pointer;
    font-size: .9rem;
    padding: .5rem 1rem 0 0
}

.feed .globalHeader .regionsListWrapper .regionButton {
    background-color: #fff;
    border: 1px solid #545454;
    color: #0550c8;
    display: inline-block;
    font-size: .9rem;
    font-weight: 400;
    padding: .2rem .5rem
}

.feed .globalHeader .regionsListWrapper .regionButton:hover {
    background: #545454;
    color: #fff;
    text-decoration: none
}

.feed .globalHeader .regionsListWrapper .regionButton:focus {
    outline: 3px solid #0550c8
}

.feed .globalHeader .regionsListWrapper .regionItemLabel {
    cursor: pointer
}

.feed .globalHeader .regionsListWrapper .regionFormIntro {
    color: #545454;
    display: none;
    font-size: .9rem
}

.feed .globalHeader .regionsListWrapper .defaultRegionLabel {
    color: #e60505;
    font-size: .9rem;
    margin-right: .5rem
}

.feed .globalHeader .regionsListWrapper .currentRegion {
    display: inline-block;
    margin-right: 1.5rem
}

.feed .globalHeader .regionsListWrapper .regionRadioButton {
    margin-right: .3rem
}

.feed .globalHeader .regionsListWrapper .regionLink {
    border: 0;
    color: #545454;
    font-weight: 400;
    text-decoration: none
}

.feed .globalHeader .regionsListWrapper .regionLink .icon {
    padding-left: 6px
}

.feed .globalHeader .regionsListWrapper .regionLink:focus,
.feed .globalHeader .regionsListWrapper .regionLink:hover {
    outline: 3px solid #0550c8
}

.feed .globalHeader .regionsListWrapper .regionLink:focus .chevronIcon,
.feed .globalHeader .regionsListWrapper .regionLink:hover .chevronIcon {
    fill: #545454
}

.feed .globalHeader .regionsListWrapper.openRegion .regionsList {
    display: flex;
    flex-flow: column wrap;
    margin: -6px 1rem 1rem 0;
    padding: .5rem;
    width: 100%
}

.feed .globalHeader .regionsListWrapper.openRegion .currentRegion {
    color: #e60505;
    cursor: auto
}

.feed .globalHeader .regionsListWrapper.openRegion .currentRegion:before {
    content: "â€¢";
    display: inline-block;
    font-size: 2rem;
    line-height: 1rem;
    margin-right: 3px;
    vertical-align: middle
}

.feed .globalHeader .regionsListWrapper.openRegion .regionFormIntro {
    display: block
}

.feed .globalHeader .regionsListWrapper.openRegion .icon .chevronIcon {
    transform: rotate(180deg)
}

.feed .globalHeader .regionsListWrapper.standAlone {
    background: #f4f4f4
}

.feed .globalHeader .regionsListWrapper.standAlone .regionsListItem {
    flex: 1 1 40%;
    font-size: .85rem;
    line-height: 1.5rem;
    padding: 1rem .5rem 0
}

.feed .globalHeader .regionsListWrapper.standAlone .regionNameWrapper {
    display: inline;
    font-size: 1rem;
    padding: .5rem 0
}

.feed .globalHeader .regionsListWrapper.standAlone .regionForm {
    background: #fff
}

.feed .globalHeader .regionsListWrapper.standAlone .regionFormIntro {
    padding: .5rem
}

.feed .globalHeader .regionsListWrapper.standAlone .regionsList {
    border: none;
    clear: both;
    flex-flow: row wrap;
    margin: 0;
    padding: 0
}

.feed .globalHeader .regionsListWrapper.standAlone .defaultRegionLabel {
    color: #545454;
    display: block;
    font-size: .8rem;
    margin: 0 .5rem .3rem 0
}

.feed .globalHeader .regionsListWrapper.standAlone .currentRegion {
    font-size: 1rem;
    padding: .5rem .5rem 0 0
}

.feed .globalHeader .regionsListWrapper.standAlone .currentRegion,
.feed .globalHeader .regionsListWrapper.standAlone .regionButton {
    background-color: transparent;
    color: #000;
    line-height: 1.2rem;
    margin-right: 0;
    white-space: nowrap
}

.feed .globalHeader .regionsListWrapper.standAlone .currentRegion:before,
.feed .globalHeader .regionsListWrapper.standAlone .regionButton:before {
    display: none
}

.feed .globalHeader .regionsListWrapper.standAlone .regionButton {
    border: none;
    box-shadow: inset 0 0 0 1px #545454;
    float: right;
    font-size: .8rem;
    margin-top: .5rem;
    padding: .3rem
}

.feed .globalHeader .regionsListWrapper.standAlone .regionButton:focus,
.feed .globalHeader .regionsListWrapper.standAlone .regionButton:hover {
    background: #e60505;
    border: none;
    color: #fff;
    outline: none
}

.feed .globalHeader .regionsListWrapper.standAlone .regionLink {
    font-family: Radio Canada, sans-serif;
    font-weight: 400;
    text-transform: none
}

.feed .globalHeader .regionsListWrapper.standAlone .currentRegion {
    font-weight: 700
}

.feed .globalHeader .regionsListWrapper.standAlone.openRegion .regionForm {
    border: 1px solid #545454
}

.feed .globalHeader .regionsListWrapper.standAlone.openRegion .regionsList {
    height: 32rem
}

.feed .globalHeader .regionsListWrapper.standAlone.openRegion .regionButton {
    background-color: #fff;
    border: 1px solid #545454;
    border-bottom-color: #fff;
    box-shadow: none;
    color: #e60505;
    margin-bottom: -2px;
    padding: .5rem
}

.feed .globalHeader .player-base-category-nav {
    background-color: #000;
    height: 45px
}

.feed .globalHeader .player-base-category-nav>.inner {
    margin: 0 auto;
    max-width: 1280px;
    overflow: hidden;
    padding: 10px 16px
}

.feed .globalHeader .player-base-category-nav>.inner>.base-category-title {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase
}

.feed .globalHeader .player-base-category-nav>.inner>select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #585858;
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"292.4"%20height%3D"292.4"><path%20fill%3D"%23cbcbcb"%20d%3D"M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z"%2F><%2Fsvg>');
    background-position: right .7em top 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: .65em auto, 100%;
    border: 0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 25px;
    line-height: 1.3;
    margin: 0 0 0 24px;
    padding-left: 10px;
    width: 168px
}

.feed .globalHeader .player-base-category-nav>.inner>select::-ms-expand {
    display: none
}

.feed .globalHeader .player-base-category-nav>.inner>select:hover {
    border-color: #888
}

.feed .globalHeader .player-base-category-nav>.inner>select:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #fff;
    outline: none
}

.feed .globalHeader .player-base-category-nav>.inner>select option {
    font-weight: 400
}

.feed .globalHeader .plusNav {
    background: #1720f9
}

.feed .globalHeader .plusNav-nav {
    margin: 0 auto;
    max-width: 80rem
}

.feed .globalHeader .plusNav-nav .navWrapper {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0;
    padding-left: 1rem;
    padding-right: 1rem
}

.feed .globalHeader .plusNav-nav .navWrapper .navLabel {
    font-size: .875rem;
    font-weight: 700
}

.feed .globalHeader .plusNav-nav .navWrapper .logo {
    flex: 0 0 0
}

.feed .globalHeader .plusNav-nav .navWrapper .logo .logoIcon {
    margin-left: 0
}

.feed .globalHeader .plusNav-nav .navWrapper .logo a {
    color: #fff;
    text-decoration: none
}

.feed .globalHeader .plusNav-nav .navWrapper .date {
    flex: auto
}

.feed .globalHeader .plusNav-nav .navWrapper .settings {
    flex: 0 0 0;
    margin-right: -.5rem;
    padding: .5rem
}

.feed .globalHeader .plusNav-nav .navWrapper .settings:hover {
    background-color: hsla(0, 0%, 100%, .3);
    border-radius: 1.25rem
}

.feed .globalHeader .plusNav-nav .navWrapper .settings .linkLabel {
    margin-left: .5rem
}

.feed .globalHeader .plusNav-nav .navWrapper .settings a {
    align-items: center;
    color: #fff;
    display: flex;
    text-decoration: none
}

.feed .globalHeader .plusNav-nav .navWrapper .settings a svg {
    fill: #fff
}

.feed .globalHeader .plusNav-nav .navWrapper .settings a .settingsIcon {
    margin: 0
}

.feed .globalHeader .plusNav-nav .navWrapper .settings a .icon {
    align-items: center;
    display: flex
}

.feed .globalHeader .plusNav-nav .navWrapper .feedback {
    flex: 0 0 0;
    margin-right: -.5rem;
    padding: .5rem
}

.feed .globalHeader .plusNav-nav .navWrapper .feedback:hover {
    background-color: hsla(0, 0%, 100%, .3);
    border-radius: 1.25rem
}

.feed .globalHeader .plusNav-nav .navWrapper .feedback .linkLabel {
    margin-left: .5rem
}

.feed .globalHeader .plusNav-nav .navWrapper .feedback .feedbackNavButton {
    align-items: center;
    background-color: transparent;
    border: none;
    color: #fff;
    display: flex
}

.feed .globalHeader .plusNav-nav .navWrapper .feedback .feedbackNavButton .icon {
    display: flex
}

.feed .globalHeader .plusNav-nav .navWrapper .navItem {
    list-style-type: none
}

.feed .viewportMedium .open .menuClose,
.feed .viewportSmall .open .menuClose {
    right: 20px;
    top: 52px
}

.feed .viewportLarge .regionsListWrapper.openRegion .regionsList,
.feed .viewportMedium .regionsListWrapper.openRegion .regionsList,
.feed .viewportXLarge .regionsListWrapper.openRegion .regionsList {
    height: 18rem
}

.feed .viewportLarge .open .menuClose,
.feed .viewportXLarge .open .menuClose {
    right: 20px;
    top: 58px
}

.newsLineupContainer-DJXo0 {
    margin-left: -16px;
    overflow-x: scroll;
    padding-left: 16px;
    scrollbar-width: none
}

.newsLineupContainer-DJXo0::-webkit-scrollbar {
    display: none
}

a.headingSize1-YX2B1,
div.headingSize1-YX2B1,
h1.headingSize1-YX2B1,
h2.headingSize1-YX2B1,
h3.headingSize1-YX2B1,
h4.headingSize1-YX2B1,
h5.headingSize1-YX2B1,
h6.headingSize1-YX2B1,
li.headingSize1-YX2B1,
p.headingSize1-YX2B1,
span.headingSize1-YX2B1 {
    font-family: Radio Canada;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 3.25rem
}

a.headingSize2-sm0OW,
div.headingSize2-sm0OW,
h1.headingSize2-sm0OW,
h2.headingSize2-sm0OW,
h3.headingSize2-sm0OW,
h4.headingSize2-sm0OW,
h5.headingSize2-sm0OW,
h6.headingSize2-sm0OW,
li.headingSize2-sm0OW,
p.headingSize2-sm0OW,
span.headingSize2-sm0OW {
    font-family: Radio Canada;
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.93rem
}

a.headingSize3-MQmbi,
div.headingSize3-MQmbi,
h1.headingSize3-MQmbi,
h2.headingSize3-MQmbi,
h3.headingSize3-MQmbi,
h4.headingSize3-MQmbi,
h5.headingSize3-MQmbi,
h6.headingSize3-MQmbi,
li.headingSize3-MQmbi,
p.headingSize3-MQmbi,
span.headingSize3-MQmbi {
    font-family: Radio Canada;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.6rem
}

a.headingSize4Bold-duWz5,
div.headingSize4Bold-duWz5,
h1.headingSize4Bold-duWz5,
h2.headingSize4Bold-duWz5,
h3.headingSize4Bold-duWz5,
h4.headingSize4Bold-duWz5,
h5.headingSize4Bold-duWz5,
h6.headingSize4Bold-duWz5,
li.headingSize4Bold-duWz5,
p.headingSize4Bold-duWz5,
span.headingSize4Bold-duWz5 {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4SemiBold-yje6L,
div.headingSize4SemiBold-yje6L,
h1.headingSize4SemiBold-yje6L,
h2.headingSize4SemiBold-yje6L,
h3.headingSize4SemiBold-yje6L,
h4.headingSize4SemiBold-yje6L,
h5.headingSize4SemiBold-yje6L,
h6.headingSize4SemiBold-yje6L,
li.headingSize4SemiBold-yje6L,
p.headingSize4SemiBold-yje6L,
span.headingSize4SemiBold-yje6L {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize4Regular-seXxN,
div.headingSize4Regular-seXxN,
h1.headingSize4Regular-seXxN,
h2.headingSize4Regular-seXxN,
h3.headingSize4Regular-seXxN,
h4.headingSize4Regular-seXxN,
h5.headingSize4Regular-seXxN,
h6.headingSize4Regular-seXxN,
li.headingSize4Regular-seXxN,
p.headingSize4Regular-seXxN,
span.headingSize4Regular-seXxN {
    font-family: Radio Canada;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.28rem
}

a.headingSize5Bold-hdZYK,
div.headingSize5Bold-hdZYK,
h1.headingSize5Bold-hdZYK,
h2.headingSize5Bold-hdZYK,
h3.headingSize5Bold-hdZYK,
h4.headingSize5Bold-hdZYK,
h5.headingSize5Bold-hdZYK,
h6.headingSize5Bold-hdZYK,
li.headingSize5Bold-hdZYK,
p.headingSize5Bold-hdZYK,
span.headingSize5Bold-hdZYK {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5SemiBold-k7igS,
div.headingSize5SemiBold-k7igS,
h1.headingSize5SemiBold-k7igS,
h2.headingSize5SemiBold-k7igS,
h3.headingSize5SemiBold-k7igS,
h4.headingSize5SemiBold-k7igS,
h5.headingSize5SemiBold-k7igS,
h6.headingSize5SemiBold-k7igS,
li.headingSize5SemiBold-k7igS,
p.headingSize5SemiBold-k7igS,
span.headingSize5SemiBold-k7igS {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.95rem
}

a.headingSize5Regular-dK3x8,
div.headingSize5Regular-dK3x8,
h1.headingSize5Regular-dK3x8,
h2.headingSize5Regular-dK3x8,
h3.headingSize5Regular-dK3x8,
h4.headingSize5Regular-dK3x8,
h5.headingSize5Regular-dK3x8,
h6.headingSize5Regular-dK3x8,
li.headingSize5Regular-dK3x8,
p.headingSize5Regular-dK3x8,
span.headingSize5Regular-dK3x8 {
    font-family: Radio Canada;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.95rem
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 span,
a.headingSize6Bold-lv6np,
div.headingSize6Bold-lv6np,
h1.headingSize6Bold-lv6np,
h2.headingSize6Bold-lv6np,
h3.headingSize6Bold-lv6np,
h4.headingSize6Bold-lv6np,
h5.headingSize6Bold-lv6np,
h6.headingSize6Bold-lv6np,
li.headingSize6Bold-lv6np,
p.headingSize6Bold-lv6np,
span.headingSize6Bold-lv6np {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6SemiBold-EA4Mg,
div.headingSize6SemiBold-EA4Mg,
h1.headingSize6SemiBold-EA4Mg,
h2.headingSize6SemiBold-EA4Mg,
h3.headingSize6SemiBold-EA4Mg,
h4.headingSize6SemiBold-EA4Mg,
h5.headingSize6SemiBold-EA4Mg,
h6.headingSize6SemiBold-EA4Mg,
li.headingSize6SemiBold-EA4Mg,
p.headingSize6SemiBold-EA4Mg,
span.headingSize6SemiBold-EA4Mg {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize6Regular-pnp4K,
div.headingSize6Regular-pnp4K,
h1.headingSize6Regular-pnp4K,
h2.headingSize6Regular-pnp4K,
h3.headingSize6Regular-pnp4K,
h4.headingSize6Regular-pnp4K,
h5.headingSize6Regular-pnp4K,
h6.headingSize6Regular-pnp4K,
li.headingSize6Regular-pnp4K,
p.headingSize6Regular-pnp4K,
span.headingSize6Regular-pnp4K {
    font-family: Radio Canada;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.63rem
}

a.headingSize7Bold-PUazC,
div.headingSize7Bold-PUazC,
h1.headingSize7Bold-PUazC,
h2.headingSize7Bold-PUazC,
h3.headingSize7Bold-PUazC,
h4.headingSize7Bold-PUazC,
h5.headingSize7Bold-PUazC,
h6.headingSize7Bold-PUazC,
li.headingSize7Bold-PUazC,
p.headingSize7Bold-PUazC,
span.headingSize7Bold-PUazC {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7SemiBold-JtlON,
div.headingSize7SemiBold-JtlON,
h1.headingSize7SemiBold-JtlON,
h2.headingSize7SemiBold-JtlON,
h3.headingSize7SemiBold-JtlON,
h4.headingSize7SemiBold-JtlON,
h5.headingSize7SemiBold-JtlON,
h6.headingSize7SemiBold-JtlON,
li.headingSize7SemiBold-JtlON,
p.headingSize7SemiBold-JtlON,
span.headingSize7SemiBold-JtlON {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.headingSize7Regular-K6aDa,
div.headingSize7Regular-K6aDa,
h1.headingSize7Regular-K6aDa,
h2.headingSize7Regular-K6aDa,
h3.headingSize7Regular-K6aDa,
h4.headingSize7Regular-K6aDa,
h5.headingSize7Regular-K6aDa,
h6.headingSize7Regular-K6aDa,
li.headingSize7Regular-K6aDa,
p.headingSize7Regular-K6aDa,
span.headingSize7Regular-K6aDa {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3rem
}

a.paragraphSize1Bold-n1I5X,
div.paragraphSize1Bold-n1I5X,
h1.paragraphSize1Bold-n1I5X,
h2.paragraphSize1Bold-n1I5X,
h3.paragraphSize1Bold-n1I5X,
h4.paragraphSize1Bold-n1I5X,
h5.paragraphSize1Bold-n1I5X,
h6.paragraphSize1Bold-n1I5X,
li.paragraphSize1Bold-n1I5X,
p.paragraphSize1Bold-n1I5X,
span.paragraphSize1Bold-n1I5X {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1SemiBold-RlIjF,
div.paragraphSize1SemiBold-RlIjF,
h1.paragraphSize1SemiBold-RlIjF,
h2.paragraphSize1SemiBold-RlIjF,
h3.paragraphSize1SemiBold-RlIjF,
h4.paragraphSize1SemiBold-RlIjF,
h5.paragraphSize1SemiBold-RlIjF,
h6.paragraphSize1SemiBold-RlIjF,
li.paragraphSize1SemiBold-RlIjF,
p.paragraphSize1SemiBold-RlIjF,
span.paragraphSize1SemiBold-RlIjF {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize1Regular-iLI03,
div.paragraphSize1Regular-iLI03,
h1.paragraphSize1Regular-iLI03,
h2.paragraphSize1Regular-iLI03,
h3.paragraphSize1Regular-iLI03,
h4.paragraphSize1Regular-iLI03,
h5.paragraphSize1Regular-iLI03,
h6.paragraphSize1Regular-iLI03,
li.paragraphSize1Regular-iLI03,
p.paragraphSize1Regular-iLI03,
span.paragraphSize1Regular-iLI03 {
    font-family: Radio Canada;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem
}

a.paragraphSize2Bold-dCl1V,
div.paragraphSize2Bold-dCl1V,
h1.paragraphSize2Bold-dCl1V,
h2.paragraphSize2Bold-dCl1V,
h3.paragraphSize2Bold-dCl1V,
h4.paragraphSize2Bold-dCl1V,
h5.paragraphSize2Bold-dCl1V,
h6.paragraphSize2Bold-dCl1V,
li.paragraphSize2Bold-dCl1V,
p.paragraphSize2Bold-dCl1V,
span.paragraphSize2Bold-dCl1V {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2SemiBold-Il89u,
div.paragraphSize2SemiBold-Il89u,
h1.paragraphSize2SemiBold-Il89u,
h2.paragraphSize2SemiBold-Il89u,
h3.paragraphSize2SemiBold-Il89u,
h4.paragraphSize2SemiBold-Il89u,
h5.paragraphSize2SemiBold-Il89u,
h6.paragraphSize2SemiBold-Il89u,
li.paragraphSize2SemiBold-Il89u,
p.paragraphSize2SemiBold-Il89u,
span.paragraphSize2SemiBold-Il89u {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize2Regular-Nljuh,
div.paragraphSize2Regular-Nljuh,
h1.paragraphSize2Regular-Nljuh,
h2.paragraphSize2Regular-Nljuh,
h3.paragraphSize2Regular-Nljuh,
h4.paragraphSize2Regular-Nljuh,
h5.paragraphSize2Regular-Nljuh,
h6.paragraphSize2Regular-Nljuh,
li.paragraphSize2Regular-Nljuh,
p.paragraphSize2Regular-Nljuh,
span.paragraphSize2Regular-Nljuh {
    font-family: Radio Canada;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.31rem
}

a.paragraphSize3Bold-bm1C0,
div.paragraphSize3Bold-bm1C0,
h1.paragraphSize3Bold-bm1C0,
h2.paragraphSize3Bold-bm1C0,
h3.paragraphSize3Bold-bm1C0,
h4.paragraphSize3Bold-bm1C0,
h5.paragraphSize3Bold-bm1C0,
h6.paragraphSize3Bold-bm1C0,
li.paragraphSize3Bold-bm1C0,
p.paragraphSize3Bold-bm1C0,
span.paragraphSize3Bold-bm1C0 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3SemiBold-rJycB,
div.paragraphSize3SemiBold-rJycB,
h1.paragraphSize3SemiBold-rJycB,
h2.paragraphSize3SemiBold-rJycB,
h3.paragraphSize3SemiBold-rJycB,
h4.paragraphSize3SemiBold-rJycB,
h5.paragraphSize3SemiBold-rJycB,
h6.paragraphSize3SemiBold-rJycB,
li.paragraphSize3SemiBold-rJycB,
p.paragraphSize3SemiBold-rJycB,
span.paragraphSize3SemiBold-rJycB {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.paragraphSize3Regular-plZo1,
div.paragraphSize3Regular-plZo1,
h1.paragraphSize3Regular-plZo1,
h2.paragraphSize3Regular-plZo1,
h3.paragraphSize3Regular-plZo1,
h4.paragraphSize3Regular-plZo1,
h5.paragraphSize3Regular-plZo1,
h6.paragraphSize3Regular-plZo1,
li.paragraphSize3Regular-plZo1,
p.paragraphSize3Regular-plZo1,
span.paragraphSize3Regular-plZo1 {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.13rem
}

a.label-hUdif,
div.label-hUdif,
h1.label-hUdif,
h2.label-hUdif,
h3.label-hUdif,
h4.label-hUdif,
h5.label-hUdif,
h6.label-hUdif,
li.label-hUdif,
p.label-hUdif,
span.label-hUdif {
    font-family: Radio Canada;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: -4%;
    line-height: 1.13rem
}

.newsBarContainer-Y2LXR {
    background-color: #e7e7e7;
    border: 1px solid #e7e7e7;
    margin-bottom: 25px;
    padding: 16px 0 16px 16px
}

@media(min-width:964px) {
    .newsBarContainer-Y2LXR {
        padding-right: 16px
    }
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP {
    margin: 0 auto;
    max-width: 80rem
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP a {
    text-decoration: none
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 {
    align-items: center;
    display: flex;
    height: 26px;
    margin-bottom: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 span {
    color: #9c0000
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 span:hover {
    text-decoration: underline
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 svg {
    padding: 8px
}

.newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7:focus {
    border: 2px solid #9c0000;
    border-radius: 24px;
    padding: 4px 8px
}

@media(min-width:964px) {
    .newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 {
        height: 31.2px
    }
    .newsBarContainer-Y2LXR .newsBarInner-NZMGP .newsBarHeader-hw9o7 span {
        font-family: Radio Canada;
        font-size: 1.5rem;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 1.95rem
    }
}

.popularSports {
    margin-bottom: 60px
}

.popularSports .heading-sectionHeading {
    margin-bottom: 30px;
    margin-top: 30px
}

.popularSports .carouselWrapper {
    background-color: #fff
}

.popularSports .carouselWrapper .carouselIndicator,
.popularSports .carouselWrapper h2.header {
    display: none
}

.popularSports .carouselWrapper .carousel .itemContainer {
    padding-bottom: 0
}

@media(min-width:960px) {
    .popularSports .carouselWrapper .carousel .itemContainer {
        width: auto
    }
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:first-child .cardImageWrap:after {
    background-image: url(../index/image_2.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(2) .cardImageWrap:after {
    background-image: url(../index/image_3.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(3) .cardImageWrap:after {
    background-image: url(../index/image.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(4) .cardImageWrap:after {
    background-image: url(../index/image_1.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(5) .cardImageWrap:after {
    background-image: url(../index/image_4.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal {
    background-color: #000;
    margin-bottom: 0
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .cardImageWrap:after {
    background-size: 100% 100%;
    bottom: -27px;
    content: " ";
    height: 54px;
    left: 20px;
    position: absolute;
    width: 54px
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .cardImageWrap:after:nth-child(n+1) {
    background: gray
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .card-cqw-body {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-top: 60px;
    min-height: unset !important;
    padding: 0 !important
}

@media(max-width:405px) {
    .popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .card-cqw-body {
        height: 48px
    }
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .card-cqw-body .headline {
    word-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    -webkit-hyphens: manual;
    hyphens: manual;
    line-height: 24px
}

@media(max-width:450px) {
    .popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer .card-cqw.minimal .card-cqw-body .headline {
        font-size: 18px
    }
}

.subNavListItem.moreNavTrigger.active.nav-item-mob {
    display: none;
}

@media (max-width: 1275px) {
    .navItem.subNavListItem.nav-item1275 {
        display: none;
    }
}

@media (max-width: 1129px) {
    .navItem.subNavListItem.nav-item1129 {
        display: none;
    }
}

@media (max-width: 1012px) {
    .navItem.subNavListItem.nav-item1012 {
        display: none;
    }
}

@media (max-width: 876px) {
    .navItem.subNavListItem.nav-item876 {
        display: none;
    }
}

@media (max-width: 771px) {
    .navItem.subNavListItem.nav-item771 {
        display: none;
    }
}

@media (max-width: 666px) {
    .navItem.subNavListItem.nav-item666 {
        display: none;
    }
}

@media (max-width: 640px) {
    .navItem.subNavListItem.nav-item640 {
        display: none;
    }
    .subNavListItem.moreNavTrigger.active.nav-item640 {
        display: none;
    }
    .subNavListItem.moreNavTrigger.active.nav-item-mob {
        display: block;
        position: absolute !important;
        right: 0;
    }
    .feed .viewportLarge .globalFooter .copyright,
    .feed .viewportLarge .globalFooter .radioCanada {
        text-align: start;
    }
    .block-info input {
        width: 90%;
    }
}

/*=========REG=============*/

.reg {
    margin-top: 1rem;
    font-size: 1.1rem;
    line-height: 30px;
}

.reg__title {
    font-weight: 700;
}

.reg__list {
    width: 100%;
    gap: 1rem;
    font-size: var(--title-size);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.reg__list-container {
    align-items: center;
    gap: 1rem;
    width: 100%;
}

.reg__item {
    font-size: 1.1rem;
    line-height: 30px;
    padding: 5px;
    margin-bottom: 0.5rem;
    font-weight: normal;
    background: #e4e4e4;
    border-left: 3px solid #e60505;
    border-radius: 6px;
}

.reg__item img {
    margin-right: 0.5rem;
}

.reg__item a {
    color: #e60505;
    font-weight: 700;
}

.reg__item a:hover {
    color: #e60505;
}

.button-link {
    padding: 10px 25px;
    color: #fff !important;
    font-weight: 600;
    background-color: #e60505;
    display: block;
    text-align: center;
    margin: auto !important;
    margin-top: 20px !important;
}

.button-link:hover {
    background-color: #fff !important;
    color: #e60505 !important;
    border: 1px solid #e60505 !important;
    border-bottom: 1px solid #e60505 !important;
}

/*=============COMMENTS==============*/

.comment {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.comment-line {
    font-size: 20px;
    color: #000000;
    font-weight: 700;
    margin-bottom: 2rem;
    margin-left: 1rem;
    font-family: var(--guardian-medium);
}

.comment-line:after {
    margin-top: 0.5rem;
    content: "";
    display: block;
    width: 95%;
    margin: 0 auto;
    height: 1px;
    background-color: #2c2c2c;
}

.comment-content {
    display: flex;
    flex-direction: column;
}

.comment-block {
    margin: 5px 5px;
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.204);
    padding-bottom: 0.5rem;
}

.comment-block:nth-child(1) {
    border-bottom: none;
}

.block-avatar {
    margin-right: 1rem;
}

.block-avatar img {}

.block-info-comment__name {
    font-weight: 700;
    color: #3b5998;
}

.block-info input {
    width: 100%;
    padding: 0.5rem 1rem 2rem 0.5rem;
    border: 1px solid rgba(0, 0, 0, 0.21);
}

.block-info input:focus {
    border: none;
}

.block-info-line {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    white-space: nowrap;
}

.block-info-answer-flex {
    display: flex;
    margin-top: 1.5rem;
}

.block-info-line__date {
    color: rgba(0, 0, 0, 0.44);
}

.block-info-line__like {
    display: flex;
    justify-content: flex-start;
    color: #00acee;
}

.block-info-line__like_item {
    list-style: none;
    margin-right: 1rem;
}

.block-info-line__like_item a {
    color: #3b5998;
}

.comments__more {
    display: block;
    margin: 0 auto;
    color: #3b5998;
    text-align: center;
}

.comment .ok {
    text-align: end;
    padding: 6px;
    margin-top: 10px;
}

.comment .ok .btn {
    background: #d2d2d2;
    padding: 6px 8px;
    color: #574444;
}

@media (max-width: 640px) {
    .block-info input {
        width: 90%;
    }
}