.rdm-zone-market,.rdm-market-index{margin:34px 0 8px;padding-top:4px}
.rdm-zone-market-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}
.rdm-zone-market-head>div{min-width:0}
.rdm-zone-market-head h2{margin:0!important}
.rdm-zone-market-head>p{max-width:390px;margin:0;color:#6f6b66;font:400 13px/1.55 Arial,sans-serif}
.rdm-zone-market-group{margin:18px 0 24px}
.rdm-zone-market-group h3{margin:0 0 9px!important;font:700 20px/1.2 Georgia,serif}
.rdm-zone-market-table-wrap,.rdm-market-index-wrap{overflow-x:auto;border:1px solid #ded8d1;background:#fff}
.rdm-zone-market-table,.rdm-market-index-table{width:100%;border-collapse:collapse;min-width:690px}
.rdm-zone-market-table th,.rdm-zone-market-table td,.rdm-market-index-table th,.rdm-market-index-table td{padding:11px 12px;border-bottom:1px solid #ebe6e0;text-align:left;vertical-align:top;font:400 12px/1.45 Arial,sans-serif;color:#46413d}
.rdm-zone-market-table thead th,.rdm-market-index-table thead th{background:#f7f4ef;color:#2c2926;font-weight:700}
.rdm-zone-market-table tbody tr:last-child td,.rdm-market-index-table tbody tr:last-child td,.rdm-market-index-table tbody tr:last-child th{border-bottom:0}
.rdm-zone-market-table td strong{font-size:14px;color:#171717}
.rdm-zone-market-table a,.rdm-market-index-table a{font-weight:700;text-decoration:none}
.rdm-zone-market-empty{margin:0;padding:15px 16px;border:1px solid #e2ddd7;background:#faf8f5;color:#77716b!important;font-size:13px!important}
.rdm-zone-market-more{margin:8px 0 0;border-top:1px solid #ded8d1;border-bottom:1px solid #ded8d1}
.rdm-zone-market-more>summary{cursor:pointer;padding:14px 2px;font:700 13px/1.3 Arial,sans-serif}
.rdm-zone-market-more[open]{padding-bottom:4px}
.rdm-zone-market-disclaimer{margin:12px 0 0!important;color:#77716b!important;font-size:11px!important;line-height:1.55!important}
.rdm-market-index-table th[scope=row]{font-weight:700;color:#171717;min-width:130px}
.rdm-market-index-table td>span{display:block;white-space:nowrap}
.rdm-market-index-table td>span+span{margin-top:5px}
.rdm-market-index-table small{display:block;margin-top:2px;color:#8a847e;font-size:10px}
.rdm-market-index-table td b{font-weight:700;color:#171717}
.rdm-market-no-data{color:#aaa39d!important}
.rdm-zone-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 28px}
.rdm-zone-intro-card{padding:17px;border:1px solid #ded8d1;background:#fff}
.rdm-zone-intro-card small{display:block;margin-bottom:7px;color:#c51b6b;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.rdm-zone-intro-card strong{display:block;color:#171717;font:700 16px/1.2 Georgia,serif}
.rdm-zone-intro-card p{margin:7px 0 0!important;font-size:13px!important;line-height:1.5!important}
.rdm-zone-keyareas{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 24px}
.rdm-zone-keyareas span{display:inline-block;padding:7px 10px;border:1px solid #d8d1ca;background:#faf8f5;font:700 11px/1 Arial,sans-serif}
.rdm-zone-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.rdm-zone-actions a{display:inline-flex;padding:11px 15px;background:#171717;color:#fff!important;text-decoration:none!important;font:700 12px/1 Arial,sans-serif}
.rdm-zone-actions a.is-pink{background:#c51b6b}
.rdm-zone-place-link{margin:18px 0 24px;padding:17px 18px;border:1px solid #ded8d1;background:#faf8f5}
.rdm-zone-place-link span{display:block;margin-bottom:5px;color:#c51b6b;font:700 9px/1 Arial,sans-serif;letter-spacing:.13em}
.rdm-zone-place-link strong{display:block;color:#171717;font:700 20px/1.15 Georgia,serif}
.rdm-zone-place-link p{margin:6px 0 10px!important;color:#69635d!important;font-size:13px!important;line-height:1.45!important}
.rdm-zone-place-link a{font:700 12px/1 Arial,sans-serif;text-decoration:none}
@media(max-width:760px){.rdm-zone-market-head{display:block}.rdm-zone-market-head>p{max-width:none;margin-top:8px}.rdm-zone-intro-grid{grid-template-columns:1fr}.rdm-zone-market-table,.rdm-market-index-table{min-width:620px}}
