/* Shared by new articles and presentation-only repairs of saved pages. */
.story-byline { gap:12px 16px; align-items:center; }
.story-byline:has(.story-avatars) { grid-template-columns:max-content minmax(0,1fr); }
.story-byline>.story-avatars { --story-avatar-size:64px; display:flex; gap:8px; grid-column:1; grid-row:1; }
.story-avatars>.dot-avatar { width:var(--story-avatar-size); height:var(--story-avatar-size); flex:none; grid-row:auto; }
.story-avatars .story-aria-avatar { display:block; width:100%; height:100%; object-fit:contain; }
.story-avatars #story-dot-robot { --cell-w:calc((var(--story-avatar-size) - 2px)*12/13); }
.story-byline>.editorial-author { grid-column:1 / -1; grid-row:1; margin:0; font-size:13px; color:var(--ink-2); }
.story-byline:has(.story-avatars)>.editorial-author { grid-column:2; }
.story-byline>.editorial-author span { font-size:12px; color:var(--ink-3); }
.story-byline>.story-dates { grid-column:1 / -1; grid-row:2; margin:0; }
@media(max-width:700px) {
  .story-byline { column-gap:12px; }
  .story-byline>.story-avatars { --story-avatar-size:48px; gap:6px; }
}
@media(max-width:480px) {
  .story-byline:has(.story-avatars>.dot-avatar+.dot-avatar) { grid-template-columns:minmax(0,1fr); }
  .story-byline:has(.story-avatars>.dot-avatar+.dot-avatar)>.editorial-author { grid-column:1; grid-row:2; }
  .story-byline:has(.story-avatars>.dot-avatar+.dot-avatar)>.story-dates { grid-row:3; }
}
