
.market-hero{display:grid;grid-template-columns:1fr 1fr;background:#173447;color:white}.market-hero>div{padding:64px 6vw}.market-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-2px;margin:20px 0}.market-hero .eyebrow{color:#73d7d5}.market-hero p{line-height:1.8}.market-hero img{height:100%;width:100%;object-fit:cover;min-height:350px}.market-reviewed{font-size:12px;color:#d9e9eb}.market-explorer{padding:48px 6vw;max-width:1550px;margin:auto}.market-choice-heading{margin-bottom:10px}.market-switch{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.market-switch button{border:1px solid #087476;background:white;color:#173447;border-radius:30px;padding:12px 22px;cursor:pointer;font-weight:800}.market-switch button[aria-pressed=true]{background:#087476;color:white}.market-panel{padding:32px;background:#f2f7f6;border-radius:20px;margin:24px 0}.market-panel[hidden]{display:none}.market-panel h2{font-size:clamp(27px,3vw,40px);line-height:1.2}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.market-stat{padding:24px 20px;background:white;border-top:5px solid #087476;border-radius:12px;display:flex;flex-direction:column;gap:10px}.market-stat:nth-child(even){border-color:#ef7968}.market-stat strong{font-size:clamp(28px,3vw,40px);color:#173447;line-height:1.1}.market-stat span{font-size:14px;font-weight:800}.market-stat small{font-size:12px;color:#52616d;line-height:1.6}.market-panel>p,.market-method p{line-height:1.8}.market-source{font-size:12px;line-height:1.8;color:#52616d}.market-source a,.market-table a{color:#075f63;text-underline-offset:3px}.market-takeaway{background:#f7d4ca;padding:24px;border-radius:12px;line-height:1.7}.market-table-wrap{overflow:auto;border:1px solid #d7e4e3;border-radius:14px}.market-table{width:100%;border-collapse:collapse;min-width:780px;font-size:14px}.market-table caption{text-align:left;padding:20px;font-weight:800;background:#173447;color:white}.market-table th,.market-table td{padding:20px 16px;text-align:left;border-bottom:1px solid #d7e4e3}.market-table thead{background:#ecf4f3}.market-table th small{display:block;font-weight:400;font-size:11px;margin-top:7px}.market-comparison,.market-method{margin-top:48px}.market-method{padding:32px;background:#f2f7f6;border-radius:16px}.market-home{padding:48px 6vw;background:#173447;color:white}.market-home h2{font-size:36px;line-height:1.2}.market-home .eyebrow{color:#73d7d5}.market-home-stats{display:flex;flex-wrap:wrap;gap:36px;margin:28px 0}.market-home-stats>div{display:flex;flex-direction:column;gap:10px}.market-home-stats strong{font-size:38px;color:#73d7d5}.market-home-stats span{font-size:13px}.market-home small{display:block;line-height:1.7;color:#d9e9eb;margin:18px 0}.market-home .gradient-btn{display:inline-block;background:#ef7968;color:#173447}.market-switch button:focus-visible{outline:3px solid #ef7968;outline-offset:3px}@media(max-width:1000px){.market-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.market-hero{grid-template-columns:1fr}.market-hero>div{padding:40px 6vw}.market-hero img{height:230px;min-height:0}.market-panel{padding:20px}.market-explorer{padding:32px 5vw}.market-switch{gap:8px}.market-switch button{padding:10px 14px;font-size:13px}.market-stat{padding:18px 14px}.market-method{padding:22px}}@media(max-width:380px){.market-stats{grid-template-columns:1fr}}
/* Visual community explorer */
.market-hero{background:#30203f}.market-hero .eyebrow{color:#ffc2b5}.market-hero img{max-height:460px}.market-reviewed{color:#f1dfee}.market-explorer{max-width:1440px}.market-choice-heading{color:#30203f;font-size:clamp(27px,3vw,38px)}.market-switch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0}.market-switch button{padding:0;border-radius:18px;overflow:hidden;text-align:left;border:2px solid #e8e1ed;background:#fff;color:#30203f;box-shadow:0 4px 18px #30203f08;transition:transform .15s,border-color .15s,box-shadow .15s}.market-switch button:hover{transform:translateY(-3px);border-color:#a471c1;box-shadow:0 8px 22px #30203f14}.market-switch button[aria-pressed=true]{border-color:#70408b;background:#f6f0fa;color:#30203f;box-shadow:0 0 0 2px #70408b22}.market-switch img{width:100%;height:125px;display:block;object-fit:cover;filter:saturate(.65)}.market-card-copy{padding:17px;display:flex;flex-direction:column;gap:9px;min-height:137px}.market-card-copy strong{font-size:17px}.market-card-copy small{font-size:12px;font-weight:500;line-height:1.5;color:#62556c}.market-card-action{font-size:12px;color:#74418c;margin-top:auto}.market-switch button[aria-pressed=true] .market-card-action{font-weight:900}.market-quick-links{display:flex;gap:16px 26px;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.7;padding:12px 0}.market-quick-links>span{color:#675a70}.market-quick-links a{color:#6d378b;text-underline-offset:4px;font-weight:700}#pulse-status{background:#f8f5fa;border:1px solid #ece4f1;border-radius:12px;padding:14px 18px;font-size:12px;line-height:1.7;color:#5d5066}.market-panel{background:#f8f6fa;border:1px solid #ede7f1;padding:32px;scroll-margin-top:25px}.market-panel:focus{outline:none}.market-panel:focus-visible{outline:3px solid #a471c1;outline-offset:4px}.market-panel .eyebrow{color:#794495}.market-panel h2{color:#30203f;margin-bottom:12px}.market-panel-intro{max-width:780px;color:#65596c;margin-top:0}.market-stats{align-items:stretch}.market-stat{border-top-color:#81539c;padding:24px 20px;box-shadow:0 3px 14px #30203f05}.market-stat strong{color:#442454}.market-stat span{color:#30203f}.market-stat .metric-explainer{font-size:12px;line-height:1.6;color:#62586b;margin:0 0 6px}.market-stat small{margin-top:auto;color:#655b6c}.market-stat .pulse-stamp{margin-top:0;border-top:1px solid #eee7f2;padding-top:9px;font-size:11px}.market-takeaway{background:#f9e4dd}.market-source-details{margin-top:20px;border-top:1px solid #e4dce9;padding-top:18px}.market-source-details summary{cursor:pointer;font-size:13px;font-weight:800;color:#6d378b;padding:6px 0}.market-source-details summary:focus-visible{outline:2px solid #70408b;outline-offset:4px}.market-source a,.market-table a{color:#6d378b}.market-comparison,.market-method{scroll-margin-top:30px}.market-comparison h2,.market-method h2{color:#30203f}.market-comparison>p{line-height:1.7;color:#65596c;max-width:780px}.market-table-wrap{border-color:#e4dce9}.market-table-wrap:focus-visible{outline:3px solid #a471c1}.market-table caption{background:#442454}.market-table thead{background:#f1ebf6}.market-table th,.market-table td{border-color:#e4dce9}.market-table tbody tr:nth-child(even){background:#faf8fc}.market-table tbody th{position:sticky;left:0;background:#f4eff8;z-index:1}.market-method{background:#f8f6fa}.market-method .eyebrow{color:#794495}.market-panel[hidden]{display:none}
@media(max-width:1050px){.market-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.market-switch img{height:125px}.market-card-copy{min-height:123px}}@media(max-width:700px){.market-hero img{height:210px}.market-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-switch button{padding:0;font-size:14px}.market-switch img{height:100px}.market-card-copy{padding:13px;min-height:130px}.market-card-copy strong{font-size:16px}.market-switch button:first-child{grid-column:1/-1;display:grid;grid-template-columns:42% 1fr;align-items:stretch}.market-switch button:first-child img{height:100%;min-height:130px}.market-quick-links{gap:12px 20px}.market-panel{padding:22px 16px}.market-stats{gap:12px}.market-stat{padding:19px 14px}.market-stat strong{font-size:29px}.market-stat span{font-size:13px}.market-stat .metric-explainer{font-size:12px}.market-panel h2{font-size:29px}.market-table th,.market-table td{padding:16px 12px}.market-source-details .market-source{font-size:12px}}@media(prefers-reduced-motion:reduce){.market-switch button{transition:none}.market-switch button:hover{transform:none}}
.pulse-visual{background:#f8f5fa;border:1px solid #e7deee;border-radius:20px;padding:28px;margin:28px 0}.pulse-visual-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.pulse-visual h3{font-size:26px;color:#442454;margin:8px 0}.pulse-visual label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:#62556b}.pulse-visual select{font:inherit;font-size:14px;padding:12px 35px 12px 14px;color:#442454;background:white;border:1px solid #cbb7d7;border-radius:10px;min-height:46px}.pulse-visual select:focus-visible,.pulse-secondary:focus-visible{outline:3px solid #a471c1;outline-offset:3px}#pulse-chart-note,.pulse-chart-context{font-size:12px;color:#65596c;line-height:1.7}#pulse-bars{display:grid;gap:19px;margin:25px 0}.pulse-bar-label{display:flex;justify-content:space-between;gap:15px;font-size:14px;margin-bottom:8px;color:#442454}.pulse-bar-track{height:12px;background:#e9e0ef;border-radius:20px;overflow:hidden}.pulse-bar-track>span{height:100%;display:block;background:linear-gradient(90deg,#70408b,#b57ac0);border-radius:20px}.pulse-bar-row:nth-child(even) .pulse-bar-track>span{background:linear-gradient(90deg,#d56c5d,#edaa8d)}.pulse-secondary{padding:12px 18px;border:1px solid #70408b;color:#61317c;font:inherit;font-weight:700;font-size:13px;border-radius:12px;background:white;cursor:pointer;margin-top:10px}#pulse-download-status{font-size:12px;color:#62556b}.pulse-next{margin:55px 0}.pulse-next h2{font-size:clamp(27px,3vw,38px);color:#30203f;margin-bottom:10px}.pulse-next>p{color:#65596c;line-height:1.7}.pulse-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.pulse-next-grid article{padding:26px;border:1px solid #e7deee;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.pulse-path-number{background:#f5edf9;color:#794495;padding:8px 11px;border-radius:10px;font-size:12px;font-weight:800}.pulse-next-grid h3{font-size:20px;color:#442454}.pulse-next-grid p{font-size:14px;line-height:1.8;color:#65596c;margin-top:0}.pulse-next-grid a{color:#6d378b;font-size:14px;font-weight:800;margin-top:auto;text-underline-offset:4px}.market-method a{color:#6d378b}@media(max-width:700px){.pulse-next-grid{grid-template-columns:1fr}.pulse-visual{padding:20px 16px}.pulse-visual-head{align-items:stretch;flex-direction:column}.pulse-visual select{width:100%}.pulse-visual h3{font-size:24px}.pulse-next-grid article{padding:22px}}

/* Local landmark photography, without the old stock-image treatment. */
.market-hero img,.market-switch img{filter:none;object-fit:cover;object-position:center 45%}
.market-hero img{object-position:center 55%}
.market-switch button[data-market="bentonville"] img{object-position:60% 60%}
.market-switch button[data-market="fayetteville"] img{object-position:center 28%}
.market-photo-credits{font-size:12px;color:#65596c;margin:18px 0 24px;line-height:1.7}
.market-photo-credits summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.market-photo-credits a{color:#6d378b}
