.reference-layer{padding:10px 0 58px;border-top:1px solid var(--ink)}.reference-layer>*{min-width:0}.reference-layer .micro{margin-bottom:10px;color:var(--ink-soft)}.reference-layer h2{max-width:26ch}.reference-layer h3{margin-top:30px}.reference-layer p,.reference-layer li{max-width:78ch}.reference-intro{font-size:18px}.reference-table-hint{display:none;margin:0 0 8px;color:var(--ink-soft);font:500 12px/1.4 var(--font-mono)}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.reference-grid>div{min-width:0}.reference-table-wrap{width:100%;max-width:100%;margin:20px 0 30px;overflow-x:auto;border:1px solid var(--ink);background:var(--paper-raised);overscroll-behavior-inline:contain}.reference-table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px;line-height:1.45}.reference-table th,.reference-table td{padding:13px 14px;border-right:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint);text-align:left;vertical-align:top}.reference-table th{background:var(--paper-recessed);font:600 12px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.reference-table th:last-child,.reference-table td:last-child{border-right:0}.reference-table tbody tr:last-child td{border-bottom:0}.reference-sources{margin-top:30px;padding-top:16px;border-top:1px solid var(--line-faint);font-size:15px}@media(max-width:759px){.reference-layer{padding-top:4px;padding-bottom:42px}.reference-layer h2{font-size:27px}.reference-layer h3{margin-top:24px;font-size:21px}.reference-intro{font-size:17px}.reference-table-hint{display:block}.reference-grid{grid-template-columns:1fr;gap:0}.reference-table{min-width:620px;font-size:14px}.reference-table th,.reference-table td{padding:11px 12px}}@media print{.reference-layer{display:none!important}}
