.ifn-chrome{--emerald:#5ac278;--emerald-deep:#1f7a42;--emerald-tint:#eaf6ee;--emerald-light:#9fd9b1;--blue:#5093a6;--shark:#1c1f21;--silver:#ccc;--ink:#1c1f21;--body:#4e4e4e;--muted:#616161;--rule:#e3e8e5;--bg:#fff;--bg-alt:#f7f9f8;--bg-tint:#f4faf6;--dark-rule:#ffffff2e;--dark-muted:#aeb6b9;--red:#b63232;--display:var(--font-radio-canada-big),"Montserrat",system-ui,sans-serif;--text:var(--font-radio-canada-big),"Montserrat",system-ui,sans-serif;--ui:var(--font-onest),"Open Sans",system-ui,sans-serif;--r-s:8px;--r:12px;--r-l:20px;--shadow-card:0 1px 2px #1c1f210a,0 12px 32px #1c1f2114;--shadow-float:0 16px 40px #1c1f2129;--ease:cubic-bezier(.2,.7,.2,1);--fast:.16s;--dur:.36s;--slow:.56s;--header-h:76px;--nav-h:52px;--scroll-pad:calc(var(--header-h) + var(--nav-h) + 16px);--band:clamp(72px,8vw,112px);--wrap:1180px;--blue-band:#3a7d8f;--blue-deep:#1e4a57;--blue-line:#ffffff38;font-family:var(--text);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.ifn-chrome *,.ifn-chrome :before,.ifn-chrome :after{box-sizing:border-box}.ifn-chrome ul,.ifn-chrome ol{margin:0;padding:0;list-style:none}.ifn-chrome p{margin:0}.ifn-chrome button{font:inherit;color:inherit;cursor:pointer}.ifn-chrome img{max-width:100%}.ifn-chrome [hidden]{display:none!important}html.menu-open{overflow:hidden}.site-head.ifn-chrome a{scroll-margin-top:calc(-1 * var(--scroll-pad))}.ifn-chrome p,.ifn-chrome ul,.ifn-chrome ol{margin:0}.ifn-chrome ul,.ifn-chrome ol{padding:0;list-style:none}.ifn-chrome a{color:inherit}.ifn-chrome img{max-width:100%;height:auto}.ifn-chrome button{font:inherit;color:inherit}.ifn-chrome .wrap{max-width:var(--wrap);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.ifn-chrome a:focus-visible,.ifn-chrome button:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:var(--r-s)}.ifn-chrome .btn:focus-visible{border-radius:var(--r)}.ifn-chrome .btn{font-family:var(--text);border-radius:var(--r);background:var(--emerald);color:var(--ink);border:1px solid var(--emerald);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease);align-items:center;gap:10px;padding:15px 24px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ifn-chrome .btn:hover{background:#4fb56c;border-color:#4fb56c}.site-head.ifn-chrome{top:env(safe-area-inset-top,0px);z-index:30;border-bottom:1px solid var(--rule);background:#fff;position:sticky}.ifn-chrome .head-row{height:var(--header-h);align-items:center;gap:20px;display:flex}.ifn-chrome .brand{flex:none;align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.ifn-chrome .brand img{width:auto;height:36px;display:block}.ifn-chrome .menu{align-items:center;gap:2px;display:flex}.ifn-chrome .menu>li{position:relative}.ifn-chrome .menu-btn{border-radius:var(--r-s);min-height:44px;color:var(--body);cursor:pointer;white-space:nowrap;transition:color var(--fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:.95rem;font-weight:500;display:inline-flex}.ifn-chrome .menu-btn:hover,.ifn-chrome .menu-btn[aria-expanded=true]{color:var(--ink)}.ifn-chrome .chev-dn{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--fast) var(--ease)}.ifn-chrome .menu-btn[aria-expanded=true] .chev-dn{transform:rotate(180deg)}.ifn-chrome .dd{border:1px solid var(--rule);border-radius:var(--r);width:330px;box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity var(--fast) var(--ease),translate var(--fast) var(--ease),visibility 0s linear var(--fast);z-index:45;background:#fff;padding:8px;position:absolute;top:calc(100% + 12px);left:0;translate:0 -6px}.ifn-chrome .dd:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.ifn-chrome .dd-end{left:auto;right:0}.ifn-chrome .has-sub.open .dd{opacity:1;visibility:visible;transition-delay:0s;translate:0}.ifn-chrome .dd a{border-radius:var(--r-s);gap:3px;min-height:44px;padding:10px 12px;text-decoration:none;display:grid}.ifn-chrome .dd a:hover{background:var(--bg-tint)}.ifn-chrome .dd b{color:var(--ink);font-size:.95rem;font-weight:600}.ifn-chrome .dd span{font-family:var(--ui);color:var(--muted);font-size:.8rem;line-height:1.4}.ifn-chrome .dd a[aria-current=page] b{color:var(--emerald-deep)}.ifn-chrome .login{border:1px solid var(--ink);border-radius:var(--r);min-height:44px;color:var(--ink);white-space:nowrap;transition:background var(--fast) var(--ease),color var(--fast) var(--ease);flex:none;align-items:center;padding:0 16px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.ifn-chrome .login:hover{background:var(--ink);color:#fff}.ifn-chrome .menu-toggle{border:1px solid var(--rule);border-radius:var(--r);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;flex:none;align-items:center;gap:10px;padding:0 14px;font-size:.95rem;font-weight:600;display:none}.ifn-chrome .mt-bars{width:16px;height:2px;transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease);background:currentColor;border-radius:2px;position:relative;box-shadow:0 -5px,0 5px}.ifn-chrome .menu-toggle[aria-expanded=true] .mt-bars{box-shadow:none;background:0 0}.ifn-chrome .menu-toggle[aria-expanded=true] .mt-bars:before,.ifn-chrome .menu-toggle[aria-expanded=true] .mt-bars:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:0;left:0;transform:rotate(45deg)}.ifn-chrome .menu-toggle[aria-expanded=true] .mt-bars:after{transform:rotate(-45deg)}.ifn-chrome .mobile-menu{border-top:1px solid var(--rule);max-height:calc(100vh - var(--header-h) - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:#fff;overflow-y:auto}.ifn-chrome .mobile-menu .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;padding-top:20px;padding-bottom:24px;display:grid}.ifn-chrome .mm-h{font-family:var(--ui);color:var(--muted);padding:6px 0;font-size:.8125rem;font-weight:600}.ifn-chrome .mm-group ul{display:grid}.ifn-chrome .mm-group a{color:var(--ink);border-bottom:1px solid var(--rule);padding:11px 0;font-size:1.0625rem;font-weight:500;text-decoration:none;display:block}.ifn-chrome .mm-group a[aria-current=page]{color:var(--emerald-deep);font-weight:600}.ifn-chrome .mm-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;padding-top:12px;display:flex}.ifn-chrome .mm-actions .btn{flex:200px;justify-content:center}.ifn-chrome .btn-line{border-color:var(--ink);color:var(--ink);background:#fff}.ifn-chrome .btn-line:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:900px){.ifn-chrome .primary{display:none}.ifn-chrome .menu-toggle{display:inline-flex}.ifn-chrome .mobile-menu{box-shadow:var(--shadow-float);position:absolute;top:100%;left:0;right:0}}@media (min-width:901px){.ifn-chrome .mobile-menu{display:none!important}}@media (max-width:640px){.ifn-chrome .mobile-menu .wrap{grid-template-columns:1fr;gap:4px}}@media (max-width:480px){.ifn-chrome .head-row>.login{display:none}.ifn-chrome .brand img{height:32px}}footer.ifn-chrome{color:#c9cfd1;background:#0f1112;padding-block:64px 40px;font-size:.95rem}footer.ifn-chrome .wrap{grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:28px;display:grid}.ifn-chrome .foot-brand p{max-width:30ch}.ifn-chrome .foot-social{gap:18px;margin-top:8px;display:flex}.ifn-chrome .foot-social a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--emerald);text-decoration-color:var(--emerald);text-underline-offset:4px;font-weight:500}footer.ifn-chrome a[aria-current=page]{color:#fff}.ifn-chrome .foot-h{font-family:var(--display);color:#fff;margin:0 0 6px;font-size:1.1rem;font-weight:600}footer.ifn-chrome a{text-decoration:none}footer.ifn-chrome a:hover{text-decoration:underline}footer.ifn-chrome li>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}footer.ifn-chrome li>address{padding-block:11px}footer.ifn-chrome img{width:auto;height:32px;margin-bottom:16px;display:block}footer.ifn-chrome address{font-style:normal}footer.ifn-chrome a[href^=mailto]{overflow-wrap:anywhere}footer.ifn-chrome .legal{color:#9aa3a6;border-top:1px solid #2a2f32;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 24px;padding-top:12px;font-size:.85rem;display:flex}footer.ifn-chrome .legal a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1000px){footer.ifn-chrome .wrap{grid-template-columns:1fr 1fr 1fr}.ifn-chrome .foot-brand{grid-column:1/-1}}@media (max-width:640px){footer.ifn-chrome .wrap{grid-template-columns:1fr 1fr}}@media (max-width:400px){footer.ifn-chrome .wrap{grid-template-columns:1fr}}footer.ifn-chrome a:focus-visible{outline-color:var(--emerald)}@media (max-height:500px){.site-head.ifn-chrome{position:static}}footer.ifn-chrome{background:var(--blue-deep);color:#d5e2e6}footer.ifn-chrome .legal{color:#c3d3d8;border-top-color:#2f6170}
