.record-register .filters label{flex:1 1 160px}.record-register .filters label:first-child{flex-basis:280px}.record-register input{min-height:44px;width:100%;padding:.5rem;border:1px solid var(--color-line);border-radius:5px}.record-register button{min-height:44px;padding:.5rem 1rem;border:1px solid var(--color-line);background:#fff;border-radius:5px}.record-register .table-wrap{overflow-x:auto}.record-register table{min-width:700px}.record-register td{vertical-align:top}.record-register td p{max-width:65ch;font-size:.875rem;margin:.5rem 0}.record-register small{display:block;color:var(--color-muted);font-size:.75rem}.record-register td a{display:inline-block;padding-block:.4rem}.record-register h2{margin-top:2rem;font-weight:560;color:var(--color-navy)}.record-register .meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 2rem;padding:1.5rem 0;border-block:1px solid var(--color-line)}.record-register dt{font-size:.8125rem;color:var(--color-muted)}.record-register dd{margin:.3rem 0 0;overflow-wrap:anywhere}.record-register .facts li{margin-bottom:1.25rem}.record-register .facts p{margin-bottom:.3rem}.record-register code{overflow-wrap:anywhere}.record-register .record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.record-register .record-grid article{border-top:1px solid var(--color-line);padding:1rem 0}.record-register li a{display:inline-block;padding-block:.3rem}.record-register tr:target{background:var(--color-foam)}.record-register .stats{display:flex;gap:1rem 3rem;flex-wrap:wrap;margin:2rem 0}.record-register .stats strong{display:block;font-size:2rem;color:var(--color-navy)}
