/* Final White Papers fixes. Content remains unchanged. */

/* Remove the decorative circles and lines from the first-section hero. */
main .wp-hero .hero-art,
main .wp-hero .hero-rule {
  display: none !important;
}

main .wp-hero .wp-hero-grid {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 0 !important;
  max-width: 1500px !important;
}

main .wp-hero .wp-hero-copy {
  max-width: 1120px !important;
}

/* Keep every blue white-paper cover aligned in the left column. */
main .paper-row,
main .paper-row-reverse {
  grid-template-columns: minmax(300px, 430px) minmax(0, 1fr) !important;
}

main .paper-row-reverse .paper-cover,
main .paper-row-reverse .paper-content {
  order: initial !important;
}

main .paper-cover {
  justify-self: start !important;
}

@media (max-width: 1080px) {
  main .paper-row,
  main .paper-row-reverse {
    grid-template-columns: minmax(250px, 360px) minmax(0, 1fr) !important;
  }
}

@media (max-width: 760px) {
  main .paper-row,
  main .paper-row-reverse {
    grid-template-columns: 1fr !important;
  }

  main .paper-cover {
    width: min(100%, 390px) !important;
  }
}
