.ipi-site-header,.ipi-site-footer,.ipi-explore{font-family:Arial,sans-serif;color:#0F172A;box-sizing:border-box}.ipi-site-header *,.ipi-site-footer *,.ipi-explore *{box-sizing:border-box}.ipi-chrome-container{width:min(100% - 48px,1240px);margin-inline:auto}#masthead.ipi-site-header{position:relative;z-index:50;background:#FFF;border-bottom:1px solid #E8EDF3;box-shadow:0 2px 12px rgb(15 23 42 / .04)}.ipi-header-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px}.ipi-chrome-brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none!important;color:#0F172A!important;font-size:15px;font-weight:700;letter-spacing:.035em;white-space:nowrap;line-height:1.2}.ipi-chrome-logo{display:flex;width:120px;height:56px;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ipi-chrome-logo img.ipi-chrome-logo-image{width:180px;height:120px;max-width:none;object-fit:contain;flex-shrink:0}.ipi-primary-navigation{display:flex;align-items:center;gap:28px}.ipi-chrome-menu{list-style:none;margin:0;padding:0}.ipi-primary-navigation .ipi-chrome-menu{display:flex;align-items:center;gap:24px}.ipi-chrome-menu li{margin:0;padding:0;list-style:none}.ipi-primary-navigation .ipi-chrome-menu a{display:block;color:#334155;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;padding-block:16px;white-space:nowrap}.ipi-primary-navigation .ipi-chrome-menu a:hover,.ipi-primary-navigation .current-menu-item>a,.ipi-primary-navigation .current_page_item>a{color:#02529C}.ipi-site-header a.ipi-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border-radius:11px;background:#02529C;color:#FFF;text-decoration:none;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.ipi-site-header a.ipi-header-cta:hover{background:#0B5F59;color:#FFF}.ipi-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#FFF;color:#334155;border:1px solid #E8EDF3;border-radius:10px;cursor:pointer}.ipi-site-header a:focus-visible,.ipi-site-footer a:focus-visible,.ipi-explore a:focus-visible,.ipi-menu-toggle:focus-visible{outline:3px solid #02529C;outline-offset:4px}.ipi-menu-toggle:hover,.ipi-menu-toggle:focus{background:#F8FAFC;color:#02529C;border-color:#02529C}.elementor-element.elementor-element-ipshubs{padding:40px 24px!important;gap:0!important;background:#FFFFFF!important;--container-widget-width:100%;margin:0!important}.elementor-element-ipshubs>.e-con-inner{max-width:1240px!important;padding:0!important;gap:0!important}.elementor-element-ipshubs .elementor-widget-text-editor{width:100%;margin:0!important}.ipi-explore h2{font:700 27px/1.15 Arial,sans-serif;color:#0F172A;margin:0 0 10px}.ipi-explore>p{font-size:15px;line-height:1.6;color:#475569;margin:0 0 22px}.ipi-explore .ipi-home-hubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.ipi-explore .ipi-home-hubs a{display:flex;align-items:center;gap:12px;min-height:66px;margin:0;padding:14px 18px;border:1px solid #E8EDF3;border-radius:13px;background:#FFF;color:#334155;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}.ipi-home-hubs .ipi-hub-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#02529C;width:28px;height:28px}.ipi-home-hubs .ipi-hub-arrow{margin-left:auto;color:#02529C;font-size:20px;font-weight:400}.ipi-explore .ipi-home-hubs a:hover{border-color:#02529C;color:#02529C;background:#F8FAFC}#colophon.ipi-site-footer{position:relative;background:#F8FAFC;border-top:1px solid #E8EDF3;padding:48px 0 112px;margin:0;color:#475569}.ipi-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.ipi-footer-brand .ipi-chrome-brand{font-size:16px;letter-spacing:0;gap:4px}.ipi-footer-brand p{max-width:290px;margin:16px 0 14px;font-size:14px;line-height:1.75;color:#475569}.ipi-site-footer a{font-size:14px;color:#475569;text-decoration:none;line-height:1.6}.ipi-site-footer a:hover{color:#02529C}.ipi-site-footer .ipi-footer-about{font-weight:600;color:#02529C;display:inline-flex;gap:12px;align-items:center}.ipi-footer-column h2{font:700 15px/1.2 Arial,sans-serif;color:#0F172A;margin:14px 0 19px}.ipi-footer-column .ipi-chrome-menu{display:grid;gap:10px}.ipi-footer-bottom{border-top:1px solid #E8EDF3;margin-top:36px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ipi-footer-bottom p{font-size:13px;line-height:1.6;margin:0;color:#475569}.ipi-footer-bottom nav{display:flex;gap:24px}.ipi-footer-bottom a{font-size:13px}@media(max-width:1000px){.ipi-header-row>.ipi-chrome-brand{min-height:72px}}@media(max-width:1100px){.ipi-header-row{gap:16px}.ipi-primary-navigation,.ipi-primary-navigation .ipi-chrome-menu{gap:18px}.ipi-chrome-brand>span:last-child{font-size:13px}.ipi-footer-grid{gap:28px}}@media(max-width:1000px){.ipi-header-row{min-height:72px;flex-wrap:wrap;gap:0}.ipi-menu-toggle{display:inline-flex}.ipi-primary-navigation{width:100%;flex-direction:column;align-items:stretch;gap:14px;padding:10px 0 22px}.ipi-primary-navigation .ipi-chrome-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ipi-primary-navigation .ipi-chrome-menu a{padding:13px 12px;border-radius:8px}.ipi-primary-navigation .ipi-chrome-menu a:hover{background:#F8FAFC}.ipi-primary-navigation .ipi-header-cta{align-self:flex-start;min-width:160px}.ipi-site-header.ipi-menu-ready .ipi-primary-navigation:not(.is-open){display:none}.ipi-chrome-brand>span:last-child{font-size:15px}.ipi-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px}.ipi-explore .ipi-home-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ipi-chrome-container{width:calc(100% - 32px)}.ipi-header-row{min-height:72px}.ipi-chrome-brand>span:last-child{font-size:13px}.ipi-footer-brand .ipi-chrome-brand>span:last-child{font-size:16px}.ipi-primary-navigation .ipi-chrome-menu{grid-template-columns:1fr;gap:0}.ipi-primary-navigation .ipi-header-cta{align-self:stretch;margin-top:4px}.elementor-element.elementor-element-ipshubs{padding:30px 16px!important}.ipi-explore h2{font-size:24px}.ipi-explore>p{font-size:14px;margin-bottom:18px}.ipi-explore .ipi-home-hubs{grid-template-columns:1fr;gap:10px}.ipi-explore .ipi-home-hubs a{min-height:60px;padding:12px 16px}.ipi-footer-grid{grid-template-columns:1fr;gap:26px}.ipi-footer-brand p{max-width:330px;margin-top:12px}.ipi-footer-column h2{margin:0 0 14px}.ipi-footer-column .ipi-chrome-menu{gap:9px}#colophon.ipi-site-footer{padding-top:32px;padding-bottom:104px}.ipi-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;padding-top:22px}.ipi-footer-bottom nav{gap:24px}}.ipi-site-header .ipi-chrome-logo{width:200px;height:auto}.ipi-site-header .ipi-chrome-logo-image{width:200px;height:auto}.ipi-site-header .ipi-header-row{min-height:84px}.ipi-site-header .ipi-chrome-brand{gap:0}.ipi-site-header .ipi-chrome-brand>span:not(.ipi-chrome-logo){display:none}.ipi-site-header .ipi-header-cta{background:#02529c}.ipi-site-footer .ipi-chrome-logo-image{width:200px;height:auto}.ipi-site-footer .ipi-chrome-brand>span:not(.ipi-chrome-logo){display:none}.ipi-site-footer{border-top:1px solid #e5e7eb;background:#fff;color:#374151}.ipi-site-footer a{color:#02529c}.ipi-primary-navigation a{font-size:14px}@media(max-width:767px){.ipi-site-header .ipi-chrome-logo,.ipi-site-header .ipi-chrome-logo-image{width:200px}.ipi-site-header .ipi-header-row{min-height:84px}}.ipi-site-header .ipi-chrome-logo img.ipi-chrome-logo-image,.ipi-site-footer .ipi-chrome-logo img.ipi-chrome-logo-image{width:200px!important;height:auto!important}.ipi-site-footer .ipi-chrome-logo{width:200px;height:auto}.ipi-site-header a.ipi-header-cta:hover{background:#003f79}