/* Method: the nine metrics' table and the tense blocks, over the reading column of legal.css */
.doc .mt-wrap { overflow-x: auto; margin: 6px 0 16px; border-radius: 10px; border: 1px solid var(--line-2); background: var(--panel-2); scrollbar-width: thin; scrollbar-color: var(--line-2) transparent; }
.doc .mtab { border-collapse: collapse; width: 100%; min-width: 520px; font-size: 13px; }
.doc .mtab th, .doc .mtab td { border-top: 1px solid var(--line); border-left: 1px solid var(--line); padding: 9px 12px; text-align: left; vertical-align: top; }
.doc .mtab tr > :first-child { border-left: 0; }
.doc .mtab thead th { border-top: 0; }
.doc .mtab th { font-weight: 600; color: var(--tx); }
.doc .mtab th small { display: block; margin-top: 2px; font-size: 11.5px; font-weight: 400; color: var(--mut); }
.doc section .mtab td a { border-bottom: 0; font-weight: 500; }
.doc .tense { border-top: 1px solid var(--line); padding-top: 14px; margin-top: 14px; scroll-margin-top: 12px; }
.doc .tense h3 { font-size: 15px; margin: 0 0 10px; }
.doc .tense h3 small, .doc .metric h4 small { margin-left: 6px; font-size: 10.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mut); }
.doc .metric { margin: 0 0 16px; scroll-margin-top: 12px; }
.doc .metric h4 { font-size: 13.5px; font-weight: 600; color: var(--tx); margin: 0 0 2px; }
.doc .metric .q { color: var(--mut); font-style: italic; margin: 0 0 6px; }
.doc .metric:target { outline: 1px solid var(--si-bd); outline-offset: 6px; border-radius: 6px; }
