/* Mobile content containment: preserve approved navigation and artwork. */
/* Do not conceal text behind body/html overflow clipping. */
@media(max-width:740px){
 main :is(article,aside,section,form,fieldset,legend,label,div,dl,dd,dt,li,details,summary,table,td,th){min-width:0}
 main :is(article,aside,fieldset,legend,label,p,h1,h2,h3,h4,h5,h6,small,strong,em,a,button,dd,dt,li,td,th){overflow-wrap:anywhere}
 main :is(input,select,textarea,button){min-width:0;max-width:100%;box-sizing:border-box}
 main :is(.form-grid,.grid,.whbh-stage,.whbh-mock-card-head,.whbx-demo-grid,.whbx-guide-layout,.whbx-key-value,.whbx-role-panel,.whbx-section-head,.partner-grid)>*{min-width:0;max-width:100%}
 main :is([class*="badge"],[class*="tag"],[class*="notice"],[class*="status"]){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
 main :is(.whbh-mock-card,.whbh-synthetic-lab,.whbx-demo-card,.whbx-guide-card,.editorial-card,.directory-item,.partner-form,.contact-card,.form-grid,fieldset){min-width:0;max-width:100%}
 main :is(.whbh-mock-meta,.whbx-key-value,.whbh-lab-actions){flex-wrap:wrap}
 main :is(.whbh-mock-meta,.whbx-key-value,.whbh-lab-actions)>*{min-width:0;max-width:100%}
}
@media(max-width:520px){main :is(.whbh-lab-result,.whbh-lab-note,.whbh-mock-description,.whbx-demo-card,.form-grid label){overflow-wrap:anywhere}}
