.reading h2 { font: 400 clamp(28px, 4vw, 42px)/1.2 Georgia, serif; margin: 0 0 24px; }
.reading figure { margin: 24px 0; }
.painting-photo img { aspect-ratio: 1 / 1; object-fit: cover; object-position: center; }
.portrait-title { container-type: inline-size; }
.portrait .portrait-title h1 {
  font-size: clamp(26px, 15cqi, 100px);
  overflow-wrap: normal;
  white-space: nowrap;
}
.portrait-title h1 br { display: initial; }
