#michael-peters .section-title{margin-bottom:36px}
.about-profile__intro{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start;margin-bottom:28px}
.about-profile__portrait{width:100%;height:auto;border-radius:12px}
.about-profile__intro h3{margin:0 0 16px}
.about-profile__intro p{margin:0}
.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
.about-stats [data-count-to]{font-variant-numeric:tabular-nums}
@media(max-width:768px){.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:400px){.about-stats{grid-template-columns:1fr}}
@media(max-width:700px){
  #michael-peters .section-title{margin-bottom:28px}
  .about-profile__intro{grid-template-columns:1fr;gap:24px}
  .about-profile__portrait{width:200px;max-width:100%;margin:0 auto}
}
