/* Shared small-screen constraints for War Room public resources. */
html{ -webkit-text-size-adjust:100%;text-size-adjust:100% }
@media(max-width:800px){
body{min-width:0}main,section,article,form,figure,details,.wrap{min-width:0}figure{max-width:100%}img,svg,video{max-width:100%}input,select,textarea{max-width:100%;min-width:0;font-size:16px!important}button,a.button,.btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}h1,h2,h3,h4,p,a,summary{overflow-wrap:break-word}.hero-layout>* , .hero-grid>* , .topic-grid>* , .story>* , .about>* , .dashboard-feature>* , .fit-section>*{min-width:0}dialog{max-width:calc(100% - 28px);max-height:85svh;overflow:auto}table{max-width:100%}pre{max-width:100%;overflow:auto}
}
@media(max-width:480px){.wrap{padding-inline:18px}.section-heading,.actions,.proxy-actions{flex-wrap:wrap}.hero-layout h1{font-size:clamp(29px,8.6vw,36px)}.hero-layout .button,.fit-actions .button{width:100%}table.data{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.napkin-table,.catchup-table{min-width:0!important;width:100%}.napkin-table th,.napkin-table td{min-width:130px}.catchup-table th,.catchup-table td{min-width:100px}}
