/* Keep the existing legal-page components; contain wide tables on narrow screens. */
[data-delivery-languages] .legal-layout,
[data-delivery-languages] .legal-content,
[data-delivery-languages] .legal-content > section,
[data-delivery-languages] .legal-nav { min-width: 0; }
[data-delivery-languages] .delivery-table-wrap { width: 100%; max-width: 100%; overflow-x: auto; }
[data-delivery-languages] .delivery-table th:first-child { width: 52%; }
[data-delivery-languages] .delivery-table th:not(:first-child),
[data-delivery-languages] .delivery-table td:not([rowspan]) { white-space: nowrap; }
