.hgr-site *{box-sizing:border-box}
.hgr-site{margin:0;padding:0}
.hgr-site{background:#3264a6;color:#3f3f3f;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased}
.hgr-site a{color:#3264a6;text-decoration:none;transition:color .2s}
.hgr-site a:hover{color:#193c6b}
.hgr-site a:focus-visible,.hgr-site button:focus-visible,.hgr-site input:focus-visible{outline:3px solid #be8d00;outline-offset:4px}
.hgr-site img{max-width:100%;height:auto;border:0}
.hgr-site h1,.hgr-site h2,.hgr-site h3,.hgr-site p,.hgr-site ul,.hgr-site ol{margin:0}
.hgr-site h2{padding-bottom:.8em;letter-spacing:1px;font-family:Aller,Georgia,serif;font-size:20px;line-height:27px;font-weight:700;color:#24678d}
.hgr-site .paragraph,.hgr-site p{padding-bottom:.5em;letter-spacing:.02em;line-height:1.5;overflow-wrap:anywhere}
.hgr-site .container{width:960px;max-width:100%;margin:auto}
.hgr-site .header-wrap{position:relative;background-position:center;background-size:cover;overflow:hidden}
.hgr-site .header-wrap:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}
.hgr-site .nav-wrap{position:relative;display:flex;min-height:550px;align-items:center;justify-content:center}
.hgr-site .logo{padding-bottom:15px;text-align:center}
.hgr-site .logo a{color:#fdf0b7;font:700 43px Actor,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}
.hgr-site .nav{text-align:center}
.hgr-site .nav ul{padding:0;list-style:none}
.hgr-site .nav li{display:inline-block;margin:10px}
.hgr-site .nav a{color:white;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px;border-bottom:2px solid transparent}
.hgr-site .nav a:hover,.hgr-site .nav .current-menu-item>a,.hgr-site .nav a[aria-current=page]{border-color:white}
.hgr-site .menu-controls-wrap{position:absolute;top:15px;left:0;width:100%;z-index:2}
.hgr-site .controls{display:flex;align-items:center;gap:12px;color:white}
.hgr-site .controls a{color:white;font-weight:600}
.hgr-site .search-toggle,.hgr-site .menu-toggle{background:none;border:0;color:white;cursor:pointer;font:inherit}
.hgr-site .search-form{display:none;gap:6px}
.hgr-site .search-form.open{display:flex}
.hgr-site .search-form input{width:180px}
.hgr-site .menu-toggle{display:none}
.hgr-site .banner-wrap{background:white;text-align:center;min-height:155px;display:flex;align-items:center;justify-content:center}
.hgr-site .banner-wrap h1{padding:30px 15px;font-family:Aller,Georgia,serif;font-size:36px;line-height:1.2;color:#24678d;letter-spacing:1px;text-transform:uppercase}
.hgr-site .banner-wrap.blog-banner h1{font-size:48px}
.hgr-site .main-wrap{background:#f8f8f8;min-height:300px}
.hgr-site .main-wrap .container{padding:50px 0}
.hgr-site .hgr-section{position:relative}
.hgr-site .hgr-multicol-table{width:100%;border-collapse:collapse;table-layout:fixed;border:0}
.hgr-site .hgr-multicol-col{vertical-align:top}
.hgr-site .hgr-multicol-table p{padding:0}
.hgr-site .hgr-image img{vertical-align:middle}
.hgr-site .hgr-image a{display:inline-block}
.hgr-site .styled-hr{border:0;border-top:1px solid #ddd;margin:0 auto}
.hgr-site .hgr-button{display:inline-block;text-decoration:none;max-width:100%}
.hgr-site .hgr-button-inner,.hgr-site button[type=submit]{display:inline-block;padding:10px 16px;background:#3264a6;color:white;border:0;text-transform:uppercase;letter-spacing:.07em;font:500 14px/1.5 Roboto,Arial,sans-serif;cursor:pointer}
.hgr-site .hgr-button:hover .hgr-button-inner,.hgr-site button[type=submit]:hover{background:#193c6b}
.hgr-site .hgr-button-highlight .hgr-button-inner{background:white;color:#3264a6;border:2px solid #3264a6}
.hgr-site .hgr-button-highlight:hover .hgr-button-inner{background:#3264a6;color:white}
.hgr-site .hgr-youtube-container{position:relative;aspect-ratio:16/9}
.hgr-site .hgr-youtube-container iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.hgr-site .hgr-subscribe label{display:block;margin:5px 0}
.hgr-site .hgr-subscribe input[type=email]{display:block;width:370px;max-width:100%;padding:10px;border:1px solid #ddd;background:white;font:inherit}
.hgr-site .hgr-subscribe button{margin-top:10px}
.hgr-site .required{color:#b60000}
.hgr-site .hgr-trap{position:absolute;left:-9999px}
.hgr-site .hgr-notice{padding:10px;border-left:3px solid #3264a6;margin-bottom:12px}
.hgr-site .blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px}
.hgr-site .blog-post{margin-bottom:55px}
.hgr-site .blog-title{padding-bottom:0;font-family:"News Cycle",Georgia,serif;font-size:27px;line-height:1.3}
.hgr-site .blog-title a{display:block;font-family:"News Cycle",Georgia,serif;font-size:27px;line-height:1.3;color:#555;padding-bottom:10px}
.hgr-site .blog-date{font-size:14px;color:rgba(0,0,0,.4);margin-bottom:18px}
.hgr-site .blog-content:after{content:"";display:block;clear:both}
.hgr-site .blog-sidebar h2{padding:1em 0 .3em}
.hgr-site .blog-sidebar h2:first-child{padding-top:0}
.hgr-site .blog-sidebar ul{list-style:none;padding:0}
.hgr-site .blog-sidebar a{display:inline-block}
.hgr-site .blog-share{display:flex;gap:14px;font-size:14px;margin-top:16px}
.hgr-site .pagination{padding:20px 0}
.hgr-site .pagination a,.hgr-site .pagination span{margin-right:10px}
.hgr-site .footer-wrap{background:#3264a6;min-height:120px;padding:45px 20px;color:white;font-size:14px}
.hgr-site .footer-wrap a{color:white}
.hgr-site .skip-link{position:absolute;top:-100px;left:10px;z-index:30;padding:10px;background:white}
.hgr-site .skip-link:focus{top:10px}
.hgr-site .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.hgr-site .comments-area{clear:both;padding-top:30px}
.hgr-site .comments-area textarea{max-width:100%;width:100%}
.hgr-site input,.hgr-site textarea{font:inherit;padding:8px}
.hgr-site .site-empty{padding:50px 20px}
@media(max-width:1000px){.hgr-site .container{width:auto;margin:0 20px}
.hgr-site .main-wrap .container{padding:30px 0}
.hgr-site .controls{padding:0}
.hgr-site .blog-layout{grid-template-columns:minmax(0,1fr) 230px;gap:30px}
}
@media(max-width:767px){.hgr-site{font-size:16px}
.hgr-site .nav-wrap{min-height:390px}
.hgr-site .logo a{font-size:32px}
.hgr-site .nav li{margin:8px}
.hgr-site .menu-toggle{display:block;margin-left:auto}
.hgr-site .nav{display:none}
.hgr-site .nav.open{display:block}
.hgr-site .nav.open ul{padding-top:15px}
.hgr-site .nav li{display:block}
.hgr-site .nav-wrap .container{width:100%;padding:65px 0 35px}
.hgr-site .controls{flex-wrap:wrap}
.hgr-site .search-form{order:5;width:100%}
.hgr-site .banner-wrap h1{font-size:30px}
.hgr-site .banner-wrap.blog-banner h1{font-size:36px}
.hgr-site .hgr-multicol-table,.hgr-site .hgr-multicol-tbody,.hgr-site .hgr-multicol-tr,.hgr-site .hgr-multicol-col{display:block!important;width:100%!important}
.hgr-site .hgr-multicol-col{padding:0!important;margin-bottom:25px}
.hgr-site .hgr-multicol-table-wrap{margin:0!important}
.hgr-site .blog-layout{display:block}
.hgr-site .blog-sidebar{margin-top:40px}
.hgr-site .blog-content span[style*="float:left"]{float:none!important;display:block!important;width:auto!important;margin-bottom:15px}
.hgr-site .blog-content img{margin-right:0!important}
.hgr-site .hgr-spacer{max-height:40px}
.hgr-site .hgr-image{padding-top:10px!important}
.hgr-site .logo{padding:0 15px 15px}
.hgr-site .footer-wrap{min-height:100px}
}
@media(prefers-reduced-motion:reduce){.hgr-site *{transition:none!important;scroll-behavior:auto!important}
}


.hgr-site {width:100%;max-width:none;margin:0;font-family:Roboto,Arial,sans-serif;font-weight:300;background:#f8f8f8;color:#3f3f3f;line-height:1.5}
.hgr-site h1,.hgr-site h2,.hgr-site h3{margin-top:0}
.hgr-site .desktop-navigation{display:block}.hgr-site .mobile-navigation{display:none}
.hgr-site .search-disclosure summary{cursor:pointer;list-style:none;color:white}
.hgr-site .search-disclosure[open] .search-form{display:flex;position:absolute;top:35px;left:0;background:#3264a6;padding:12px}
.hgr-site .search-form{margin:0}
.hgr-site .blog-content{overflow-wrap:anywhere}
@media(max-width:767px){.hgr-site .desktop-navigation{display:none}.hgr-site .mobile-navigation{display:block;color:white;text-align:center}.hgr-site .mobile-navigation summary{cursor:pointer;padding:10px;font-weight:700}.hgr-site .mobile-navigation .nav{display:block}.hgr-site .nav-wrap{min-height:390px}.hgr-site .logo{padding-bottom:15px}}
