/* Local market study tables and report tiles stay usable on narrow screens. */
.market-study-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.market-study-stat{padding:16px;border:1px solid rgba(15,42,74,.1);border-radius:14px;background:#fff}.market-study-stat b{display:block;color:var(--ink);font:600 24px/1.1 var(--sans)}.market-study-stat span{display:block;margin-top:5px;color:var(--soft);font:400 13px/1.4 var(--sans)}.market-study-table-wrap{overflow-x:auto;margin:18px 0 28px}.market-study-table{width:100%;min-width:620px;border-collapse:collapse;font:400 14px/1.45 var(--sans);color:var(--soft)}.market-study-table--compact{min-width:0}.market-study-table--tools th:last-child,.market-study-table--tools td:last-child{min-width:220px}.market-study-table th,.market-study-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(15,42,74,.1)}.market-study-table th{color:var(--ink);font-weight:600}.market-study-table-note{margin:-18px 0 28px;color:var(--soft);font:400 13px/1.4 var(--sans)}.market-study-takeaways{padding:20px;border:1px solid rgba(15,42,74,.1);border-radius:16px;background:var(--forest-wash)}.market-study-takeaways h2{margin-top:0!important}.market-study-links{display:grid;gap:10px}.market-study-links a{display:block;padding:13px 15px;border:1px solid rgba(15,42,74,.1);border-radius:12px;text-decoration:none;color:var(--ink)}.market-study-links a:hover,.market-study-links a:active{border-color:rgba(28,88,168,.45)}.market-study-links a:focus-visible{outline:2px solid var(--sky-1);outline-offset:2px}.market-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 28px}.market-tile{display:block;padding:14px;border:1px solid rgba(15,42,74,.1);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none}.market-tile strong{display:block;font:600 15px/1.3 var(--sans)}.market-tile span{display:block;margin-top:5px;color:var(--soft);font:400 13px/1.4 var(--sans)}.market-tile:hover,.market-tile:active{border-color:rgba(28,88,168,.45)}.market-tile:focus-visible{outline:2px solid var(--sky-1);outline-offset:2px}.market-study-context{border-top:1px solid rgba(15,42,74,.1);border-bottom:1px solid rgba(15,42,74,.1);padding:4px 0;margin:24px 0}.market-study-context p{margin:11px 0}.market-study-ledger,.market-study-faq details{border-bottom:1px solid rgba(15,42,74,.1);padding:12px 0}.market-study-ledger summary,.market-study-faq summary{color:var(--ink);font:600 16px/1.4 var(--sans);cursor:pointer}.market-study-ledger p,.market-study-faq p{margin:10px 0 0}@media(max-width:720px){.market-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.market-study-summary{grid-template-columns:1fr}.market-study-table-wrap{margin-inline:-2px}.market-study-table{font-size:13px}}
