.about-page{max-width:860px}.about-breadcrumb .breadcrumb{background:none;padding:0;font-size:13px}.about-hero{gap:0}.about-avatar{width:160px;height:160px;border-radius:50%;object-fit:cover;border:3px solid #e8f4ec;box-shadow:0 4px 16px #0000001a}.about-h1{font-size:clamp(1.4rem,4vw,2rem);font-weight:800;color:#1a3a2a;margin-bottom:4px}.about-subtitle{font-size:1rem;color:#4a7c59;font-weight:600;margin-bottom:12px}.about-affil{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#555}.about-section-title{font-size:1.15rem;font-weight:700;color:#1a3a2a;border-left:4px solid #4a7c59;padding-left:12px;margin-bottom:14px}.about-section p{font-size:15px;line-height:1.75;color:#333;margin-bottom:10px}.about-section p a{color:#2d6a4f}.about-expertise-list,.about-cred-list,.about-clinic-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#333}.about-expertise-list li:before{content:"✓ ";color:#4a7c59;font-weight:700}.about-cred-list li:before{content:"▸ ";color:#4a7c59}.about-clinic-list li{font-size:14px}.about-clinic-list a{color:#2d6a4f;text-decoration:none}.about-clinic-list a:hover{text-decoration:underline}.about-hours-title{font-size:14px;color:#333}.about-clinic{background:#f6faf8;border-radius:10px;padding:20px 22px}.about-social-grid{display:flex;flex-direction:column;gap:10px}.about-social-link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:#f0f4f0;text-decoration:none;color:#1a3a2a;font-size:14px;font-weight:500;transition:background .15s}.about-social-link:hover{background:#ddeede;color:#1a3a2a}.about-social-icon{font-size:18px}.about-pillar-grid{display:flex;flex-wrap:wrap;gap:8px}.about-pillar-chip{display:inline-block;padding:6px 13px;border-radius:20px;background:#e8f4ec;color:#1a5c35;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.about-pillar-chip:hover{background:#c2e0cc;color:#1a5c35}.about-disclaimer{border-top:1px solid #e8e8e8;padding-top:16px;font-size:12px;color:#888;line-height:1.6}@media (max-width: 576px){.about-avatar{width:120px;height:120px}.about-clinic{padding:16px}}
