.dt-mono,.dt-num,.dt-figures b,.dt-asof,.dt-cite{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dt-head h1{letter-spacing:-.02em;text-wrap:balance;max-width:21ch;margin:0 0 var(--s4);font-size:clamp(28px,4.6vw,44px);line-height:1.12}.dt-lede{max-width:var(--measure);margin:0 0 var(--s4);font-size:1.1rem}.dt-meta{color:var(--dim);margin:0;font-size:.92rem}.dt-figures{margin:var(--s6) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--ax-rule);gap:var(--s5) var(--s7);flex-wrap:wrap;list-style:none;display:flex}.dt-figures li{gap:2px;display:grid}.dt-figures b{font-size:1.7rem;font-weight:600;line-height:1.1}.dt-figures span{color:var(--dim);font-size:.92rem}.dt-exno{margin:0 0 var(--s3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:flex-end;gap:10px;font-size:.72rem;display:flex}.dt-exmark{align-items:flex-end;gap:2px;height:14px;margin-bottom:1px;display:inline-flex}.dt-exmark i{background:var(--accent);opacity:.55;width:3px;min-height:2px;display:block}.dt-exmark i:first-child{opacity:1}.dt-exno-src{color:var(--dim);letter-spacing:.06em;margin-left:8px}.dt-scroll{max-width:100%;margin-top:var(--s5);overflow-x:auto}.dt-table{border-collapse:collapse;width:100%;font-size:.95rem}.dt-table th,.dt-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px 10px 0}.dt-table thead th{background:var(--bg);box-shadow:inset 0 -1px 0 0 var(--line);color:var(--dim);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.dt-table tbody th{font-weight:600}.dt-num{white-space:nowrap}.dt-ci{color:var(--dim);font-weight:400}.dt-bad>*{box-shadow:inset 0 1px 0 0 var(--ink);border-bottom-color:var(--ink)}.dt-bad-word{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.dt-caption{max-width:var(--measure);margin-top:var(--s5);color:var(--dim)}.dt-list{max-width:var(--measure);margin-top:var(--s4);padding-left:1.2em}.dt-list li+li{margin-top:8px}.dt-read{max-width:var(--measure);margin-top:var(--s5);padding-left:var(--s4)}.dt-read p{margin:0}.dt-read-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0 0 4px;font-size:.7rem}.dt-cannot{max-width:var(--measure);margin-top:var(--s5);padding-top:var(--s3);border-top:1px dashed var(--line);color:var(--dim);font-size:.95rem}.dt-cannot-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-right:8px;font-size:.7rem}.dt-live{padding-block:var(--s7)}.dt-live-figures{margin-block:var(--s5) var(--s4)}.dt-live-state{max-width:var(--measure);align-items:baseline;gap:10px;margin-top:0;font-size:1rem;display:flex}.dt-live-state:empty{display:none}.dt-live-state.is-off{color:var(--ink);font-weight:600}.dt-live-mark{color:var(--accent);font-size:.8em;line-height:1.6}.dt-lanes{margin:var(--s5) 0 0;max-width:var(--measure);gap:0;padding:0;list-style:none;display:grid}.dt-lanes li{align-items:baseline;gap:var(--s4);border-top:1px solid var(--line);grid-template-columns:3.5rem 1fr auto;padding:8px 0;display:grid}.dt-lanes .dt-caption{margin:0}.dt-lane-state{color:var(--dim);font-size:.9rem}.dt-lane-state.is-off{color:var(--ink);font-weight:600}@media (width<=560px){.dt-lanes li{grid-template-columns:3.5rem 1fr}.dt-lane-state{grid-column:2}}.dt-asof{margin-top:var(--s4);color:var(--dim);letter-spacing:.02em;font-size:.8rem}.dt-limits-grid{gap:var(--s5) var(--s7);display:grid}@media (width>=900px){.dt-limits-grid{grid-template-columns:1fr 1fr}}.dt-limit{max-width:var(--measure);padding-top:var(--s4);border-top:1px solid var(--ax-rule)}.dt-limits h3{margin:0 0 4px;font-size:1.02rem}.dt-limits p{margin:0}.dt-files{margin:var(--s5) 0 0}.dt-file{gap:2px var(--s5);border-bottom:1px solid var(--line);padding:10px 0;display:grid}@media (width>=720px){.dt-file{grid-template-columns:15rem 1fr;align-items:baseline}}.dt-files dt{font-weight:600}.dt-files dd{color:var(--dim);margin:0}.dt-disclosure{border-top:1px solid var(--line)}.dt-disclosure p{max-width:var(--measure)}.dt-cite{margin-top:var(--s5);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--dim);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:.85rem}@media (width<=640px){.dt-figures{gap:var(--s4) var(--s5)}.dt-figures b{font-size:1.4rem}}
