.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.grid-100:after,.grid-100:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-100:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-100,[class*=mobile-grid-],[class*=tablet-grid-]{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){.tablet-grid-100{clear:both;width:100%}}@media (min-width:1025px){.grid-100{clear:both;width:100%}}a,big,body,div,html,ins,li,span,strong{border:0;margin:0;padding:0}h1,h2,p,ul{border:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.main-navigation ul ul a,article,footer,header,main,nav{display:block}ul{margin:0 0 1.5em 3em;list-style:disc}a{background-color:transparent}a img{border:0}body,button,h1,h2{text-transform:none}body,button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}button{line-height:1.5;margin:0;vertical-align:baseline;border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px}p{margin:0 0 1.5em}h1,h2{font-style:inherit;margin:0 0 20px;font-family:System Stack;font-weight:600;font-size:30px;line-height:1.2}h2{font-size:24px}li>ul{margin-bottom:0;margin-left:1.5em}.paging-navigation .nav-links .current,strong{font-weight:700}ins{text-decoration:none}big{font-size:125%}img{height:auto;max-width:100%}button::-moz-focus-inner{border:0;padding:0}a,button{transition:color .1s ease-in-out,background-color .1s ease-in-out}.main-navigation a,a{text-decoration:none}.button{padding:10px 20px;display:inline-block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-transform:none}.main-navigation ul{list-style:none;margin:0;padding-left:0}.inside-navigation,.site-header{position:relative}.main-navigation li{float:left;position:relative}.nav-aligned-center .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:.15s;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:14px;padding-bottom:14px;margin-top:-14px}nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.paging-navigation .nav-next{display:none}.paging-navigation .nav-links>*{padding:0 5px}.nav-links>:first-child{padding-left:0}.main-title{margin:0;line-height:1.2em;word-wrap:break-word;text-transform:none}.header-aligned-center .site-header{text-align:center}.posted-on .updated{display:none}.byline{display:inline}.entry-summary:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}.post-image-below-header.post-image-aligned-left .inside-article .post-image,footer.entry-meta{margin-top:2em}.cat-links,.tags-links{display:block}.entry-summary>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container:not(.page) .inside-article{padding:0 0 30px}.one-container .site-main>:last-child{margin-bottom:0}.site-info{text-align:center}.post-image:not(:first-child){margin-top:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.icon-menu-bars svg:nth-child(2){display:none}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.menu-toggle{display:none}.menu-toggle{margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}@media (max-width:768px){a,body,button{transition:all 0s ease-in-out}.site-header{text-align:center}.content-area{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}.post-image-aligned-left .post-image{float:none;margin:2em 0;text-align:center}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}}body{background-color:#efefef;color:#000}a{color:#1e73be}a:active,a:focus,a:hover{color:#000}body .grid-container{max-width:1320px}:root{--contrast:#222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#fff;--accent:#1e73be}body,button{font-family:System Stack;font-size:20px}body{line-height:1.5}.main-title{font-weight:600;font-size:40px}.main-navigation .menu-toggle,.main-navigation a{font-family:System Stack;font-weight:600;font-size:18px}.button,.main-title,.site-info{font-family:System Stack}.button{font-weight:400;font-size:18px}h2.entry-title{font-weight:600;font-size:24px;line-height:1.2}.site-info{font-size:16px}.site-header{color:#fff026}.site-header a{color:#3a3a3a}.main-navigation .main-nav ul li a,.main-navigation .main-nav ul ul li a,.main-navigation .menu-toggle,.main-title a,.main-title a:hover{color:#fe0}.main-navigation,.main-navigation ul ul,.site-header{background-color:#2d71bc}.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a{color:#2d71bc;background-color:#fff026}button.menu-toggle:focus,button.menu-toggle:hover{color:#fe0}.main-navigation .main-nav ul ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul ul li:not([class*=current-menu-]):hover>a{color:#2d71bc;background-color:#fe0}.one-container .container{color:#000;background-color:#fff}.inside-article a,.inside-article a:hover,.paging-navigation a,.paging-navigation a:hover{color:#237edf}.entry-title a,.entry-title a:hover,h1,h2{color:#2d71bc}.entry-meta,.entry-meta a,.entry-meta a:hover,.page-header h1{color:#000}.site-info{color:#fff;background-color:#000}.site-info a,.site-info a:hover{color:#fff}a.button,button{color:#fe0;background-color:#2d71bc}a.button:focus,a.button:hover,button:focus,button:hover{color:#2d71bc;background-color:#fe0}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,.2)}.inside-header{padding:20px 0}.one-container .site-content{padding:25px 15px 35px}.main-navigation .main-nav ul li a{padding-left:8px;padding-right:8px;line-height:44px}.menu-toggle{padding:0 8px;line-height:44px}.main-navigation .main-nav ul ul li a{padding:14px 8px}.main-navigation ul ul{width:210px}.menu-item-has-children .dropdown-menu-toggle{padding-right:8px}.site-info{padding:20px}@media (max-width:768px){.one-container .site-content{padding:20px}.inside-header{padding-top:30px}.site-info{padding-right:10px;padding-left:10px}}.site-header{background-repeat:no-repeat;background-size:100%auto}.main-navigation .main-nav ul li a,.menu-toggle{transition:line-height .3s ease}.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after{clear:both}@media (max-width:768px){body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}#mobile-header .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .main-nav{order:4}