.author-profile{max-inline-size:var(--measure-interface);margin-inline:auto}.author-profile__heading{margin-block-end:var(--space-5)}.author-profile__heading h1{letter-spacing:-.035em;margin:var(--space-2) 0 var(--space-3);font-size:clamp(2.6rem,8vw,5.6rem);line-height:.95}.author-profile__heading p{color:var(--colour-accent-dark);font-family:var(--font-interface);margin:0;font-size:1.1rem;font-weight:700}.author-profile__content{align-items:start;gap:clamp(var(--space-4), 5vw, var(--space-6));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-profile__portrait{max-inline-size:30rem;margin:0}.author-profile__portrait img{aspect-ratio:4/3;background:var(--colour-insert);border:1px solid var(--colour-border);inline-size:100%}.author-profile__portrait figcaption{color:var(--colour-muted);font-family:var(--font-interface);text-align:start;margin-block-start:var(--space-2);font-size:.8rem}.author-profile__biography{max-inline-size:var(--measure-reading);font-size:1.08rem;line-height:1.75}.author-profile__biography>:first-child{margin-block-start:0}.author-profile__onward-link{font-family:var(--font-interface);margin-block-start:var(--space-5);font-size:.95rem}@media (width<=48rem){.author-profile__content{grid-template-columns:minmax(0,1fr)}.author-profile__portrait{max-inline-size:40rem}}@media (forced-colors:active){.author-profile__portrait img{border-color:canvastext}}
