/* Two moments share the established notebook; only their records are independent. */
.london-chase-escape{margin-block:2rem;padding-top:1rem;border-top:1px solid #ad9a6c44}.london-chase-escape .london-case-buttons{display:grid;gap:.75rem}.london-chase-escape button{min-height:48px;white-space:normal;text-align:left;line-height:1.65;overflow-wrap:break-word}.london-chase-escape>button{margin-top:1rem;width:100%}
.london-chase-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 12px}
.london-chase-moments button{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;text-align:left;min-height:86px;padding:16px;border:1px solid #aa956257;background:#0e1c15;color:#cbd0c1;cursor:pointer;font:inherit}
.london-chase-moments button[aria-pressed="true"]{border-color:#c9ad71;background:#213024;box-shadow:inset 0 -2px #c9ad71}
.london-chase-moments span{grid-row:1/3;color:#b59b68;font-size:14px;font-variant-numeric:tabular-nums}
.london-chase-moments strong{font-size:18px;font-weight:400;color:#e1cf9e}
.london-chase-moments small{font-size:13px;color:#aeb6a8}
.london-chase-tool-note{font-size:14px!important;line-height:1.8;color:#adb8a8;margin:0 0 25px!important}
.london-chase-slip{margin:30px auto;padding:26px 28px;max-width:34rem;background:#33372b;border-left:2px solid #bdab7e;color:#e0d7bf;transform:rotate(-.5deg)}
.london-chase-slip p{margin:0!important;font-family:var(--font-serif,Georgia,serif);line-height:2.1}
.london-chase-ledger{margin:30px 0;border-block:1px solid #ad9a6c66;padding:20px 0}
.london-chase-ledger h2{color:#d3bf8c;font-size:22px;font-weight:400}
.london-chase-ledger>div{display:grid;grid-template-columns:minmax(5rem,.6fr) 1.5fr;gap:15px;padding:18px 0;border-bottom:1px solid #ad9a6c33;align-items:baseline}
.london-chase-ledger span{color:#aeb9a6;font-size:14px}
.london-chase-ledger strong{font-weight:400;color:#ded1af;font-size:19px}
.london-chase-ledger>p{font-size:15px!important;color:#b7c0b0}
.london-chase-speech{margin:30px 0 32px;padding-left:20px;border-left:1px solid #a48e5f77;display:block!important}
.london-chase-speech .chronicle-speaker{display:block;color:#c7ac72;font-size:17px;font-weight:400;margin-bottom:8px}
.london-chase-speech p{margin:10px 0!important}
.london-chase-proof h2{font-size:21px;font-weight:400;color:#d4bd84;margin-top:28px}
.london-chase-proof .london-case-result{margin-top:12px}
.london-chase-page .london-case-source[open] summary{margin-bottom:20px}
.london-chase-page button:focus-visible{outline:2px solid #e6cc91;outline-offset:4px}
@media(max-width:480px){.london-chase-moments{gap:8px}.london-chase-moments button{padding:13px 10px;gap:5px 7px}.london-chase-moments strong{font-size:16px}.london-chase-ledger>div{grid-template-columns:5rem 1fr}.london-chase-slip{padding:20px}.london-chase-proof .london-case-result{font-size:14px}.london-chase-proof .london-case-result th,.london-chase-proof .london-case-result td{overflow-wrap:anywhere}.london-chase-speech{padding-left:14px}}
