@media screen{.learning-exhibit[data-exhibit="Income & housing pressure"]{background:var(--lightningcss-light,#edeaf4)var(--lightningcss-dark,#262438);border:1px solid var(--lightningcss-light,#c8bfd9)var(--lightningcss-dark,#59516f);border-radius:24px 5px}.income-pressure p{font:12px/1.5 var(--font-text);margin:.5rem 0}.income-pressure-tabs{gap:.4rem;margin:.7rem 0;display:flex}.income-pressure-tabs button{border:1px solid var(--border);min-height:40px;color:var(--text-primary);font:12px var(--font-text);background:0 0;border-radius:20px;padding:.4rem .85rem}.income-pressure-tabs button[aria-pressed=true]{background:var(--lightningcss-light,#ded8ec)var(--lightningcss-dark,#403856)}.income-pressure-bars{gap:.8rem;display:grid}.income-pressure-bars>div{font:12px var(--font-text);grid-template-columns:100px minmax(0,1fr) 65px;align-items:center;gap:.25rem .5rem;display:grid}.income-pressure-track{background:var(--lightningcss-light,#d7d1e3)var(--lightningcss-dark,#383149);border-radius:4px;height:13px;position:relative}.income-pressure-track i{background:var(--lightningcss-light,#796596)var(--lightningcss-dark,#baa6d7);border-radius:4px;height:100%;display:block}.income-pressure-margin{border-inline:2px solid var(--text-primary);background:var(--text-primary);height:3px;position:absolute;top:5px}.income-pressure-bars strong{text-align:right;font-size:12px}.income-pressure-bars small{color:var(--text-secondary);grid-column:1/-1;font-size:10px}.income-band-label{min-height:32px;color:var(--text-primary);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.income-band-label[aria-pressed=true]{font-weight:700}.income-band-explanation{color:var(--text-secondary)}.atlas-outline-status{color:var(--text-secondary);font:11px/1.5 var(--font-text);margin:0}.atlas-control-footer .atlas-coverage{flex-wrap:wrap}.atlas-pin-button{border:1px solid var(--border);background:var(--surface-1);min-height:36px;color:var(--text-primary);font:12px var(--font-text);cursor:pointer;border-radius:10px;padding:.4rem .6rem}.atlas-results:has(.atlas-comparison){overflow:auto}.atlas-comparison{border:1px solid var(--border);background:var(--surface-1);font:12px/1.5 var(--font-text);border-radius:14px;padding:.65rem}.atlas-comparison header{justify-content:space-between;gap:.5rem;display:flex}.atlas-comparison button{min-height:32px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.atlas-compare-chips{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.atlas-compare-chips li{border:1px solid var(--border);border-radius:999px;align-items:center;padding-left:.55rem;display:inline-flex}.atlas-compare-chips button{min-height:32px;padding:0 .45rem}.atlas-compare-go{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.atlas-comparison small{color:var(--text-muted);display:block}.atlas-measure-group h3 small{color:var(--text-muted);font-weight:400}.atlas-layer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;width:100%;display:flex}.atlas-layer-name{font:600 13px/1.4 var(--font-text);color:var(--text-primary)}.atlas-layer-name small{color:var(--text-muted);font-weight:400}.atlas-exit{border:1px solid var(--border);min-height:36px;color:var(--text-primary);font:500 13px/1 var(--font-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;display:inline-flex}.atlas-exit:hover,.atlas-exit:focus-visible{border-color:var(--text-secondary)}.atlas-layer-row .atlas-levels{flex:auto;width:auto}.atlas-inline-link{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.atlas-comparison small{color:var(--text-secondary);font-size:10px}.atlas-comparison a.destination-county{color:var(--kind-county);font-size:11px}.atlas-map-geography path[data-pinned=true]:not([data-selected=true]){stroke:var(--atlas-accent);stroke-width:3px;stroke-dasharray:5 3}.atlas-table-wrap tr[data-pinned=true]:not([data-selected=true]){background:color-mix(in srgb,var(--atlas-accent) 8%,var(--surface-card))}.atlas-table-wrap tr[data-pinned=true] th button:before{content:"◆ ";color:var(--atlas-accent)}.atlas-comparison p{margin:.4rem 0}@media (max-width:900px){.atlas-results[data-expanded=false] .atlas-comparison{display:none}.atlas-results[data-expanded=true]:has(.atlas-comparison) .atlas-selected{display:none}}}
