.landing .about-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing .doctor-about__inner{max-width:880px;margin:0 auto}.landing.doctor-about h1{letter-spacing:0;margin-top:18px;font-size:44px;line-height:1.15}.landing .doctor-about__role{color:var(--l-muted);margin-top:18px;font-size:18px}.landing .doctor-about__portrait{float:right;width:34%;max-width:300px;margin:32px 0 24px 40px}.landing .doctor-about__portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%}.landing .doctor-about__intro{margin-top:32px;font-size:18px;line-height:1.7}.landing .doctor-about__intro .btn{height:auto;margin-top:24px}.landing .doctor-about__section{margin-top:40px;font-size:16px;line-height:1.8}.landing .doctor-about__section h2{letter-spacing:0;margin-bottom:20px;font-size:28px;line-height:1.2}.landing .doctor-about__section ul{padding-left:20px}.landing .doctor-about__section li{margin:10px 0}.landing .doctor-about__section p+p{margin-top:16px}.landing .doctor-about__credentials{clear:both;border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border);padding:28px 0}.landing .doctor-about__credentials dl{margin-bottom:24px}.landing .doctor-about__credentials dl div{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:10px 0;display:flex}.landing .doctor-about__credentials dd{margin:0;font-weight:600}.landing .doctor-about__pending{background:var(--bg-soft);border-left:3px solid var(--lime);overflow-wrap:anywhere;padding:16px}.landing .doctor-about__section .btn{height:auto;margin-top:20px}@media(max-width:700px){.landing .nav__inner{flex-wrap:wrap;gap:12px}.landing .nav__inner>div,.landing .about-nav{flex-wrap:wrap}.landing.doctor-about h1{font-size:34px}.landing .doctor-about__portrait{float:none;width:100%;max-width:340px;margin:28px auto}}
