/* Reusable author byline, shared by all Blog articles. */
.blog-page .author-profile {margin:0 0 22px;break-inside:avoid}
.blog-page .author-profile-label {margin:0 0 12px;font:400 12px/1.5 var(--sans);color:var(--muted)}
.blog-page .author-profile-photo {display:block;width:104px;height:auto;margin:0 0 12px;border:1px solid var(--line);border-radius:3px}
.blog-page .author-profile-name {margin:0;font:400 19px/1.35 var(--serif);color:var(--ink)}
.blog-page .author-profile-name a {color:inherit;text-decoration:none}
.blog-page .author-profile-name a:hover {color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.blog-page .author-profile-affiliation {margin:5px 0 0;font:400 14px/1.45 var(--sans);color:var(--muted)}
.blog-page .author-profile--mobile {display:none}
.blog-page .paper-rail .article-details>div:first-child {padding-top:0}
@media(max-width:720px) {
  .blog-page .author-profile--rail {display:none}
  .blog-page .author-profile--mobile {display:block;margin:22px 0 12px}
  .blog-page .author-profile-photo {width:76px;margin-bottom:10px}
  .blog-page .author-profile-name {font-size:18px}
  .blog-page .author-profile-affiliation {font-size:13px}
}
@media print {
  .blog-page .author-profile--rail {display:none!important}
  .blog-page .author-profile--mobile {display:block;margin:14px 0}
  .blog-page .author-profile-photo {width:64px}
}
