.profile-hero{padding:1.45rem 0 1.65rem}
.profile-hero h1{font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.06;margin:.15rem 0 .45rem}
.profile-hero p{font-size:1rem;margin:.2rem 0 0}
.person-profile>.lead{max-width:72ch;font-size:1.15rem;line-height:1.5;margin:.1rem 0 1rem}
.person-profile .cards{margin:0 0 1.15rem}
.person-profile .cards article{padding:1rem 1.2rem 1rem 0}
.person-profile .cards article:nth-child(even){padding-left:1.2rem}
.person-profile .cards h2{font-size:1.3rem;margin:.1rem 0 .45rem}
.person-profile .cards ul{margin:.35rem 0;padding-left:1.1rem}
.person-profile .cards li{margin:.15rem 0}
.person-profile .feature{margin:1rem 0;padding:1.1rem 1.35rem}
.person-profile .feature h2{margin:0 0 .4rem}
.person-profile .contact{margin:.8rem 0;padding:.8rem 1rem;gap:1.4rem}
.person-profile>p:last-child{margin:.5rem 0}
@media(max-width:740px){.profile-hero{padding:1.1rem 0 1.25rem}.person-profile .cards article{padding:1rem 0}.person-profile .cards article:nth-child(even){padding-left:0}}