.doctor-profile-page{max-width:1180px;margin:0 auto;padding:24px 24px 64px;color:#292722}.doctor-profile-page>.sub-hero{padding:44px 16px}.doctor-profile-page .doctor-content{padding:24px 0}.doctor-profile-reading{margin:28px 0;padding:28px;background:#f8f6f0;border:1px solid #ded9cd;border-radius:14px}.doctor-profile-reading h2{font-size:24px;line-height:1.45;margin:0 0 16px}.doctor-profile-reading h2 span{font-size:16px;color:#716348}.doctor-profile-reading p{font-size:16px;line-height:1.85;margin:0 0 16px}.doctor-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-left:20px;font-size:16px;line-height:1.65}.doctor-profile-reading summary{cursor:pointer;padding:16px 0;color:#574c36;font-weight:600}.doctor-profile-link{display:inline-block;margin-top:16px;color:#655332;text-decoration:underline;text-underline-offset:4px}.doctor-profile-page a:focus-visible{outline:2px solid #876c43;outline-offset:4px}@media(max-width:680px){.doctor-profile-page{padding:18px 16px 40px}.doctor-profile-reading{padding:20px}.doctor-profile-reading h2{font-size:21px}.doctor-profile-columns{grid-template-columns:1fr}}
