/*! CSS Used from:https://wdob.dev.adsd.census.gov/main/hfr_lite/css/all_header_styles.css */
body{margin:0;}
.cf:before,.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
header.hdr-primary > nav{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;height:64px!important;background-color:#112e51!important;border-color:#112e51!important;}
header.hdr-primary>nav>div>a>img{padding:0!important;margin:0!important;border-style:none!important;background:transparent!important;text-decoration:none!important;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.usa-banner{font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;font-size:1.06rem;line-height:1.5;background-color:#f0f0f0;}
@media all and (min-width:40em){
.usa-banner{font-size:0.87rem;padding-bottom:0;}
}
.usa-banner .usa-accordion{font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;font-size:1.06rem;line-height:1.5;}
.usa-accordion{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;color:#1b1b1b;margin:0;padding:0;width:100%;font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;font-size:1.06rem;line-height:1.5;}
.usa-banner__header{color:#1b1b1b;}
.usa-banner__header{padding-bottom:0.5rem;padding-top:0.5rem;font-size:0.8rem;font-weight:normal;min-height:3rem;position:relative;}
@media all and (min-width:40em){
.usa-banner__header{padding-bottom:0.25rem;padding-top:0.25rem;min-height:0;}
}
.usa-banner__inner{padding-left:2.75rem;padding-right:1rem;max-width:64rem;display:flex;flex-wrap:wrap;align-items:flex-start;padding-right:0;}
@media all and (min-width:40em){
.usa-banner__inner{align-items:center;}
}
.usa-banner__header-text{margin-bottom:0;margin-top:0;font-size:0.8rem;line-height:1.1;}
@media all and (min-width:40em){
img.usa-banner__header-flag{margin-right:.5rem;padding-top:0;}
}
img.usa-banner__header-flag{float:left;margin-right:.5rem;}
.usa-banner__header{color:#1b1b1b;}
.grid-col-auto{flex:0 1 auto;width:auto;max-width:100%;}
.tablet\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%;}
.grid-col-fill{width:auto;max-width:100%;min-width:1px;}
/*! CSS Used from:https://wdob.dev.adsd.census.gov/main/hfr_lite/css/add_header_styles.css */
header.hdr-primary,header.hdr-primary>nav{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;height:64px!important;background-color:#ffffff!important;}
header.hdr-primary>nav>div{box-sizing:border-box!important;height:36.62px!important;font-size:20px!important;font-weight:500!important;letter-spacing:0.02em!important;line-height:30px!important;white-space:nowrap!important;vertical-align:baseline!important;padding:0 0 0 16px!important;margin:0!important;min-width:150px!important;}
header.hdr-primary>nav>div>a,header.hdr-primary>nav>div>a>img{padding:0!important;margin:0!important;border-style:none!important;background:transparent!important;text-decoration:none!important;}
header.hdr-primary>nav>div>a{box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;}
header.hdr-primary>nav>div>a>img{width:86px!important;height:33.62px!important;margin-left:15px!important;}
hr.blue-line{margin:0px;border-bottom:#d0dce1 1px solid;}
/*! CSS Used from:https://wdob.dev.adsd.census.gov/main/css/new_footer.css */
footer a:focus,footer a:hover{background-color:transparent;}
.grid_footer_links{margin:0 auto;width:90%;}
@media only screen and (max-width:700px){
.val{width:100%;margin:auto 0;}
.foot_bottom_links{width:100%;text-align:left;}
}
.foot_bottom{width:100%;height:auto;}
.foot_bottom_links{width:77%;}
.footer{background-color:#f5f5f5;}
.foot_bottom{padding:30px 0px 30px 0px;font-size:14px;clear:both;}
.foot_bottom_links{color:#333;margin:15px auto 0;width:100%;}
hr.foot-line{border-top:1px solid #d1d1d1;width:100%;text-align:center;top:5px;position:relative;}
.foot_bottom_tagline{color:#333;font:bold small "Roboto", sans-serif;line-height:25px;}
.foot_bottom_links a{color:#333;font:small "Roboto", sans-serif;}
.foot_bottom_links a:hover{font:small "Roboto", sans-serif;text-decoration:underline;}
.foot_bottom_links a:focus{font:small "Roboto", sans-serif;text-decoration:underline;}
.foot_bottom_socialLinks{margin-top:15px;font:bold small "Roboto", sans-serif;margin-bottom:10px;padding-left:0;color:#333;}
a.social-icon{padding:0px 10px 0px 10px;}
a.foot_bottom_socialLinks{font:bold small "Roboto", sans-serif;}
a:hover.foot_bottom_socialLinks{font:bold small "Roboto", sans-serif;text-decoration:underline;}
img{color:transparent;font-size:inherit;vertical-align:middle;}
.foot_bottom_socialLinks:focus{margin-top:15px;margin-bottom:10px;padding-left:0;}
.grid_footer_links a{text-decoration:none;}
.footerbottom .legal-menu{list-style:none;margin-top:15px;margin-left:-5px;padding-left:0;}
.footerbottom .legal-menu > li{display:inline-block;padding-right:5px;padding-left:5px;position:relative;}
.footerbottom .legal-menu > li::after{content:'|';width:1px;display:block;top:2px;bottom:2px;position:absolute;line-height:1;right:-1px;}
.footerbottom .legal-menu > li:last-child::after{display:none;}
.footerbottom a{text-decoration:none;}
.footer .grid_footer_links a:hover{text-decoration:underline;}
.footer .grid_footer_links a:focus{text-decoration:underline;}
.footer .footerbottom a:hover{text-decoration:underline;}
.footer .footerbottom a:focus{text-decoration:underline;}
/*! CSS Used from:Embedded */
@media only screen and (max-width:700px){
.val{width:100%;margin:auto 0;}
a{font-size:small;}
.foot_bottom_links{width:100%;text-align:left;}
}
hr.foot-line{margin-bottom:10px;}
/*! CSS Used from:Embedded */

:root {
  --ratetool-widthTmb: 200px;
  --ratetool-heightTmb: 80px;
  --ratetool-widthThx: 240px;
  --ratetool-heightThx: 85px;
  --ratetool-widthCmt: 290px;
  --ratetool-heightCmt: 260px;
  --ratetool-positionR: 0.2%;
  --ratetool-positionB: 0.5%;
  --ratetool-background: #fff;
  --ratetool-border: 1px solid #d3d3d3;
  --ratetool-fontSize: 0.9em;
  --ratetool-closeSize: 0.97em;
  --ratetool-closeFontSize: 0.725em;
  --ratetool-closeMargin: calc(var(--ratetool-closeSize) - var(--ratetool-closeFontSize));
  --ratetool-closeBdr: none;
  --taretool-transition_ms: 300ms;
}

#ratingTool{position:fixed;right:var(--ratetool-positionR);bottom:var(--ratetool-positionB);width:1px;height:1px;overflow:visible;}
#ratingTool *:not(.fa){font-family:"Roboto", sans-serif;box-sizing:border-box;}
#ratingTool .close{position:absolute;top:0;right:0;width:var(--ratetool-closeSize);height:var(--ratetool-closeSize);aspect-ratio:1 / 1;color:#AAA;font-size:1.0em;font-weight:900;text-align:center;line-height:calc(var(--ratetool-closeSize) + 2px);margin:0;padding:calc(var(--ratetool-closeMargin));cursor:pointer;outline:var(--ratetool-closeBdr);}
#ratingTool div.content{font-size:var(--ratetool-fontSize);display:flex;flex-direction:column;gap:0.25em;justify-content:space-around;padding:0.25em;margin:auto;width:100%;height:100%;}
#ratingTool > div{display:flex;position:relative;background:var(--ratetool-background);border:var(--ratetool-border);box-shadow:-2px -4px 12px 0px #D1D1D1;}
#ratingTool > div.thumbs{right:calc(var(--ratetool-widthTmb) + var(--ratetool-positionR));bottom:calc(var(--ratetool-heightTmb) + var(--ratetool-positionB));width:var(--ratetool-widthTmb);height:var(--ratetool-heightTmb);}
#ratingTool > div.thumbs > div.content > span{display:flex;flex-direction:row;justify-content:space-around;font-weight:700;}
#ratingTool > div.thumbs > div.content > span > span{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#2b74b7;cursor:pointer;}
#ratingTool > div.thumbs > div.content > span > span > *.thumb{width:30px;cursor:pointer;}
#ratingTool > div.thumbs > div.content > span > span > span.thumb{font-size:1.75em;color:#fff;text-shadow:-2px -2px 0 #2b74b7,2px -2px 0 #2b74b7,-2px 2px 0 #2b74b7,2px 2px 0 #2b74b7,2.83px 0 0 #2b74b7,-2.83px 0 0 #2b74b7,0 2.83px 0 #2b74b7,0 -2.83px 0 #2B77B7;}
#ratingTool > div.thanks{right:calc(var(--ratetool-widthThx) + var(--ratetool-positionR));bottom:calc(var(--ratetool-heightThx) + var(--ratetool-positionB));width:var(--ratetool-widthThx);height:var(--ratetool-heightThx);}
#ratingTool > div.thanks  > div.content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;font-weight:700;}
#ratingTool > div.thanks  > div.content > span:last-child{display:flex;flex-direction:row;align-items:center;color:#2b74b7;cursor:pointer;}
#ratingTool > div.thanks  > div.content > span:last-child:hover{color:#2340AA!important;}
#ratingTool > div.thanks  > div.content > span:last-child > span{margin-left:0.5em;font-size:1.25em;}
#ratingTool > div.comment{right:calc(var(--ratetool-widthCmt) + var(--ratetool-positionR));bottom:calc(var(--ratetool-heightCmt) + var(--ratetool-positionB));width:var(--ratetool-widthCmt);height:var(--ratetool-heightCmt);}
#ratingTool > div.comment > div.content{padding:0.625em;}
#ratingTool > div.comment > div.content > span{line-height:1.2em;height:1.2em;font-weight:700;}
#ratingTool > div.comment > div.content > form{flex:1;display:flex;flex-direction:column;gap:0.5em;}
#ratingTool > div.comment > div.content > form > textarea{flex:1;resize: none;border:1px solid #7E99A6;}
#ratingTool > div.comment > div.content > form > textarea:focus{outline:2px solid #2492FF;}
#ratingTool > div.comment > div.content > form > div{color:#2b2b2b;font-size:0.75em;text-align:right;}
#ratingTool > div.comment > div.content > form > div > span{line-height:1.5em;}
#ratingTool > div.comment > div.content > form > div > span:last-child{display:none;}
#ratingTool > div.comment > div.content > form > div > span:last-child > span{color:#f00;font-weight:900;font-size:1.5em;}
#ratingTool > div.comment > div.content > form > span{display:flex;justify-content:space-between;align-items:center;}
#ratingTool > div.comment > div.content > form > span > button{font-size:0.875em;font-weight:700;line-height:1.25em;background:#fff;border:2px solid #2B74B7;text-align:center;height:2.1875em;padding:0 1em;cursor:pointer;}
#ratin2gTool > div.comment > div.content > form > span > button:first-child{color:#2B74B7;background:#fff;}
#ratingTool > div.comment > div.content > form > span > button:last-child{color:#fff;background:#2B74B7;}
#ratingTool > div.comment > div.content > form > span > button:first-child:hover,
#ratingTool > div.comment > div.content > form > span > button:last-child:hover{color:#fff!important;background-color:#2340AA!important;border-color:#2340AA!important;}
#ratingTool .hide {height:0px!important;border:0!important;bottom:0px!important;}
#ratingTool .slide {overflow:hidden;-webkit-transition:all var(--taretool-transition_ms) ease-in-out;-moz-transition:all var(--taretool-transition_ms) ease-in-out;-o-transition:all var(--taretool-transition_ms) ease-in-out;transition:all var(--taretool-transition_ms) ease-in-out;}