/* Present the existing author blocks as a profile without rewriting stored content. */
.author-profile-page .sc-site-header{background:var(--sc-ink);color:var(--sc-paper);border-color:var(--sc-rule)}
.author-profile-page .reading-surface{padding-block:168px 96px}
.author-profile-page .reading-surface>.sc-prose.section-container{width:min(780px,calc(100% - var(--sc-gutter)*2));max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;justify-items:center;text-align:center}
.author-profile-page .sc-prose>.wp-block-image:first-child{grid-column:1;display:block;width:240px;max-width:100%;margin:0}
.author-profile-page .sc-prose>.wp-block-image:first-child img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain}
.author-profile-page .sc-prose>h1{grid-column:1;margin:0;font:400 clamp(48px,5vw,68px)/1.08 var(--sc-serif);font-size:clamp(48px,5vw,68px)!important;letter-spacing:-.03em;text-align:center;text-wrap:balance}
.author-profile-page .sc-prose>p{grid-column:1;max-width:700px;margin:0;font:400 16px/1.95 var(--sc-body-font);color:var(--sc-body);text-align:center!important;text-wrap:pretty}
.author-profile-page .sc-prose>p:empty{display:none}
@media(max-width:850px){
  .author-profile-page .reading-surface{padding-block:144px 80px}
  .author-profile-page .sc-prose>.wp-block-image:first-child{width:180px}
}
@media(max-width:700px){
  .author-profile-page .reading-surface{padding-block:128px 64px}
  .author-profile-page .reading-surface>.sc-prose.section-container{grid-template-columns:minmax(0,1fr);gap:24px}
  .author-profile-page .sc-prose>.wp-block-image:first-child{grid-column:1;grid-row:auto;width:160px;margin:0 0 8px}
  .author-profile-page .sc-prose>h1{grid-column:1;font-size:clamp(42px,10vw,52px)!important}
  .author-profile-page .sc-prose>p{grid-column:1;font-size:15px;line-height:1.9}
}
