body.gfw-layout{margin:0;padding:0;background:#fbfaf6;color:#102638;font-family:Inter,Aptos,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.gfw-layout *,.gfw-layout *::before,.gfw-layout *::after{box-sizing:border-box}.gfw-layout [hidden]{display:none!important}.gfw-layout img,.gfw-layout video{max-width:100%;height:auto}.gfw-layout a{color:inherit;text-decoration:none}.gfw-layout button,.gfw-layout input,.gfw-layout select,.gfw-layout textarea{font:inherit}.gfw-layout button{cursor:pointer}.gfw-layout h1,.gfw-layout h2,.gfw-layout h3,.gfw-layout h4{font-family:inherit}.gfw-layout p,.gfw-layout h1,.gfw-layout h2,.gfw-layout h3{overflow-wrap:break-word}.gfw-layout #gfw-main{outline:none}.gfw-layout [id]{scroll-margin-top:120px}.gfw-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.gfw-skip{position:fixed;top:10px;left:16px;z-index:10000;transform:translateY(-160%);padding:12px 20px;background:#102638;color:#fff!important;border-radius:12px;font-weight:700}.gfw-skip:focus{transform:translateY(0);outline:3px solid #d9f078}.gfw-header{position:sticky;top:0;z-index:99;border-bottom:1px solid #dae4e5;background:rgb(255 255 255 / .97)}body.admin-bar .gfw-header{top:32px}.gfw-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:96px}.gfw-brand{display:inline-flex;align-items:center;gap:13px;flex:none;max-width:100%}.gfw-mark{position:relative;display:grid;place-items:center;width:49px;height:49px;flex:none;background:#102638;color:#a8ddc7;border-radius:14px;font-size:21px;font-weight:750;letter-spacing:-.06em;line-height:1}.gfw-mark>span{position:absolute;width:17px;height:3px;bottom:10px;right:9px;background:#a8ddc7;border-radius:3px}.gfw-wordmark{font-size:17px;line-height:1.12;letter-spacing:.075em;font-weight:650;color:#102638}.gfw-wordmark strong{display:block;font-size:11px;letter-spacing:.26em;font-weight:650;margin-top:4px;color:#326c60}.gfw-nav{display:flex;align-items:center;justify-content:flex-end;gap:23px;min-width:0}.gfw-nav>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;white-space:nowrap}.gfw-nav>a:not(.gfw-nav-cta):hover,.gfw-nav>a[aria-current="page"]{color:#326c60;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.gfw-nav .gfw-nav-cta{min-height:46px;padding:12px 17px;border:1px solid #102638;border-radius:999px;background:#102638;color:#fff;line-height:1.2;transition:background .2s ease}.gfw-nav-cta:hover{background:#24536f}.gfw-menu-button{display:none;align-items:center;justify-content:center;gap:10px;min-width:92px;min-height:46px;border:1px solid #b8cdca;background:#fff;color:#102638;border-radius:999px;font-size:14px;font-weight:700}.gfw-menu-icon{display:block;width:16px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.gfw-menu-icon::after{content:"";position:absolute;left:0;right:0;top:4px;border-top:2px solid currentColor}.gfw-breadcrumb{background:#f5f8f8;border-bottom:1px solid #e4ebed}.gfw-breadcrumb ol{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin:0;padding:13px 0;list-style:none;font-size:12px;color:#526873}.gfw-breadcrumb li{display:flex;gap:13px;align-items:center;min-height:22px}.gfw-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.gfw-footer{padding:66px 0 23px;background:#091f2e;color:#fff}.gfw-footer-grid{display:grid;grid-template-columns:1.28fr 1fr 1fr 1.1fr;gap:38px;margin-bottom:54px}.gfw-footer .gfw-mark{background:#a8ddc7;color:#102638}.gfw-footer .gfw-mark>span{background:#102638}.gfw-footer .gfw-wordmark,.gfw-footer .gfw-wordmark strong{color:#fff}.gfw-footer h2{margin:4px 0 19px;color:#c0e5d7;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;line-height:1.6}.gfw-footer-grid>div>a:not(.gfw-brand){display:block;width:fit-content;max-width:100%;margin:0 0 6px;min-height:30px;font-size:13px;color:#d1dee3;overflow-wrap:anywhere}.gfw-footer a:hover{text-decoration:underline;text-underline-offset:4px}.gfw-footer-intro p{margin:22px 0 17px;color:#d1dee3;font-size:14px}.gfw-footer-person{font-size:12px;color:#b9d0d3}.gfw-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #36505f;padding-top:22px;font-size:11px;color:#bfd0d6}.gfw-legal-links{display:flex;gap:20px;flex-wrap:wrap}.gfw-legal-links a{display:inline-block;min-height:32px}.gfw-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gfw-layout :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #9b6a12!important;outline-offset:4px!important}.gfw-footer :is(a,button):focus-visible{outline-color:#d9f078!important}@media(max-width:1100px){.gfw-nav{gap:16px}.gfw-header-inner{gap:18px}.gfw-wordmark{font-size:15px}}@media(max-width:1040px){.gfw-header-inner{flex-wrap:wrap;min-height:82px;padding-block:15px}.gfw-nav{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;padding-bottom:6px}.gfw-js .gfw-menu-button{display:inline-flex}.gfw-js .gfw-header-inner{flex-wrap:nowrap}.gfw-js .gfw-nav{position:absolute;left:20px;right:20px;top:calc(100% + 10px);display:none;width:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:#fff;border:1px solid #d8e3e5;border-radius:20px;box-shadow:0 20px 50px #10263826}.gfw-js .gfw-nav[data-open="true"]{display:flex}.gfw-nav>a{padding:11px 13px;min-height:46px}.gfw-nav .gfw-nav-cta{justify-content:center;margin-top:8px}.gfw-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.gfw-layout [id]{scroll-margin-top:100px}}@media(max-width:782px){body.admin-bar .gfw-header{top:46px}}@media(max-width:600px){body.admin-bar .gfw-header{top:0}.gfw-shell{width:calc(100% - 32px)}.gfw-header-inner{min-height:76px;padding-block:12px}.gfw-mark{width:44px;height:44px;font-size:19px}.gfw-footer{padding-top:46px}.gfw-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.gfw-footer-intro{grid-column:1/-1}.gfw-footer-grid>div:last-child{grid-column:1/-1}.gfw-footer-bottom{gap:14px}}@media(prefers-reduced-motion:reduce){.gfw-layout *,.gfw-layout *::before,.gfw-layout *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}