.hp-latest-issue .issues-banner__image picture,
.hp-latest-issue .issues-banner__image img,
.hp-latest-issue .issues-banner__image {
  position: static;
  padding: 0;
  display: block;
  height: auto;
}

.hp-latest-issue .issues-banner__image picture {
  border: 1px solid;
}

.hp-latest-issue .issues-banner__image-wrapper {
  padding-top: 0;
}

.hp-latest-issue .issues-banner .fill .caption {
  position: static;
  width: auto;
  transform: none;
  text-align: start;
}

.hp-latest-issue .issues-banner__image-wrapper {
  display: flex; flex-direction: column-reverse;  
}

.hp-latest-issue .issues-banner__titles {
  position: static;
  color: black;
  margin: 55px 0 21px;
  font-size: var(--font-size-40);
}

.hp-latest-issue .issues-banner__titles .column-width {
  width: auto;
}

.hp-latest-issue .issues-banner__preview {
  margin: 0; width: auto;
  padding-top: 56px;
  padding-bottom: 91px;
}

/* Years */
.hp-latest-issue .years__section {
  margin: 0 0 115px 0; width: auto;
  padding: 0;
}

@media (max-width: 1000px) {
  .hp-latest-issue {
    background: var(--color-pink);
  }
  
  .hp-latest-issue .issues-banner__image-wrapper {
    height: auto;
  }

  .hp-latest-issue .issues-banner__title {
    font-size: var(--font-size-35);
  }

  .hp-latest-issue .issues-banner__titles {
    margin-top: 25px;
    letter-spacing: 0.03em;
  }

  .hp-latest-issue .issues-banner__no {    
    margin-top: 10px;
    white-space: nowrap;
  }

  .hp-latest-issue .issues-banner__preview {
    padding-top: 35px; padding-bottom: 25px;
    line-height: 1.15;
  }

  .hp-latest-issue .issues-banner .fill .caption {
    margin-top: 18px;
    font-family: var(--font-family-sans-serif);
    font-weight: 500;
    font-size: 15px;

  }

  /* Previous issues */
  .hp-latest-issue .years__section  {
    margin: 0 -33px;
    background: white;
    padding-top: -1px;
    border-top: 1px solid;
    margin-bottom: 56px;
  }
}