.cap-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.cap-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line,#45483d);border-bottom:1px solid var(--line,#45483d);padding:14px 0;margin-bottom:24px}.cap-intro p,.cap-notice,.cap-note{color:#b5b0a2;font-size:14px;line-height:1.65}.cap-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.cap-tabs button[aria-pressed=true]{background:#d1be96;color:#1b1c17;border-color:#d1be96}.cap-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.cap-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:12px;letter-spacing:.04em;color:#bdb8a8;min-width:145px;flex:1}.cap-toolbar .cap-search{flex:3;min-width:220px}.cap-toolbar input,.cap-toolbar select{font:inherit;font-size:14px;color:#e3e0d6;background:#20221d;border:1px solid #494c40;border-radius:3px;padding:12px;width:100%;min-width:0}.cap-toolbar select{max-width:100%}.cap-notice{border-left:2px solid #a69370;padding:8px 16px;margin:22px 0}#capCount{font-size:12px;letter-spacing:.04em;color:#bdb8a8;margin:20px 0}.cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cap-card{border:1px solid #45483d;background:#1a1c17;padding:24px;min-width:0;overflow-wrap:anywhere}.cap-card header .eyebrow{display:block;font-size:10px}.cap-card h2{font-family:Georgia,serif;font-size:25px;line-height:1.2;margin:14px 0 8px}.cap-card p{font-size:14px;line-height:1.7;color:#c5c1b4}.cap-status{display:inline-block;font-size:10px;text-transform:uppercase;color:#b9cda4;border:1px solid #4f6044;padding:3px 7px;margin-top:12px;letter-spacing:.07em}.cap-status.unresolved{color:#dab991;border-color:#7c6240}.cap-card .cap-origin{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#b7a47c}.cap-card dl{font-size:12px;border-top:1px solid #373a30;padding-top:12px}.cap-card dt{color:#9c998c}.cap-card dd{margin:4px 0 12px;color:#d1cab9}.cap-evidence{border-top:1px solid #45483d;padding-top:14px;margin-top:18px}.cap-evidence summary,.cap-more summary{cursor:pointer;color:#d3bd94;font-size:13px;line-height:1.5}.cap-evidence summary span{color:#a39b87}.cap-links{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.cap-links button{white-space:normal;text-align:left;max-width:100%;font-size:12px;line-height:1.45}.cap-evidence small{font-size:11px;color:#9f9b8f}.cap-permalink{display:inline-block;color:#baa985;margin-top:18px;font-size:12px}.cap-pagination{display:flex;justify-content:center;gap:20px;align-items:center;margin:28px 0}.cap-pagination span{font-size:12px;color:#ada795}.cap-pagination button:disabled{opacity:.4;cursor:default}.cap-crime-related{border-top:1px solid #45483d;margin-top:24px;padding-top:16px}.cap-crime-related h3{font-size:17px}@media(max-width:1050px){.cap-grid{grid-template-columns:1fr}}@media(max-width:650px){.cap-metrics{grid-template-columns:1fr}.cap-intro{grid-template-columns:1fr;gap:0}.cap-card{padding:19px}.cap-toolbar label{min-width:calc(50% - 12px)}.cap-toolbar .cap-search{min-width:100%}.cap-toolbar button{width:100%}.cap-pagination{gap:12px}.cap-tabs button{flex:1;min-width:40%}.cap-card h2{font-size:23px}}

.cap-route-heading{font-size:13px;color:#bdb8a8;font-family:inherit;margin-top:18px}@media(max-width:650px){.cap-toolbar input,.cap-toolbar select{font-size:16px}}
