/* Patch 56: samma typografi för pristagarsidorna 2015–2025. */
.source-content.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 {
  .source-content.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; }
}

.laureates-content .laureate-next { margin-top: 28px; }
.laureates-content h3.laureate-names { color: var(--ink); }
@media print { .laureates-content h3.laureate-names { color: black; } }
