.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(../images/image_2.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(2) .cardImageWrap:after {
    background-image: url(../images/image_3.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(3) .cardImageWrap:after {
    background-image: url(../images/image.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(4) .cardImageWrap:after {
    background-image: url(../images/image_1.jpg)
}

.popularSports .carouselWrapper .carousel .itemContainer .itemList .cardContainer:nth-child(5) .cardImageWrap:after {
    background-image: url(../images/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%;
    }
}

.story img{
    width: 100%;
}

.in-article-image{
    margin-bottom: 20px;
}


.fb--container a {
            cursor: pointer
        }

        .fb--container a:hover {
            text-decoration: underline
        }

        .fb--container img {
            border: 0
        }

        .fb--container abbr {
            border-bottom: none;
            text-decoration: none
        }

        .fb--container .clearfix::after {
            clear: both;
            content: ".";
            display: block;
            font-size: 0;
            height: 0;
            line-height: 0;
            visibility: hidden
        }

        .fb--container .clearfix {
            zoom:1}

        .fb--container ::-webkit-input-placeholder {
            color: #90949c
        }

        .fb--container :focus::-webkit-input-placeholder {
            color: #bec2c9
        }

        .fb--container ._42ft:hover {
            text-decoration: none
        }

        .fb--container .fwn {
            font-weight: 400
        }

        .fb--container .fcg {
            color: #90949c
        }

        .fb--container ._4jy0::before {
            content: "";
            display: inline-block;
            height: 20px;
            vertical-align: middle
        }

        .fb--container ._517h:hover {
            background-color: #e9ebee
        }

        .fb--container ._517h:active {
            background-color: #dddfe2;
            border-color: #bec2c9
        }

        .fb--container ._4jy1:hover {
            background-color: #365899;
            border-color: #365899
        }

        .fb--container ._4jy1:active {
            background-color: #29487d;
            border-color: #29487d
        }

        .fb--container ._4jy3._42fr:active {
            line-height: 22px
        }

        .fb--container ._50f7 {
            font-weight: 700
        }

        .fb--container ._42ef {
            overflow: hidden;
            text-align: left
        }

        .fb--container ._8o,.fb--container ._8o .img {
            display: block
        }

        .fb--container ._8s {
            margin-right: 8px
        }

        .fb--container ._ohe {
            float: left
        }

        .fb--container ._ohf {
            float: right
        }

        .fb--container ._4qba {
            font-style: normal
        }

        .fb--container ._3-8m {
            margin-bottom: 4px;
            margin-top: 4px
        }

        .fb--container ._3-8y {
            margin-top: 12px
        }

        .fb--container ._3-8_ {
            margin-right: 4px
        }

        .fb--container ._2pi8 {
            padding-left: 8px;
            padding-right: 8px
        }

        .fb--container ._2pis {
            padding-left: 8px
        }

        .fb--container .UFICommentActorName {
            font-weight: 700
        }

        .fb--container .sp_-J_-HgF_hOz {
            display: inline-block
        }

        .fb--container .sp_-J_-HgF_hOz.sx_0beb10 {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAABdFBMVEVHcExCVYUwPWBGWYwtOVk2RGtHW45DVYVBU4JHW44pNFEuO1wqNlQ1Q2kzQWYvPF5HWo4+Tns3Rm0yQGQ7S3U+T3tBU4I9TnpFWIpHWo5AUoBHWo49TXlAUX9XbqxFXJHc5Oft9fdkdatuf7NEW5D////b4+ZjdKpJX5ZIX5NFXZI+VovZ4uV1hblHXpPw+PpHXJA7U4tsfbFvgLRBWI7y+vvq8e/u9/hldqxwgbVCWo9LYpvr8/XO2OBKYJlSZ5xvgLNmd61NZJ4mP3/s9PdZbaLi6u5ygrbh6ev8//8qQ4E5UYre5upLYpVPZqA2Ton4/fguR4Tn7/Dl7e1FXJQyS4aRor9RaKTZ4+tpe68gO3vp8fP1+/WruM21wNLT3ONecqRYbZ2/ytn8//lOZJj///zu9PLy9/SLm7pmeqR2ia6BkrVugamYp8LH0d2grsbL1d9PY5FygqQDAwOLl8DIzuKUlJRcXFxRUVEjIyNubm4cHBxrKC7lAAAAH3RSTlMA20XkUzjvwItUFSsKjGAfd2yAbJ2qy7ysz7f3eZXhlbCWfAAAGdpJREFUeNrsnflz2kgWx+MLOz6SseMzTkpSrURJgmmg1pgtZMtVgvVyWVxFyGJ8xMH3+f+fIyCmX+uySBnkmeYlU5VJ+Zd86tuvv/3e69a7d3+DmB9fXFpeHxtbX/6yOD77bhSO8XFxOiCKipLUtKSiieLmxsLUiIptTK1EVRXJTC9kA9zB2MzcCI055lZaCmIsIYuquDKSFxkzkiIztsHLmrg+yl44Zqc1kWccQ1YCkyNIz0twQmNcgxdbf4wwdVntKTzzQiB9fASqvQYPtBdZMbwyMSJlxJieZDyEPkpb796t1z2x4pWxEavJusx4Cr5OvbTmWyqZsGQ+n0ulckbUtkhayirtsFbqBCsUSpUPbq7u779d3Z6GUjXo6ZFG+YY4G1UhjmSqeHtWEQThvNlsVh8efzSKGBevUS6t2U0AS6qlbk4EIRvh4tUwy2Yuziv3yRzTy2lIoftMPR/AsKRy8VgQEmmO4yKHQdaIcPWcvS73YPH6CuWwlB6sfOu7EG+j4rjEDtuhFQxflk4xLSTSfaCewDmp8ShwXVZcgit0YBniOj/O8ThrLdENC2+GqW8C9xyJTLgLi61m9mq9HxEDdMNibGFFKs+wgj+/pbD6tMkRLCuswx6sy4cYdqd0uweQs4hlmGZ/JS2Wbd7lgHuYGsEyw+ISBbwOj3LYmOrLNMMSHWD1MjxbLbSKIMXPU1zMcoCFMzzLlm5TuDKhfaAYluoA67CXs4LNs1pylOJdYMEMn6n+wFYLHXykF5biAIvrZfiO1cLrUF8awTLB4iL7OGldnuWx1VLp7VyMaU6wQIYvXFyXcSlVpdZqrepOsA4xLGId8tpXWmFtOJjSXpWmExcPoRCuxVO7Djd4J1jYwxvr8PIOu3iG2lr8BuMAi8jwwZ+P0JfSug43ZEdYVQyL3X5KhkZVLcecRWR4wz2AdYhESvfDadEJFvTwxjq8h750YQTLBAtmeGM/3AL7IaVjD9OqEyxYpWHZwvYp9qVIovN8uKY4wiIyPFv6BsyD+mUEywSLzPBnRVynUT7TCUtzXobQw7NVdo/6euma7gyr12nt7IelW7wOZTpN/FrdERYXgRme6FtQauJdlEVUaUwmns7BtnXGBRaR4YmilrhJY9JajzrDSuwEg9A8XMHD9ORIWZyzh2ebRzVcz9FoPPGsI2dYRJXGSFonBzEMa2UEi3Px8JkKSFpUti3WRTdYxHbINoHTYkQK50tXVBdYpIdnS0dlHt+qozDDL7vCIjP8xVkITGp9olBZigssskrDVk8O8hgWhbNHy5obLFOG374DGX51BMvNwwdLVzmquxbLuusyNGX4R3jgoW8mfrnuCouo0rDN42JvO0SIPu+w4KosU4bffsCFBxr7YTO8K6w4YUurhR+9aqkcpa/+N6P0oaxM9RTctnhPHayxPnZD4nQo69RN4k7qoERzZYVFCIstAKMlK9RZ+Gn8/IWcuhfchUU5rI8qrtDkk5Wsu7Aoh7WgY9/UuBISJlY7JCvKYYHr5Fu170LaXVjtBF+jNsF/wvYdpW6EiFlYRL/CZB2oK2gB38DnzizC2jcJi81kwFWLKF0+a1zvtbbk3KkQN/nRtFlYbDW81ytoyRJdDn5NB2edI7Ow4hZhsdtPDD4bqlTBAr5BLv/ImoXFWYRF1JVluqoOy/iNMblhFVbVIiwDFr4ujaI0wZoHvqF2kMiahcVahMVeHuOBNhSlqfi3pANhWU46dsJim6AXRtc8G3iFJh+qZNOmJpiNsNgmLCvT1JKGhtR60rEVFtsEQ7jSBkWwJrCwQkXzScfIWLawQHdHpahvOFkHR2jrSadix4q9vMGwaHrDB1z33SrvCpaMZQeLqCpTVHQY18ER+s4srLi9sIzTDu5XqPSco1exIU3mHizCKtjC2t6VYvjpc2o6YVPwCH1tPkI7CMsw8Fs9Ay9Gqbm+swqP0GcehUUYeHWMSmGdmo/QDlshaeDpub1D1GaOvQqLsFnUXLGYU9xqM/FDB1YFaLMUWi7RfXYr+iUSGQdYRLuCltIfIay9UtajsNgMGAuhpkDzGTYLj17sf9leGqDlljQUVm0vXrJ07IMOsGCdVFujTlhyP8IihiQpubozp8kgY9kIy4kVdA6yQkd+X9N+U1iwQIMQFYcdaN4NYWUtoyBOGYstXOCpEEry+6p7xtp3FlY1iAs0dFygMwmr5Hp11XEzpOSp8w3w8ab+hAUvstLh30GB1K5jn3YRFlu6z9F1nXwCfEGtcexhFMT+4g4Vl5w+4F6hTR2LeDDLuhlu47FuKq7PBaCwzryMgsBuRSvfe1yFggnJJdArTFkq77ajILb3dhAF96PnW/jyeDL10J+w2jfCkhTl92UsLMnahHbo2NtthhSUHD5qWFgh6xy3U//L5mRIwbvda1BYt+axGec2haWmLP/z36EZBx99LMbM81gvCgs8zEZBfp/QQDHZ5gUH94zFXuDN8J9fcgC2Qa6hRL/Cag/98bRUSWdBdm+XZrj+Mlb78Sxc+Vt//5ox9eZ8CPiaKMoZJ+i0x4693WYYFcXo64UkBqYX31RfbQpkd94yCeJBWMbJsMYMJGSERHVz+Q2VqcdAdk/dmQ867kW/X6NZcowZWPCisvlmvNsn8EnfUPnELCzXns7zYafGM8wgcWkbb0Ncswfgw6uGH41wXL8pC/YMBxRK4E2UXz8D21AMHVqE9TIs4smeQYX6Fi7lwQ+2y+0Pr1qfujgMvpjfB64shlfr/tMKgOxe3suW0lZYL/n3ahg8MzY4Worv3yEDlRkmabUNntYhnCYdYCR1n++4TOn46QYpdWOxDZ6MVukef2l0kCHX/T1KwYZOrFgQdjh7WplwJ4KdsDiH2xwzlED1uTeyCNvVhgTHOdA63N/PZAqdvS8YDMMIGvm9EfuNyMfy+bzrT4RM7o3XfSxpjINFiMoHkWyac4pIJJFIcOn0zs6hEZVKtbrfxpcpFNjKSSuGQMgwTP9aEOjAFBIOhJDxn8TXcjFE0vJvR4TNL75hn91JgXUj0o32Hzkunah8L8D47i0KJ7snvdht/yLj6Wn36fiGT8UkAEvzTVqg2GBk9zv77P4yPy6SFbIwBBzwz+aIVCvtqBq/tivbtlEqhb/ly1Bcfs3JgQ40I+drGYfsPrCI49E4+43D+Hv24nz3AHwwntf96R3N1UWY3e28+2Aj8mI1o4OxtH0KaImiL84UlN0ZlLP17oOmtR9mX45wc7tVlrC0/Lj2uV4Hrnsr9SQMnZWH2k+X1s+nYszXLyB90sCujuwqM4MP+IFl16V4foUXog/TAe91GSzCshTP7gwflsd1yAYvTpIx2+di598vwPjyh1MskvHhg/EbxuSk8ZuMqU60k7sEt+OkB4s1mP2w4gkWy5Zu8elT+fQsrfmZCUmr63q9/asdKm/f9kAIiZLY9bvGH7qhiupztBQytHZIUeOnjQw5GwAbYWcOJO4HK69Jiw2WQN1aWf4lrakJRezvIP7rUAEPGDKSySOH3P5/JCP0/LTVqgpPp7XQjrDjCyzTs98uHZEThG9RTXeHKcaj4hCKaKgFdWUswmN/FuFLo5cOtVhxY7Ez9lMX+aHUheDxVmrc+bQI+4AFbwahiS/d4hIz9EC1WMWnRdgXLPwokBiYMVgt1Pnhw+KNRchxbx8WniyU27BmVXH4rDqLMP23gtVR1pIPwjIW4aFvi7DdZPuNZdjJWYHhCwvF/FyE3n0WkeDFMWM3lIYuLKnWeBQiaR9heXXw7OUNvs24+sFQ1tBZ5YrHQnzHT2VVPcKCtxmVlfGhw5KZhvTdV10ZOavgEdbFA7javzRrwMIXI7dCrxt26SrUuIsInL+svG6GwZ+POfI1kkAvZ/GtvdcNxpIOpWLjShD8XIL95PfCJTjtdF4j2XyumvCh//z5qvFvJmlJV+VjIeszK6/lLDZ4eZbfIp/mmug9vx46/fNfrxj/+78JlsykpF0fvai3i2ZwFd7iSmn3Ajb+pOeAYaFQ6roqJPxm5bn0F2w+5UP4gY1ONQt/eDH030HCkoqpq+ZFJeE3q4THvTCYKV3nJNObEV/VocBC5eLReTV86Dssz+n9/DGF9756d275K16GPwYGC/GN1sl5IRz0HVYi4rW1c1bG0yGq9Bd5Z+PVNNKFcRTBXVBQFHdR9g1CmialBlpKKY0Emi5S+l1qrfBCKZS2KypyjqK77/vPb0PbZDJpOrdfOsSrHj0K58DPyeTOM8+9t15BMKU1CljcHBQs0Rf9kE2rV+U/HBZsx+K40qUnh1yxNorVHwqugcMKpv4qVdzq1/CjYRGNqo39qnzh0a+jGV5qlKbckTRYZzsrfYXlasLyCJEqN0cBrLV2DZP0ZVUtfUrp64ph802f5Ii2snz8wvqAYCU2/HM0wAI8hNxcpcSdh2OIPUs+a14ZjojNbcwnegcFS6AD1qp1OzzN4ZA9PP7oC7PobXBe6xgxqcEKuvZ3bA2rljUQF1Yk+94TjYkGj6TuCRnTLg2DjL1hQVhx6U8HMazEYlO3hNzTdGWWDdkZFuhFGNkrZozuXVFBHZLDmuzgC/Qzd9jxUgYLkrpn585SxtO/YmhBrM1CYH1Oe8OCiA2H5wcCCitp7G09o593bA3r+Rokx6ps+HKI8RY3/P1mFrRWegtKYYGct+70BWKOlO/iLk9c0FrxhnqJQGhhi0pYpJZJTbUBMUdKeLe3+wqm0ax4nT3FPK2wQBop548k9D0+iXW4mVUwjWZlIeCc7z6cAVphwZYWV/5ovbQe8rrscJ1nbdkW1hLohejn9KUlYsUCEwouO2yFbApr7Xmc6/CiQnpotFtr/+A7W7+GtWJXWKDsQb0CS1n1mL+tCVq+xMq6vWHBXA6RiD7qQTZOTDQLWjaGBRKV0YkromDYtMZ1QUuoC1rr+z83LLTvIjarDRW0vDs/PyysyY1iKAcbY3FBq1+wxJsKq1rQrUaSodORWdBa9/7ksNA53uIvxj5WGixfqHnesSusV0BY+spijbB+wwUt+8IC5VnqYxizWlm/iybZYd6esGAZvGF+AbZnDU0nTbLDvNOesIDlYGlkNLXxbYhaQ7b7IDtQDAu4v6PzafCZuPdxjWbLtrBgW1aW01rymybbzUomH03IlrCABkkujUwuxc6GBkGrDmvFnrCglRXpD0hpNHZjYRa07AoL9BRyhxe6QmOaXPqr7tBqCFo9nXeohbUGud2pbe+1haUlU68TWJ8xs6DVL1g+qmDBLnfc5UJU98LiW9bQuPhTwIJVobirEQa5ZTUNe5gM8phDy5awViHnQrc//S6s39+LEt7c6N6oJmix+73LDpTCWvoTch+9VzoPox3Z7pq7NMmYj8aWsACvQnel9D4cRFrzKuaGbLfkfsoOdMJaJRuOOO6wch72obaQFu1cn2iHQw3WvM1gAZxsXLZ8uRlmESubKznSYviNZNZonLaCRbZ0c/G0/2MqajCT5ls1GGshaAVsBWuNmGJx8cOjM4Ofm2FkqdUUi2ncR9PTBT59sNbWsiRLN3d4dJDBesHmW7b5+0PAYa3YChYgdd9zB3OisezWYlLb/SReGGYrWLXU3U0WkjPGgu6g9J/WTf7Mgpa9YAFsyjgsVraaPTZhErR6Oe/cSFjVQiZomItiOYzhtowLWvaCBSj0jfiLqKVbfParZd//ZdxHYytYkEpfrhI5iyIFhqPW7Y4FpDBsx36wIOdCd3puESkxlCxHS04u99NHQyMswK7lLhUyupqsWA6+Gntm8tF47ZXBg9oTlNGeF5YtzXVBq+mj6eUkTePZEHKvo1aieACtlE2CVi8naSphgZo5lM61KzBRsByIMqObjuZ7PklTqTpAGnVziOHPxVvOYXjC4+rfgr1gwYxZ/mNBew7lCcuJcJKpMCxkM1iQa7BItqhN4kxaTnEydzpasRss0M09MiOKn7aCdT/ZR42GTligHR7ttPm7FawHfB81miasda9wg2FZz455JGGFYb2k8DcZlv4YSpawJvSV1bvscHNhxf264896Zd3h++ijoRMWZINHe7ha71m6oOVL1OvBezgc0gkLkjpULnx698hpa0FL02j4RhWd3WABklIOHbVsnWeZBS2bwYLJDtUPSDHYhLWg5dJkh/1eZQcaYYGKo/3HrHbacfEjZEELkR1sBQsi0ZTfhLVbVmF5zHo0nGjy0XSt0VAIC/IUGvs5SG1GZT6RcB9N97IDhbAgWZZhjBqjPG4ziF7GTtJb9oJFvrDgqhsxDwO4sBgamu6j7EAfrKWXZFYRo5dUGGsz2Fnpn+xAHSxIv00ObQ5MGMFqKgzr4bxDHSzAq9BdukihXRGVNk9hCx+NfWAtPSeaaNzpCJtBG5OOtptoiQhamzaDBXBIciXD3T3DJqfajkqVXDaFBXBIRsrHYhg1SMqJtvNXdUHL1xS0vLaAtba619YhyXHZUvVTDH0GGTbffgzyHdnko7EFLBIr1T1TeGc03rLKcPspvCMJpm+yA02wlkisqqfBaIYxGG/F/DhhxjqL+2hsAWuJ1Hg64j85YI0e5TZKlqWPpnvZgSZYJMmvcuHB5k4FlRniNGzdRxPUfDTOGw+LKDZUCylskJI8Sp5EjvQMDjRO0iEbwCKlWBWkYV3DeDtOnrM+I2I+mu4PhzQ9hqQcK5I9M2RY4iiAlVnQsgUsYgm52gsRcZIy/C0AK7OgZQtY5B2eKxeiHv11KIqTAFjTJlhdn3eogkXuTlD+iNT51qcYksIsaNkCFlkj5bKH75AqQ7znBUnQOrEVLKL67j68yCGW7mkALHQIVo/WELoO0oBePaVz/aZCvguA9VDom4+GLomGLClz6UIuaByQSQh0CNZ6bxoNZbD2AKN29O7A/DAAFtIzONGjNYQyWICLe6Q7MD86BoCl9wxuNlju9nBImVIKaPOHtPgTlwGJFuKjaTRY7rpugDJYgHY9SBkrCNakLmg11T/wnXTAua0o284AnbAAtRVIp00QLLOgBa0bCDklxfvly74kOUM3FlZnK8tcGAY8HIa25S9Xqw7H0tUXeTtkgLXA0wGLvGfpHc35Z4ANHm3eE+rgJB3aVgqORhSka1qUwYLsWcjbEJI66IJWRxpNoChdOrS4kooB6mCR34YR/7tcR0kpImhpGg0ghQ+9PnIgcSRTBwtgzapcspoQz0OOO2itUweyQ3LdYYj9PHWwiBm8OpRIb0sKOUgPPZa6gSWfGmEVZOoeQ+LZsPYUIo7uRxBYU4pJoyGfd4rFlzVCu1//LqX//qrCepV30gWLvL9zpYLeWQUm/g3NCiYfDRlW8v31evr82R/5/Fn90+7WNl2wyE9hpPpOHyzKL0Myh6FHiqnBMhmW9FElVP76bTf97XplOb4olK0sUkrqLh1FdcufaURf69CHYGkNlqGw0HgjtYIVE7KOw+tQP+ZPit6FnH/vTG+cxSqzIFhmQQtwgd9YWYXaqvp62mZlLYqfCkfNeOtY/W64SNIfF0eHqDEuaQQEq5WgRdRo0D3r/9d7lrflnuVicpnryGWiB55ayv+SloVVPgojV9ISKCU1CFqJrXWY7OB0bv9XRfTtn2rln/+1eRuqJ85miLnw+Zpj7XssrrUlwo7lLm2kUiLUHtmuMAxQN+AE5lnGKdbBA+HUsfsdFtcq4VXoPowIqJeUB12xGjodNQvDIBpNcsEIK5Anw2IYIROuPb8DX1xLL9u7s9yHe0bfLegeDNNomoPKASdp7Gz4yeJsaFpciwcnG47dwdIiVTdx6exmGO0gKUrjQFjmwjAIrEBRvtJZncpFGCzGJUajbwa8uNq3NOfmVI+yoeFt8imUVQsfDeRwiOpZR4qVntXqUfQcnFwOcnG137Dc2XLBY2gOzIjKJBiWqWcw7Jo1tP36/dWSw1G9ev+6aKWUtlxcrtriSg8s52q7YXFz6cpf0ZyhOTCbnwKzQnsGdwIrEAooyv6LF/uKEgjMdwCLYUTPwdmpgxS7XYVjNxvJ4lH7m4ga2XT64iS8KBq9pMNwVj3UOgWc2/l8i9sdEizGJWaiH45OT08vLi4uLzc2No7r8RaNeDweqf2KvyJEvBGReO1T3r6KH7vrwalR73Fx/c81VlzhPIf5uRleGe8EllnQ6u5OGg5Lzbmi0Uwul4rFYh6PZ3Fx0VeLYNAX9DVzWEZ0iYIaCTTOsN9rITSj9gkiI2yebDbiBIti8SwX9WGNlNnibAeshqakFoJWVzHfBtbyMv43LFuDo8ai+qMeHmPEOor6p6RSsVQspv7EI5eLsaYvIj/dCasWgtbCgre7qH9ya1iCyDLfJ9hllqn9ZFiW/LEA8ztB0Kp9vytdRF2zsIAlzggiQ1uw0vC9zmChU913Gt9vT9ESljRxJ0kdLenWWGesEEGr6aPpGVbCDEuZQnIUSkKZ6XBdqYIWg811GgQstYroaZKmR1BMPu2Y1dCkPnu7URg2CFjMA/WwoLioYcXLvwx1HvdGX5t8NP2HJT64zukUnqVjWUnDt4e6iWGteU/Q+6IvkVg0fXnybGNYp0QBLZfE/3GvK1b6oHKG3dzuSwhB82bauPEdeSL96MUlSvzTkaEuQ/fRMM1MusdgzVuTfj3+cFSSf9jW5eJlWXzcNSpU0BpgCPpsiLHZWwIvyf9Og+7A2s5OQ5pdkJ+BAiBKj8AyQLlIg1VQhJ3+QIqDj4mLgTIgTIfmD/p930MWcPnq0aFQZR0egcUg5UTz+smOeZiEFQO3E62TllU473AJLAZeGndxVax9eYZNYDFI2tG2H+bHNHzCioGH2ZqWYRUuwzCcAJeYk528Fm2AE+4TeIcqADarDWgBNKVFuRmGHeAW4KAFkOFkGAWjYBRgBwBlGyE7oZOWkAAAAABJRU5ErkJggg==);
            width: 16px;
            height: 15px;
            background-size: contain;
            background-repeat: no-repeat
        }

        .fb--container ._56q9 {
            font-size: 14px;
            line-height: 1.358;
            word-break: break-word;
            word-wrap: break-word
        }

        .fb--container ._44ri {
            border-left: 1px dotted #d3d6db
        }

        .fb--container ._2vq9 {
            font-size: 12px;
            line-height: 1.358;
            padding-top: 2px
        }

        .fb--container ._2vq9 .livetimestamp,.fb--container ._2vq9 .uiLinkSubtle {
            color: #90949c
        }

        .fb--container ._4iy4 {
            bottom: -2px;
            position: relative
        }

        .fb--container ._4q1v {
            color: #90949c;
            display: inline
        }

        .fb--container ._5mdd {
            word-wrap: break-word
        }

        .fb--container ._5tr6 ._42fr:active {
            font-size: 14px;
            white-space: normal
        }

        .fb--container ._491z {
            border-bottom: 1px solid #e9ebee;
            line-height: 25px;
            margin-bottom: 24px;
            padding: 8px 0
        }

        .fb--container ._1ci {
            height: 48px;
            width: 48px
        }