.research-ledger{margin:1.5rem 0;padding:1rem;border:1px solid #cad6cb;border-radius:10px}.research-ledger p{line-height:1.65}.research-ledger small{display:block;font-size:.75rem;margin:.4rem 0;overflow-wrap:anywhere}.research-ledger details{padding:.8rem 0;border-bottom:1px solid #d1dacf}.research-ledger summary{cursor:pointer;font-weight:600;line-height:1.6}.research-ledger summary span{display:inline-block;padding:.1rem .5rem;border:1px solid #a9b8a5;border-radius:12px;font-size:.8rem}.research-ledger select{font:inherit;padding:.6rem;max-width:100%}.rl-notice{padding:1rem;border-left:4px solid #a8512d;background:#fff3e7;color:#143b3b}.rl-table{overflow:auto;max-height:38rem}.rl-table table{border-collapse:collapse;min-width:620px;width:100%}.rl-table th,.rl-table td{vertical-align:top;text-align:left;padding:.7rem;border-bottom:1px solid #d1dacf;max-width:330px;overflow-wrap:anywhere}.rl-table th{position:sticky;top:0;background:#edf1e7;color:#143b3b}.rl-table ul{padding-left:1.2rem;margin:0}.rl-pointer{overflow-wrap:anywhere}.rl-timeline{list-style:none;padding:0}.rl-timeline li{display:grid;grid-template-columns:160px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #d1dacf}.research-ledger [hidden]{display:none}.research-ledger :focus-visible{outline:3px solid #bd5a35;outline-offset:3px}@media(max-width:620px){.research-ledger{padding:.7rem}.rl-timeline li{grid-template-columns:1fr}}
