@font-face{font-family:'Public Sans';src:url('public-sans.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Lexend;src:url('lexend.woff2') format('woff2');font-weight:100 900;font-display:swap}.gat-brand{font-family:Lexend,'Public Sans',Arial,sans-serif}
.gat-kompass,.editor-styles-wrapper{--gat-navy:#122b46;--gat-yellow:#ffcf29;--gat-muted:#546575;--gat-line:#d0dce6;--gat-soft:#f1f5f8;--global-palette1:#122b46;--global-palette2:#203e5a;--global-palette3:#122b46;--global-palette4:#203e5a;--global-palette5:#546575;--global-palette6:#d0dce6;--global-palette7:#f1f5f8;--global-palette8:#fff;--global-palette9:#fff;font-family:'Public Sans',Arial,sans-serif;color:var(--gat-navy);background:#fff}
.gat-kompass *{box-sizing:border-box}.gat-kompass #inner-wrap{margin:0;max-width:none;padding:0}.gat-kompass h1,.gat-kompass h2,.gat-kompass h3{font-family:inherit;letter-spacing:-.04em;font-weight:750;line-height:1.14}.gat-kompass a{color:inherit}.gat-kompass a:focus-visible,.gat-kompass button:focus-visible,.gat-kompass input:focus-visible{outline:3px solid #2475dd;outline-offset:5px}.gat-kompass :where(h1,h2,h3,p,a,li,span){overflow-wrap:anywhere;hyphens:auto}
.gat-wrap,.gat-portal .gat-section{width:min(1280px,calc(100% - 80px));margin-right:auto;margin-left:auto}.gat-skip{position:absolute;left:12px;top:-80px;z-index:100;background:var(--gat-yellow);padding:12px;color:var(--gat-navy)}.gat-skip:focus{top:10px}
.gat-header{background:var(--gat-navy);color:#fff}.gat-header-inner{display:flex;gap:28px;align-items:center;min-height:94px;flex-wrap:wrap}.gat-logo{display:block;text-decoration:none}.gat-brand{display:inline-block;font-size:2.55rem;font-weight:800;letter-spacing:-.065em;line-height:1;color:inherit}.gat-brand>span{color:var(--gat-yellow)}.gat-brand small{font-size:.54em;letter-spacing:-.045em}.gat-tagline{display:block;font-size:.6875rem;color:#b7c7d7;margin-top:8px}.gat-primary{margin-left:auto}.gat-nav-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.gat-nav-list a{color:inherit;text-decoration:none;font-size:.875rem;font-weight:600;display:block;padding:8px 0}.gat-nav-list a:hover,.gat-nav-list .current-menu-item>a{text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--gat-yellow);text-decoration-thickness:2px}.gat-nav-list .sub-menu{list-style:none;padding:8px 14px;margin:0;background:#203e5a}.gat-nav-list>li{position:relative}.gat-nav-list>li>.sub-menu{position:absolute;display:none;min-width:210px;z-index:30}.gat-nav-list>li:hover>.sub-menu,.gat-nav-list>li:focus-within>.sub-menu{display:block}
.gat-icon-button{display:flex;align-items:center;justify-content:center;background:transparent!important;color:#fff;border:0;padding:10px;border-radius:0;width:42px;height:42px}.gat-icon-button svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.6;fill:none}.gat-icon-button:hover{background:#ffffff1a!important}.gat-menu-button{display:none}.gat-search-panel{padding:20px 0 25px}.gat-search-panel[hidden]{display:none}.gat-search-panel label{display:block;font-weight:600;margin-bottom:10px}.gat-search-panel form>div{display:flex;gap:10px}.gat-search-panel input{flex:1;min-width:0;background:#fff;color:var(--gat-navy)}.gat-search-panel button{background:var(--gat-yellow);color:var(--gat-navy)}.gat-topic-nav{background:#203e5a;color:#e4edf5}.gat-topic-nav>.gat-wrap{display:flex;align-items:center;gap:26px;min-height:48px;flex-wrap:wrap}.gat-topic-nav strong{color:var(--gat-yellow);font-size:.8125rem}.gat-topic-nav .gat-nav-list{gap:26px}.gat-topic-nav a{font-size:.8125rem;font-weight:400}
.gat-home{padding-top:30px}.gat-intro{font-size:1.35rem!important;margin:0 0 23px!important}.gat-portal-grid{gap:28px!important;margin:0!important;align-items:start!important}.gat-portal-grid>.wp-block-column{min-width:0}.gat-portal-grid>.wp-block-column:first-child{flex-basis:calc(100% - 358px)!important}.gat-portal-grid>.wp-block-column:last-child{flex-basis:330px!important;flex-grow:0}.gat-feature-query .wp-block-post-template{list-style:none;padding:0;margin:0}.gat-feature-card{position:relative;display:flex;align-items:end;min-height:480px;background:var(--gat-navy);color:white;overflow:hidden;margin:0}.gat-feature-card .wp-block-post-featured-image{position:absolute;inset:0;margin:0;z-index:0}.gat-feature-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;object-position:50% 57%;opacity:.87}.gat-feature-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,#122b4677 48%,#122b46 100%);pointer-events:none}.gat-feature-copy{position:relative;width:100%;z-index:1;padding:28px 32px!important}.gat-feature-copy>*{margin:0!important}.gat-feature-copy h2{font-size:clamp(2.6rem,3.7vw,4rem);line-height:1.08;max-width:650px;margin-top:16px!important}.gat-feature-copy h2 a{color:#fff;text-decoration:none}.gat-feature-copy h2 a:hover{text-decoration:underline;text-underline-offset:7px}.gat-feature-copy .wp-block-post-excerpt{font-size:.9375rem;line-height:1.65;color:#e5edf5;margin-top:17px!important;max-width:590px}.gat-feature-copy .wp-block-post-date{font-size:.75rem;color:#dce7f0;margin-top:16px!important}.gat-feature-copy .wp-block-post-excerpt__more-link{color:var(--gat-yellow);font-weight:700;text-decoration:underline;text-underline-offset:5px}.gat-feature-copy .wp-block-post-excerpt__more-text{margin-top:12px}.gat-kicker,.gat-feature-copy .wp-block-post-terms{font-size:.75rem;letter-spacing:.075em;text-transform:uppercase;font-weight:600;color:var(--gat-muted);line-height:1.6}.gat-feature-copy .gat-kicker,.gat-feature-copy .wp-block-post-terms{color:var(--gat-yellow)}
.gat-quick-guide{padding:24px!important;background:var(--gat-soft);border:1px solid var(--gat-line)}.gat-quick-guide h2{font-size:1.65rem;margin:9px 0 18px!important}.gat-quick-guide h3{font-size:.9375rem;border-top:1px solid var(--gat-line);padding-top:17px;margin:17px 0 6px!important}.gat-quick-guide p:not(.gat-kicker){font-size:.8125rem;color:var(--gat-muted);margin:0!important}.gat-quick-guide .gat-draft-label{margin-top:20px!important;font-size:.75rem}.gat-section-block{padding:55px 0}.gat-section-block h2{font-size:2rem;margin:0 0 25px}.gat-news-section{padding:34px 0 38px;border-bottom:1px solid var(--gat-line)}.gat-news-section>h2{font-size:1.3rem}.gat-news-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none}.gat-news-query .wp-block-post-template>li+li{border-left:1px solid var(--gat-line);padding-left:28px}.gat-news-query .wp-block-post-title{font-size:1.15rem;line-height:1.38;margin:9px 0 12px}.gat-news-query .wp-block-post-title a{color:inherit;text-decoration:none}.gat-news-query .wp-block-post-title a:hover{text-decoration:underline;text-underline-offset:5px}.gat-news-query .wp-block-post-date{font-size:.75rem;color:var(--gat-muted)}.gat-news-query .wp-block-post-terms{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}
.gat-guide-grid{gap:28px!important}.gat-guide-card{border:1px solid var(--gat-line);border-radius:6px;overflow:hidden;min-width:0}.gat-guide-card figure{margin:0}.gat-guide-card img{aspect-ratio:1.7;object-fit:cover;width:100%}.gat-guide-copy{padding:22px!important}.gat-guide-copy h3{font-size:1.4rem;line-height:1.24;margin:10px 0 12px!important}.gat-guide-copy p{font-size:.9375rem;color:var(--gat-muted);margin:0}.gat-draft-label{font-size:.75rem!important;color:var(--gat-muted);margin-top:14px!important}.gat-guide-abstract{padding:25px!important;background:var(--gat-navy);color:white;min-height:330px}.gat-guide-abstract h3{font-size:1.9rem;margin:30px 0 12px}.gat-guide-abstract p{color:#c3d4e3}.gat-guide-number{font-size:6.5rem!important;font-weight:700;line-height:1;letter-spacing:-.09em;color:var(--gat-yellow)!important}
.gat-service-band{background:var(--gat-soft);border-top:1px solid var(--gat-line);padding:55px 0}.gat-service-grid{gap:45px!important}.gat-service-grid>.wp-block-column{min-width:0}.gat-service-grid h2{font-size:2rem;margin:0 0 25px}.gat-event{display:grid;grid-template-columns:minmax(75px,4.7rem) minmax(0,1fr);gap:20px;border-top:1px solid var(--gat-line);padding:22px 0}.gat-event-date{background:var(--gat-yellow);color:var(--gat-navy);font-size:.875rem;font-weight:700;padding:12px;line-height:1.4;overflow-wrap:anywhere}.gat-event h3{font-size:1.2rem;margin:0 0 10px}.gat-event p{font-size:.875rem;margin:0;color:var(--gat-muted)}.gat-directory-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.gat-directory-links a{padding:18px 0;border-top:1px solid var(--gat-line);font-weight:600;text-decoration:none;font-size:.9375rem}.gat-directory-links a:hover{text-decoration:underline}.gat-service-empty{font-size:.9375rem;color:var(--gat-muted)}
.gat-article-shell{max-width:1080px;padding:30px 0 85px}.gat-page-shell{padding:50px 0 80px}.gat-article-head{max-width:870px;margin:35px 0 32px}.gat-article-head h1{font-size:clamp(2.75rem,4.8vw,4.8rem);margin:18px 0 26px}.gat-article-meta{font-size:.875rem}.gat-original-date strong{display:inline-block;background:var(--gat-yellow);padding:6px 9px;color:var(--gat-navy)}.gat-breadcrumb{font-size:.8125rem;color:var(--gat-muted)}.gat-prose{max-width:710px;font-size:1.0625rem;line-height:1.85}.gat-prose>p{margin:0 0 22px}.gat-prose h2{font-size:1.85rem;margin:37px 0 18px}.gat-prose h3{font-size:1.4rem;margin:30px 0 16px}.gat-prose a{text-decoration:underline;text-underline-offset:3px}.gat-prose img{max-width:100%;height:auto}.gat-prose iframe,.gat-prose video{max-width:100%}.gat-prose table{display:block;overflow-x:auto;max-width:100%}.gat-prose pre{max-width:100%;overflow:auto}.gat-prose ul{padding-left:22px}.gat-update-note{background:#fff6cd;border:1px solid #e8d37d;border-left:5px solid var(--gat-yellow);border-radius:4px;padding:23px 25px;margin-bottom:32px;color:#292614}.gat-update-note h2{font-size:1.2rem;margin:10px 0!important}.gat-update-note p{font-size:.9375rem;line-height:1.7;margin:0 0 15px}.gat-update-note a{font-weight:700}.gat-update-note time{font-size:.75rem}.gat-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.gat-list-card{min-width:0}.gat-list-card img{aspect-ratio:1.7;object-fit:cover;width:100%;margin-bottom:20px}.gat-list-card h2{font-size:1.5rem;margin:9px 0}.gat-list-card h2 a{text-decoration:none}.gat-list-card time{font-size:.75rem;color:var(--gat-muted)}.gat-list-card p{font-size:.9375rem}.gat-list-card h2 a:hover{text-decoration:underline}
.gat-footer{background:var(--gat-navy);color:#fff;padding:45px 0 22px}.gat-footer-top{display:flex;justify-content:space-between;gap:30px}.gat-footer p{font-size:.9375rem;color:#c9d0d0;max-width:350px;margin:18px 0 0}.gat-footer-bottom{border-top:1px solid #ffffff28;margin-top:32px;padding-top:20px;font-size:.75rem;color:#aab3b3}.gat-footer .gat-brand{font-size:2.3rem}
@media(max-width:1000px){.gat-wrap,.gat-portal .gat-section{width:calc(100% - 48px)}.gat-header-inner{gap:18px}.gat-tagline{display:none}.gat-nav-list{gap:18px}.gat-portal-grid>.wp-block-column:last-child{flex-basis:290px!important}.gat-feature-copy{padding:25px!important}.gat-feature-copy h2{font-size:2.9rem}.gat-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.gat-wrap,.gat-portal .gat-section{width:calc(100% - 40px)}.gat-header-inner{min-height:91px;gap:10px}.gat-brand{font-size:2.35rem}.gat-tagline{display:block;max-width:230px}.gat-primary{flex-basis:100%;order:4;margin:0;padding-bottom:15px}.gat-primary .gat-nav-list{flex-direction:column;align-items:stretch;gap:3px}.gat-primary .sub-menu{position:static!important;display:block!important;background:transparent;padding-left:18px}.gat-js .gat-primary{display:none}.gat-js .gat-menu-open .gat-primary{display:block}.gat-js .gat-menu-button{display:flex}.gat-header-inner>[data-gat-search]{margin-left:auto}.gat-topic-nav strong{display:none}.gat-topic-nav>.gat-wrap{padding:9px 0}.gat-topic-nav .gat-nav-list{gap:10px 18px}.gat-topic-nav a{font-size:.75rem}.gat-home{padding-top:24px}.gat-intro{font-size:1.25rem!important;margin-bottom:18px!important}.gat-portal-grid,.gat-guide-grid,.gat-service-grid{flex-direction:column;gap:22px!important}.gat-portal-grid>.wp-block-column{flex-basis:auto!important;width:100%}.gat-feature-card{min-height:490px}.gat-feature-copy{padding:24px!important}.gat-feature-copy h2{font-size:2.65rem}.gat-quick-guide{padding:22px!important}.gat-news-query .wp-block-post-template{grid-template-columns:1fr;gap:21px}.gat-news-query .wp-block-post-template>li+li{border-left:0;border-top:1px solid var(--gat-line);padding:19px 0 0}.gat-section-block{padding:40px 0}.gat-section-block.gat-news-section{padding-top:30px}.gat-guide-grid{gap:28px!important}.gat-guide-grid>.wp-block-column,.gat-service-grid>.wp-block-column{width:100%;flex-basis:auto!important}.gat-guide-abstract{min-height:250px}.gat-guide-number{font-size:5rem!important}.gat-service-band{padding:40px 0}.gat-service-grid{gap:45px!important}.gat-article-head h1{font-size:2.8rem}.gat-prose{font-size:1rem}.gat-update-note{padding:20px}.gat-article-grid{grid-template-columns:1fr}.gat-footer-top{flex-direction:column}.gat-footer .gat-nav-list{gap:15px 25px}}
@media(prefers-reduced-motion:reduce){.gat-kompass{scroll-behavior:auto}*{transition:none!important}}
.gat-guide-abstract h3{color:#fff}.gat-guide-abstract .gat-draft-label{color:#c3d4e3}
.gat-footer-top>div{flex:1.3}.gat-footer-top>nav{flex:1;min-width:0}.gat-footer h2{color:#fff;font-size:1rem;margin:0 0 12px;letter-spacing:0}.gat-footer .gat-nav-list{flex-direction:column;align-items:flex-start;gap:4px}.gat-footer .gat-nav-list li{margin:0}.gat-footer .gat-nav-list a{font-weight:400}.gat-footer p a{text-underline-offset:3px}.gat-prose.gat-directory-prose{max-width:none}.gat-directory-prose #wpbdp-main-box input,.gat-directory-prose #wpbdp-main-box select{max-width:100%}.gat-all-posts{margin:24px 0 0!important;font-size:.9375rem;font-weight:600}.gat-all-posts a{text-underline-offset:4px}
.gat-calendar-head{padding-top:50px;max-width:none;margin-bottom:0}.gat-calendar-head h1{margin-bottom:0}.gat-calendar-shell .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:40px;max-width:1280px;padding-left:0;padding-right:0}.gat-calendar-shell .tribe-events .tribe-events-c-search__button,.gat-kompass .comment-form input[type=submit]{background:#122b46;color:#fff}.gat-calendar-shell .tribe-events .tribe-events-c-search__button:hover,.gat-kompass .comment-form input[type=submit]:hover{background:#203e5a;color:#fff}.gat-kompass input::placeholder{color:#546575;opacity:1}.gat-guide-grid{align-items:stretch!important}.gat-guide-grid>.wp-block-column{display:flex}.gat-guide-grid>.wp-block-column>.gat-guide-card{width:100%;height:100%}.gat-guide-abstract{display:flex;flex-direction:column}.gat-guide-abstract .gat-guide-number{margin:0!important}.gat-guide-abstract h3{margin:30px 0 12px!important}.gat-guide-abstract p{margin:0!important}.gat-guide-abstract .gat-draft-label{margin-top:14px!important}
@media(max-width:1400px) and (min-width:1001px){.gat-calendar-shell .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{width:calc(100% - 80px)}}
@media(max-width:1000px) and (min-width:768px){.gat-calendar-shell .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{width:calc(100% - 48px)}}
