@media (max-width:767px){.health-tools-page{font-size:14px}.health-tools-page .page-hero{padding:clamp(44px,9vw,60px) clamp(16px,4vw,18px)!important}.health-tools-page .eyebrow{letter-spacing:.12em;margin-bottom:8px!important;font-size:.68rem!important}.health-tools-page .page-hero h1{margin-bottom:14px!important;font-size:clamp(1.8rem,5vw,2.4rem)!important;line-height:1.2!important}.health-tools-page .page-hero p{max-width:540px;font-size:.9rem!important;line-height:1.75!important}.health-tools-page .hero-pills{gap:8px;margin-top:20px}.health-tools-page .hero-pill{padding:5px 14px;font-size:.72rem}.health-tools-page .tools-main{padding:clamp(32px,7vw,48px) clamp(16px,4vw,18px)!important}.health-tools-page .section-header{text-align:center;margin-bottom:clamp(24px,5vw,36px)!important}.health-tools-page .section-header>div:first-child,.health-tools-page .eyebrow-blue{letter-spacing:.12em!important;margin-bottom:7px!important;font-size:.68rem!important}.health-tools-page .section-header h2{margin-bottom:10px!important;font-size:clamp(1.4rem,2.5vw,1.9rem)!important;line-height:1.25!important}.health-tools-page .section-header p{max-width:520px!important;margin-left:auto!important;margin-right:auto!important;font-size:.86rem!important}.health-tools-page .tools-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-bottom:clamp(28px,6vw,40px);padding-bottom:2px;overflow-x:auto}.health-tools-page .tools-nav::-webkit-scrollbar{display:none}.health-tools-page .tool-tab{border-radius:50px;flex-shrink:0;padding:7px 16px!important;font-size:.78rem!important}.health-tools-page .tools-grid{grid-template-columns:1fr!important;gap:clamp(16px,4vw,24px)!important}.health-tools-page .tool-panel{border-radius:var(--radius-lg);width:100%;max-width:none}.health-tools-page .tool-header{gap:12px;padding:18px 16px 14px!important}.health-tools-page .tool-ico{border-radius:12px;width:44px;height:44px;font-size:1.3rem}.health-tools-page .tool-header-text h3{margin-bottom:3px!important;font-size:1rem!important}.health-tools-page .tool-header-text p{font-size:.76rem!important;line-height:1.55!important}.health-tools-page .tool-body{padding:16px!important}.health-tools-page .form-row{gap:10px;margin-bottom:12px;grid-template-columns:1fr!important}.health-tools-page .form-group label{font-size:.72rem!important}.health-tools-page .form-group input,.health-tools-page .form-group select{border-radius:8px;padding:8px 11px!important;font-size:.84rem!important}.health-tools-page .calc-btn{border-radius:9px;padding:10px!important;font-size:.86rem!important}.health-tools-page .result-box{margin-top:14px;padding:14px 16px}.health-tools-page .result-label{font-size:.7rem!important}.health-tools-page .result-value{font-size:1.7rem!important}.health-tools-page .result-sub{font-size:.74rem!important}.health-tools-page .disclaimer{padding:9px 12px;font-size:.72rem!important}.health-tools-page .related-tags{flex-wrap:nowrap;overflow-x:auto}.health-tools-page .related-tag{white-space:nowrap;flex-shrink:0;padding:3px 10px;font-size:.68rem!important}.health-tools-page .risk-badge{padding:5px 14px;font-size:.8rem!important}.health-tools-page .category-title{padding-bottom:10px;margin-top:28px!important;margin-bottom:4px!important;font-size:1.15rem!important}.health-tools-page .category-title:first-child{margin-top:0!important}.health-tools-page .category-title.spaced{margin-top:36px!important}.health-tools-page .category-subtitle{margin-bottom:16px!important;font-size:.8rem!important}.health-tools-page .category-divider-text{white-space:normal;text-align:center;font-size:1rem!important}.health-tools-page .whr-box{padding:12px 14px}.health-tools-page .whr-hd{font-size:.82rem!important}.health-tools-page .whr-check label{font-size:.78rem!important}.health-tools-page .tools-cta{border-radius:var(--radius-lg);margin-top:clamp(32px,7vw,48px)!important;padding:clamp(28px,6vw,40px) clamp(16px,4vw,24px)!important}.health-tools-page .tools-cta .eyebrow{margin-bottom:8px!important;font-size:.68rem!important}.health-tools-page .tools-cta h2{margin-bottom:10px!important;font-size:clamp(1.35rem,4vw,1.6rem)!important}.health-tools-page .tools-cta p{margin-bottom:24px!important;font-size:.88rem!important}.health-tools-page .tools-cta-btns{flex-direction:column;align-items:stretch;gap:12px;max-width:340px;margin-left:auto;margin-right:auto}.health-tools-page .tools-cta-primary,.health-tools-page .tools-cta-secondary{text-align:center;justify-content:center;width:100%;padding:11px 22px!important;font-size:.86rem!important}.health-tools-page .ht-modal-result-inline{gap:8px;grid-template-columns:1fr!important}.health-tools-page .ht-modal-result-status{text-align:left}.health-tools-page .ht-modal-actions{flex-direction:column}}@media (min-width:480px) and (max-width:767px){.health-tools-page .tools-cta-btns{flex-flow:wrap;justify-content:center;max-width:none}.health-tools-page .tools-cta-primary,.health-tools-page .tools-cta-secondary{width:auto}}
