.specialist-profile{background:var(--white);padding:4rem 0}.specialist-profile__grid{align-items:start;display:grid;gap:2.5rem;margin:0 auto;max-width:64rem}@media (min-width:768px){.specialist-profile__grid{grid-template-columns:1fr 2fr}}.specialist-profile__photo-wrap{aspect-ratio:3/4;border-radius:var(--radius);margin-bottom:1rem;overflow:hidden}.specialist-profile__photo{height:100%;object-fit:cover;width:100%}.specialist-profile__name{color:var(--foreground);font-family:var(--font-heading);font-size:1.5rem;font-weight:300;margin-bottom:.25rem}.specialist-profile__role{color:var(--steel-blue);font-size:.875rem;font-weight:600;margin-bottom:.75rem}.specialist-profile__credentials{color:var(--muted);font-size:.875rem}.specialist-profile__cred{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.specialist-profile__check{color:var(--steel-blue);flex-shrink:0;margin-top:.125rem}.specialist-profile__heading{color:var(--foreground);font-family:var(--font-heading);font-size:1.875rem;font-weight:200;margin-bottom:.75rem}.specialist-profile__bio{color:var(--muted);font-size:.875rem;line-height:1.7}