* {
  box-sizing: border-box; }

.page-banner-article, .edit-post-visual-editor .acf-block-preview .page-banner-article {
  color: #002856;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  position: relative; }
  .page-banner-article h1, .edit-post-visual-editor .acf-block-preview .page-banner-article h1 {
    font-weight: 300;
    line-height: 1.26;
    letter-spacing: -0.02em;
    margin-bottom: 1.25rem; }
  .page-banner-article .kicker, .edit-post-visual-editor .acf-block-preview .page-banner-article .kicker {
    margin-bottom: 1.25rem;
    letter-spacing: 0.1em;
    color: #002856;
    line-height: 1.43; }
    .page-banner-article .kicker a, .edit-post-visual-editor .acf-block-preview .page-banner-article .kicker a {
      color: inherit; }
      .page-banner-article .kicker a:hover:after, .edit-post-visual-editor .acf-block-preview .page-banner-article .kicker a:hover:after {
        background-color: rgba(0, 40, 86, 0.5); }
  .page-banner-article__meta, .edit-post-visual-editor .acf-block-preview .page-banner-article__meta {
    font-family: "brother-1816", "Actor", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 140%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #4D4D4D; }
  @media screen and (min-width: 768px) {
    .page-banner-article, .edit-post-visual-editor .acf-block-preview .page-banner-article {
      padding-top: 6.25rem;
      padding-bottom: 5.625rem; } }
