/* @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%;}.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;}
.usa-cards .usa-card-group{grid-gap:2rem;margin:0;flex-wrap:nowrap;}.usa-cards .usa-card-group .usa-card{margin-bottom:0 !important;width:100%;}.usa-cards .usa-card-group-info{margin-bottom:1.5rem;}.usa-cards h2{margin-top:0;margin-bottom:1rem;}.usa-cards h2 + .description,.usa-cards .description + .field--name-field-image,.usa-cards h2 + .field--name-field-image{margin-top:1rem;}.usa-cards .usa-card-group-info > .field--name-field-image{border-radius:.5rem;aspect-ratio:16/9;overflow:hidden;}.usa-cards .usa-card-group-info > .field--name-field-image article,.usa-cards .usa-card-group-info > .field--name-field-image article .field--type-image{width:100%;height:100%;}.usa-cards .usa-card-group-info > .field--name-field-image img{width:100%;height:100%;object-fit:cover;display:block;}.usa-cards.usa-cards-bg-color{padding:2rem;border-radius:.5rem;}.usa-cards.usa-cards-bg-blue{background-color:#e8f5fe;}.usa-cards.usa-cards-bg-gray{background-color:#f7f7f7;}.usa-cards.usa-cards-bg-green{background-color:#eef6f4;}@media screen and (min-width:64rem){.usa-cards .usa-card-group-info > .field--name-field-image{max-width:50%;}}@media screen and (min-width:40em){.usa-cards .usa-card-group{align-content:flex-start;flex-wrap:wrap;}.usa-cards .usa-card-group .usa-card{flex:unset !important;}.usa-cards .usa-card-group.cards-2 .usa-card,.usa-cards .usa-card-group.cards-3 .usa-card,.usa-cards .usa-card-group.cards-4 .usa-card{width:calc(50% - 1rem);}}@media screen and (min-width:55rem){.usa-cards.usa-cards-alignment{display:flex;gap:1.5rem;}.usa-cards.usa-cards-alignment > .usa-card-group-info > .field--name-field-image{max-width:none;}.usa-cards.usa-cards-alignment > .usa-card-group-info{margin-bottom:0;width:calc(45% - .75rem);}.usa-cards.usa-cards-alignment > .usa-card-group{width:calc(55% - .75rem);}.usa-cards.usa-cards-alignment.usa-cards-alignment-right > .usa-card-group-info{order:1;}.usa-cards.usa-cards-alignment.usa-cards-alignment-right > .usa-card-group{order:0;}.usa-cards-media-left .description,.usa-cards-media-right .description{float:right;width:58%;}.usa-cards-media-left .field--name-field-image,.usa-cards-media-right .field--name-field-image{float:left;width:40%;}.usa-cards-media-left .usa-card-group-info:after,.usa-cards-media-right .usa-card-group-info:after{content:"";display:block;clear:both;}}@media screen and (min-width:75em){.usa-cards .usa-card-group.cards-3 .usa-card{width:calc(33.3333333333% - 1.3333333333rem);}.usa-cards .usa-card-group.cards-4 .usa-card{width:calc(25% - 1.5rem);}.usa-cards .usa-card-group.cards-3 .usa-card.usa-card--flag,.usa-cards .usa-card-group.cards-4 .usa-card.usa-card--flag{width:calc(50% - 1rem);}}
.component-cta{border:1px solid #d0d0d0;padding:2rem;border-radius:1rem;margin-left:0;margin-right:0;align-items:center;background-size:cover;background-position:center;.heading{margin:0;font-size:1.875rem;font-weight:700;line-height:1.3em;color:#123c61;+ .field--name-field-cta-text{margin-top:1rem;}}.field--name-field-cta-text{+ .component-cta__link{margin-top:1rem;}}.component-cta__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;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-dark_blue{a{background-color:#1b4d7c;&:hover{background-color:#123c61;}}}&.component-cta__button-white{a{background-color:#fff;color:#005ea2;border:solid 2px #fff;&:hover{color:#1a4480;}}}}&.component-cta__text-white{color:#fff;h1,h2,h3,.heading{color:#fff;}}&.component-cta__theme-blue{background:#ECF7FB;border:1px solid #ECF7FB;}&.component-cta__theme-dark_blue{background:#1b4d7c;border:1px solid #1b4d7c;}&.component-cta__theme-gray{background:#F7F7F7;border:1px solid #F7F7F7;}&.component-cta__theme-white{border:1px solid #296BAE;}@media screen and (max-width:40rem){.field--name-field-cta-text,.component-cta__link{margin-top:1rem;}&[class*="component-cta__align-title_right_"]{.left-col{order:1;}.right-col{order:0;}}}@media screen and (min-width:40rem){&.component-cta__align-title_left_text_left_button_right,&.component-cta__align-{.component-cta__link{text-align:right;}}}}
.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{.usa-card-group{grid-gap:2rem;margin:0;.usa-card{width:100%;margin-bottom:0;@media screen and (min-width:40rem){width:calc(50% - 1rem);}@media screen and (min-width:55rem){width:calc(33.33333% - 1.5rem);}.usa-card__container{margin: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;@media screen and (min-width:40rem){min-height:280px;justify-content:center;.usa-card__media{display:flex;overflow:hidden;bottom:0;top:0;left:0;position:absolute;width:50%;.usa-card__img{border-radius:calc(.5rem - 2px);width:100%;}}.usa-card__header,.usa-card__meta,.usa-card__body,.usa-card__footer{margin-left:50%;padding-left:3rem;}}@media screen and (min-width:64rem){min-height:350px;}.usa-card__media{*{height:100%;}.usa-card__img{border-radius:calc(.5rem - 2px);}}@media screen and (max-width:calc(40rem - 1px)){.usa-card__header,.usa-card__meta,.usa-card__body,.usa-card__footer{padding-left:0;padding-right:0;}}.usa-card__body{margin-block-end:unset;flex:none;}.usa-card__footer{margin-block-start:unset;padding-bottom:0;}}}}}&.usa-cards-media-right{.usa-card-group{.usa-card{&:first-child{.usa-card__container{@media screen and (min-width:40rem){.usa-card__media{left:auto;right:.25rem;}.usa-card__header,.usa-card__body,.usa-card__meta,.usa-card__footer{margin-left:0;margin-right:50%;padding-left:1.5rem;padding-right:3rem;}}@media screen and (min-width:55rem){.usa-card__media{right:.75rem;}}}}}}}}&.featured-card-No{&.node-cards__hide-media{.usa-card-group{.usa-card__media{display:none;}}}}}
