/* Keep the original CV layout on wide screens and fit its columns on smaller ones. */
.cv-nav { margin-bottom: 1.5rem; font-size: 0.9em; }
@media screen and (max-width: 1300px) {
  body { width: min(600px, calc(100% - 2rem)); margin: 2rem auto; }
  .label { position: static; width: auto; text-align: left; margin-bottom: 0.5em; }
  .label h3 { display: inline; padding-right: 0.6em; }
  .right-panel { position: static; }
  .mobile-only { display: block; }
  .printable { margin-top: 2em; }
}
