body{background:#f4f5f5;color:#172b3a;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,.post-title,.blog-title{font-family:Georgia,serif;color:#102d43}a{color:#145b73}.header{background:#102d43;padding:28px 0;text-align:left}.header .section-inner{max-width:1180px}.blog-title{font-size:28px;letter-spacing:-.6px}.blog-title a,.blog-title a:hover{color:#fff}.blog-tagline{font:14px/1.5 Arial,sans-serif;color:#c9d9e1;max-width:850px;margin:9px 0 0}.navigation{border:0;box-shadow:0 2px 8px #102d4310}.navigation .section-inner{max-width:1180px}.main-menu>li:before{display:none}.main-menu>li>a{font:600 14px/1.5 Arial,sans-serif;padding:21px 18px}.main-menu ul{background:#102d43;max-height:70vh;overflow-y:auto}.main-menu ul a{font:14px/1.5 Arial,sans-serif;padding:12px 20px}.main-menu li:focus-within>ul{opacity:1;left:0;pointer-events:auto}.header-image{display:none}.wrapper.section{padding:48px 0}.wrapper>.section-inner{max-width:1180px}.content{width:100%;float:none}.sidebar{display:none}.post{border:0;box-shadow:none;background:#fff}.post-inner{padding:48px 64px}.post-title{font-size:clamp(30px,3.5vw,48px);line-height:1.14;letter-spacing:-1px}.post-header{margin-bottom:30px}.post-content{font:17px/1.75 Arial,Helvetica,sans-serif;color:#334b5c}.post-content h2{font-size:30px;line-height:1.25;margin:42px 0 18px}.post-content h3{font-size:23px;line-height:1.3}.post-content p{margin:0 0 22px}.post-content a{text-decoration:underline;text-underline-offset:3px}.post-content .wp-block-button__link{background:#13637a;color:#fff;border-radius:3px;font:600 15px/1.4 Arial,sans-serif;padding:15px 23px;text-decoration:none}.post-content .gp-hero{background:#102d43;color:#edf3f5;padding:58px;margin:0 0 44px;border-radius:3px}.gp-hero h2{color:#fff;font-size:clamp(36px,4.4vw,58px);max-width:800px;margin:12px 0 22px}.gp-hero p{max-width:740px;color:#d4e1e7}.gp-hero .gp-kicker{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#b7cfd9}.gp-hero .wp-block-button__link{background:#fff;color:#102d43}.gp-hero .wp-block-buttons{gap:16px}.gp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 48px}.post-content .gp-card{background:#f1f5f6;padding:28px;border-radius:3px;position:relative;transition:background .15s}.post-content .gp-card:hover{background:#e3edf0}.gp-card h3{margin:0 0 14px;font-size:23px}.gp-card h3 a{color:#102d43;text-decoration:none}.gp-card h3 a:after{content:"";position:absolute;inset:0}.gp-card p{font-size:15px;line-height:1.65;margin:0}.gp-card .gp-num{font:600 12px Arial,sans-serif;color:#487389;margin-bottom:20px}.gp-band{background:#edf2f3;padding:35px;margin:40px 0}.post-content .gp-band h2{margin-top:0}.gp-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer{background:#102d43;color:#d7e2e8;padding:40px 0}.footer a,.footer h3{color:#e9f0f3}.footer .widget_categories,.footer .widget_wpcom_social_media_icons_widget{display:none}.footer .widgets{width:100%;float:none}.footer .widget_nav_menu .menu{display:flex;flex-wrap:wrap;gap:12px 25px}.footer .widget_nav_menu li{border:0;padding:0}.footer .widget_nav_menu li:before,.footer .widget_nav_menu .sub-menu{display:none}.credits{background:#0a2031}.post-content hr,.post-content .wp-block-separator{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b77721;outline-offset:4px}.wp-block-details{background:#f1f5f6;padding:18px 22px;margin:14px 0}.wp-block-details summary{cursor:pointer;font-weight:600}.wp-block-details p{margin-top:16px}.home .post-header{margin-bottom:22px}.home .post-title{font:600 15px/1.5 Arial,sans-serif;letter-spacing:0}.home .post-inner{padding:32px}.home .wrapper.section{padding-top:24px}@media(max-width:900px){.gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-inner{padding:34px}.main-menu>li>a{padding:18px 10px}.gp-columns{grid-template-columns:1fr}}@media(max-width:600px){.gp-grid{grid-template-columns:1fr;gap:14px}.post-inner,.home .post-inner{padding:20px}.post-content .gp-hero{padding:30px 22px;margin-bottom:30px}.header{padding:24px 20px}.blog-title{font-size:24px}.post-content h2{font-size:27px}.wrapper.section{padding-top:20px}.gp-band{padding:24px}.post-content{font-size:16px}.footer .widget_nav_menu .menu{display:block}.footer .widget_nav_menu li{padding:8px 0}.mobile-menu a{font-family:Arial,sans-serif}.post-content .wp-block-button{width:100%}.post-content .wp-block-button__link{display:block;text-align:center}}.content{margin-top:0!important}.post-inner{width:auto;max-width:none}.section-inner{width:1180px;max-width:92%}.header .blog-title,.header .blog-tagline{text-align:left}.header .blog-title{font-family:Arial,sans-serif;font-weight:700}.main-menu>li{margin:0 8px}.main-menu{text-align:left}.main-menu ul li{background:#102d43;text-align:left}.main-menu ul a:hover{color:#fff;background:#1b4e64}.post-content>.gp-grid,.post-content>.gp-columns{max-width:none}.home .post-content{max-width:none}.post-content img{max-width:100%;height:auto}.post-content table{display:block;overflow-x:auto}.footer .widget_text{display:none}@media(min-width:901px){.post-content{max-width:940px;margin:auto}.home .post-content{max-width:none}.home .gp-hero{padding:64px}.main-menu>li>a{padding-left:12px;padding-right:20px}}.gp-archive-note{background:#edf2f3;border-left:4px solid #306b80;padding:20px;margin:0 0 30px;font:15px/1.6 Arial,sans-serif}.main-menu>li+li::before{display:none}.gp-card:focus-within{outline:3px solid #b77721}.gp-grid>.gp-card{margin:0!important}

.gp-grid>.wp-block-group__inner-container,.gp-columns>.wp-block-group__inner-container{display:contents!important}.gp-grid .gp-card{margin:0!important}

.footer .widget-content a,.footer .widget_nav_menu a,.footer .menu a,.footer .widget-content li,.footer .widget-title,.credits,.credits a{color:#ffffff!important}.footer .widget-content a:hover,.footer .widget-content a:focus,.credits a:hover{color:#c7e9f2!important;text-decoration:underline}.footer .widget_nav_menu .menu a{display:inline-block;padding:8px 0}.gp-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-hero a:not(.wp-block-button__link){color:#e3f4fa}.post-content .wp-block-table th{background:#e8eff2;color:#102d43;text-align:left}.post-content .wp-block-table td,.post-content .wp-block-table th{padding:14px;vertical-align:top;border:1px solid #d5e0e6;min-width:180px}.gp-card .gp-num{line-height:1.5;letter-spacing:.3px}@media(max-width:600px){.gp-grid-two{grid-template-columns:1fr}}
