@media(max-width:600px){body.med-page .med-wrap{width:calc(100% - 28px)}body.med-page .med-breadcrumb{padding:0}body.med-page .med-breadcrumb a.site-back{min-height:44px;margin:6px 0 10px!important}body.med-page .med-hero{padding:16px 14px;grid-template-columns:minmax(0,1fr) 90px;gap:8px;border-radius:18px;margin-bottom:12px}body.med-page .med-hero h1{font-size:29px;line-height:1.08}body.med-page .med-hero-art img{width:90px;height:118px}body.med-page .med-hero .med-lead{font-size:12px;line-height:1.5}body.med-page .med-hero .med-actions{margin:3px 0;gap:7px}body.med-page .med-hero .med-actions .med-find-drug{font-size:12px;min-height:44px}body.med-page .med-hero .med-actions>a:not(.med-find-drug){min-height:44px}body.med-page .med-hero .med-small{font-size:9px;line-height:1.4}body.med-page .med-emergency{position:relative;display:block;padding:14px;margin-bottom:12px;border-radius:15px}body.med-page .med-emergency .med-kicker{font-size:8px;padding-right:85px;margin:0 0 5px}body.med-page .med-emergency h2{font-size:19px;padding-right:85px;margin:0 0 12px}body.med-page .med-emergency p:not(.med-kicker){font-size:12px;line-height:1.5;margin:8px 0 0}body.med-page .med-emergency .med-small{font-size:11px!important}body.med-page .med-emergency .med-call{position:absolute;top:12px;right:12px;width:80px;min-width:0;min-height:48px;padding:7px;display:flex;flex-direction:column;gap:2px;font-size:22px;border-radius:11px;line-height:1.15}body.med-page .med-emergency .med-call span{font-size:8px}body.med-page .med-nav>.med-wrap{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:7px 0;scrollbar-width:none}body.med-page .med-nav a{flex:0 0 auto;padding:10px 12px;min-height:44px;font-size:12px;white-space:nowrap}body.med-page .med-section{padding-block:20px;scroll-margin-top:70px}body.med-page .med-heading{margin-bottom:12px}body.med-page .med-heading h2,body.med-page #questions h2{font-size:24px;margin:6px 0 8px}body.med-page .med-heading>p{font-size:11px;line-height:1.5;margin:0}body.med-page .med-kicker{font-size:9px;letter-spacing:.07em}body.med-page .med-filters{gap:6px;margin:8px 0}body.med-page .med-filters button{padding:8px 12px;min-height:44px;font-size:12px}body.med-page #med-filter-status{margin:5px 0 9px;font-size:10px}body.med-page .med-hospitals,body.med-page .med-dental-grid{gap:10px}body.med-page :is(.med-hospitals .med-hospital,.med-dental-grid .med-dentist){position:relative;display:block;padding:12px;border-radius:16px;border:1px solid #ccdcd5;background:#fff}body.med-page :is(.med-hospital,.med-dentist) .med-hospital-photo{position:absolute;right:12px;top:12px;width:84px;height:98px;margin:0;min-height:0;border-radius:11px;background:#f2f6f4}body.med-page :is(.med-hospital,.med-dentist) .med-card-body{display:flex;flex-direction:column;padding:0;gap:6px;min-width:0}body.med-page :is(.med-hospital,.med-dentist) .med-card-body>.med-kicker{font-size:8px;min-height:0;margin:0;padding-right:94px}body.med-page :is(.med-hospital,.med-dentist) h3{font-size:18px;line-height:1.25;min-height:44px;margin:0;padding-right:94px}body.med-page :is(.med-hospital,.med-dentist) .med-type{padding-right:94px;font-size:11px;min-height:0}body.med-page :is(.med-hospital,.med-dentist) .med-status{font-size:9px;padding:6px 8px;min-height:0;max-width:calc(100% - 94px)}body.med-page :is(.med-hospital,.med-dentist) .med-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;margin:8px 0 0;padding-top:6px;border-top:1px solid #e8efeb}body.med-page :is(.med-hospital,.med-dentist) .med-actions :is(.med-button,.med-map){min-height:44px;font-size:12px;padding:8px 10px}body.med-page .med-dentist .med-actions{margin-top:26px}body.med-page :is(.med-hospital,.med-dentist) .med-card-body>details{padding-top:3px;margin-top:0}body.med-page :is(.med-hospital,.med-dentist) .med-card-body>details>summary{min-height:44px;padding:10px 12px;font-size:12px}body.med-page .med-mobile-context p{padding:0!important;border:0!important;margin:8px 0!important;font-size:13px!important;line-height:1.6!important}body.med-page .med-note{font-size:12px;line-height:1.5;padding:12px;margin-top:12px}body.med-page #pharmacies{gap:12px}body.med-page #pharmacies h2{font-size:22px}body.med-page #pharmacies .med-place{padding:11px}body.med-page #pharmacies .med-place>a{display:inline-flex;align-items:center;min-height:44px}body.med-page .medicine-reference .med-heading h2{font-size:23px}body.med-page .medicine-tools{padding:12px;margin:10px 0}body.med-page .medicine-group>summary{padding:10px;min-height:48px}body.med-page .medicine-group>summary strong{font-size:13px}body.med-page .medicine-group>summary:after{display:none}body.med-page .medicine-card summary{padding:10px}body.med-page .medicine-pair strong{font-size:14px}body.med-page .medicine-bottom{margin-top:12px}body.med-page .medicine-bottom>.med-button{margin-top:0}body.med-page #insurance .med-icon{display:none}body.med-page #insurance .med-steps{gap:7px}body.med-page #insurance .med-steps article{padding:10px 12px;grid-template-columns:27px minmax(0,1fr);gap:8px}body.med-page #insurance .med-steps article>span{width:27px;height:27px;font-size:10px;margin-top:7px}body.med-page #insurance .med-steps article h3[hidden]{display:none}body.med-page #insurance .med-step-mobile{grid-column:2;margin:0;padding:0;border:0;background:none}body.med-page #insurance .med-step-mobile summary{font-size:13px;min-height:44px;display:flex;align-items:center;gap:10px;line-height:1.45;padding:4px 0;font-weight:700}body.med-page #insurance .med-step-mobile p{font-size:13px;margin:5px 0 8px;line-height:1.6}body.med-page #questions{gap:12px}body.med-page #questions>div>p:not(.med-kicker){font-size:12px;line-height:1.5;margin:8px 0}body.med-page #questions .med-faq details{padding:10px 0;margin:0}body.med-page #questions .med-faq summary{font-size:13px;line-height:1.5;min-height:44px;display:flex;align-items:center;padding:4px 0}body.med-page .med-faq-more{justify-self:start;margin:0;font-size:12px;background:#eef5f1}body.med-page [hidden]{display:none!important}body.med-page .med-sources{padding:15px 0}}.med-step-mobile[hidden],.med-faq-more[hidden]{display:none!important}
