:root{--ifs-primary:#4240ff;--ifs-primary-dark:#1310ff;--ifs-primary-deep:#0b0a72;--ifs-primary-mid:#7170ff;--ifs-primary-alt:#2926c7;--ifs-accent:#ffe500;--ifs-primary-rgb:66,64,255;--ifs-primary-mid-rgb:113,112,255;--ifs-primary-dark-rgb:19,16,255;--ifs-primary-deep-rgb:11,10,114;--ifs-prim:var(--ifs-primary);--ifs-prim-dark:var(--ifs-primary-dark);--ifs-ink:#17163f;--ifs-text-muted:#62627a;--ifs-text-on-brand:#ffffff;--ifs-text-on-light:var(--ifs-ink);--ifs-page-background:#f4f4ff;--ifs-surface:#ffffff;--ifs-surface-soft:#ececff;--ifs-surface-muted:#f1f1f8;--ifs-menu-surface:#e1e2ed;--ifs-border-light:#e3e4f4;--ifs-border-medium:#cecfe7;--ifs-border-strong:#b9bbdc;--ifs-border-tile:#dfe0f2;--ifs-focus:var(--ifs-accent);--ifs-link-highlight:#ffe500;--ifs-link-highlight-background:#111111;--ifs-submenu-hover:rgba(255,229,0,0.3);--ifs-overlay:rgba(11,10,114,0.68);--ifs-shadow-soft:rgba(0,0,0,0.18);--ifs-shadow-medium:rgba(0,0,0,0.23);--ifs-shadow-strong:rgba(0,0,0,0.28);--ifs-shadow-modal:rgba(0,0,0,0.35);--ifs-shadow-brand:rgba(11,10,114,0.3);--ifs-card-overlay-top:rgba(11,10,114,0.1);--ifs-card-overlay-bottom:rgba(11,10,114,0.58);--ifs-submenu-mobile-background:rgba(0,0,0,0.12);--ifs-document-border:rgba(0,0,0,0.12);--ifs-footer-start:var(--ifs-primary);--ifs-footer-middle:var(--ifs-primary-mid);--ifs-footer-end:var(--ifs-primary-dark);--ifs-header-mobile-bg:rgba(var(--ifs-primary-mid-rgb),0.96);--ifs-mobile-menu-bg:rgba(var(--ifs-primary-dark-rgb),0.99);--ifs-dropdown-bg:var(--ifs-menu-surface);--ifs-ticker-bg:var(--ifs-primary);--ifs-ticker-label-bg:var(--ifs-accent);--ifs-utility-bg:var(--ifs-primary);--ifs-utility-hover-bg:var(--ifs-primary-dark);--ifs-black:#000000;--ifs-white:#ffffff;--ifs-news-speed:60;--ifs-news-duration:30s;--ifs-news-start:100vw;--ifs-news-end:-100%;--ifs-news-gap:60px;--ifs-header-height:82px;--ifs-fixed-ticker-height:52px}html{scroll-behavior:smooth}body{margin:0}#mainbody{margin:0 !important;padding-left:0 !important;padding-right:0 !important}.container,.container-fluid{max-width:100%}.navbar-collapse{border-top:0}.navbar-toggle{float:none}#primary-nav .fa-caret-down,#primary-nav .caret{margin-left:6px}.goog-te-gadget{font-family:"Source Sans 3",Arial,sans-serif !important}.goog-te-gadget-simple{padding:9px !important;border:1px solid var(--ifs-border-medium) !important;border-radius:8px !important;background:var(--ifs-white) !important}.goog-te-banner-frame.skiptranslate{display:none !important}body{top:0 !important}#sideUtility{position:fixed;right:24px;top:90px;transform:none;z-index:2200;display:flex;flex-direction:column;gap:10px;opacity:1;visibility:visible;transition:transform 0.3s ease,opacity 0.2s ease,visibility 0.2s ease}#sideUtility .side-btn{position:relative;width:56px;height:56px;padding:0;border:3px solid var(--ifs-white);border-radius:50%;background:var(--ifs-primary);color:var(--ifs-text-on-brand);box-shadow:0 8px 24px var(--ifs-shadow-medium);display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform 0.2s ease,background 0.2s ease}#sideUtility .side-btn:hover,#sideUtility .side-btn:focus{transform:translateX(-4px);background:var(--ifs-primary-dark);outline:3px solid var(--ifs-accent);outline-offset:2px}#sideUtility .side-btn span{position:absolute;right:66px;white-space:nowrap;padding:8px 12px;border-radius:8px;background:var(--ifs-white);color:var(--ifs-ink);font-size:13px;font-weight:700;box-shadow:0 6px 20px var(--ifs-shadow-soft);opacity:0;visibility:hidden;transform:translateX(8px);transition:0.2s ease}#sideUtility .side-btn:hover span,#sideUtility .side-btn:focus span{opacity:1;visibility:visible;transform:none}body.utility-open #sideUtility{transform:translate(110px,-50%);opacity:0;visibility:hidden;pointer-events:none}.utility-panel{position:fixed;z-index:2190;right:-440px;top:400px;transform:translateY(-50%);width:min(400px,calc(100vw - 30px));max-height:82vh;overflow:auto;background:var(--ifs-white);color:var(--ifs-ink);padding:34px;border-radius:22px 0 0 22px;box-shadow:0 24px 70px var(--ifs-shadow-strong);transition:right 0.3s ease}.utility-panel.active{right:0}.utility-panel h3{font-family:"Nunito",Arial,sans-serif;margin:0 0 16px}.utility-panel h3:not(:first-of-type){margin-top:28px}.utility-panel > a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ifs-border-light);color:var(--ifs-ink);text-decoration:none;font-weight:700}.utility-panel > a i{width:24px;color:var(--ifs-primary)}.utility-close{position:absolute;right:14px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:var(--ifs-primary-dark);color:var(--ifs-text-on-brand);font-size:24px;line-height:1}.side-search-form{display:flex;gap:8px}.side-search-form input{flex:1;min-width:0;border:1px solid var(--ifs-border-strong);border-radius:10px;padding:12px}.side-search-form button{border:0;border-radius:10px;background:var(--ifs-primary);color:var(--ifs-text-on-brand);font-weight:700;padding:0 18px}.accessibility-panel{position:fixed;inset:0;z-index:2300;background:var(--ifs-overlay);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:0.25s ease}.accessibility-panel.active{opacity:1;visibility:visible}.accessibility-menu{position:relative;width:min(760px,100%);max-height:88vh;overflow:auto;background:var(--ifs-white);border-radius:22px;box-shadow:0 25px 80px var(--ifs-shadow-modal);padding:24px}.acc-menu-header{display:flex;align-items:center;justify-content:space-between;font-family:"Nunito",Arial,sans-serif;font-size:25px;margin-bottom:18px;color:var(--ifs-prim)}.acc-menu-header button{width:40px;height:40px;border:0;border-radius:50%;background:var(--ifs-primary-dark);color:var(--ifs-text-on-brand);font-size:25px}.acc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acc-tile{min-height:92px;border:2px solid var(--ifs-border-tile);border-radius:15px;background:var(--ifs-white);color:var(--ifs-ink);display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;font-weight:700}.acc-tile i{font-size:24px;color:var(--ifs-primary)}.acc-tile:hover,.acc-tile:focus,.acc-tile.active{border-color:var(--ifs-primary);background:var(--ifs-surface-soft)}.acc-option-row{grid-column:1/-1;display:none;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border-radius:14px;background:var(--ifs-surface-muted)}.acc-option-row.show{display:grid}.acc-option-row.four-options{grid-template-columns:repeat(4,1fr)}.acc-option-row button{border:0;border-radius:9px;background:var(--ifs-white);padding:11px;font-weight:700}.acc-option-row button.active{background:var(--ifs-primary);color:var(--ifs-text-on-brand)}#accessibilityReset{width:100%;margin-top:18px;border:0;border-radius:12px;background:var(--ifs-primary-dark);color:var(--ifs-text-on-brand);padding:14px;font-weight:700}.acc-highlight-links a{outline:3px solid var(--ifs-link-highlight) !important;background:var(--ifs-link-highlight-background) !important;color:var(--ifs-link-highlight) !important}.acc-pause-animations *{animation-play-state:paused !important;transition:none !important}.acc-hide-images img,.acc-hide-images iframe,.acc-hide-images video{visibility:hidden !important}.acc-large-cursor,.acc-large-cursor *{cursor:crosshair !important}.acc-contrast-invert{filter:invert(1) hue-rotate(180deg)}.acc-contrast-dark{background:var(--ifs-black) !important;color:var(--ifs-white) !important}.acc-contrast-dark *:not(img):not(video):not(iframe){background-color:var(--ifs-black) !important;color:var(--ifs-white) !important;border-color:var(--ifs-white) !important}.acc-contrast-light{background:var(--ifs-white) !important;color:var(--ifs-black) !important}.acc-text-125{font-size:125%}.acc-text-150{font-size:150%}.acc-text-200{font-size:200%}.acc-spacing-small *{letter-spacing:0.06em !important;word-spacing:0.12em !important}.acc-spacing-medium *{letter-spacing:0.12em !important;word-spacing:0.24em !important}.acc-spacing-large *{letter-spacing:0.18em !important;word-spacing:0.36em !important}.acc-font-comic,.acc-font-comic *{font-family:"Comic Sans MS",cursive !important}.acc-font-arial,.acc-font-arial *{font-family:Arial,sans-serif !important}.acc-font-verdana,.acc-font-verdana *{font-family:Verdana,sans-serif !important}.acc-line-height-150 *{line-height:1.5 !important}.acc-line-height-175 *{line-height:1.75 !important}.acc-line-height-200 *{line-height:2 !important}.acc-align-left *{text-align:left !important}.acc-align-center *{text-align:center !important}.acc-align-right *{text-align:right !important}.acc-align-justify *{text-align:justify !important}.acc-saturation-low{filter:saturate(0.45)}.acc-saturation-high{filter:saturate(1.8)}.acc-saturation-gray{filter:grayscale(1)}@media (max-width:1000px){#sideUtility{top:auto;right:12px;bottom:12px;transform:none;flex-direction:row;gap:7px}body.utility-open #sideUtility{transform:translateY(90px);opacity:0;visibility:hidden;pointer-events:none}#sideUtility .side-btn{width:48px;height:48px;font-size:17px}#sideUtility .side-btn span{display:none}.utility-panel{top:auto;left:12px;right:12px;bottom:-110%;transform:none;width:auto;max-height:72vh;border-radius:18px;transition:bottom 0.3s ease}.utility-panel.active{right:12px;bottom:72px}.accessibility-panel{align-items:flex-end;padding:10px}.accessibility-menu{max-height:84vh;border-radius:20px 20px 10px 10px}.acc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.acc-tile{min-height:80px;font-size:12px}.accessibility-menu{padding:16px}.acc-menu-header{font-size:20px}}@media (min-width:768px) and (max-width:1000px){.ifs-header{position:relative;min-height:72px;z-index:2000}.ifs-logo-plaque{z-index:2002}.ifs-menu-toggle{display:flex !important;align-items:center;justify-content:center;gap:8px;position:absolute;top:18px;right:18px;margin:0;z-index:2003}.ifs-header .navbar-header{float:none}.ifs-header .navbar-toggle{display:flex !important}.ifs-header .navbar-collapse.collapse{display:none !important}.ifs-header .navbar-collapse.collapse.in{display:block !important}.ifs-header .navbar-nav{float:none !important;width:100%;margin:0}.ifs-header .navbar-nav > li{float:none;width:100%}#ifsPrimaryNav{position:absolute;top:72px;left:0;right:0;width:100%;max-height:calc(100vh - 72px);padding:16px 24px 22px;margin:0;overflow-y:auto;background:color-mix(in srgb,var(--ifs-primary-deep) 98%,transparent);border:0;border-radius:0 0 24px 24px;box-shadow:0 18px 30px var(--ifs-shadow-brand)}#ifsPrimaryNav .navbar-nav > li > a{display:block;padding:12px 8px;font-size:1rem;line-height:1.3;color:var(--ifs-text-on-brand)}.ifs-home{min-height:0;overflow:visible;background:var(--ifs-page-background)}.ifs-home .ifs-backdrop{position:relative;inset:auto;width:100%;height:clamp(360px,48vw,500px);overflow:hidden;background:var(--ifs-primary-deep)}.ifs-home .ifs-backdrop-slide{background-size:contain;background-position:center;background-repeat:no-repeat;transform:none}.ifs-home > .ifs-overlay{display:none}.ifs-home .ifs-welcome{position:relative;inset:auto;z-index:2;width:100%;max-width:none;min-height:0;padding:42px 40px;margin:0;text-align:center;color:var(--ifs-text-on-brand);background:linear-gradient(145deg,var(--ifs-primary-mid) 0,var(--ifs-primary-alt) 55%,var(--ifs-primary-deep) 100%)}.ifs-home .ifs-welcome h1{max-width:760px;margin:4px auto 16px;font-size:clamp(3rem,6vw,4.5rem);line-height:1}.ifs-home .ifs-welcome p{margin:0;font-size:1.1rem}.ifs-home .ifs-quick-links{position:relative;inset:auto;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:none;padding:34px 28px 48px;margin:0;background:linear-gradient(60deg,var(--ifs-primary-mid) 0,var(--ifs-primary-alt) 55%,var(--ifs-primary-deep) 100%)}.ifs-home .ifs-quick-card{width:100%;height:auto;min-height:230px;margin:0;background-image:linear-gradient(var(--ifs-card-overlay-top),var(--ifs-card-overlay-bottom)),var(--ifs-card-image);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:46px 10px 46px 10px}#sideUtility{right:18px;bottom:72px}#sideUtility .side-btn{width:58px;height:58px}.ifs-footer{padding-bottom:0 !important}.ifs-footer-main{padding-bottom:120px !important}}@media only screen and (min-width:768px) and (max-width:1000px){body .ifs-home .ifs-quick-links{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body .ifs-home .ifs-quick-card,body .ifs-home .ifs-quick-card:last-child,body .ifs-home .ifs-quick-card:nth-child(4){grid-column:auto !important;grid-row:auto !important;width:100% !important;height:230px !important;min-height:230px !important;margin:0 !important}}@media (min-width:1001px){.ifs-home{height:100vh !important;min-height:0 !important;overflow:hidden !important}.ifs-home .ifs-quick-links{top:auto !important;bottom:calc(var(--ifs-footer-height,154px) + 30px) !important;height:auto !important;min-height:0 !important}.ifs-home .ifs-quick-card{height:150px !important;min-height:150px !important;max-height:150px !important}.ifs-home .ifs-welcome{top:28% !important;right:clamp(36px,5vw,80px) !important;bottom:auto !important;transform:none !important}}@media (min-width:1001px) and (max-height:850px){.ifs-home .ifs-quick-links{bottom:calc(var(--ifs-footer-height,154px) + 25px) !important}.ifs-home .ifs-welcome{top:20% !important}}@media (min-width:1001px) and (max-height:740px){.ifs-home .ifs-quick-links{bottom:calc(var(--ifs-footer-height,154px) + 40px) !important}.ifs-home .ifs-welcome{top:15% !important}}@media (min-width:1001px) and (max-height:650px){.ifs-home .ifs-quick-links{bottom:calc(var(--ifs-footer-height,154px) + 40px) !important}.ifs-home .ifs-welcome{top:8% !important}.ifs-home .ifs-welcome h1{font-size:clamp(2.3rem,3.5vw,3.6rem) !important}.ifs-home .ifs-welcome p{margin-top:8px !important;font-size:0.95rem !important}}@media (min-width:1000px){#primary-nav > li{position:relative}#primary-nav > li > .ifs-submenu{position:absolute;top:100%;left:0;z-index:3000;display:block;width:280px;margin:0;padding:10px 0;max-height:calc(100vh - 146px);overflow-x:hidden !important;overflow-y:scroll !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scrollbar-gutter:stable;list-style:none;background:var(--ifs-menu-surface);border:0;border-radius:0 0 14px 14px;box-shadow:0 18px 35px rgba(0,0,0,0.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity 0.22s ease,visibility 0.22s ease,transform 0.22s ease}#primary-nav > li:hover > .ifs-submenu,#primary-nav > li:focus-within > .ifs-submenu,#primary-nav > li.ifs-submenu-open > .ifs-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#primary-nav .ifs-submenu li{display:block;width:100%;margin:0;padding:0}#primary-nav .ifs-submenu a{display:block;width:100%;padding:11px 18px;color:var(--ifs-prim-dark);font-family:"Source Sans 3",Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-align:left;text-decoration:none;white-space:normal;transition:color .2s ease,background-color .2s ease,padding-left .2s ease}#primary-nav .ifs-submenu a:hover,#primary-nav .ifs-submenu a:focus{padding-left:23px;color:var(--ifs-prim-dark);background:var(--ifs-submenu-hover);text-decoration:none}#primary-nav > li.ifs-has-submenu > a::after{content:"\f107";margin-left:7px;font-family:"Font Awesome 6 Free";font-size:.8em;font-weight:900}}#primary-nav .ifs-submenu-toggle{display:none !important}@media (max-width:999px){#primary-nav > li.ifs-has-submenu{position:relative}#primary-nav > li.ifs-has-submenu > a{padding-right:58px}#primary-nav .ifs-submenu-toggle{position:absolute;top:0;right:0;z-index:5;width:52px;height:48px;padding:0;display:flex !important;align-items:center;justify-content:center;border:0;background:transparent;color:inherit}.ifs-submenu-toggle i{transition:transform .2s ease}.ifs-submenu-open > .ifs-submenu-toggle i{transform:rotate(180deg)}#primary-nav .ifs-submenu{display:none;width:100%;margin:0;padding:4px 0 8px 18px;list-style:none;background:var(--ifs-submenu-mobile-background)}#primary-nav .ifs-submenu-open > .ifs-submenu{display:block}#primary-nav .ifs-submenu li,#primary-nav .ifs-submenu a{display:block;width:100%}#primary-nav .ifs-submenu a{padding:10px 18px;color:var(--ifs-text-on-brand);font-size:15px;font-weight:700;text-decoration:none;white-space:normal}}.open{}.page-file{background-color:var(--ifs-primary);color:var(--ifs-text-on-brand);padding:10px;margin-bottom:5px;font-size:1.0em;border:2px solid var(--ifs-primary);}.page-file:hover{background-color:var(--ifs-text-on-brand);border:2px solid var(--ifs-primary);}.page-file:hover a{color:var(--ifs-primary-dark);font-weight:900}.page-file p{margin:0;color:var(--ifs-text-on-brand)}.page-file p > a,.page-file a{display:flex;align-items:center;width:100%;gap:12px;text-decoration:none;color:var(--ifs-text-on-brand);font-weight:900}.page-file .sl-doc-title{flex:1 1 auto;min-width:0}.page-file .sl-doc-read-btn{flex:0 0 auto;margin-left:auto;white-space:nowrap;line-height:1.2}.page-file .sl-doc-actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:10px}.page-file a i,.page-file i.fa{flex:0 0 auto;width:22px;text-align:center;font-size:18px}.sl-doc-embed{max-height:0;overflow:hidden;border:0;margin:0;transition:max-height .35s ease,margin-top .35s ease,border-width .35s ease}.sl-doc-embed.is-open{max-height:2000px;margin:12px 0 20px;border:1px solid var(--ifs-document-border);border-radius:6px;display:block}.sl-doc-frame{width:100%;height:80vh;min-height:520px;border:0;display:block}@media (max-width:767px){.sl-doc-frame{height:70vh;min-height:420px}.page-file p > a,.page-file a{flex-wrap:wrap}}.boxout-dropdown{cursor:pointer;margin-bottom:10px}.boxout-dropdown > div > p,.boxout-dropdown .page-boxout > div > p,.page-boxout.boxout-dropdown > div > p{position:relative;margin:0;padding-right:48px}.boxout-dropdown > div > p::after,.boxout-dropdown .page-boxout > div > p::after,.page-boxout.boxout-dropdown > div > p::after{content:"\f078";position:absolute;top:50%;right:14px;transform:translateY(-50%) rotate(0deg);transform-origin:center;font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}.boxout-dropdown.active > div > p::after,.boxout-dropdown.active .page-boxout > div > p::after,.page-boxout.boxout-dropdown.active > div > p::after{transform:translateY(-50%) rotate(180deg);animation:none}.boxout-dropdown-content{display:none}.boxout-dropdown-content-start,.boxout-dropdown-content-last{display:none}.boxout-empty-message{padding:10px;color:var(--ifs-text-muted);font-style:italic}@keyframes caretPulse{0%,100%{transform:translateY(-50%) rotate(0deg) scale(1);opacity:1}50%{transform:translateY(-50%) rotate(0deg) scale(1.18);opacity:0.65}}.boxout-dropdown:not(.active) > div > p::after,.boxout-dropdown:not(.active) .page-boxout > div > p::after,.page-boxout.boxout-dropdown:not(.active) > div > p::after{animation:caretPulse 1.2s ease-in-out infinite}#bodycontent .page-boxout{width:auto;margin-left:-15px;margin-right:-15px}#bodycontent .page-boxout > div{width:100%;padding-left:15px;padding-right:15px}.ifs-news-window{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.ifs-news-track{display:flex;align-items:center;gap:var(--ifs-news-gap);width:max-content;min-width:max-content;white-space:nowrap;will-change:transform;animation-name:ifsNewsTickerScroll;animation-duration:var(--ifs-news-duration);animation-timing-function:linear;animation-iteration-count:infinite}.ifs-news-track > a{flex:0 0 auto;white-space:nowrap;color:var(--ifs-text-on-brand)}@keyframes ifsNewsTickerScroll{from{transform:translateX(var(--ifs-news-start))}to{transform:translateX(var(--ifs-news-end))}}.ifs-news-track.ifs-news-measuring{animation:none !important;transform:translateX(var(--ifs-news-start))}.ifs-news-track.ifs-single-news{width:100%;min-width:0;transform:none;animation:none}.ifs-news-track.ifs-single-news a{margin:0 auto}.ifs-news-ticker:hover .ifs-news-track,.ifs-news-ticker:focus-within .ifs-news-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ifs-news-track{width:auto;min-width:0;padding:12px 20px;white-space:normal;transform:none;animation:none}.ifs-news-track > a{white-space:normal}}.ifs-news-marker{width:38px;height:38px;margin:0 10px}.ifs-news-marker img{display:block;width:100%;height:100%;object-fit:contain}#primary-nav > li.ifs-submenu-loading > a::after{opacity:0.55}html.ifs-internal-page #bodycontent .page-file a,body.ifs-internal-page #bodycontent .page-file a,html.ifs-internal-page #bodycontent .page-file .sl-doc-title,body.ifs-internal-page #bodycontent .page-file .sl-doc-title{color:var(--ifs-text-on-brand) !important}html.ifs-internal-page #bodycontent .page-file:hover a,body.ifs-internal-page #bodycontent .page-file:hover a,html.ifs-internal-page #bodycontent .page-file:hover .sl-doc-title,body.ifs-internal-page #bodycontent .page-file:hover .sl-doc-title{color:var(--ifs-primary-dark) !important}@media (max-width:999px){#sideUtility{top:auto !important;right:12px !important;bottom:calc(var(--ifs-fixed-ticker-height,52px) + 22px) !important}}@media (max-width:999px){.ifs-footer-main{padding-bottom:calc(var(--ifs-fixed-ticker-height,52px) + 40px) !important}}.page-file,.page-hyperlink{margin:0 0 6px;padding:0;background:var(--ifs-primary);border:2px solid var(--ifs-primary);border-radius:0;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.page-file:hover,.page-hyperlink:hover{background:#fff;border-color:var(--ifs-primary-dark);transform:translateY(-1px)}.page-file:hover i,.page-hyperlink:hover i{color:var(--ifs-primary) !important}.page-file p,.page-hyperlink p{margin:0;padding:0}html.ifs-internal-page #bodycontent .page-file a,html.ifs-internal-page #bodycontent .page-hyperlink a,body.ifs-internal-page #bodycontent .page-file a,body.ifs-internal-page #bodycontent .page-hyperlink a{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 18px;color:var(--ifs-text-on-brand,#ffffff) !important;font-family:"Nunito",Arial,sans-serif;font-size:16px;font-weight:800;text-decoration:none}.page-file .sl-doc-title,.page-hyperlink .sl-doc-title{flex:1 1 auto;min-width:0;color:inherit}.page-file .sl-doc-read-btn,.page-hyperlink .sl-doc-read-btn{flex:0 0 auto;margin-left:auto;white-space:nowrap}.page-file .sl-doc-type-icon,.page-hyperlink .sl-doc-type-icon,.page-file a > i,.page-hyperlink a > i{flex:0 0 auto;width:24px;color:#ffffff !important;font-size:18px;text-align:center}.page-file .btn-success,.page-hyperlink .btn-success{background:#5cb85c;border-color:#4cae4c;color:#ffffff !important;font-size:12px;font-weight:700}.sl-doc-embed{max-height:0;margin:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease,margin 0.35s ease,opacity 0.25s ease}.sl-doc-embed.is-open{max-height:2000px;margin:12px 0 20px;opacity:1}.sl-doc-frame{display:block;width:100%;height:80vh;min-height:520px;border:2px solid var(--ifs-primary);background:#ffffff}@media (max-width:767px){html.ifs-internal-page #bodycontent .page-file a,html.ifs-internal-page #bodycontent .page-hyperlink a,body.ifs-internal-page #bodycontent .page-file a,body.ifs-internal-page #bodycontent .page-hyperlink a{flex-wrap:wrap;gap:10px;padding:14px}.page-file .sl-doc-title,.page-hyperlink .sl-doc-title{flex:1 1 calc(100% - 38px)}.page-file .sl-doc-read-btn,.page-hyperlink .sl-doc-read-btn{margin-left:0}.sl-doc-frame{height:70vh;min-height:420px}}.boxout-dropdown-content-start{}.open-by-default{}html.ifs-documents-loading #bodycontent .page-file,html.ifs-documents-loading #bodycontent .page-hyperlink{visibility:hidden}html.ifs-documents-loading #bodycontent .boxout-dropdown{visibility:visible}.ifs-document-loader{display:none;align-items:center;justify-content:center;gap:12px;min-height:90px;margin:16px 0 24px;padding:20px;color:var(--ifs-primary-dark);font-family:"Nunito",Arial,sans-serif;font-size:16px;font-weight:800;text-align:center}html.ifs-documents-loading .ifs-document-loader{display:flex}.ifs-document-loader-spinner{width:28px;height:28px;border:4px solid var(--ifs-border-medium);border-top-color:var(--ifs-primary);border-radius:50%;animation:ifsDocumentLoaderSpin 0.75s linear infinite}@keyframes ifsDocumentLoaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ifs-document-loader-spinner{animation:none;border-color:var(--ifs-primary)}}.ifs-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;margin:0 0 18px}.ifs-document-grid > .page-file,.ifs-document-grid > .page-hyperlink{display:flex;width:100%;height:100%;min-height:110px;margin:0 !important;padding:0;border-radius:14px;overflow:hidden}.ifs-document-grid > .page-file > p,.ifs-document-grid > .page-hyperlink > p{display:flex;width:100%;height:100%}.ifs-document-grid > .page-file a,.ifs-document-grid > .page-hyperlink a{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;min-height:110px;padding:18px;box-sizing:border-box}.ifs-document-grid .sl-doc-title{flex:1 1 100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.ifs-document-grid .sl-doc-read-btn{flex:0 0 auto;margin:auto 0 0}.ifs-document-grid .sl-doc-type-icon{flex:0 0 auto;margin:auto 0 0 auto}.ifs-document-grid > .sl-doc-embed{display:none;grid-column:1 / -1;width:100%;max-height:none;margin:0;box-sizing:border-box}.ifs-document-grid > .sl-doc-embed.is-open{display:block;grid-column:1 / -1;width:100%;max-height:2000px;margin:2px 0 4px;opacity:1}.ifs-document-grid .sl-doc-frame{display:block;width:100%;height:80vh;min-height:600px;border:2px solid var(--ifs-primary);background:var(--ifs-white);box-sizing:border-box}@media (max-width:1000px){.ifs-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ifs-document-grid{grid-template-columns:1fr;gap:10px}.ifs-document-grid > .page-file,.ifs-document-grid > .page-hyperlink,.ifs-document-grid > .page-file a,.ifs-document-grid > .page-hyperlink a{min-height:90px}.ifs-document-grid .sl-doc-frame{height:70vh;min-height:420px}}.ifs-document-grid[hidden]{display:none !important}@media (max-width:640px){.ifs-document-grid{grid-template-columns:1fr}.ifs-document-grid > .sl-doc-embed{grid-column:1;width:100%}.ifs-document-grid > .sl-doc-embed.is-open{grid-column:1;width:100%;margin:0 0 12px}.ifs-document-grid .sl-doc-frame{width:100%;height:70vh;min-height:420px}}