.cwf-about-intro{align-items:center;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}
.cwf-cameron-portrait{margin:0;width:100%;max-width:420px;justify-self:center}
.cwf-cameron-portrait img{display:block;width:100%;height:auto;border-radius:8px}
.cwf-about-qualifications{align-items:start}
.cwf-about-qualifications .cwf-qualification-list{margin:0}
@media(max-width:640px){.cwf-about-intro{grid-template-columns:minmax(0,1fr)}.cwf-cameron-portrait{max-width:360px}}
