/* Mobile-only type scale. Desktop rules and touch target spacing stay intact. */
@media screen and (max-width:600px){
 body{font-size:16px}
 h1{font-size:32px;letter-spacing:-1.2px;word-break:keep-all;overflow-wrap:break-word}
 h2{font-size:26px} h3{font-size:20px}
 .brand{font-size:20px}.brand small{font-size:11px}nav a{font-size:14px}
 .eyebrow{font-size:13px}.lead{font-size:16px}.button{font-size:15px}
 .hero-aside{font-size:16px}.section-head h2{font-size:26px}.section-head p{font-size:14px}
 .card h3,.coverage-card h3{font-size:20px}.card p,.card summary,.card details ul{font-size:15px}
 .situation h3{font-size:19px}.situation p{font-size:15px}.situation summary,.situation ol,.situation a{font-size:14px}
 .filters button{font-size:14px}.checklist label{font-size:15px}#check-count{font-size:14px}.sources{font-size:15px}
 .note,.byline{font-size:13px}footer{font-size:13px}
 .disease-tile h3{font-size:19px}.disease-tile p{font-size:14px}.read-label{font-size:13px}
 .health-alert{font-size:14px}.disease-search-panel label{font-size:15px}
 .disease-entry>h2{font-size:24px}.medical-text h3{font-size:19px}.medical-text p,.medical-text li{font-size:15px}.inline-guide .disease-entry>h2{font-size:22px}
 .detail-top h1{font-size:28px}.detail-top .crumb,.detail-toc{font-size:14px}
 .detail-body h2{font-size:22px}.detail-body h3{font-size:20px}.detail-body p,.detail-body li{font-size:15px}
 .inline-guide .reader-title{font-size:25px}.inline-guide h2{font-size:22px}.inline-guide h3{font-size:19px}
 .inline-guide p,.inline-guide li{font-size:15px}.inline-guide .video-copy h3{font-size:17px}
 .inline-guide .byline,.inline-guide .clinical-status,.inline-guide .editorial{font-size:13px}
 .reader-back{font-size:15px}.reader-toolbar a{font-size:13px}
 .coverage-heading h1,.coverage-title,.coverage-detail h3.coverage-title{font-size:25px}
 .coverage-lead,.coverage-detail p.coverage-lead{font-size:16px}
 .coverage-detail h2,.coverage-focus h2{font-size:20px}.coverage-detail h3{font-size:18px}
 .coverage-detail p,.coverage-detail li,.question-scene dd{font-size:15px}
 .coverage-detail .reading-case>h3{font-size:18px}.case-row h4{font-size:15px}
 .coverage-contrast dt,.policy-reading-map dt{font-size:16px}.coverage-contrast dd{font-size:14px}
 .coverage-note,.coverage-toc,.coverage-related{font-size:14px}.coverage-card-action{font-size:13px}
 .policy-reading-map dd p,.worked-row p{font-size:14px}.workbook-fields label{font-size:14px}
 .coverage-workbook button{font-size:15px}
 .trust-content h1{font-size:26px}.trust-content h2{font-size:21px}.trust-content h3{font-size:19px}
 .policy-lead{font-size:17px}.policy-status{font-size:15px}.contact-email{font-size:18px}
 .trust-links a,.operator-disclosure{font-size:14px}.credential-card figcaption h3{font-size:18px}
 .video-copy h3,.detail-aside .video-copy h3{font-size:18px}.video-copy p{font-size:15px}.video-notice{font-size:14px}
 .coverage-video-title{font-size:17px}.treatment-explainer summary{font-size:15px}
 .cost-option h3{font-size:18px}.cost-price{font-size:20px}
 input,select,textarea,.disease-search-panel input,.workbook-fields textarea{font-size:16px}
}
