/* One portrait and one article rhythm. Source photos stay untouched. */
.service-art .small-avatar.author-photo {
  width:28px;height:28px;overflow:hidden;border-radius:50%;
  background:#e9e9ed;box-shadow:0 0 0 1px #ffffff7a;
}
.author-photo img {
  width:100%;height:100%;max-width:none;object-fit:cover;
  transform:none;object-position:center;
}
.reader-byline { display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;color:var(--muted) }
.reader-byline .reader-meta { margin:0;font-size:var(--type-caption);line-height:var(--leading-caption) }
.reader-reading-time { display:inline-flex;align-items:center;gap:5px;font-size:var(--type-caption);line-height:var(--leading-caption);white-space:nowrap }
.reader-reading-time svg { width:15px;height:15px }
.reader-section:first-of-type>p:first-child { margin-top:0 }
.case-gallery--report { display:grid;gap:24px }
.case-gallery--report .case-shot-frame { background:#fff }
.case-shot figcaption .case-source { font-size:var(--type-caption) }
