.card-top{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:start}.provider-photo{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:var(--ink);color:#fff;font:800 1.35rem/1 'Manrope',system-ui,sans-serif;overflow:hidden}.provider-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.provider-identity{min-width:0}.practice-details{margin:2px 0 15px;padding:12px 14px;border-left:4px solid var(--orange);background:var(--soft-orange);border-radius:7px}@media(max-width:680px){.card-top{display:grid;grid-template-columns:64px 1fr}.provider-photo{width:64px;height:64px;border-radius:15px}.credential{grid-column:1/-1;justify-self:start}}
.profile-head{display:grid;grid-template-columns:118px minmax(0,1fr) auto}.profile-photo{width:118px;height:118px;border-radius:30px;font-size:2rem}.profile-name{min-width:0}.practice-card{grid-column:1/-1}.practice-card p{white-space:pre-line}@media(max-width:720px){.profile-head{grid-template-columns:82px 1fr}.profile-photo{width:82px;height:82px;border-radius:22px;font-size:1.45rem}.profile-head .credential-badge{grid-column:1/-1}.profile-name h1{font-size:2.45rem}}
