/* Patch 55: typografi för Pristagare 2026. */
body[data-page="2026.html"] .laureates-content {
  max-width: 68ch;
  line-height: 1.75;
  overflow-wrap: break-word;
}
.laureates-content .source-heading { margin-bottom: 28px; }
.laureates-content .laureate-section {
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.laureates-content .laureate-section + .laureate-section { margin-top: 40px; }
.laureates-content h3 {
  font: 600 .9rem/1.5 var(--sans);
  letter-spacing: .02em;
  color: #71603d;
  margin-bottom: 12px;
}
.laureates-content .laureate-names {
  font: 400 clamp(1.35rem, 2.2vw, 1.65rem)/1.35 var(--serif);
  letter-spacing: -.015em;
  margin: 0 0 20px;
  text-wrap: pretty;
}
.laureates-content .laureate-project {
  font: 600 1rem/1.55 var(--sans);
  margin: 0 0 14px;
  text-wrap: pretty;
}
@media (max-width: 700px) {
  .laureates-content .laureate-section { padding-top: 24px; }
  .laureates-content .laureate-section + .laureate-section { margin-top: 32px; }
}
@media print {
  body[data-page="2026.html"] .laureates-content { max-width: none; }
  .laureates-content h3,
  .laureates-content .laureate-names,
  .laureates-content .laureate-project { break-after: avoid; color: black; }
  .laureates-content p { orphans: 3; widows: 3; }
}
