.itd-clinician-profile{color:#332f2e;margin:0 auto;max-width:1180px;padding:48px 20px 72px}.itd-clinician-profile__back{margin:0 0 32px}.itd-clinician-profile__back a,.itd-clinician-profile__links a{color:#9d3158;font-weight:600;text-decoration:none}.itd-clinician-profile__layout{align-items:flex-start;display:grid;gap:clamp(36px,6vw,72px);grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.itd-clinician-profile__portrait{align-items:flex-end;aspect-ratio:1/1;background:#fbf3f7;border-radius:120px 32px 32px 120px;display:flex;justify-content:center;margin:0;overflow:hidden;padding:18px}.itd-clinician-profile__portrait img{display:block;height:100%;object-fit:contain;object-position:center top;width:100%}.itd-clinician-profile__content h1{color:#332f2e;font-size:clamp(36px,4vw,52px);line-height:1.1;margin:0 0 16px}.itd-clinician-profile__credentials,.itd-clinician-profile__role{color:#9d3158;font-size:18px;line-height:1.45;margin:0 0 12px}.itd-clinician-profile__registration,.itd-clinician-profile__reviewed{color:#666;font-size:14px;margin:0 0 12px}.itd-clinician-profile__bio{border-top:4px dotted #df6991;margin-top:24px;padding-top:24px}.itd-clinician-profile__bio p{font-size:18px;line-height:1.6;margin:0 0 20px}.itd-clinician-profile__links,.itd-clinician-profile__reviewed,.itd-clinician-profile__actions{margin-top:24px}.itd-clinician-profile__cta{background:#9d3158;border-radius:999px;color:#fff;display:inline-block;font-weight:700;padding:12px 22px;text-decoration:none}.itd-clinician-profile__related{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.itd-clinician-profile__related a{color:#9d3158;font-weight:600;text-decoration:none}@media (max-width:767px){.itd-clinician-profile{padding:28px 16px 48px}.itd-clinician-profile__back{margin-bottom:24px}.itd-clinician-profile__layout{gap:28px;grid-template-columns:1fr}.itd-clinician-profile__portrait{border-radius:96px 24px 24px 96px;justify-self:center;max-width:360px;width:100%}.itd-clinician-profile__content h1{font-size:36px}.itd-clinician-profile__bio p{font-size:16px;line-height:1.55}}