/* Preserve the reviewed article presentation on the current site shell. */
.eyebrow { font-family: "Geist Mono", monospace; }
.prose ul, .prose ol { padding-left: 2.5rem; }
.cell-output-display:has(.gl-draft-scaling[data-layout="paired"]) { overflow: visible; }

/* Give the title and article a little more room on desktop. */
main > article { max-width: 1000px; }
@media (min-width: 1024px) {
  article header h1 {
    width: min(1120px, calc(100vw - 80px));
    max-width: none;
    text-align: center;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    font-size: clamp(1.9rem, 3.4vw, 2.85rem);
  }
}
