
.cash-buyers-page-v1 .tx-editorial {max-width:var(--clvr-wide-width);margin:var(--clvr-sp-12) auto;color:var(--clvr-text);container-type:inline-size;}
.cash-buyers-page-v1 .tx-editorial-nav {display:flex;flex-wrap:wrap;gap:var(--clvr-sp-3) var(--clvr-sp-6);padding:var(--clvr-sp-6);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .tx-editorial-nav strong {flex-basis:100%;}
.cash-buyers-page-v1 .tx-editorial a {color:var(--clvr-orange-dark);text-decoration:underline;text-underline-offset:3px;}
.cash-buyers-page-v1 .tx-editorial a:hover,.cash-buyers-page-v1 .tx-editorial a:focus-visible {color:var(--clvr-blue);}
.cash-buyers-page-v1 .tx-editorial-section {margin:var(--clvr-sp-12) 0;max-width:var(--clvr-content-width);}
.cash-buyers-page-v1 .tx-editorial-section h2 {scroll-margin-top:var(--clvr-sp-8);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.3;margin:0 0 var(--clvr-sp-6);color:var(--clvr-text);}
.cash-buyers-page-v1 .tx-editorial-section h3 {font-size:1.125rem;margin:var(--clvr-sp-8) 0 var(--clvr-sp-3);}
.cash-buyers-page-v1 .tx-editorial-section p,.cash-buyers-page-v1 .tx-editorial-section li {line-height:1.7;margin-bottom:var(--clvr-sp-4);}
.cash-buyers-page-v1 .tx-editorial-section h2+p {font-size:1.0625rem;}
.cash-buyers-page-v1 .tx-editorial-section ul {padding-left:var(--clvr-sp-6);}
/* Match the rankings table: white surfaces, compact headers and fine row rules. */
.cash-buyers-page-v1 .tx-table-scroll {overflow-x:auto;overscroll-behavior-inline:contain;margin:var(--clvr-sp-6) 0 var(--clvr-sp-2);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg);box-shadow:none;scrollbar-width:thin;}
.cash-buyers-page-v1 .tx-table-scroll table {width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:.875rem;font-variant-numeric:tabular-nums;}
.cash-buyers-page-v1 .tx-table-scroll--states table {min-width:600px;}
.cash-buyers-page-v1 .tx-table-scroll--metros table {min-width:480px;}
.cash-buyers-page-v1 .tx-table-scroll th,.cash-buyers-page-v1 .tx-table-scroll td {padding:var(--clvr-sp-3);border:0;border-bottom:1px solid var(--clvr-border-light);vertical-align:middle;line-height:1.45;white-space:nowrap;text-align:right;}
.cash-buyers-page-v1 .tx-table-scroll thead th {background:var(--clvr-bg-muted);color:var(--clvr-text-secondary);white-space:normal;font-size:.78125rem;font-weight:var(--clvr-weight-semibold);}
.cash-buyers-page-v1 .tx-table-scroll th:first-child {text-align:left;}
.cash-buyers-page-v1 .tx-table-scroll tbody th {font-weight:var(--clvr-weight-semibold);}
.cash-buyers-page-v1 .tx-table-scroll tbody td {font-weight:var(--clvr-weight-semibold);}
.cash-buyers-page-v1 .tx-table-scroll tbody tr:nth-child(n)>* {background:var(--clvr-bg);}
.cash-buyers-page-v1 .tx-table-scroll tbody tr:hover>*,.cash-buyers-page-v1 .tx-table-scroll tbody tr:focus-within>* {background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .tx-table-scroll tbody tr:last-child>* {border-bottom:0;}
.cash-buyers-page-v1 .tx-table-scroll th:first-child {position:sticky;left:0;z-index:1;min-width:7rem;background:var(--clvr-bg);border-right:1px solid var(--clvr-border-light);}
.cash-buyers-page-v1 .tx-table-scroll thead th:first-child {z-index:2;background:var(--clvr-bg-muted);}
.cash-buyers-page-v1 .tx-table-scroll tbody .tx-highlight:nth-child(n)>* {background:color-mix(in srgb,var(--clvr-orange) 10%,var(--clvr-bg));}
.cash-buyers-page-v1 .tx-stat-value {display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--clvr-sp-1);}
.cash-buyers-page-v1 .tx-best-dot {display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--clvr-success);flex:none;}
.cash-buyers-page-v1 .tx-best-space {display:inline-block;width:5px;flex:none;}
.cash-buyers-page-v1 .tx-table-scroll .tx-market-link {color:var(--clvr-orange-dark);font-weight:var(--clvr-weight-semibold);text-decoration:none;}
.cash-buyers-page-v1 .tx-table-scroll .tx-market-link:hover,.cash-buyers-page-v1 .tx-table-scroll .tx-market-link:focus-visible {color:var(--clvr-blue);text-decoration:underline;text-underline-offset:3px;}
.cash-buyers-page-v1 .tx-editorial .tx-table-hint {display:none;margin:0 0 var(--clvr-sp-6);color:var(--clvr-text-secondary);font-size:.75rem;}
.cash-buyers-page-v1 .tx-stat-header {display:inline-flex;align-items:center;gap:var(--clvr-sp-1);line-height:1.4;}
.cash-buyers-page-v1 .tx-info {display:inline-flex;}
.cash-buyers-page-v1 .tx-info button {display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:var(--clvr-text-secondary);cursor:pointer;}
.cash-buyers-page-v1 .tx-info-icon {width:1rem;height:1rem;}
.cash-buyers-page-v1 .tx-info-body {position:fixed;z-index:100000;max-width:min(220px,calc(100vw - 24px));box-sizing:border-box;white-space:normal;text-align:left;font-size:.75rem;font-weight:var(--clvr-weight-normal);line-height:1.45;padding:var(--clvr-sp-2);background:var(--clvr-bg);color:var(--clvr-text);border:1px solid var(--clvr-border);border-radius:var(--clvr-radius-sm);box-shadow:var(--clvr-shadow);}
.cash-buyers-page-v1 .tx-info-body[hidden] {display:none;}
.cash-buyers-page-v1 .tx-editorial :is(a,button,[tabindex]):focus-visible {outline:2px solid var(--clvr-orange-dark) !important;outline-offset:3px;}
.cash-buyers-page-v1 .tx-data-note {font-size:.8125rem;color:var(--clvr-text-secondary);}
@container(max-width:560px){.cash-buyers-page-v1 .tx-table-scroll th,.cash-buyers-page-v1 .tx-table-scroll td {padding:var(--clvr-sp-3);} .cash-buyers-page-v1 .tx-editorial-nav {flex-direction:column;} .cash-buyers-page-v1 .tx-editorial .tx-table-hint {display:block;}}

