.qualified-records{min-width:0;margin-block:2rem}.qualified-records h2{margin-block:1.8rem .6rem}.qualified-records .record-status{color:var(--ink-2);max-width:70ch}.record-table{overscroll-behavior-inline:contain;overflow-x:auto}.record-table table{border-collapse:collapse;width:100%;font-size:.9rem}.record-table th,.record-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.7rem .6rem}.record-table thead th{border-block:1px solid var(--ink)}.record-table td{font-variant-numeric:tabular-nums}.record-table details{min-width:9rem}.record-sources{padding-inline-start:1.2rem;font-size:.85rem}.record-sources a{overflow-wrap:anywhere}.record-sources p{color:var(--ink-2)}.record-receipt code,.commitment-record code{overflow-wrap:anywhere;word-break:break-word}.commitment-record{border-top:1px solid var(--ink);padding-block:1.5rem}.record-assessment{font-family:var(--display);font-size:1.5rem}.record-rubric{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.75rem 1.5rem;display:grid}.record-rubric div{border-top:1px solid var(--line);padding-block-start:.5rem}.record-rubric dt{color:var(--ink-2);font-size:.85rem}.record-rubric dd{font-variant-numeric:tabular-nums;margin:.3rem 0}.record-chain{padding-inline-start:1.5rem}.record-chain>li{border-bottom:1px solid var(--line);padding-block:.5rem}
