.wp-block-newspack-community-location-search{color:#1d1d1f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.wp-block-newspack-community-location-search button{appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;margin:0;min-height:0;min-width:0;padding:0;text-transform:none}.wp-block-newspack-community-location-search .newspack-community-location-search__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.wp-block-newspack-community-location-search .newspack-community-location-search__keyword-wrap{flex:1 1 240px;min-width:0}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-wrap{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby{position:relative}.wp-block-newspack-community-location-search .newspack-community-location-search__keyword{align-items:center;display:flex;margin:0;position:relative}.wp-block-newspack-community-location-search .newspack-community-location-search__keyword-icon{color:#50575e;display:inline-flex;left:10px;pointer-events:none;position:absolute}.wp-block-newspack-community-location-search .newspack-community-location-search__keyword-input{background:#fff;border:1px solid #d1d1d6;border-radius:6px;color:#1d1d1f;flex:1;font-family:inherit;font-size:14px;padding:9px 12px 9px 36px}.wp-block-newspack-community-location-search .newspack-community-location-search__keyword-input:focus-visible{outline:2px solid #1d1d1f;outline-offset:1px}@media(prefers-contrast:more){.wp-block-newspack-community-location-search .newspack-community-location-search__keyword-input{border-color:#1d1d1f}}.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27 width%3D%2712%27 height%3D%2712%27 viewBox%3D%270 0 24 24%27 fill%3D%27none%27 stroke%3D%27%2350575e%27 stroke-width%3D%272.5%27 stroke-linecap%3D%27round%27 stroke-linejoin%3D%27round%27%3E%3Cpolyline points%3D%276 9 12 15 18 9%27%2F%3E%3C%2Fsvg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border:1px solid #d1d1d6;border-radius:6px;color:#1d1d1f;cursor:pointer;field-sizing:content;font-family:inherit;font-size:14px;line-height:1.4;min-height:40px;padding:9px 32px 9px 12px}.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood:hover{border-color:#50575e}.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood:focus-visible{outline:2px solid #1d1d1f;outline-offset:1px}@media(prefers-contrast:more){.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood{border-color:#1d1d1f}.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood[data-active=true]{box-shadow:inset 0 0 0 1px #1d1d1f}}@media(forced-colors:active){.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood{appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:12px}}.wp-block-newspack-community-location-search .newspack-community-location-search__neighborhood[data-active=true]{background-color:#f5f5f7;border-color:#1d1d1f;font-weight:600}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip{align-items:center;background:var(--newspack-ui-color-neutral-5,#f7f7f7);border-radius:999px;color:var(--newspack-ui-color-neutral-90,#1e1e1e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:8px 14px;transition:background-color .12s ease}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip:hover{background:var(--newspack-ui-color-neutral-10,#f0f0f0)}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip:focus-visible{outline:2px solid var(--newspack-ui-color-neutral-90,#1e1e1e);outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--active,.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--pressed{background:var(--newspack-ui-color-neutral-90,#1e1e1e);color:#fff;font-weight:600}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--active:hover,.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--pressed:hover{background:var(--newspack-ui-color-neutral-80,#3e3e3e)}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--active:focus-visible,.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--pressed:focus-visible{outline-color:#fff}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip--loading{cursor:wait;opacity:.7}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-chip svg{fill:currentcolor}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-icon{display:inline-flex}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-x{font-size:11px;margin-left:2px;opacity:.85}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-error{color:#c00f0f;font-size:12px;margin:0;max-width:320px}.wp-block-newspack-community-location-search .newspack-community-location-search__nearby-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wp-block-newspack-community-location-search .newspack-community-location-search__popover{background:#fff;border:1px solid #d1d1d6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;min-width:240px;padding:12px 14px;position:absolute;top:calc(100% + 8px);z-index:10}.wp-block-newspack-community-location-search .newspack-community-location-search__popover--right{left:auto;right:0}.wp-block-newspack-community-location-search .newspack-community-location-search__popover-title{color:#50575e;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-item{align-items:center;background:transparent;border:0;border-radius:4px;color:#1d1d1f;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:7px 10px;text-align:left;width:100%}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-item:hover{background:#f5f5f7}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-item:focus-visible{outline:2px solid #1d1d1f;outline-offset:-2px}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-item.is-selected{background:#f5f5f7;font-weight:600}.wp-block-newspack-community-location-search .newspack-community-location-search__pop-check{color:#0f6620;flex-shrink:0;font-weight:700;width:14px}.wp-block-newspack-community-location-search .newspack-community-location-search__tabs{align-items:stretch;border-bottom:1px solid #ececef;display:flex;margin:8px 0 0;padding:0 4px;position:relative}.wp-block-newspack-community-location-search .newspack-community-location-search__tablist{align-items:stretch;display:flex;flex:1 1 auto;gap:28px;min-width:0}.wp-block-newspack-community-location-search .newspack-community-location-search__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#50575e;cursor:pointer;font-family:inherit;font-size:14px;margin-bottom:-1px;padding:12px 0 14px;-webkit-user-select:none;user-select:none;white-space:nowrap}.wp-block-newspack-community-location-search .newspack-community-location-search__tab:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__tab.is-active{border-bottom-color:#1d1d1f;color:#1d1d1f;font-weight:700}.wp-block-newspack-community-location-search .newspack-community-location-search__tab-more-wrap{flex:0 0 auto;margin-left:16px;position:relative}.wp-block-newspack-community-location-search .newspack-community-location-search__tab-more{background:transparent;border:0;border-bottom:2px solid transparent;color:#50575e;cursor:pointer;font-family:inherit;font-size:14px;margin-bottom:-1px;max-width:22ch;overflow:hidden;padding:12px 0 14px;text-overflow:ellipsis;white-space:nowrap}.wp-block-newspack-community-location-search .newspack-community-location-search__tab-more:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.wp-block-newspack-community-location-search .newspack-community-location-search__pill{align-items:center;background:#f0f0f1;border-radius:999px;color:#1d1d1f;display:inline-flex;font-size:12px;gap:6px;padding:5px 10px 5px 12px}.wp-block-newspack-community-location-search .newspack-community-location-search__pill-icon{display:inline-flex;font-size:11px}.wp-block-newspack-community-location-search .newspack-community-location-search__pill-x{background:transparent;border:0;border-left:1px solid #d1d1d6;color:#50575e;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;margin-left:4px;padding:0 4px}.wp-block-newspack-community-location-search .newspack-community-location-search__pill-x:hover{color:#1d1d1f}.wp-block-newspack-community-location-search .newspack-community-location-search__pill-x:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__reset{background:transparent;border:0;color:#0071e3;cursor:pointer;font-family:inherit;font-size:12px;margin-left:auto}.wp-block-newspack-community-location-search .newspack-community-location-search__reset:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__results{border-top:1px solid #ececef;display:flex;flex-direction:column;margin:16px 0;transition:opacity .15s ease-in-out}.wp-block-newspack-community-location-search .newspack-community-location-search__load-more{background:#fff;border:1px solid #1d1d1f;border-radius:6px;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:600;margin:24px auto 4px;padding:11px 28px}.wp-block-newspack-community-location-search .newspack-community-location-search__load-more:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__load-more:disabled{cursor:default;opacity:.5}.wp-block-newspack-community-location-search .newspack-community-location-search__empty,.wp-block-newspack-community-location-search .newspack-community-location-search__error,.wp-block-newspack-community-location-search .newspack-community-location-search__rate-limit{background:#f5f5f7;border-radius:6px;color:#50575e;font-size:13px;margin:16px 0;padding:12px 14px}.wp-block-newspack-community-location-search .newspack-community-location-search__rate-limit{background:#f5f5f7;border:1px solid #1d1d1f;color:#1d1d1f}.wp-block-newspack-community-location-search .newspack-community-location-search__out-of-coverage{align-items:flex-start;background:#f5f5f7;border:1px solid #ececef;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:20px 22px}.wp-block-newspack-community-location-search .newspack-community-location-search__out-of-coverage-headline{color:#1d1d1f;font-size:14px;line-height:1.4;margin:0}.wp-block-newspack-community-location-search .newspack-community-location-search__out-of-coverage-cta{background:#1d1d1f;border:1px solid #1d1d1f;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 18px}.wp-block-newspack-community-location-search .newspack-community-location-search__out-of-coverage-cta:hover{background:#3a3a3d}.wp-block-newspack-community-location-search .newspack-community-location-search__out-of-coverage-cta:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__card{background:transparent;border:0;border-bottom:1px solid #ececef;border-radius:0;display:grid;gap:24px;grid-template-columns:1fr 240px;padding:20px 0}.wp-block-newspack-community-location-search .newspack-community-location-search__card.is-image-missing{grid-template-columns:1fr}.wp-block-newspack-community-location-search .newspack-community-location-search__card.is-skeleton{min-height:132px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-body{min-width:0}.wp-block-newspack-community-location-search .newspack-community-location-search__card-title{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-title a{color:#1d1d1f;text-decoration:none}.wp-block-newspack-community-location-search .newspack-community-location-search__card-title a:hover{text-decoration:underline}.wp-block-newspack-community-location-search .newspack-community-location-search__card-title a:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-distance{color:#50575e;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.wp-block-newspack-community-location-search .newspack-community-location-search__card-address{color:#1d1d1f;font-size:14px;line-height:1.4;margin:0 0 4px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-neighborhood{color:#50575e;font-size:12px;margin:0 0 6px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-phone,.wp-block-newspack-community-location-search .newspack-community-location-search__card-website{color:#50575e;font-size:13px;line-height:1.4;margin:0 0 4px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-phone-link,.wp-block-newspack-community-location-search .newspack-community-location-search__card-website-link{color:#0071e3;text-decoration:none}.wp-block-newspack-community-location-search .newspack-community-location-search__card-phone-link:hover,.wp-block-newspack-community-location-search .newspack-community-location-search__card-website-link:hover{text-decoration:underline}.wp-block-newspack-community-location-search .newspack-community-location-search__card-phone-link:focus-visible,.wp-block-newspack-community-location-search .newspack-community-location-search__card-website-link:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-price{color:#1d1d1f;font-size:13px;font-weight:600;margin:4px 0 6px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-description{color:#1d1d1f;font-size:13px;line-height:1.5;margin:6px 0}.wp-block-newspack-community-location-search .newspack-community-location-search__card-cats{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.wp-block-newspack-community-location-search .newspack-community-location-search__card-cat{background:#f5f5f7;border-radius:999px;color:#50575e;font-size:11px;padding:2px 8px}.wp-block-newspack-community-location-search .newspack-community-location-search__card-cat a{border-radius:inherit;color:inherit;display:block;margin:-2px -8px;padding:2px 8px;text-decoration:none}.wp-block-newspack-community-location-search .newspack-community-location-search__card-cat a:focus-visible,.wp-block-newspack-community-location-search .newspack-community-location-search__card-cat a:hover{text-decoration:underline}.wp-block-newspack-community-location-search .newspack-community-location-search__card-media img{aspect-ratio:4/3;border-radius:4px;display:block;height:100%;object-fit:cover;width:100%}.wp-block-newspack-community-location-search .newspack-community-location-search__skel{background:linear-gradient(90deg,#ececef,#f5f5f7 50%,#ececef);border-radius:4px;margin-bottom:8px}.wp-block-newspack-community-location-search .newspack-community-location-search__skel--title{height:18px;width:70%}.wp-block-newspack-community-location-search .newspack-community-location-search__skel--address{height:13px;width:60%}.wp-block-newspack-community-location-search .newspack-community-location-search__skel--neighborhood{height:11px;width:30%}.wp-block-newspack-community-location-search .newspack-community-location-search__skel--description{height:13px;width:80%}.wp-block-newspack-community-location-search .newspack-community-location-search__skel--image{height:100%;min-height:132px;width:100%}@media(max-width:600px){.wp-block-newspack-community-location-search .newspack-community-location-search__card{grid-template-columns:1fr}.wp-block-newspack-community-location-search .newspack-community-location-search__toolbar{gap:8px}.wp-block-newspack-community-location-search .newspack-community-location-search__tabs{gap:16px}.wp-block-newspack-community-location-search .newspack-community-location-search__popover{min-width:220px}}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__results{border-top:0;display:grid;gap:32px 24px;grid-template-columns:repeat(3,1fr);margin:24px 0}@media(max-width:960px){.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__results{gap:28px 20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__results{gap:24px 0;grid-template-columns:1fr}}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:0;padding:0}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card-media{aspect-ratio:3/2;background:#ececef;border-radius:6px;margin-bottom:12px;order:-1;overflow:hidden;width:100%}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card-media img{aspect-ratio:3/2;border-radius:0;display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card.is-image-missing:before{aspect-ratio:3/2;background:#ececef url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23b8b8b8%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M12 22s-7-7.582-7-13a7 7 0 1 1 14 0c0 5.418-7 13-7 13z%27/><circle cx=%2712%27 cy=%279%27 r=%272.5%27/></svg>") 50%/32px 32px no-repeat;border-radius:6px;content:"";display:block;margin-bottom:12px;order:-1;width:100%}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card.is-image-hidden:before{display:none}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__card-body{padding:0}.wp-block-newspack-community-location-search[data-display-mode=grid] .newspack-community-location-search__skel--image{aspect-ratio:3/2;height:auto;min-height:0}.wp-block-newspack-community-location-search .newspack-community-location-search__results.is-refreshing{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.wp-block-newspack-community-location-search .newspack-community-location-search__results{transition:none}}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome{border-bottom:1px dashed #d0d0d0;margin-bottom:16px;opacity:.55;padding-bottom:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-search{align-items:center;background:#f6f6f7;border:1px solid silver;border-radius:6px;color:#6e6e73;display:flex;flex:1;font-size:14px;gap:6px;min-width:0;padding:6px 10px}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-search-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-chip{align-items:center;background:#f6f6f7;border:1px solid silver;border-radius:999px;color:#6e6e73;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-select{align-items:center;background:#f6f6f7;border:1px solid silver;border-radius:6px;color:#6e6e73;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px 4px 12px}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-tab{background:transparent;border-radius:999px;color:#6e6e73;display:inline-block;font-size:13px;font-weight:500;line-height:1.2;padding:6px 12px;white-space:nowrap}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-tab--all{background:#e8e8ed;color:#1d1d1f}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-chrome-tab--more{margin-left:auto}.wp-block-newspack-community-location-search .newspack-community-location-search__editor-results-preview,.wp-block-newspack-community-location-search .newspack-community-location-search__editor-results-preview a,.wp-block-newspack-community-location-search .newspack-community-location-search__editor-results-preview button{cursor:default}
