/*! CSS Used from: http://localhost:3000/etc/clientlibs/canadalife/canadalife/2a1a9363/bundle.css */.the-nest.the-nest{flex:1;height:auto;min-height:auto}
/*! CSS Used from: http://localhost:3000/etc/clientlibs/canadalife/canadalife/2a1a9363/apps-needs-analysis-src-config-js.bundle.css */.nest .no-interacting{pointer-events:none;touch-action:none}
.nest .is-sr-only-skip-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nest .is-sr-only-skip-link:active,.nest .is-sr-only-skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.nest .is-sr-only-skip-link{top:.8rem;left:-100%;z-index:1070;padding:1.6rem;font-size:12px !important;color:#fff !important;text-decoration:underline;background:#000 !important}
.nest .is-sr-only-skip-link:active,.nest .is-sr-only-skip-link:focus{outline:3px solid #59dbff;outline-offset:4px;position:absolute;left:.8rem;color:#fff}
@media print{.nest .is-sr-only-skip-link{display:none}
}
.nest *,.nest :after,.nest :before{box-sizing:inherit}
body,html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}
html{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;overflow:hidden scroll;font-size:10px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media print{html{font-size:8px}
}
body{display:block;height:100%;margin:0;overflow:visible;font-family:Source Sans Pro,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5;color:#525146;text-align:left;background:#fff}
@media print{body{display:block;height:auto;min-height:unset;font-size:12pt;background:transparent;-webkit-print-color-adjust:exact;color-adjust:exact;text-rendering:optimizeSpeed}
}
.nest [tabindex]{touch-action:manipulation}
.nest [tabindex="-1"]:not(.is-focusable):focus{outline:0 !important}
.nest [aria-controls]{cursor:pointer}
.nest [aria-hidden=true]{speak:none}
.the-nest{display:inherit;flex-direction:inherit;height:inherit;min-height:inherit;overflow-x:hidden;scroll-behavior:inherit;-webkit-overflow-scrolling:inherit}
@media screen{.nest .main{flex-grow:1}
}
.nest .header-section{position:relative;display:none}
@media print{.nest .header-section{margin-top:0 !important}
}
.nest .h4,.nest .heading-article-card,.nest .heading-display,.nest h1,.nest h2,.nest h3{max-width:823px;margin-top:1.6rem;margin-bottom:1.6rem;line-height:1.25;page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:economy;color-adjust:economy}
.nest .heading-article-card,.nest .heading-display,.nest h1,.nest h2,.nest h3{font-family:Foco,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:400;text-rendering:optimizeLegibility}
.nest .heading-display{font-size:3.6rem}
@media screen and (min-width:576px){.nest .heading-display{font-size:4rem}
}
@media screen and (min-width:992px){.nest .heading-display{margin-top:3.2rem;margin-bottom:3.2rem;font-size:4.8rem}
}
.nest .heading-article-card{font-size:2.2rem}
@media screen and (min-width:768px){.nest .heading-article-card{font-size:2.4rem}
}
.nest h1{font-size:3.2rem}
@media screen and (min-width:992px){.nest h1{font-size:4rem}
}
.nest h2{font-size:2.8rem}
@media screen and (min-width:992px){.nest h2{font-size:3.2rem}
}
.nest h3{font-size:2.4rem}
@media screen and (min-width:992px){.nest h3{font-size:2.8rem}
}
.nest .h4{font-family:Source Sans Pro,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:600;font-size:2rem}
.nest .h4,.nest .paragraph{-webkit-print-color-adjust:economy;color-adjust:economy}
.nest .paragraph{max-width:728px;margin-top:0;margin-bottom:1.6rem;font-size:1.8rem}
.nest .lead,.nest .paragraph{page-break-inside:avoid;break-inside:avoid}
.nest .lead{max-width:823px;margin-bottom:3.2rem;font-family:Foco,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2.1rem;line-height:1.5}
@media screen and (min-width:576px){.nest .lead{font-size:2.2rem}
}
@media screen and (min-width:768px){.nest .lead{font-size:2.4rem}
}
.nest hr{box-sizing:initial;display:block;width:100%;height:0;margin:3.2rem auto;overflow:visible;border-top:0;border-bottom:.1rem solid #d2d2cf;page-break-after:avoid;break-after:avoid;page-break-before:avoid;break-before:avoid}
@media screen and (min-width:992px){.nest hr{max-width:918px}
}
.nest ul{max-width:728px;margin-top:0;margin-bottom:.8rem}
@media print{.nest ul{page-break-inside:avoid;break-inside:avoid}
}
.nest li{padding-left:.4rem;margin-top:0;margin-bottom:.8rem;font-size:1.8rem;line-height:1.5;page-break-inside:avoid;break-inside:avoid}
.nest li:last-child{margin-bottom:0}
.nest ul{padding-left:2.4rem;margin-top:1.6rem;margin-bottom:1.6rem;list-style-type:disc}
.nest [data-whatinput=mouse] a:focus,.nest [data-whatinput=mouse] button:focus{outline:0}
.nest a,.nest button{outline:3px solid rgba(89,219,255,0);outline-offset:0}
.nest a:focus,.nest button:focus{outline:3px solid #59dbff;outline-offset:0}
.nest .container-compressed{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;max-width:1140px;max-width:none}
.nest .container-compressed .container-compressed{padding-right:0;padding-left:0}
@media print{.nest .container-compressed{max-width:100%}
}
@media(min-width:576px){.nest .container-compressed{max-width:540px}
}
@media(min-width:768px){.nest .container-compressed{max-width:720px}
}
@media(min-width:992px){.nest .container-compressed{max-width:960px}
}
@media(min-width:1200px){.nest .container-compressed{max-width:1140px}
}
@media screen and (min-width:0){.nest .container-compressed{max-width:none}
}
@media screen and (min-width:576px){.nest .container-compressed{max-width:540px}
}
@media screen and (min-width:768px){.nest .container-compressed{max-width:720px}
}
@media screen and (min-width:992px){.nest .container-compressed{max-width:960px}
}
@media screen and (min-width:1200px){.nest .container-compressed{max-width:950px}
}
.nest .row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}
@media print{.nest .row{display:block}
}
.nest .col,.nest .col-12,.nest .col-md-4{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}
.nest .col{flex-basis:0;flex-grow:1;max-width:100%}
.nest .col-12{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.nest .col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}
}
.nest a{color:#ba0c2f;text-decoration:underline;cursor:pointer;transition:background .4s ease,color .4s ease;outline:3px solid rgba(89,219,255,0);outline-offset:4px}
.nest a:active{color:#850922}
.nest a:focus{outline:3px solid #59dbff;outline-offset:2px}
.nest a:hover{color:#9d0a28}
.nest a:active,.nest a:hover{text-decoration:none}
@media print{.nest a{font-weight:400 !important;text-decoration:underline !important}
.nest a:not(.no-printed-href):after{display:inline !important;color:#525146 !important;content:"\A0(" attr(href) ")" !important}
}
.nest button{padding:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background-color:initial;border:0;border-radius:0;-webkit-appearance:none;appearance:none}
.nest ::placeholder{color:#6d6c5e;opacity:1}
.nest button{margin:0;font-family:inherit;font-size:100%;line-height:1.15}
.nest .n-icon{display:inline-flex;flex:0 0 auto;align-items:center;width:2.4rem;height:2.4rem;vertical-align:middle}
@media print{.nest .n-icon{display:none}
}
.nest .n-icon__wrapper{position:relative;display:flex;width:inherit;height:inherit}
.nest .n-icon svg{display:block;width:inherit;height:inherit}
.nest .n-icon path,.nest .n-icon svg{opacity:1;fill:currentColor;transition:opacity .4s ease}
.nest .n-icon__placeholder,.nest .n-icon__svg{position:absolute;top:0;left:0;flex:0 0 100%;width:inherit;height:inherit}
.nest .n-icon__svg{opacity:1 !important;transition:opacity .4s ease}
.nest .n-icon__placeholder{background-color:currentColor;border-radius:50%;opacity:0 !important;transition:opacity .2s ease}
.nest .n-icon--size-40{width:40px;height:40px}
:root .n-icon__wrapper{height:100%}
.nest .n-collapse__list-item{margin-bottom:0}
@media print{.nest .n-collapse__list-item{display:block}
}
.nest .n-collapse{background:#fff;border-bottom:.1rem solid #d2d2cf}
@media print{.nest .n-collapse{background:transparent;border:0}
}
.nest .n-collapse__summary-wrapper{max-width:100%;margin:0;line-height:0}
.nest .n-collapse__summary{display:flex;flex-flow:row nowrap;align-items:center;width:100%;max-width:100%;padding:1.6rem;margin:0;color:#525146;text-align:left;border:0;transition:background .4s ease,color .4s ease;-webkit-appearance:none;appearance:none}
@media print{.nest .n-collapse__summary{padding-top:0;padding-right:0;padding-left:0;background:transparent !important}
}
.nest .n-collapse__summary:focus{outline:3px solid #59dbff;outline-offset:1px;background:transparent}
.nest .n-collapse__summary:hover{background:#f7f7f7}
.nest .n-collapse__summary:active{background:#f0f0ef}
.nest .n-collapse__summary-text{display:inline-block;flex:1 1 auto;max-width:100%;padding-right:.8rem;margin:0;pointer-events:none}
.nest .n-collapse__content{padding:.8rem 1.6rem}
@media print{.nest .n-collapse__content{padding:0;background:transparent}
}
.nest .n-collapse__content>:first-child{margin-top:0}
.nest .n-collapse__content>:last-child{margin-bottom:0}
.nest .n-collapse__content-wrapper{padding-bottom:.8rem}
@media print{.nest .n-collapse__content-wrapper{display:block !important}
}
.nest .n\:mt-2xl{margin-top:4.8rem}
.nest .n\:mb-0{margin-bottom:0}
.nest .n\:mb-xl{margin-bottom:3.2rem}
.nest .n\:mb-2xl{margin-bottom:4.8rem}
.nest .n\:mb-4xl{margin-bottom:8rem}
.nest .n\:mr-xl{margin-right:3.2rem}
.nest .n\:ml-3xl{margin-left:6.4rem}
.nest .n\:font-numbers{font-family:Src Sans Numeric,Source Sans Pro,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}
.nest .n-collapse__content{background:#f7f7f7;padding:3.2rem}
.nest .panel-header{position:relative}
.nest .panel-title svg path{fill:#b48825}
/*! CSS Used fontfaces */@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-stretch:normal;font-display:fallback;src:local("SourceSansPro-Regular"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Regular.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Regular.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-stretch:normal;font-display:fallback;src:local("SourceSansPro-It"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-It.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-It.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-stretch:normal;font-display:fallback;src:local("SourceSansPro-Semibold"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Semibold.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Semibold.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-stretch:normal;font-display:fallback;src:local("SourceSansPro-Bold"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Bold.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/source-sans-pro/SourceSansPro-Bold.woff) format("woff")}
@font-face{font-family:Foco;font-style:normal;font-weight:300;font-stretch:normal;font-display:fallback;src:url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Light.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Light.woff) format("woff")}
@font-face{font-family:Foco;font-style:normal;font-weight:400;font-stretch:normal;font-display:fallback;src:url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Regular.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Regular.woff) format("woff")}
@font-face{font-family:Foco;font-style:italic;font-weight:400;font-stretch:normal;font-display:fallback;src:url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Italic.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Italic.woff) format("woff")}
@font-face{font-family:Foco;font-style:normal;font-weight:700;font-stretch:normal;font-display:fallback;src:url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Bold.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/foco/FocoW05-Bold.woff) format("woff")}
@font-face{font-family:Src Sans Numeric;font-style:normal;font-weight:400;font-display:fallback;src:local("SourceSans-NumberCommaSeparated"),url(https://www.canadalife.com/content/dam/public/fonts/src-sans-numeric/Src-Sans-Numeric.woff2) format("woff2"),url(https://www.canadalife.com/content/dam/public/fonts/src-sans-numeric/Src-Sans-Numeric.woff) format("woff")}