.personal-portraits{padding-top:48px;padding-bottom:12px}.personal-portraits>p{max-width:65ch;line-height:1.7}.personal-portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.personal-portrait-grid figure{margin:0;min-width:0}.personal-portrait-grid a{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;background:rgba(127,127,127,.06);overflow:hidden}.personal-portrait-grid img{display:block;width:100%;height:100%;object-fit:contain;max-height:420px}.personal-portrait-grid figcaption{padding-top:12px;line-height:1.5;font-size:.88rem;color:inherit}.personal-portraits{scroll-margin-top:110px}@media(max-width:650px){.personal-portrait-grid{grid-template-columns:1fr;gap:28px}.personal-portrait-grid figure{max-width:360px;width:100%;margin-inline:auto}.personal-portrait-grid img{max-height:440px}}