@media (min-width: 48em) {
  .masthead-brand {
    float: left; }

  .nav-masthead {
    float: right; } }
@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

  .card-group > .card {
    -ms-flex: 1 0 0;
    flex: 1 0 0;
    margin-bottom: 0; } }
@media (max-width: 576px) {
  h1, .h1 {
    font-size: 1.5875rem; }

  h2, .h2 {
    font-size: 1.25rem; } }

/*# sourceMappingURL=media.css.map */
