.record-page{max-width:1120px;margin:0 auto;padding:42px 34px 72px}.back-link{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.record-kicker{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#526d6e}.record-header{padding:20px 0 30px;border-bottom:1px solid #b9beb6}.record-header h1{max-width:900px;font-size:clamp(30px,5vw,58px);line-height:1.02;margin:12px 0 16px}.record-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#4f625e}.record-pill{display:inline-block;color:#fff;background:#6b7c78;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.record-pill.confirmed{background:#f4683e}.record-pill.official{background:#8c68bb}.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.record-section{border:1px solid #123a3d;background:#fffefa;padding:22px}.record-section h2{font-size:20px;margin:0 0 9px}.record-section p{margin:0;line-height:1.58}.record-section-wide{grid-column:1/-1}.record-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #123a3d;margin:24px 0}.record-facts div{padding:14px;border-right:1px solid #c9cec6;border-bottom:1px solid #c9cec6}.record-facts dt{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5d6e66}.record-facts dd{margin:5px 0 0;font-weight:700}.source-group{margin-top:18px}.source-group h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.source-list{margin:0;padding-left:20px}.source-list li{padding:5px 0;line-height:1.35}.record-error{border:1px solid #123a3d;padding:24px}@media(max-width:700px){.record-page{padding:25px 18px 46px}.record-grid{grid-template-columns:1fr}.record-section-wide{grid-column:auto}.record-facts{grid-template-columns:1fr}.record-facts div{border-right:0}.record-header h1{font-size:34px}}
.brief-select{display:block;margin-top:20px;font-weight:800}.brief-select+select{width:min(100%,460px);margin:8px 0 12px;padding:12px;border:1px solid #123a3d;background:#fffefa;color:#102f34;font:inherit}
.record-page a{color:#c55230;text-decoration-color:#c55230;text-underline-offset:2px}.record-page a:hover{color:#102322;text-decoration-color:#102322}
