/* Sitewide mobile usability pass — 2026-09-24 */
@media(max-width:680px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:anywhere}main,section,.container,.article-body,.article-main{min-width:0}img,video,iframe{max-width:100%;height:auto}input,select,textarea{font-size:16px!important;max-width:100%}button,input[type=button],input[type=submit],input[type=reset],.btn,.nav-cta,.hsy-pill,.hsy-btn,.home-btn,.form-submit{min-height:44px!important;touch-action:manipulation}.faq-q,details>summary{min-height:48px!important;touch-action:manipulation}.article-body p,.article-body li{font-size:16px;line-height:1.78}.article-body h2,.article-body h3{scroll-margin-top:92px}.article-body .article-table,.pricing-table{display:block!important;width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.article-table th,.article-table td,.pricing-table th,.pricing-table td{min-width:112px}.article-table th:first-child,.article-table td:first-child,.pricing-table th:first-child,.pricing-table td:first-child{min-width:136px}.foot-extras a,.footer a,.related-card,.home-mini-link{touch-action:manipulation}.hero-cta,.home-actions,.hsy-pills{gap:10px}.hero-cta .btn,.home-actions .home-btn,.hsy-pills .hsy-pill{justify-content:center;text-align:center}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}}
