.rc-market-guide{color:#263b50;background:#fff;font-size:17px;line-height:1.85}.rc-market-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.rc-market-hero{background:#193a60;color:#fff;padding:38px 0 46px}.rc-market-hero h1{color:#fff;font-size:clamp(29px,3vw,43px);line-height:1.35;margin:24px 0 18px;max-width:24em;font-weight:700}.rc-market-hero p{max-width:48em;color:#e3ebf4;margin:0 0 24px}.rc-market-breadcrumb{font-size:14px;display:flex;flex-wrap:wrap;gap:10px;line-height:1.6}.rc-market-breadcrumb a{color:#e3ebf4;text-decoration:underline;text-underline-offset:4px}.rc-market-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.rc-market-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 20px;border:1px solid #d1dbe5;border-radius:6px;color:#193a60;background:#fff;font-size:16px;font-weight:650;text-decoration:none;line-height:1.5}.rc-market-actions a:first-child{background:#ac4f00;border-color:#ac4f00;color:#fff}.rc-market-actions a:hover{background:#edf3f8;color:#193a60}.rc-market-actions a:first-child:hover{background:#8b4000;color:#fff}.rc-market-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:44px;padding-bottom:60px}.rc-market-toc{align-self:start;position:sticky;top:110px;border-top:2px solid #193a60;padding-top:16px;font-size:15px}.rc-market-toc p{font-weight:700;margin:0 0 12px}.rc-market-toc ul{list-style:none;padding:0;margin:0}.rc-market-toc li{margin:0 0 12px}.rc-market-toc a{color:#3d5368;text-decoration:none}.rc-market-toc a:hover{text-decoration:underline;color:#153e6a}.rc-market-prose{min-width:0}.rc-market-prose section{margin:0 0 42px;scroll-margin-top:110px}.rc-market-prose h2{font-size:25px;line-height:1.5;color:#173b60;margin:0 0 18px}.rc-market-prose h3{font-size:19px;margin:24px 0 10px;color:#193a60}.rc-market-prose p{margin:0 0 16px}.rc-market-prose ul,.rc-market-prose ol{padding-left:1.45em;margin:14px 0 20px}.rc-market-prose li{margin:7px 0}.rc-market-prose a,.rc-market-hub a,.rc-market-directory a{color:#174f80;text-decoration:underline;text-underline-offset:4px}.rc-market-table{overflow:auto;border:1px solid #cdd9e5;margin:22px 0;border-radius:5px;scrollbar-color:#8498ac #edf2f7}.rc-market-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.7;margin:0;font-variant-numeric:tabular-nums}.rc-market-table th,.rc-market-table td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #dbe3eb}.rc-market-table th{background:#edf3f8;color:#183b60;font-weight:700}.rc-market-table tbody tr:last-child td{border-bottom:0}.rc-market-guide details{border-top:1px solid #dbe3eb;padding:16px 0}.rc-market-guide summary{font-size:17px;font-weight:650;cursor:pointer;color:#193a60}.rc-market-guide details p{padding-top:12px;margin-bottom:0}.rc-market-contact{background:#f1f5f8;padding:28px;border-radius:8px}.rc-market-contact h2{font-size:25px}.rc-market-contact .rc-market-actions{margin:20px 0}.rc-market-guide :focus-visible,.rc-market-hub :focus-visible,.rc-market-directory :focus-visible{outline:3px solid #b5560c;outline-offset:4px}.rc-market-guide ::selection{background:#d7e8f7;color:#102e4b}.rc-market-hub,.rc-market-directory{max-width:1120px;margin:40px auto;padding:32px 28px;border-top:1px solid #dbe3eb;color:#263b50;line-height:1.75}.rc-market-hub h2,.rc-market-directory h2{font-size:28px;line-height:1.45;color:#193a60;margin:0 0 12px}.rc-market-hub p{margin:0 0 20px;font-size:16px}.rc-market-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;padding:0;margin:0}.rc-market-links li{border-bottom:1px solid #dbe3eb;padding:15px 0;display:flex;flex-direction:column;gap:5px}.rc-market-links a{font-size:18px;font-weight:650}.rc-market-links span{font-size:15px;color:#4a6073}.rc-market-hub .rc-market-actions{margin-top:24px}.rc-market-directory details{border-top:1px solid #dbe3eb;padding:16px 0}.rc-market-directory summary{font-size:18px;font-weight:650;cursor:pointer}.rc-market-directory ul{columns:2;column-gap:36px;padding-left:22px}.rc-market-directory li{break-inside:avoid;margin:10px 0;font-size:16px}.rc-market-related{padding-top:24px;border-top:1px solid #dbe3eb}.rc-market-related li{margin:12px 0}.rc-market-guide .rc-market-meta{font-size:14px;color:#e3ebf4;margin-top:18px;margin-bottom:0}
@media(min-width:1200px){.rc-market-guide .rc-market-wrap{max-width:1120px;padding-right:70px}}@media(max-width:800px){.rc-market-layout{grid-template-columns:1fr;gap:28px}.rc-market-toc{position:static}.rc-market-toc ul{display:flex;flex-wrap:wrap;gap:10px 20px}.rc-market-toc li{margin:0}.rc-market-wrap{padding:0 22px}.rc-market-layout{padding-top:28px;padding-bottom:40px}.rc-market-hero{padding:26px 0 32px}.rc-market-hero h1{color:#fff;margin-top:20px}.rc-market-hub,.rc-market-directory{padding:26px 22px;margin:28px auto}.rc-market-links{grid-template-columns:1fr}.rc-market-directory ul{columns:1}.rc-market-prose h2{font-size:23px}.rc-market-contact{padding:22px}.rc-market-actions{gap:10px}.rc-market-actions a{font-size:15px;padding:10px 15px}.rc-market-guide{font-size:16px}.rc-market-prose section{scroll-margin-top:90px}.rc-market-table{max-width:100%}}
