@media (max-width:760px){
  .section-head{align-items:flex-start;flex-direction:column;gap:15px}
  .benefit-grid{grid-template-columns:1fr}
  .page-title h1,.content-block h2,.section-head h2{overflow-wrap:anywhere}
  .document-list a>span:nth-child(2){min-width:0;overflow-wrap:anywhere}
  .data-table{overflow:visible}
  .data-table .table-row{display:flex;flex-wrap:wrap;min-width:0;gap:7px 12px}
  .data-table .table-row span{flex:1 1 30%}
  .data-table .table-row span:nth-child(2){flex:1 1 100%;padding-right:0;order:-1}
}
