.group-page .gh-grid{align-items:center;gap:22px;display:flex}.group-page .gh-logo{border:1px solid var(--color-gray-200);background:#fff;border-radius:10px;flex:none;align-items:center;padding:10px 14px;display:inline-flex}.group-page .gh-logo img{object-fit:contain;width:auto;max-width:190px;height:auto;max-height:64px;display:block}.group-page .gh-text{min-width:0}.group-page .group-head .intro{margin-top:8px}.group-page .gh-site{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;font-size:14.5px;display:flex}.group-page .gh-site a{align-items:center;gap:5px;font-weight:600;display:inline-flex}.group-page .gh-site-note{color:var(--color-gray-500);font-size:13.5px}@media (width<=767.98px){.group-page .gh-grid.has-logo{display:block}.group-page .gh-logo{margin-bottom:14px}.group-page .gh-logo img{max-width:150px;max-height:48px}}.group-page .state-chips{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.group-page .state-chip{border:1px solid var(--color-gray-200);color:var(--color-gray-700);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 8px 7px 13px;font-size:14.5px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}.group-page .state-chip .shape{color:var(--color-gray-400);flex:none;transition:color .15s}.group-page .state-chip .sc-n{background:var(--color-gray-100);min-width:26px;height:24px;color:var(--color-gray-600);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.group-page .state-chip:hover{border-color:var(--color-gray-300);box-shadow:var(--hub-lift-soft);color:var(--color-brand-600);text-decoration:none}.group-page .state-chip:hover .shape{color:var(--color-brand-600)}.group-page .loc-chip{border:1px solid var(--color-gray-200);min-height:36px;color:var(--color-gray-600);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px 6px 12px;font-size:14px;display:inline-flex}.group-page .loc-chip svg{color:var(--color-gray-400);flex:none}.group-page .loc-chip button{font:inherit;color:var(--color-brand-600);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.group-page .loc-chip button:hover{text-decoration:underline}.group-page .loc-chip [data-fb-loc-label]:not([hidden])+button{margin-left:4px}.group-page .group-roster{padding-top:26px}.group-page .state-group+.state-group{margin-top:34px}.group-page .state-group[hidden]{display:none}.group-page .sg-head{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;font-size:21px;display:flex}.group-page .sg-head .shape{color:var(--color-gray-400);flex:none}.group-page .sg-count{color:var(--color-gray-500);letter-spacing:0;font-family:Public Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.group-page .c-name{width:36%}.group-page .c-addr{width:24%}.group-page .c-dist{width:11%}.group-page .c-brands{width:29%}.group-page .addr-city{color:var(--color-gray-700);font-weight:500;display:block}.group-page .addr-street{color:var(--color-gray-500);font-size:13.5px;display:block}.group-page .group-none{color:var(--color-gray-600);margin:8px 0 24px}@media (width<=899.98px){.group-page td.c-addr{grid-area:2/1}.group-page td.c-dist{grid-area:1/2;align-self:start;margin-top:0}.group-page .addr-city,.group-page .addr-street{display:inline}.group-page .addr-city:after{content:" · ";color:var(--color-gray-400);font-weight:400}.group-page tr.single td.c-brands{display:none}}.group-page .gclaim{background:var(--color-ink-900);margin-top:8px;padding:36px 0 34px}.group-page .gclaim-grid{flex-direction:column;gap:20px;display:flex}@media (width>=900px){.group-page .gclaim-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}}.group-page .gclaim h2{letter-spacing:-.01em;color:#fff;font-size:22px}.group-page .gclaim-sub{color:var(--color-ink-text);max-width:60ch;margin-top:8px;font-size:15px}.group-page .gclaim-cta{flex-wrap:wrap;flex:none;align-items:center;gap:12px 22px;display:flex}.group-page .gclaim .btn-cta{color:#fff}.group-page .gclaim-how{color:var(--color-ink-text);font-size:14.5px;font-weight:500}.group-page .gclaim-how:hover{color:#fff}.group-page .gclaim a:focus-visible{outline:2px solid var(--color-ink-focus);outline-offset:2px}.group-page .claim-report{color:var(--color-gray-500);padding:14px 0 18px;font-size:13.5px}.group-page .group-head .intro strong{color:var(--color-gray-700);font-weight:600}