@media(max-width:760px){.cash-buyers-page-v1 .tx-editorial {padding-inline:var(--clvr-sp-4);box-sizing:border-box;}}


.cash-buyers-page-v1 .tx-table-scroll--checklist th,.cash-buyers-page-v1 .tx-table-scroll--checklist td {text-align:left;white-space:normal;}
.cash-buyers-page-v1 .tx-table-scroll--checklist td {font-weight:var(--clvr-weight-normal);}

/* Reading pass: a quieter contents list, clear hierarchy, and concise factor explanations. */
.cash-buyers-page-v1 .tx-editorial-nav {max-width:var(--clvr-content-width);padding:var(--clvr-sp-4) 0;border:0;border-block:1px solid var(--clvr-border-light);border-radius:0;background:transparent;gap:var(--clvr-sp-2) var(--clvr-sp-6);flex-direction:row;font-size:.875rem;}
.cash-buyers-page-v1 .tx-editorial-section {margin-block:var(--clvr-sp-8);}
.cash-buyers-page-v1 .tx-editorial-section+.tx-editorial-section,.cash-buyers-page-v1 .tx-methodology {padding-top:var(--clvr-sp-8);border-top:1px solid var(--clvr-border-light);}
.cash-buyers-page-v1 .tx-editorial-section h2 {margin-bottom:var(--clvr-sp-4);line-height:1.25;}
.cash-buyers-page-v1 .tx-editorial-section h3 {margin-top:var(--clvr-sp-6);color:var(--clvr-text);line-height:1.4;}
.cash-buyers-page-v1 .tx-editorial-section p,.cash-buyers-page-v1 .tx-editorial-section li {line-height:1.65;}
.cash-buyers-page-v1 .tx-editorial-section :is(p,li) strong {font-weight:var(--clvr-weight-semibold);}
.cash-buyers-page-v1 .tx-editorial .tx-section-lead {font-size:1.0625rem;line-height:1.6;}
.cash-buyers-page-v1 .tx-editorial .tx-data-note {font-size:.875rem;line-height:1.55;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .tx-editorial .tx-factor-list {margin-block:var(--clvr-sp-3) var(--clvr-sp-6);}
.cash-buyers-page-v1 .tx-editorial .tx-factor-list li {margin-bottom:var(--clvr-sp-3);}
.cash-buyers-page-v1 .tx-editorial .tx-table-scroll--checklist td {font-weight:var(--clvr-weight-normal);}
.cash-buyers-page-v1 .tx-research-note {margin-block:var(--clvr-sp-6);padding-block:var(--clvr-sp-4);border-block:1px solid var(--clvr-border-light);}
.cash-buyers-page-v1 .tx-research-note summary {display:list-item;list-style:disclosure-closed;cursor:pointer;color:var(--clvr-text);font-weight:var(--clvr-weight-semibold);line-height:1.5;}
.cash-buyers-page-v1 .tx-research-note[open] summary {list-style:disclosure-open;}
.cash-buyers-page-v1 .tx-research-note__body {padding-top:var(--clvr-sp-4);font-size:.9375rem;}
.cash-buyers-page-v1 .tx-research-note__body p:last-child {margin-bottom:0;}
.cash-buyers-page-v1 .tx-research-note summary:focus-visible {outline:2px solid var(--clvr-orange-dark) !important;outline-offset:3px;}
.cash-buyers-page-v1 .tx-next-step {margin-block:var(--clvr-sp-6);padding-left:var(--clvr-sp-4);border-left:2px solid var(--clvr-orange);}
.cash-buyers-page-v1 .tx-next-step h3 {margin-top:0;}
.cash-buyers-page-v1 .tx-next-step p:last-child {margin-bottom:0;}
