/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
.site-header { color: #fff; background-color: #112e51; }

.site-header__masthead { display: flex; justify-content: space-between; flex-wrap: wrap; }

@media screen and (min-width: 840px), print and (min-width: 840px) { .site-header__masthead { height: 10rem; flex-wrap: nowrap; } }

.site-header__logo-text { font-size: 2.1rem; font-weight: 300; margin: 2.4rem 0; width: 60rem; align-self: center; }

@media screen and (min-width: 840px), print and (min-width: 840px) { .site-header__logo-text { font-size: 3.2rem; } }

.site-header__logo-link, .site-header__logo-link:visited { display: inline-block; color: #fff; text-decoration: none; }

.site-header__logo-link:hover, .site-header__logo-link:focus { text-decoration: none; }

.site-header__utility-links { flex: 0 1 auto; align-self: center; }

.site-footer { min-height: 10rem; }

.site-footer a { color: #ffffff; }

.site-footer .vads-l-grid-container { padding: 1rem; min-width: 32rem; }

@media screen and (min-width: 768px), print and (min-width: 768px) { .site-footer .vads-l-grid-container { width: 100rem; } }

.site-footer__vagov { min-width: 9rem; }

.site-footer__logo { width: 15rem; max-width: none; }

@media screen and (min-width: 481px), print and (min-width: 481px) { .site-footer__logo { width: 20rem; } }

.site-footer__links a { margin: 0 2rem 1rem 0; }

.site-footer__links a:last-child { margin: 0; }

@media screen and (min-width: 481px), print and (min-width: 481px) { .site-footer__links a { margin-bottom: 0; } }

.service-tile { background-color: #f1f1f1; margin-bottom: 1.6rem; padding: 2.4rem; }

.service-tile h3 { font-size: 2.4rem; color: #323a45; margin: 0; }

.service-tile span { display: block; }

.service-tile table * { background-color: #f1f1f1; border-color: #aeb0b5; border-left: none; border-right: none; }

.service-tile table th { border-top: none; }

.service-tile table tbody tr:last-child td { border-bottom: none; }

.service-tile table td, .service-tile table th { padding: 0.8rem 0; }

.service-tile table td:last-child, .service-tile table th:last-child { text-align: right; font-weight: bold; }

h2 { margin-top: 3.2rem; margin-bottom: 0; font-size: 3.2rem; }

h4 { font-size: 1.4rem; }

.additional-info-container:not(.form-expanding-group-open) .additional-info-content { display: none; }

.vads-l-grid-container { padding-left: 1rem; padding-right: 1rem; }

@media screen and (min-width: 1201px), print and (min-width: 1201px) { .vads-l-grid-container { padding-left: 0; padding-right: 0; } }

.usa-banner-inner { padding: 0 1rem; }

.usa-sidenav-list { border-color: #aeb0b5; }

.usa-sidenav-list li { border-color: #aeb0b5; }

.usa-sidenav-list button { color: #323a45; background-color: transparent; padding: 1.6rem 0.8rem; margin: 0; width: 100%; text-align: left; border-radius: 0; }

.usa-sidenav-list button:hover { background-color: #f1f1f1; }

.usa-sidenav-list button h3 { font-weight: normal; font-size: 1.4rem; }

.usa-sidenav-list button.usa-current { border-left: 0.4rem solid #0071BB; }

.usa-sidenav-list button.usa-current h3 { font-weight: bold; }

@media screen and (min-width: 768px) { .usa-sidenav-list button:not(.usa-current) { border-left: .4rem solid transparent; } }

@media screen and (max-width: 768px) { .usa-sidenav-list { border-top: 0; margin-bottom: 1.6rem; } .usa-sidenav-list li { border-top: 0; } .usa-sidenav-list button { text-align: center; } .usa-sidenav-list button.usa-current { border-left: 0; border-bottom: 0.4rem solid #0071BB; } }

.chart-nav * { pointer-events: none; }

/*# sourceMappingURL=main.css.map */