/* Local author-page draft: small portrait beside the contact details. */
.about-portrait-draft .about-intro {max-width:760px;margin:0 auto 3rem;}
.about-portrait-draft .page-heading {margin-bottom:0;}
.about-portrait-draft .author-body {max-width:760px;margin:0 auto;}
.about-portrait-draft .author-body h2:first-child {margin-top:0;}
.author-contact {display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:2.5rem;align-items:center;border-top:1px solid rgba(201,154,66,.18);padding-top:2.5rem;margin-top:3rem;}
.author-portrait {order:2;margin:0;width:100%;max-width:175px;justify-self:end;}
.author-portrait img {display:block;width:100%;height:auto;border-radius:8px;border:1px solid rgba(201,154,66,.25);box-shadow:0 18px 48px rgba(0,0,0,.25);}
.contact-copy {order:1;min-width:0;}
.about-portrait-draft .contact-copy h2 {margin:0 0 1rem;}
.contact-copy p {margin:0;}
@media(max-width:600px) {
 .author-contact {grid-template-columns:1fr;gap:1.5rem;padding-top:2rem;}
 .author-portrait {order:0;justify-self:start;width:50%;max-width:170px;}
}
