/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.usa-card__media div,.usa-card__media article{height:100%;}main .field--name-body .usa-card .media{margin:0;}.component-card__color-dark > *{color:#293340!important;}.component-card__color-light > *,.component-card__color-light > p,.component-card__color-light h2,.component-card__color-light h3,.component-card__color-light h4,.component-card__color-light h5,.component-card__color-light h6{color:#fff!important;}.usa-card__container.component-card__theme-blue{background:#ECF7FB;border-color:#C7E7F1;}.usa-card__container.component-card__theme-gray{background:#F0F1F1;}.usa-card__container.component-card__border-none{border:none;}.usa-card__body div>:first-child{margin-top:0;}.component-card__header{padding:1.5rem 1.5rem 0rem 1.5rem;}.component-card__header *{margin:0 !important;}.component-card__content{border:2px solid #e6e6e6;border-radius:0.25rem;width:100%;}.component-card__media-left .component-card__content,.component-card__media-right .component-card__content{flex:1 1 0;width:50%;}.component-card__media-top .component-card__content{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.component-card__media-left .component-card__content{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.component-card__media-right .component-card__content{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.component-card__body{padding:0rem 1.5rem;}.component-card__link{display:inline-block;background:#005ea2;margin:1rem 1.5rem 2rem 1.5rem;border-radius:3px;}.component-card__link:hover{background:#1a4480;}.component-card__link a{display:block;padding:0.5rem 0.8rem;color:#fff!important;font-weight:600;text-decoration:none!important;}.component-card__media{display:flex;width:100%;overflow:hidden;}.component-card__media div{display:flex;width:100%;height:100%;}.component-card__media article{width:100%;}.component-card__media img{display:block;width:100%;height:100%;object-fit:cover;}.component-card__media-left .component-card__media,.component-card__media-right .component-card__media{width:50%;max-height:100% !important;}.component-card__media-top .component-card__media{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.component-card__media-left .component-card__media{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;}.component-card__media-right .component-card__media{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}.component-card__media-left .component-card__media div,.component-card__media-left img,.component-card__media-right .component-card__media div,.component-card__media-right img{height:100%;}.component-card__media-align-top{align-items:flex-start;}.component-card__media-align-center{align-items:center;justify-content:center;}.component-card__media-align-bottom{align-items:flex-end;}.component-card__media-align-top img{object-position:top;}.component-card__media-align-bottom img{object-position:bottom;}.component-card__media-align-left img{object-position:left;}.component-card__media-align-right img{object-position:right;}.usa-card--flag.usa-card--media-right .usa-card__img{margin-left:auto;}
.component-cta{box-shadow:inset 0 0 0 1px #eee;padding:2rem 1rem;border-radius:1rem;margin-left:0;margin-right:0;background-size:cover;background-position:center;.left-col,.right-col{padding-left:1rem;padding-right:1rem;}.component-cta__header{font-family:"Merriweather",serif;margin:0;font-size:1.875rem;font-weight:700;line-height:1.3em;color:#123c61;&.component-cta__header-white{color:#fff;}+ .component-cta__body > *:first-child,+ .component-cta__button{margin-top:1rem;}}.component-cta__body{p{margin:0;}&.component-cta__body-white{color:#fff;}&.component-cta__body-blue{color:#123c61;}&.component-cta__body-large{font-size:1.25rem;}+ .component-cta__button{margin-top:1rem;}}.component-cta__button{a{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;color:#fff;background-color:#005ea2;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border:0;border-radius:.25rem;cursor:pointer;-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-weight:700;justify-content:center;margin-right:.5rem;padding:.75rem 1.25rem;text-decoration:none;line-height:1.2;line-height:1.2;overflow-wrap:break-word;word-break:break-word;&:after{margin-top:0;margin-left:0;}&:hover{background-color:#1a4480;}&:active{background-color:#162e51;}}&.component-cta__button-white{a{background-color:#fff;color:#005ea2;border:solid 2px #005ea2;&:hover{color:#1a4480;border:solid 2px #1a4480;}}}}&.component-cta__theme-teal{background-color:#ECF7FB;box-shadow:none;}&.component-cta__theme-blue{background-color:#1b4d7c;box-shadow:none;}&.component-cta__theme-gray{background-color:#F7F7F7;box-shadow:none;}&.component-cta__theme-white{box-shadow:inset 0 0 0 2px #296BAE;}.component-cta__col-order-first{order:-1;}@media screen and (min-width:40em){.component-cta__col-order-first{order:unset;}}@media screen and (max-width:40em){.component-cta__body,.component-cta__button{margin-top:1rem;}.component-cta__button.text-right{text-align:left;}}}
.component-form_list.hide-descriptions .link-description{display:none;}.component-form_list .field--name-field-display-form-descriptions{display:none;}.component-form_list .field--name-field-view-more-link{margin-top:.5rem;}.component-form_list .field--name-field-view-more-link a{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;color:#fff;background-color:#005ea2;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border:0;border-radius:.25rem;cursor:pointer;-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-weight:700;justify-content:center;margin-right:.5rem;padding:.75rem 1.25rem;text-decoration:none;width:100%;text-align:left;line-height:1.2;overflow-wrap:break-word;word-break:break-word;}.component-form_list .field__item{--parent-data:attr(data-form-id);}.component-form_list .field__item > a:before{content:var(--parent-data) " ";}.component-form_list .field__item.field--name-field-view-more-link a:before{content:none;}@media screen and (min-width:30em){.component-form_list .field--name-field-view-more-link a{width:auto;}}.field--name-field-form-list-links{display:flex;flex-direction:column;}.field--name-field-form-list-links .field__item{display:grid;grid-template-columns:auto 1fr;row-gap:0.5rem;align-items:center;padding:1rem 0;}.field--name-field-form-list-links .field__item:first-child{padding-top:0;}.field--name-field-form-list-links .field__item a{font-weight:bold;grid-column:2;grid-row:1;}.field--name-field-form-list-links .field__item a:hover{text-decoration:none;}.field--name-field-form-list-links .field__item:before{content:'';display:inline-block;width:1.4rem;height:1.4rem;margin-inline-end:0.5rem;background-image:url('/themes/custom/dolgov_uswds/img/form.svg');background-size:contain;background-repeat:no-repeat;background-position:center;grid-column:1;grid-row:1;}.field--name-field-form-list-links .field__item:not(:last-of-type){border-block-end:1px solid #b6b7bb;}.field--name-field-form-list-links .field__item .link-description{grid-column:2;grid-row:2;}
.node-cards{margin:1.5rem 0;&.featured-card-Yes{&.node-cards__hide-media{.usa-card-group{.usa-card:not(:first-child){.usa-card__media{display:none;}}}}.usa-card-group{.usa-card{&:first-child{width:100%;.usa-card__container{border:none;border-radius:0;margin:0;.usa-card__media{*{height:100%;}.usa-card__img{border-radius:calc(.5rem - 2px);}}.usa-card__body{margin-block-end:unset;flex:none;}.usa-card__footer{margin-block-start:unset;padding-bottom:0;}}}}}}&.featured-card-No{&.node-cards__hide-media{.usa-card-group{.usa-card__media{display:none;}}}}}.layout-section{container-type:inline-size;container-name:layout-section;}@container layout-section (max-width:calc(40rem - 1px)){.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__header,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__meta,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__body,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__footer{padding-left:0;padding-right:0;}}@container layout-section (min-width:40rem){.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container{min-height:280px;justify-content:center;}.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__media{display:flex;overflow:hidden;bottom:0;top:0;left:0;position:absolute;width:50%;}.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__media .usa-card__img{border-radius:calc(.5rem - 2px);width:100%;}.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__header,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__meta,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__body,.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container .usa-card__footer{margin-left:50%;padding-left:3rem;}.node-cards.featured-card-Yes.usa-cards-media-right .usa-card-group .usa-card:first-child .usa-card__container .usa-card__media{left:auto;right:0;}.node-cards.featured-card-Yes.usa-cards-media-right .usa-card-group .usa-card:first-child .usa-card__container .usa-card__header,.node-cards.featured-card-Yes.usa-cards-media-right .usa-card-group .usa-card:first-child .usa-card__container .usa-card__body,.node-cards.featured-card-Yes.usa-cards-media-right .usa-card-group .usa-card:first-child .usa-card__container .usa-card__meta,.node-cards.featured-card-Yes.usa-cards-media-right .usa-card-group .usa-card:first-child .usa-card__container .usa-card__footer{margin-left:0;margin-right:50%;padding-left:1.5rem;padding-right:3rem;}}@container layout-section (min-width:55rem){.node-cards.featured-card-Yes .usa-card-group .usa-card.usa-card:not(:first-child){width:calc(33.3333333333% - 1.3333333333rem);}}@container layout-section (min-width:64rem){.node-cards.featured-card-Yes .usa-card-group .usa-card:first-child .usa-card__container{min-height:350px;}}
.media_player .embed-container-wrapper{width:100% !important;max-width:100%;}.media_player .embed-container{position:relative;padding-top:30px;padding-bottom:57.77%;height:0;overflow:hidden;}.media_player .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.media_player.default{max-width:640px;}.media_player.text-center{margin-inline:auto;}
