.rcl-board{--rcl-purple:#542878;--rcl-ink:#282137;box-sizing:border-box;margin:2rem 0;border:1px solid #e1dce7;border-radius:16px;background:#fff;color:var(--rcl-ink);overflow:hidden;font-family:inherit;box-shadow:0 8px 28px #2821370a}
.rcl-board .rcl-header{padding:28px 28px 24px;background:var(--rcl-purple);color:#fff}
.rcl-board .rcl-header h2{margin:0 0 10px;color:#fff;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.2}
.rcl-board .rcl-header p{margin:0;color:#fff}
.rcl-board .rcl-header .rcl-eyebrow{margin-bottom:12px;font-size:.75rem;font-weight:700;letter-spacing:.14em}
.rcl-board .rcl-scroll{overflow-x:auto;padding:0 20px}
.rcl-board .rcl-scroll:focus-visible{outline:3px solid #9572b4;outline-offset:-3px}
.rcl-board .rcl-table{border-collapse:collapse;width:100%;margin:0;border:0;font-size:.95rem;text-align:left}
.rcl-board .rcl-table caption{text-align:left;padding:18px 8px;color:#62576e;font-size:.85rem}
.rcl-board .rcl-table th,.rcl-board .rcl-table td{padding:16px 12px;border:0;border-bottom:1px solid #ece8f0;vertical-align:middle;background:transparent;color:var(--rcl-ink)}
.rcl-board .rcl-table thead th{background:#f5f2f8;font-size:.78rem;white-space:nowrap}
.rcl-board .rcl-table tbody th{min-width:180px;font-weight:600}
.rcl-board .rcl-table tbody tr:hover{background:#faf8fc}
.rcl-board .rcl-rank{font-weight:700;font-variant-numeric:tabular-nums}
.rcl-board .rcl-table .rcl-gain{font-size:1.3rem;font-weight:750;color:var(--rcl-purple);font-variant-numeric:tabular-nums}
.rcl-board .rcl-status{display:block;margin-top:5px;color:#755514;font-size:.75rem;font-weight:500}
.rcl-board .rcl-table .rcl-date{min-width:160px;color:#62576e;font-size:.8rem}
.rcl-board .rcl-footnote{margin:0;padding:18px 28px;color:#62576e;font-size:.8rem}
.rcl-board .rcl-notice{margin:16px 20px;padding:12px 16px;background:#fff5d9;border-left:4px solid #946614;color:#63460f}
.rcl-board>p:not(.rcl-footnote):not(.rcl-notice){padding:20px}
@media(max-width:600px){.rcl-board .rcl-header{padding:24px 18px}.rcl-board .rcl-scroll{padding:0 8px}.rcl-board .rcl-table th,.rcl-board .rcl-table td{padding:12px 8px}.rcl-board .rcl-footnote{padding:16px}}
