.record-page{padding:26px 0 0}.record-section,.record-contents{max-width:860px;color:var(--ink-2);overflow-wrap:break-word;margin:clamp(28px,4vw,48px) 0 0;scroll-margin-top:88px;font-size:16.5px;line-height:1.68}.record-section h2,.record-contents h2{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:clamp(21px,2.4vw,26px);font-weight:400;line-height:1.3}.record-section p{max-width:720px;margin:0 0 12px}.record-section a,.record-contents a,.record-note a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.record-section a:hover,.record-contents a:hover,.record-note a:hover{border-bottom-color:var(--ink)}.record-contents{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:18px 0}.record-contents ol{margin:0;padding-left:24px}.record-summary{border:1px solid var(--hair);background:var(--hair);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.record-summary div{background:var(--bg);padding:14px 16px}.record-summary dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.record-summary dd{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:26px;line-height:1.2}.record-note{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.record-table{border:1px solid var(--hair);border-radius:6px;max-width:100%;overflow-x:auto}.record-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px;line-height:1.5}.record-table th,.record-table td{text-align:left;vertical-align:top;padding:10px 12px}.record-table thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);background:var(--surface);font-size:10.5px;font-weight:400}.record-table tbody th{color:var(--ink);font-weight:400}.record-table tbody th,.record-table td{border-top:1px solid var(--hair)}.record-type{font-family:var(--mono);color:var(--ink-faint);margin-top:2px;font-size:11px;display:block}.record-number{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}
