.doctor-profile{grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}.profile-image-container{width:100%;max-width:360px;margin:0 auto}.profile-image{border-radius:var(--radius-md);aspect-ratio:4/5;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000001a}.profile-image img{object-fit:cover}.profile-title{border-bottom:2px solid var(--color-accent);margin-bottom:1.5rem;padding-bottom:.5rem}.message{color:var(--color-text-sub);margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.bio h3{color:var(--color-primary);border-left:3px solid var(--color-primary);margin-bottom:.5rem;padding-left:.5rem;font-size:1rem}.bio ul{color:var(--color-text-sub);margin-bottom:1.5rem;padding-left:1rem}.bio li{margin-bottom:.25rem}.system-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.system-item{background:var(--color-bg-light);border-radius:var(--radius-md);padding:2rem}.consultation-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.consultation-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:1.5rem;box-shadow:0 8px 20px #0000000a}.consultation-card p{color:var(--color-text-sub);margin-bottom:0}.doctor-summary{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem}.doctor-points{color:var(--color-text-sub);gap:.75rem;display:grid}.doctor-points li{padding-left:1.2rem;position:relative}.doctor-points li:before{content:"";background:var(--color-primary);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.72rem;left:0}.doctor-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (max-width:768px){.doctor-profile{grid-template-columns:1fr;gap:2rem}}
