.personal-service-cta{background:#eef2f5}
.personal-cta-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:center}
.personal-cta-portrait{margin:0}
.personal-cta-portrait img{width:260px;height:260px;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:4px}
.personal-cta-portrait figcaption{font-size:13px;color:#56616c;margin-top:12px;line-height:1.5}
.personal-cta-copy h2{font-size:clamp(30px,3vw,40px);max-width:760px}
.personal-cta-copy p{margin-top:25px;max-width:62ch;color:#56616c;line-height:1.8}
.personal-cta-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:30px}
.personal-about-link{color:#007585;font-size:15px;text-decoration:underline;text-underline-offset:5px;padding-block:12px}
.personal-about-link:hover{color:#0b0e11}
@media(max-width:1000px) and (min-width:761px){.personal-cta-layout{gap:32px}}
@media(max-width:760px){.personal-cta-layout{grid-template-columns:1fr;gap:24px}.personal-cta-portrait{width:180px;justify-self:center;text-align:center}.personal-cta-portrait img{width:180px;height:180px}.personal-cta-copy h2{font-size:32px}.personal-cta-actions{gap:12px 24px}}
