 :root{--illuminate-glow:var(--i-primary);--i-nav--pa:.5em 1.8em;--i-nav--te-tr:none;}@media (min-width:980px){body{padding-top:15px;}}.ipsHeader{max-width:min(100% - max(env(safe-area-inset-left), var(--i-layout-gutter)) * 2, var(--i-layout-width));margin-left:auto;margin-right:auto;width:100%;border-radius:var(--i-box--bo-ra);}.ipsHeader .ipsWidth{max-width:none;}.ipsHeader__primary, .ipsLogo--desktop{padding:0 1em;}.ipsBox__header{position:relative;}.ipsHeader::before, .ipsBox__header::before{content:'';display:block;background-color:var(--illuminate-glow);background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--illuminate-glow) 0px 0px 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;border:1px solid hsl(0 0% 0% / .2);height:6px;position:relative;}.ipsBox[style*="--i-featured"]{--illuminate-glow:var(--i-featured);}[data-ips-scheme="light"] .ipsHeader::before{border-bottom-color:hsl(0 0% 100% / .4);}[data-ips-scheme="dark"] .ipsHeader::before, [data-ips-scheme="dark"] .ipsBox__header::before{border:1px solid hsl(0 0% 100% / .2);}.ipsBox__header::before{position:absolute;inset:calc(var(--i-box--bo-wi) * -1);bottom:auto;}@media (max-width:767px){.ipsBox__header::before{left:0;right:0;}}.ipsHeader__secondary{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-shadow:hsl(0 0% 100% / .15) 0px -1px 0px;}[data-ips-scheme="dark"] .ipsHeader__secondary{box-shadow:inset hsl(0 0% 100% / .15) 0px 1px 0px;color:#fff;}[data-ips-theme-setting-nav-bar-icons="1"] .ipsHeader__primary .ipsNavBar > li > :is(a, button){display:block;}[data-ips-theme-setting-nav-bar-icons="1"] .ipsHeader__primary .ipsNavBar__icon:not(.ipsNav__dropdown *){display:block;margin:4px 0 8px;font-size:20px;opacity:.6;}.ipsNavBar > [data-active] > :is(a, button){box-shadow:inset hsl(0 0% 100% / .2) 0px 1px 1px;}.ipsHeader__secondary .ipsNavBar{gap:0;}.ipsHeader__secondary .ipsNavBar > li > :is(a, button){--i-nav--bo-ra:0px;height:var(--i-header-row--he);}.ipsHeader__secondary .ipsHeader__start .ipsNavBar > li > :is(a, button){border-inline-end:1px solid color-mix(in srgb, currentColor 10%, transparent);}.ipsHeader__secondary .ipsHeader__start .ipsNavBar > li:first-child > :is(a, button){border-end-start-radius:var(--i-box--bo-ra);}.ipsHeader__secondary .ipsHeader__end .ipsNavBar > li > :is(a, button){border-inline-start:1px solid color-mix(in srgb, currentColor 10%, transparent);}.ipsHeader__secondary{padding:0;}.ipsHeader__secondary :is(.ipsSearchPseudo, .ipsUserNav__link){height:var(--i-header-row--he);border-radius:0;}.ipsHeader__secondary .ipsSearchPseudo{--i-search--ba-co:color-mix(in srgb, var(--i-search--co) 4%, transparent);--i-search-hover--ba-co:color-mix(in srgb, var(--i-search--co) 8%, transparent);}.ipsHeader__secondary .ipsHeader__start :is(.ipsSearchPseudo, .ipsUserNav__link){border-inline-end:1px solid color-mix(in srgb, currentColor 10%, transparent);}.ipsHeader__secondary .ipsHeader__end :is(.ipsSearchPseudo, .ipsUserNav__link){border-inline-start:1px solid color-mix(in srgb, currentColor 10%, transparent);}[data-ips-scheme="light"] .ipsUserNav [data-el="focusLight"], [data-ips-scheme="dark"] .ipsUserNav [data-el="focusDark"]{display:none;}.ipsFooter__align{column-gap:2.5em;}@media (min-width:768px){.focus\:branding{margin-inline-start:auto;}}@media (max-width:767px){.focus\:branding{flex:1 1 100%;text-align:center;}}.ipsWidget__header::before{content:'';display:block;background-color:var(--illuminate-glow);background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--illuminate-glow) 0px 0px 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;border:1px solid hsl(0 0% 0% / .2);height:6px;position:absolute;inset:calc(var(--i-box--bo-wi) * -1);bottom:auto;}.ipsHeader__secondary{color:oklch(calc(34% + 9% * calc(100 / 100)) calc(calc(30 / 100) * 41%) 260);background:transparent}.ipsHeader__primary{background-color:var(--i-headerPrimary--ba-co);box-shadow:var(--i-box--bo-sh);border-width:0 0 var(--i-box--bo-wi) 0;border-style:var(--i-box--bo-st);border-color:var(--i-box--bo-co);color:#FFF;margin-bottom:10px}.stickyHeader .ipsHeader__primary{position:fixed;z-index:9999;top:0;left:0;right:0;background:linear-gradient(122.42deg, #31405a 21.38%, #1c232f 69.42%);background:var(--i-headerPrimary--ba-co);box-shadow:0 5px 26px rgba(0, 0, 0, .1), 0 7px 15px rgba(0, 0, 0, .1);transition:transform .4s ease;animation:ani .4s forwards;color:#FFF;--i-header-row--he:80px;border-color:#1E2127;}@keyframes ani{0%{top:-90px;}100%{top:0px;}}.scrolltotop{display:none;z-index:9000;cursor:pointer;border-radius:120px;position:fixed;width:45px;height:40px;bottom:5%;right:2%;}.scrolltotop__side{position:fixed;width:45px;height:45px;bottom:5%;right:2%;background:#041321;opacity:0.6;border-radius:16px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.28);-webkit-transition:opacity .1s linear;transition:opacity .1s linear;}.scrolltotop__arrow{border-radius:120px;opacity:1;position:absolute;width:25px;height:25px;bottom:calc(50% - 12.5px);text-align:center;left:calc(50% - 12.5px);background-size:contain;}.scrolltotop:hover .scrolltotop__side{opacity:1 !important}.ipsHeader__primary .ipsHeader__align{gap:10px;}.stickyHeader #SVGRepo_iconCarrier > path{fill:#adb3c4;}.ipsList--csv > li, .ipsList--csv > li a{display:inline-flex;align-items:center;}.ipsMobileHeader{color:oklch(calc(34% + 9% * calc(100 / 100)) calc(calc(30 / 100) * 41%) 260);background:transparent}.ipsMobileHeader{background-color:var(--i-box--ba-co);box-shadow:var(--i-box--bo-sh);border-width:0 0 var(--i-box--bo-wi) 0;border-style:var(--i-box--bo-st);border-color:var(--i-box--bo-co);color:#fff;margin-bottom:10px}.stickyHeader .ipsMobileHeader{position:fixed;z-index:9999;top:0;left:0;right:0;background:linear-gradient(122.42deg, #31405a 21.38%, #1c232f 69.42%);background:var(--i-base-contrast_5);box-shadow:0 5px 26px rgba(0, 0, 0, .1), 0 7px 15px rgba(0, 0, 0, .1);transition:transform .4s ease;animation:ani .4s forwards;color:#FFF;--i-header-row--he:80px;border-color:var(--i-base-contrast_5);}@keyframes ani{0%{top:-90px;}100%{top:0px;}}.ipsMobileHeader .ipsHeader__align{gap:10px;}.stickyHeader #SVGRepo_iconCarrier > path{fill:#adb3c4;}.ipsList--csv > li, .ipsList--csv > li a{display:inline-flex;align-items:center;}