.medgyd-doctor-faq { min-width:0; }
.medgyd-doctor-faq .medgyd-faq-icon { display:grid; place-items:center; flex:0 0 48px; width:48px; height:48px; border-radius:50%; background:#edf6ff; color:#0085d5; font:700 24px Montserrat,sans-serif; }
.medgyd-doctor-faq .medgyd-faq-item { margin:0 0 10px; border:1px solid #dce7f2; border-radius:12px; overflow:hidden; background:#fff; }
.medgyd-doctor-faq .medgyd-faq-item:last-child { margin-bottom:0; }
.medgyd-doctor-faq summary { display:flex; gap:12px; align-items:center; justify-content:space-between; padding:14px 16px; cursor:pointer; list-style:none; color:#182e50; background:#f7f9fc; font:600 14px/1.5 Montserrat,sans-serif; overflow-wrap:anywhere; }
.medgyd-doctor-faq summary::-webkit-details-marker { display:none; }
.medgyd-doctor-faq summary:focus-visible { outline:2px solid #0085d5; outline-offset:-3px; }
.medgyd-doctor-faq .medgyd-faq-toggle { flex:0 0 14px; width:14px; height:14px; position:relative; }
.medgyd-doctor-faq .medgyd-faq-toggle::before,.medgyd-doctor-faq .medgyd-faq-toggle::after { content:""; position:absolute; background:currentColor; top:6px; left:1px; width:12px; height:2px; }
.medgyd-doctor-faq .medgyd-faq-toggle::after { transform:rotate(90deg); }
.medgyd-doctor-faq details[open] .medgyd-faq-toggle::after { display:none; }
.medgyd-doctor-faq .medgyd-faq-answer { border-top:1px solid #dce7f2; padding:14px 16px; color:#61718d; font:400 14px/1.7 Montserrat,sans-serif; overflow-wrap:anywhere; }
.medgyd-doctor-faq .medgyd-faq-answer p { margin:0 0 8px; }
.medgyd-doctor-faq .medgyd-faq-answer p:last-child { margin-bottom:0; }
.medgyd-doctor-faq .medgyd-faq-answer ul { margin:0; padding-left:20px; }
.medgyd-doctor-faq .medgyd-faq-answer a { color:#0085d5; text-decoration:none; }
.medgyd-doctor-faq .medgyd-faq-answer a:hover { color:#fe5252; text-decoration:underline; }
.medgyd-doctor-faq .medgyd-faq-answer :is(.medgyd-profile-text,p,li,strong,em) { color:#61718d!important; -webkit-text-fill-color:#61718d!important; font-size:14px!important; line-height:1.7; }
.medgyd-doctor-faq .medgyd-faq-answer a { color:#0085d5!important; -webkit-text-fill-color:#0085d5!important; }
.medgyd-doctor-faq .medgyd-faq-answer a:hover { color:#fe5252!important; -webkit-text-fill-color:#fe5252!important; }
