:root{--c-primary:#00cdfb;--c-primary-dark:#0083bc;--c-black:#000;--c-ink:#212529;--c-text:#212529;--c-text-second:#4a4a4a;--c-text-muted:#9a9797;--c-text-soft:#212529bf;--c-bg:#fff;--c-bg-soft:#f3f8fd;--c-bg-accent:#d0e1f3;--c-line:#d9d9d9;--c-line-soft:#c2c2c2;--c-border-field:#9a8181;--c-quiz:#1e7b7b;--c-quiz-line:#99c0c9;--c-quiz-dark:#155959;--c-danger:#e85d5d;--r-sm:10px;--r-md:15px;--r-lg:20px;--r-pill:30px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--font:var(--font-site), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-h1:42px;--fs-h2:32px;--fs-lg:20px;--fs-base:16px;--fs-sm:14px;--fs-xs:12px;--sh-soft:0 8px 24px #102a431f;--sh-strong:0 18px 48px #102a432e;--w-container:1360px;--gutter:24px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--fs-base);color:var(--c-text);background:var(--c-bg);margin:0;line-height:1.5}img,svg{vertical-align:middle}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0 0 var(--s-2);font-weight:500;line-height:1.2}h1,h2{font-size:var(--fs-h1);font-weight:600}h1{margin-bottom:var(--s-8);line-height:115%}h2{margin-bottom:0}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:20px}h6{font-size:16px}@media (min-width:1200px){h3{font-size:28px}h4{font-size:24px}}@media (max-width:992px){h1{font-size:38px}h2{font-size:36px}}@media (max-width:576px){h1,h2{font-size:28px}}p{margin:0;font-size:18px;line-height:140%}@media (max-width:576px){p{font-size:16px}}ul,ol{margin:0 0 var(--s-4);padding-left:2rem}hr{margin:var(--s-4) 0;opacity:.25;border:0;border-top:1px solid}a{color:var(--c-primary);text-decoration:underline}a:hover{color:var(--c-primary-dark)}label{display:inline-block}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}body.moblaw-open{overflow:hidden}@media (max-width:992px){body.moblaw-open{background:#fff}body.moblaw-open>:not([data-moblaw]){visibility:hidden}}
.L5FxyW_layout{flex-direction:column;min-height:100vh;display:flex}.L5FxyW_main{flex:1}
@font-face{font-family:siteFont;src:url(../media/MontserratAlternates_Light-s.p.3oz5u302j-uc9.woff2)format("woff2");font-display:fallback;font-weight:300;font-style:normal}@font-face{font-family:siteFont;src:url(../media/MontserratAlternates_Regular-s.p.21x2ztwjuidgh.woff2)format("woff2");font-display:fallback;font-weight:400;font-style:normal}@font-face{font-family:siteFont;src:url(../media/MontserratAlternates_Medium-s.p.3ssgldp6064xk.woff2)format("woff2");font-display:fallback;font-weight:500;font-style:normal}@font-face{font-family:siteFont;src:url(../media/MontserratAlternates_SemiBold-s.p.2_sv5dht-i--c.woff2)format("woff2");font-display:fallback;font-weight:600;font-style:normal}@font-face{font-family:siteFont;src:url(../media/MontserratAlternates_Bold-s.p.28i5ocbwgpv62.woff2)format("woff2");font-display:fallback;font-weight:700;font-style:normal}@font-face{font-family:siteFont Fallback;src:local(Arial);ascent-override:83.01%;descent-override:21.52%;line-gap-override:0.0%;size-adjust:116.61%}.vLU0ta_className{font-family:siteFont,siteFont Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.vLU0ta_variable{--font-site:"siteFont", "siteFont Fallback", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
