/* Records & Milestones v35 — page-scoped only */
.pv-v35-record-section .pv-v35-record-table-wrap{overflow-x:auto;max-width:100%;margin:16px 0 10px;border:1px solid #d9dee7;border-radius:8px;background:#fff;outline-offset:3px}
.pv-v35-record-section .pv-v35-records-table{border-collapse:collapse;width:100%;min-width:860px;font:500 13px/1.35 Inter,Arial,sans-serif;color:#1c2940}
.pv-v35-record-section .pv-v35-records-table caption{text-align:left;padding:10px 12px;font-weight:800;color:#0b1933;background:#f7f8fa}
.pv-v35-record-section .pv-v35-records-table th,.pv-v35-record-section .pv-v35-records-table td{padding:8px 9px;border-bottom:1px solid #e6e9ee;white-space:nowrap;text-align:left}
.pv-v35-record-section .pv-v35-records-table thead th{background:#bd1e2d;color:#fff;font-weight:800}
.pv-v35-record-section .pv-v35-records-table tbody tr:nth-child(even){background:#f5f6f8}
.pv-v35-record-section .pv-v35-records-table tbody th{font-weight:800;color:#0b1933}
.pv-v35-record-section .pv-v35-records-table tbody td:nth-child(n+3){font-weight:800;color:#0b1933}
.pv-v35-record-section .pv-v35-source-note,.pv-v35-record-section .pv-v35-table-note{margin:8px 0;font-size:12px;line-height:1.55;color:#536070}
.pv-v35-record-section .pv-v35-table-note{font-style:italic}
@media(max-width:700px){.pv-v35-record-section .pv-v35-record-table-wrap{margin-right:0;margin-left:0}.pv-v35-record-section .pv-v35-records-table{font-size:12px}}
