.elementor-82 .elementor-element.elementor-element-b1afd64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:clamp(18px, 4vw, 48px);--padding-right:clamp(18px, 4vw, 48px);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-d450789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-82 .elementor-element.elementor-element-d450789.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-d450789 .elementor-heading-title{font-family:"Radio Canada", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-widget-xpro-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-62761a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-82 .elementor-element.elementor-element-62761a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-62761a4 .xpro-featured-image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-riline );border-radius:12px 12px 12px 12px;}.elementor-82 .elementor-element.elementor-element-3ed24e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-82 .elementor-element.elementor-element-3ed24e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-3ed24e6 .xpro-post-title{font-family:"Radio Canada", Sans-serif;font-size:clamp(34px, 4.4vw, 54px);font-weight:700;line-height:1.06em;letter-spacing:-0.018em;}.elementor-82 .elementor-element.elementor-element-3ed24e6 .xpro-post-title-text{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-3ed24e6 .xpro-post-title-icon i{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-3ed24e6 .xpro-post-title-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c89eb85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-c89eb85 .xpro-elementor-content{font-family:"Radio Canada", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-82 .elementor-element.elementor-element-c89eb85{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-c89eb85 a{color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-9bd2f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:clamp(18px, 4vw, 48px);--padding-right:clamp(18px, 4vw, 48px);}.elementor-82 .elementor-element.elementor-element-3f93bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-riline );--border-color:var( --e-global-color-riline );--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c1a6c31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-82 .elementor-element.elementor-element-c1a6c31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-c1a6c31 .elementor-heading-title{font-family:"Radio Canada", Sans-serif;font-size:clamp(28px, 3.2vw, 40px);font-weight:700;line-height:1.06em;letter-spacing:-0.018em;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-8d4e08c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-82 .elementor-element.elementor-element-8d4e08c .ri-cards{--ri-cols:2;}.elementor-82 .elementor-element.elementor-element-8d4e08c .ri-card__excerpt{-webkit-line-clamp:2;}@media(min-width:701px){.elementor-82 .elementor-element.elementor-element-b1afd64{--content-width:820px;}.elementor-82 .elementor-element.elementor-element-9bd2f7f{--content-width:820px;}}@media(max-width:1180px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-xpro-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:980px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-xpro-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-8d4e08c .ri-cards{--ri-cols:2;}}@media(max-width:700px){.elementor-82 .elementor-element.elementor-element-b1afd64{--padding-top:34px;--padding-bottom:48px;--padding-left:clamp(18px, 4vw, 48px);--padding-right:clamp(18px, 4vw, 48px);}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-xpro-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-c89eb85 .xpro-elementor-content{font-size:17px;}.elementor-82 .elementor-element.elementor-element-9bd2f7f{--padding-top:0px;--padding-bottom:66px;--padding-left:clamp(18px, 4vw, 48px);--padding-right:clamp(18px, 4vw, 48px);}.elementor-82 .elementor-element.elementor-element-8d4e08c .ri-cards{--ri-cols:1;}}/* Start custom CSS for container, class: .elementor-element-b1afd64 *//* ===== Single blog post ===== */
.ri-back a{text-decoration:none}
.ri-back a:hover{color:var(--e-global-color-primary)}
.ri-post-img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.ri-post-body .xpro-elementor-content>*:first-child{margin-top:0}
.ri-post-body p{margin:0 0 1.1em}
.ri-post-body .xpro-elementor-content>p:first-of-type{font-size:20.5px;line-height:1.5;color:var(--e-global-color-primary)}
.ri-post-body h2{font-weight:700;font-size:28px;line-height:1.2;letter-spacing:-.01em;color:var(--e-global-color-primary);margin:40px 0 12px}
.ri-post-body h3{font-weight:700;font-size:22px;line-height:1.25;color:var(--e-global-color-primary);margin:30px 0 10px}
.ri-post-body strong{color:var(--e-global-color-primary);font-weight:600}
.ri-post-body a{color:var(--e-global-color-accent);text-decoration:underline}
.ri-post-body ul,.ri-post-body ol{list-style:none;margin:0 0 1.4em;padding:0;border-top:1px solid var(--e-global-color-riline)}
.ri-post-body li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid var(--e-global-color-riline);margin:0}
.ri-post-body ul li::before{content:"";position:absolute;left:2px;top:22px;width:8px;height:8px;border-radius:2px;background:var(--e-global-color-accent)}
.ri-post-body ol{counter-reset:ri}
.ri-post-body ol li{counter-increment:ri}
.ri-post-body ol li::before{content:counter(ri);position:absolute;left:0;top:11px;font-weight:700;color:var(--e-global-color-accent)}
.ri-post-body blockquote,.ri-post-body .wp-block-quote{margin:34px 0;padding:0 0 0 22px;border:0;border-left:3px solid var(--e-global-color-accent)}
.ri-post-body blockquote p{font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.01em;color:var(--e-global-color-primary);margin:0}
.ri-post-body blockquote cite{display:block;margin-top:12px;font-size:15.5px;font-style:normal;color:var(--e-global-color-text)}
.ri-post-body img{max-width:100%;height:auto;border-radius:12px}
@media (max-width:700px){
 .ri-post-body .xpro-elementor-content>p:first-of-type{font-size:19px}
 .ri-post-body h2{font-size:24px;margin-top:32px}
 .ri-post-body blockquote p{font-size:21px}
}/* End custom CSS */