/* v6.89 shared responsive safeguards. Intentionally conservative to avoid changing desktop layouts. */
html{max-width:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{max-width:100%}img,video,iframe,canvas,svg{max-width:100%}img{height:auto}input,select,textarea,button{max-width:100%}pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.table,.table-responsive{max-width:100%}.table-responsive{-webkit-overflow-scrolling:touch}[class*="grid"]>*{min-width:0}[class*="flex"]>*{min-width:0}.article-content,.blog-excerpt,.cms-rich-editor,.admin-management-box{overflow-wrap:anywhere}
@media(max-width:767px){body{overflow-x:hidden}.table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table{display:table;overflow:visible}.container,.container-fluid{max-width:100%}.modal-dialog{margin-inline:12px}.table-responsive table{min-width:680px}.table-responsive{overflow-x:auto}.admin-view-panel,.admin-management-box,.cms-content-editor,.cms-content-list-panel{min-width:0}.btn-group{max-width:100%;flex-wrap:wrap}.admin-section-heading,.ads-admin-heading,.asr-nav-actions,.tts-nav-actions{flex-wrap:wrap}.input-group{flex-wrap:wrap}.input-group>.form-control,.input-group>.form-select{min-width:0}.input-group>.btn,.input-group>label.btn{flex:0 0 auto}.form-control,.form-select,textarea,input{font-size:max(16px,1em)}.blog-container{width:min(100% - 24px,1180px)}.article-layout{min-width:0}.article-main,.related-panel{min-width:0}.tts-card,.asr-card{min-width:0}}
@media(max-width:420px){.modal-dialog{margin-inline:8px}.table-responsive table{min-width:620px}.blog-container{width:min(100% - 18px,1180px)}}
