:root{--site-green:#149b55;--site-text:#444;--site-width:960px;--site-blue:#2a42bd;--site-leading:1.6;--site-heading-font:"Times New Roman", serif}.public-site{font:normal 13px/var(--site-leading) Arial, Helvetica, sans-serif;color:var(--site-text);border-top:4px solid var(--site-green);background:#fff;min-height:100vh}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site h5,.public-site h6{font-family:var(--site-heading-font);margin:0 0 10px;font-weight:400;line-height:1.5}.public-site h1{font-size:30px}.public-site h2{font-size:26px}.public-site h3{font-size:22px}.public-site h4{font-size:20px}.public-site h5{font-size:16px}.public-site h6{font-size:13px}.public-site p{margin:0 0 1.625em}.public-site b{font-weight:400}.public-site strong{font-weight:700}.public-site a{color:var(--site-green);text-decoration:none}.public-site a:hover{text-decoration:underline}.public-site ul,.public-site ol{margin:0 0 1.625em 1.625em;padding:0}.public-site ul{list-style:square}.public-site table{border-collapse:collapse;max-width:100%}.public-site td,.public-site th{border:1px solid #ddd;padding:8px}.public-site sup,.public-site sub{vertical-align:baseline;font-size:10px;line-height:1;position:relative}.public-site sup{bottom:1ex}.public-site small{font-size:smaller}.site-container{width:var(--site-width);margin:0 auto}.brand{text-align:center;padding-top:25px;padding-bottom:25px}.brand a{vertical-align:baseline;display:inline-block}.brand img{width:auto;max-width:100%;height:auto;display:block}.site-navigation{border-top:1px solid #eaeaea;box-shadow:0 8px 3px -5px #0003}.public-site .menu{margin:0 auto;padding:0;list-style:none;display:table}.menu>li{display:inline-block;position:relative}.menu>li>a{color:#444;padding:15px 20px;display:block}.menu a[aria-current=page]{color:var(--site-green)}.public-site .menu ul{z-index:5;background:#fff;min-width:200px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 3px 6px #0003}.menu li:hover>ul,.menu li:focus-within>ul{display:block}.menu ul a{color:#444;padding:10px 20px;display:block}.mobile-menu-button{display:none}.page-content{padding-top:60px;padding-bottom:60px;display:flow-root}.content-wide{float:left;width:65.3%;margin-bottom:15px;margin-right:4%}.content-narrow{float:left;width:30.5%;margin-bottom:15px;margin-right:4%}.content-half{float:left;width:48%;margin-bottom:15px;margin-right:4%}.content-quarter{float:left;width:22%;margin-bottom:15px;margin-right:4%}.last{margin-right:0}.clearfix{clear:both}.image-left{float:left;margin:0 20px 10px 0}.image-right{float:right;margin:0 0 10px 20px}.image-center{margin:auto;display:block}.centered{text-align:center}.ruled-heading{background:linear-gradient(90deg, var(--site-green) 0 5px, transparent 5px 14px, var(--site-green) 14px 19px, transparent 19px);margin:0 0 20px;padding-left:30px}.page-banner{background:var(--site-blue);color:#fff;border-bottom:1px solid #d2d3d4;padding:15px 0}.page-banner h1{letter-spacing:-1px;text-shadow:0 1px #000;margin:0 0 10px;font-size:32.5px;font-weight:700;line-height:1}.site-footer{color:#aaa;background:#202125}.site-footer .site-container{text-align:center;padding:15px 0}.site-footer span{margin-left:16px;display:inline-block}.site-footer a{color:#d7e8de}.back-top{text-align:center;background:#222;width:40px;height:40px;padding-top:7px;position:fixed;bottom:30px;right:30px;color:#fff!important}.contact-layout{grid-template-columns:65.3% 30.5%;gap:4%;display:grid}.contact-layout img{max-width:100%;height:auto}.map-placeholder{height:400px}.article-meta{color:#888;font-size:12px}.article-card{margin-bottom:40px}.pagination a{padding:8px}.public-site .article-content img{margin:20px 0;display:block}.public-site .article-content{max-width:720px}.public-site .article-content figcaption{font-style:italic}@media (min-width:768px) and (max-width:959px){.site-container{width:720px}.menu>li>a{padding-left:12px;padding-right:12px}}@media (max-width:767px){.site-container{width:90%}.content-wide,.content-narrow,.content-half,.content-quarter{float:none;width:100%;margin-right:0}.contact-layout{display:block}.contact-layout aside{margin-top:40px}}@media (max-width:759px){.public-site .mobile-menu-button{box-sizing:border-box;color:#fafafa;text-align:left;background:#222;border:1px solid #222;width:100%;height:47px;padding:0 0 0 35px;font-weight:700;line-height:45px;display:block}.public-site .menu{background:#333;width:100%;display:none}.public-site .menu.is-open{display:block}.menu>li{border-top:1px solid #444;display:block}.menu>li>a,.menu ul a{color:#aaa;padding:8px 20px}.public-site .menu ul{box-shadow:none;background:0 0;margin-left:20px;display:block;position:static}.brand img{width:100%;height:auto}.site-footer span{margin:6px 0 0;display:block}.image-left,.image-right{max-width:100%;height:auto}}.public-site *{box-sizing:content-box}.brand a,.brand img{display:inline}.menu>li>a{padding-top:13px;padding-bottom:13px}.page-content img{padding:2px}.image-center{margin:0 auto 20px}.ruled-heading{margin-bottom:25px}.ruled-heading h5,.public-site h5.ruled-heading{line-height:1.2}.ruled-heading h5{margin-bottom:10px}.contact-form *{box-sizing:border-box}.article-layout{grid-template-columns:670px 290px;display:grid}.article-layout .article-main{padding-right:40px}.article-sidebar{padding-left:30px}.article-sidebar ul{margin:0;list-style:none}.sidebar-widget{margin-bottom:35px}.sidebar-widget li{border-bottom:1px solid #eee;padding:5px 0}.public-site .sidebar-title{font-size:18px}.public-site .article-title{font-size:20px}.article-layout .article-main>h2{margin-bottom:18px}@media (min-width:768px) and (max-width:959px){.article-layout{grid-template-columns:470px 250px}}@media (max-width:767px){.article-layout{display:block}.article-layout .article-main{padding-right:0}.article-sidebar{margin-top:40px;padding-left:0}}.public-site td,.public-site th{vertical-align:baseline;border:0;padding:0}.article-layout{grid-template-columns:710px 250px}.article-card{display:flow-root}.article-info{float:left;color:#999;width:120px;font-size:11px;line-height:1.6}.article-info:before{content:"▤";background:var(--site-green);color:#fff;text-align:center;width:40px;height:40px;margin-bottom:20px;line-height:40px;display:block}.article-body{margin-left:140px}.public-site h2.article-title{margin-bottom:15px;font-size:26px;line-height:1.5}.public-site h2.article-title a{font-size:20px}.page-banner .site-container{display:flow-root}.page-banner h1{float:left;max-width:60%}.page-breadcrumbs{float:right;text-align:right;width:40%;margin-top:10px;margin-bottom:10px;font-size:11px;line-height:1.6}.page-breadcrumbs a{color:#fff}@media (min-width:768px) and (max-width:959px){.article-layout{grid-template-columns:470px 250px}.article-body{margin-left:0}.article-info{float:none;width:auto;margin-bottom:20px}}@media (max-width:767px){.article-info{float:none;width:auto;margin-bottom:20px}.article-body{margin-left:0}.page-banner h1{float:none;max-width:100%}.page-breadcrumbs{float:none;text-align:left;width:100%}}.page-breadcrumbs{width:38%;margin-bottom:0}.article-info{width:140px}.article-info a{color:#999}.article-sidebar .sidebar-widget{margin-bottom:45px}.article-sidebar li{border:0;padding:0}.public-site .sidebar-title{margin-bottom:20px;font-size:16px;line-height:1.5}.site-search{margin-bottom:50px}.site-search input{box-sizing:border-box;color:#444;background:#f6f6f6;border:0;width:100%;padding:10px;font:12px Arial}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-site .page-content a{overflow-wrap:anywhere}.ruled-heading{position:relative}.ruled-heading:after{content:"";pointer-events:none;background:radial-gradient(#d8d8d8 .5px,#0000 .7px) 0 0/3px 3px;width:calc(100% - 100px);height:19px;position:absolute;top:0;right:0}@media (max-width:767px){.page-banner h1{font-size:26px}.page-breadcrumbs{display:none}}
