.guardian-neighborhood-finder{border-left:4px solid #f47629;background:#f5f6f6;padding:24px;margin:28px 0;scroll-margin-top:120px}
.guardian-neighborhood-finder h2{margin-top:0}.guardian-neighborhood-finder label{display:block;font-weight:700;margin:16px 0 7px}
.guardian-neighborhood-finder input,.guardian-neighborhood-finder select{display:block;width:100%;max-width:100%;background:#fff;color:#292c33;border:1px solid #8c8f94;border-radius:4px;padding:12px;font:inherit;line-height:1.4;min-height:48px}
.guardian-neighborhood-finder input:focus,.guardian-neighborhood-finder select:focus{outline:3px solid #b44d14;outline-offset:3px}
.guardian-neighborhood-finder__status{margin:14px 0;color:#40444b}
.guardian-neighborhood-finder__results{list-style:none;padding:0!important;margin:18px 0 0!important}
.guardian-neighborhood-finder__results>li{background:#fff;border:1px solid #d3d5d6;padding:19px;margin:0 0 14px;overflow-wrap:anywhere}
.guardian-neighborhood-finder__results>li::before{display:none!important}.guardian-neighborhood-finder__results h3{margin:0 0 10px!important;font-size:20px;line-height:1.35}
.guardian-neighborhood-finder__actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-bottom:0!important}.guardian-neighborhood-finder__actions .btn{white-space:normal;line-height:1.4}
.guardian-neighborhood-finder__actions a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:0;border-radius:3px;background:#f47629;color:#292c33;text-decoration:none;font-weight:700}
#find-your-neighborhood .guardian-neighborhood-finder__actions a.btn{color:#292c33!important;text-decoration:none!important}
.guardian-neighborhood-finder__actions a.btn:hover{background:#fa9a60;color:#292c33}.guardian-neighborhood-finder__actions a.btn:focus-visible{outline:3px solid #292c33;outline-offset:3px}
.guardian-neighborhood-finder__note{font-size:14px;line-height:1.6;color:#525660;margin:18px 0 0!important}
.guardian-neighborhood-context{padding:15px 18px;border-left:4px solid #f47629;background:#f5f6f6;color:#292c33;line-height:1.6;margin:0 0 22px}
[data-guardian-neighborhood-context][hidden]{display:none}
@media(max-width:575px){.guardian-neighborhood-finder{padding:18px;margin:22px 0}.guardian-neighborhood-finder__results>li{padding:16px}.guardian-neighborhood-finder__actions{display:block}.guardian-neighborhood-finder__actions a{display:block;margin-top:12px}.guardian-neighborhood-finder__actions .btn{width:100%;text-align:center}}
