html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #48677f;outline-offset:4px}.wp-site-blocks{padding-top:0;padding-bottom:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.hg-header{border-top:5px solid #91a9bb}.hg-topline{font-size:10px;letter-spacing:2px;font-weight:700;color:#afbdc9;text-transform:uppercase}.hg-brandrow{padding-block:24px!important}.hg-brand{gap:12px!important}.hg-brand:before{content:'HG';display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:#91a9bb;border-radius:10px;color:#141b23;font-size:23px;font-weight:900;letter-spacing:-3px;flex-shrink:0;box-shadow:0 0 0 3px #344653}.hg-brand .wp-block-site-title{font-size:clamp(21px,3vw,34px);letter-spacing:-1.7px;font-weight:900;line-height:1}.hg-brand .wp-block-site-title a{text-decoration:none}.hg-brand .wp-block-site-tagline{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#afbdc9;margin-top:7px}.hg-header .wp-block-site-logo:empty{display:none}.hg-navrow{border-top:1px solid #303c48;padding-block:14px!important;gap:24px!important}.hg-navrow .wp-block-navigation{font-size:12px;font-weight:700}.hg-search input{background:#25313c;color:white;border:1px solid #536372;border-radius:3px;width:150px}.hg-search button{background:#91a9bb;color:#141b23;border:0;font-weight:bold}.hg-search{max-width:280px}.hg-cats{margin:0;padding:0;list-style:none;display:flex;gap:26px;overflow:auto;white-space:nowrap;font-size:12px;font-weight:700}.hg-cats li{list-style:none}.hg-cats .children{display:none}.hg-topicbar{border-bottom:1px solid #dbe1e7;padding-block:14px!important}.hg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.hg-heading{font-size:clamp(38px,5vw,66px);margin-top:12px!important;margin-bottom:14px!important}.hg-intro{border-bottom:1px solid #cbd4dc;padding-block:36px!important;margin-bottom:28px!important}.hg-intro p{color:#596773;font-size:15px}.hg-body{gap:36px!important;padding-bottom:56px!important}.hg-maincol{flex-basis:76%!important;min-width:0}.hg-sidecol{flex-basis:24%!important;min-width:0}.hg-feed{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px!important}.hg-feed>li{min-width:0;background:#fff;border:1px solid #dbe1e7;border-radius:4px;overflow:hidden}.hg-feed>li:first-child{grid-column:1/-1}.hg-feed .wp-block-post-featured-image{margin:0;aspect-ratio:16/9;background:#dce3ea;overflow:hidden}.hg-feed .wp-block-post-featured-image img{height:100%;object-fit:cover;transition:transform .3s}.hg-feed li:hover .wp-block-post-featured-image img{transform:scale(1.025)}.hg-card-text{padding:24px!important}.hg-feed .wp-block-post-title{font-size:25px;margin-block:12px!important}.hg-feed>li:first-child .wp-block-post-title{font-size:clamp(27px,3.3vw,42px)}.hg-feed .wp-block-post-excerpt{font-size:14px;color:#596773;margin-top:12px}.hg-feed .wp-block-post-terms{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:#48677f}.hg-meta{font-size:11px;color:#596773;gap:8px!important}.hg-panel{border-top:4px solid #141b23;background:white;padding:24px!important;margin-bottom:24px!important}.hg-panel h2{font-size:22px}.hg-panel p{font-size:13px;color:#596773}.hg-panel .wp-block-latest-posts li{font-size:14px;font-weight:700;border-bottom:1px solid #dbe1e7;padding-block:15px;line-height:1.35}.hg-panel .wp-block-latest-posts__post-date{font-weight:400;font-size:10px;margin-top:7px}.hg-footer{padding-block:38px!important;margin-top:0!important;border-top:4px solid #91a9bb;font-size:12px}.hg-footer .wp-block-site-title{font-size:24px;font-weight:900;letter-spacing:-1px}.hg-footer p{color:#aebbc7}.hg-article{padding-block:48px!important}.hg-article .wp-block-post-title{font-size:clamp(36px,5vw,64px)}.hg-article .wp-block-post-featured-image img{border-radius:5px}.wp-block-post-content{overflow-wrap:anywhere}.wp-block-post-content img{max-width:100%;height:auto}.wp-block-post-content pre{overflow:auto}.wp-block-post-content a{color:#48677f;text-decoration:underline}.wp-block-post-content h2{font-size:32px}.wp-block-post-content p{line-height:1.8}.wp-block-query-pagination{margin-block:32px;font-size:13px;font-weight:700}.wp-block-navigation__responsive-container.is-menu-open{background:#141b23!important;color:white!important;padding:24px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{font-size:20px}.hg-category-wrap{overflow:hidden}.wp-block-search__input{min-width:0}.hg-header .wp-block-search__label{color:white}@media(max-width:850px){.hg-body{flex-direction:column}.hg-maincol,.hg-sidecol{width:100%;flex-basis:auto!important}.hg-sidecol{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hg-search{display:none}.hg-navrow{flex-wrap:wrap!important}}@media(max-width:540px){.hg-feed{grid-template-columns:1fr}.hg-feed>li:first-child{grid-column:auto}.hg-sidecol{display:block}.hg-brandrow{padding-block:20px!important}.hg-brand .wp-block-site-tagline{letter-spacing:1px}.hg-card-text{padding:20px!important}.hg-heading{font-size:40px}.hg-intro{padding-block:24px!important}.hg-footer .wp-block-group{flex-wrap:wrap}.hg-feed .wp-block-post-title{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.hg-header .wp-block-site-logo{max-width:100%}.hg-header .wp-block-site-logo img{width:440px;max-width:100%;height:auto;display:block}
