* {
  box-sizing: border-box; }

.article-header,
.edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 1.25rem;
  margin-bottom: 1.875rem; }
  .article-header__stamp,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__stamp {
    position: absolute;
    top: 50%;
    right: -2.5rem;
    width: 13.625rem;
    transform: translateY(-50%) rotate(120deg); }
  .article-header__types,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__types {
    margin-bottom: 1.25rem;
    font-family: "Overpass", sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1;
    letter-spacing: 0.1em;
    text-transform: uppercase; }
    .article-header__types a,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__types a {
      text-decoration: none;
      color: #191919;
      background: none; }
      .article-header__types a:hover, .article-header__types a:focus, .article-header__types a:active,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__types a:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__types a:focus,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__types a:active {
        color: #215169; }
  .article-header__top-meta, .article-header__bottom-meta,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta {
    font-family: "Overpass", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    .article-header__top-meta a, .article-header__bottom-meta a,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta a,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta a {
      text-decoration: none;
      color: #DB1E0C;
      background: none; }
      .article-header__top-meta a:hover, .article-header__top-meta a:focus, .article-header__top-meta a:active, .article-header__bottom-meta a:hover, .article-header__bottom-meta a:focus, .article-header__bottom-meta a:active,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta a:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta a:focus,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta a:active,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta a:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta a:focus,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta a:active {
        color: #215169;
        background-image: none; }
  .article-header__top-meta,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px dotted rgba(25, 25, 25, 0.3); }
    .article-header__top-meta--right,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta--right {
      display: flex;
      gap: 0.9375rem; }
  .article-header .button,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button {
    padding: 0.9375rem 1.25rem; }
    .article-header .button span,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button span {
      padding-left: 0.625rem; }
    .article-header .button svg path,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button svg path {
      transition: all 0.3s ease-in-out; }
    .article-header .button:hover svg path, .article-header .button:focus svg path, .article-header .button:active svg path,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button:hover svg path,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button:focus svg path,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button:active svg path {
      fill: #fff; }
  .article-header__bottom-meta,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__bottom-meta {
    font-size: 0.6875rem;
    letter-spacing: 0.05em; }
  .article-header__author,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__author {
    margin-bottom: 0.625rem;
    font-size: 0.9375rem; }
  .article-header__date,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__date {
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1.2; }
  .article-header__author + .article-header__date,
  .article-header__issues + .article-header__source,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__author + .article-header__date,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__issues + .article-header__source, .article-header__author +
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__date,
  .article-header__issues +
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__source,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__author +
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__date,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__issues +
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__source {
    margin-top: 0.625rem; }
  @media screen and (max-width: 899px) {
    .article-header__stamp,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__stamp {
      top: auto;
      bottom: 25%;
      transform: translateY(0) rotate(120deg);
      width: 7.375rem; }
    .article-header__title,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__title {
      font-size: 2.25rem; }
    .article-header__top-meta,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta {
      flex-direction: column;
      align-items: flex-start; }
      .article-header__top-meta--right,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header__top-meta--right {
        margin-top: 1.25rem; }
    .article-header .button,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .article-header .button {
      width: 9.375rem;
      text-align: center; } }

@media print {
  a[href]:after {
    display: none; } }
