/* Opt-in two-column settings references; retained control names wrap at larger text sizes. */
body .tg-lower .table-scroll table { width: 100%; min-width: 0; table-layout: fixed; }
body .tg-lower .table-scroll :is(th, td) { white-space: normal; overflow-wrap: anywhere; }
body .tg-lower .table-scroll :is(th, td) :is(code, kbd) { white-space: normal; overflow-wrap: anywhere; }
body .tg-lower .table-scroll :is(th, td):first-child { width: 36%; }

@media(max-width:40rem){body :is(.tg-answer,.tg-lower) .table-scroll table:not(.tg-compact){min-width:34rem}}
@container page (width < 40rem){body :is(.tg-answer,.tg-lower) .table-scroll table:not(.tg-compact){min-width:34rem}}
