/* Revision 9: balance the Home introduction and give the Lam story room to read. */
.portrait-link{margin:0;justify-self:center;gap:20px;font-size:.95rem;line-height:1.5}
.portrait-link img{width:92px;height:auto;aspect-ratio:442/546;object-fit:cover}
.portrait-link strong{font-size:1.15rem}
.chapter-intro{margin-bottom:24px}
.chapter-highlights{font-size:1.05rem;line-height:1.55;max-width:70ch}
.chapter-highlights strong{font-weight:600;color:var(--green)}
.chapter-highlights li+li{margin-top:20px}
@media(min-width:801px){
 .home-hero{row-gap:0}
 .home-copy{grid-row:1/3;align-self:center}
 .portrait-link{grid-column:2;grid-row:2;justify-self:start;align-self:end;transform:translateX(clamp(-110px,-7.5vw,-60px))}
}
@media(min-width:801px) and (max-width:1100px){
 .portrait-link{transform:none}
}
@media(max-width:800px){
 .home-hero{row-gap:24px}
 .portrait-link{justify-self:center;gap:16px;font-size:.9rem}
 .portrait-link img{width:86px;height:auto}
 .chapter-highlights{max-width:none}
}
@media(max-width:540px){
 .portrait-link{justify-self:center;font-size:.9rem}
 .portrait-link img{width:80px;height:auto}
 .portrait-link strong{font-size:1.1rem}
 .chapter-highlights{font-size:1rem}
}
@media print{
 .portrait-link{display:flex;margin-top:15px}
 .chapter-highlights{font-size:11pt}
}
