@media (max-width:767px){.ask-doctor-page{font-size:clamp(14px,3.6vw + 6px,16px)}.ask-doctor-page .page-hero{padding:clamp(40px,8vw,60px) clamp(16px,4vw,18px)!important}.ask-doctor-page .eyebrow{margin-bottom:8px!important;font-size:.68rem!important}.ask-doctor-page .page-hero h1{margin-bottom:14px!important;font-size:clamp(1.8rem,3.5vw,2.7rem)!important;line-height:1.2!important}.ask-doctor-page .page-hero p{font-size:.9rem!important;line-height:1.75!important}.ask-doctor-page .hero-stat strong{font-size:1.5rem!important}.ask-doctor-page .hero-stat span{font-size:.72rem!important}.ask-doctor-page .hero-pill{padding:5px 14px;font-size:.72rem!important}.ask-doctor-page .hero-stats{gap:16px 24px}.ask-doctor-page .main-wrap{padding:clamp(28px,6vw,48px) clamp(16px,4vw,18px)!important}.ask-doctor-page .two-col{grid-template-columns:1fr!important}.ask-doctor-page .ask-form-card{padding:clamp(20px,4vw,28px)!important;position:static!important}.ask-doctor-page .ask-form-card h3{font-size:1.15rem!important}.ask-doctor-page .ask-form-card>p{font-size:.78rem!important}.ask-doctor-page .section-eyebrow{font-size:.68rem!important}.ask-doctor-page .section-title{font-size:1.5rem!important}.ask-doctor-page .section-sub{margin-bottom:24px!important;font-size:.84rem!important}.ask-doctor-page .search-bar{gap:10px;flex-direction:column!important}.ask-doctor-page .search-bar input,.ask-doctor-page .search-bar button,.ask-doctor-page .search-submit-btn{width:100%!important;font-size:.86rem!important}.ask-doctor-page .search-bar input{padding:10px 14px!important}.ask-doctor-page .search-bar button,.ask-doctor-page .search-submit-btn{justify-content:center;padding:10px 20px!important}.ask-doctor-page .cat-pill{padding:5px 13px;font-size:.74rem!important}.ask-doctor-page .qa-card{margin-bottom:18px;padding:clamp(16px,3.5vw,22px)!important}.ask-doctor-page .qa-question{font-size:1rem!important}.ask-doctor-page .qa-answer-text{font-size:.82rem!important}.ask-doctor-page .qa-cat-badge{font-size:.68rem!important}.ask-doctor-page .qa-time,.ask-doctor-page .qa-anon{font-size:.72rem!important}.ask-doctor-page .doc-name-sm{font-size:.78rem!important}.ask-doctor-page .doc-spec-sm{font-size:.7rem!important}.ask-doctor-page .qa-helpful{font-size:.74rem!important}.ask-doctor-page .qa-footer{flex-direction:column;align-items:flex-start}.ask-doctor-page .qa-tag{font-size:.66rem!important}.ask-doctor-page .form-group label{font-size:.72rem!important}.ask-doctor-page .form-group input,.ask-doctor-page .form-group select,.ask-doctor-page .form-group textarea{padding:9px 12px!important;font-size:.84rem!important}.ask-doctor-page .submit-btn{padding:11px!important;font-size:.88rem!important}.ask-doctor-page .disclaimer{font-size:.72rem!important}.ask-doctor-page .trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.ask-doctor-page .trust-item{min-width:0;padding:8px 4px!important}.ask-doctor-page .trust-item div:first-child{margin-bottom:3px!important;font-size:1rem!important}.ask-doctor-page .trust-item span{font-size:.58rem!important;line-height:1.25!important}.ask-doctor-page .faq-section{padding:clamp(40px,8vw,56px) clamp(16px,4vw,18px)!important}.ask-doctor-page .faq-header h2{font-size:1.7rem!important}.ask-doctor-page .faq-q h4{font-size:.88rem!important}.ask-doctor-page .faq-a{font-size:.82rem!important}.ask-doctor-page .specialists-strip{padding:clamp(32px,7vw,48px) clamp(16px,4vw,18px)!important}.ask-doctor-page .specialists-inner h2{font-size:1.5rem!important}.ask-doctor-page .spec-item span{font-size:.76rem!important}.ask-doctor-page .cta-band{padding:clamp(40px,8vw,56px) clamp(16px,4vw,18px)!important}.ask-doctor-page .cta-band h2{font-size:1.7rem!important}.ask-doctor-page .cta-band p{font-size:.88rem!important}.ask-doctor-page .cta-btns{flex-direction:column;align-items:stretch;max-width:340px;margin-left:auto;margin-right:auto}.ask-doctor-page .btn-white,.ask-doctor-page .btn-ghost{justify-content:center;width:100%;font-size:.86rem!important}}@media (min-width:480px) and (max-width:767px){.ask-doctor-page .cta-btns{flex-flow:wrap;justify-content:center;max-width:none}.ask-doctor-page .btn-white,.ask-doctor-page .btn-ghost{width:auto}}@media (max-width:420px){.ask-doctor-page .trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.ask-doctor-page .trust-item{padding:6px 3px!important}.ask-doctor-page .trust-item span{font-size:.52rem!important}.ask-doctor-page .hero-stat strong{font-size:1.25rem!important}}
