:root {
  --code-max-height: 60rem;
}

@media print {
  .gblog-post__anchorwrap {
    break-after: avoid;
  }

  .gblog-box {
    break-inside: avoid;
    break-before: avoid;
  }

  .gblog-columns {
    break-inside: avoid;
  }

  .gblog-box__text {
    margin: 0;
  }

  h1,
  h2 {
    margin: 0.5rem 0;
  }

  .gblog-progress {
    margin-bottom: 0;
  }

  .gblog-box {
    padding: 0.25rem 0.5rem;
  }

  .gblog-progress__bar {
    height: 0.75em;
  }
}

.gblog-columns__content h2 {
  margin-top: 0;
}
