main{grid-template-rows:auto minmax(0,1fr)}
.neighborhood-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:12px 32px;background:#f4f4e9;border-bottom:1px solid #c8d5c3}
.neighborhood-toolbar p{margin:0;font-size:16px;line-height:1.6;font-weight:700;white-space:nowrap}
.zone-switch{display:flex;gap:10px;flex-wrap:wrap}.zone-switch button{font-size:17px;line-height:1.4;font-weight:700;min-height:48px;padding:11px 20px;border:1px solid #8da391;border-radius:10px;background:#fff;color:#23483f}
.zone-switch button[aria-pressed=true]{background:#234f41;border-color:#234f41;color:white;box-shadow:inset 0 -3px #edc97d}
.zone-switch button:hover{border-color:#a66d30}.zone-switch button:focus-visible{outline:3px solid #b55726;outline-offset:3px}
.care{background:#f6dfe1;color:#9c6271}.home{background:#e8e2f0;color:#73618e}.outdoors{background:#f7e9c5;color:#91742e}
.map-pin[data-id=care] .pin-num{background:#f6dfe1}.map-pin[data-id=home] .pin-num{background:#e8e2f0}.map-pin[data-id=outdoors] .pin-num{background:#f7e9c5}
.large-text .zone-switch button{font-size:19px}.current-question{font-weight:600}
.sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:1100px){.neighborhood-toolbar{padding:10px 20px;gap:14px}.zone-switch button{font-size:15px;padding:11px 14px}.neighborhood-toolbar p{font-size:14px}}
@media(max-width:760px){
 .neighborhood-toolbar{display:block;padding:13px 14px 15px}.neighborhood-toolbar p{margin-bottom:9px;font-size:15px}
 .zone-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zone-switch button{font-size:14px;padding:12px 5px;min-height:50px;line-height:1.5}
 .large-text .zone-switch button{font-size:16px;overflow-wrap:anywhere}
 .world{height:600px}.side-top p{min-height:0}
}
