.clinics_page__ZtBNj{padding:0}@media(max-width:1200px){.clinics_page__ZtBNj{padding:0 0 56px}}.clinics_selectorRoot__FBD6W{padding:32px 16px}@media(max-width:1200px){.clinics_selectorRoot__FBD6W{padding:32px 0 16px}}.clinics_selectorCard__ENVzU{background:var(--hcd-surface-muted);border:1.5px solid var(--hcd-border);border-radius:24px;padding:28px 32px;margin-bottom:40px}@media(max-width:1200px){.clinics_selectorCard__ENVzU{padding:20px;margin-bottom:28px}}.clinics_selectorLabel__HH1oO{font-size:1.25rem;font-weight:700;color:var(--hcd-green-900);margin:0 0 4px}.clinics_selectorHelper__F0BfF{font-size:.875rem;color:var(--hcd-text-muted);margin:0 0 16px}.clinics_portBtns__M2w8Y{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}@media(max-width:1200px){.clinics_portBtns__M2w8Y{gap:8px}}.clinics_portBtn__LPeSa{min-height:44px;padding:8px 20px;border-radius:999px;border:1.5px solid var(--hcd-green-400);background:var(--hcd-card);color:var(--hcd-green-700);font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.clinics_portBtn__LPeSa:hover{background:var(--hcd-green-50);border-color:var(--hcd-green-700)}@media(max-width:1200px){.clinics_portBtn__LPeSa{flex:1 1;font-size:.875rem;padding:8px 12px}}.clinics_portBtnActive__bmtVi{background:var(--hcd-green-900);border-color:var(--hcd-green-900);color:#fff}.clinics_portBtnActive__bmtVi:hover{background:var(--hcd-green-700);border-color:var(--hcd-green-700)}.clinics_resultStrip__TkrPE{font-size:1rem;font-weight:600;color:var(--hcd-green-700);margin:0;padding-top:8px;border-top:1px solid var(--hcd-border)}.clinics_branchList__wwQSU{display:flex;flex-direction:column;gap:32px;margin-bottom:40px}@media(max-width:1200px){.clinics_branchList__wwQSU{gap:24px}}.clinics_branchCard__26V8H{display:grid;grid-template-areas:"status status status" "photo  info   map";grid-template-columns:25% 1fr 30%;grid-template-rows:auto 1fr;border:1.5px solid var(--hcd-border);border-radius:24px;overflow:hidden;box-shadow:0 8px 30px -12px rgba(18,63,70,.14);background:var(--hcd-card);transition:border-color .2s}@media(max-width:1200px){.clinics_branchCard__26V8H{grid-template-areas:"status" "photo" "info" "map";grid-template-columns:1fr;grid-template-rows:auto}}.clinics_branchCardNearest__byTFa{border:2px solid var(--hcd-green-900)}.clinics_statusBar__uAsAz{grid-area:status;padding:8px 20px;background:var(--hcd-green-50);color:var(--hcd-text-muted);font-size:1.125rem;font-weight:600;letter-spacing:.02em}.clinics_statusBarNearest__ugnf0{background:var(--hcd-green-900);color:#fff}.clinics_photoCol__B0O69{grid-area:photo;min-height:240px;overflow:hidden;background:var(--hcd-surface-muted)}@media(max-width:1200px){.clinics_photoCol__B0O69{min-height:0;aspect-ratio:16/9;width:100%}}.clinics_photo__y6yX7{width:100%;height:100%;object-fit:cover;display:block}.clinics_infoCol__P2Uvt{grid-area:info;padding:28px 24px;display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.clinics_infoCol__P2Uvt{padding:20px}}.clinics_branchName__dP8kj{font-size:1.5rem;font-weight:700;color:var(--hcd-green-900);margin:0;line-height:1.3}.clinics_tagline__dC0NQ{font-size:1rem;color:var(--hcd-text-muted);margin:0}.clinics_dl__Xftw4{margin:8px 0 0;display:flex;flex-direction:column;gap:0}.clinics_dlRow__Yv9BX{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid var(--hcd-border)}.clinics_dlRow__Yv9BX:last-child{border-bottom:none}.clinics_dt__GIrfu{font-size:.875rem;font-weight:700;color:var(--hcd-text-muted);text-transform:uppercase;letter-spacing:.05em;padding-top:2px;white-space:nowrap}.clinics_dd__tSD3u{font-size:.9rem;color:var(--hcd-text-body);margin:0;line-height:1.5}.clinics_routePath__8Y6CZ{color:var(--hcd-green-900);font-weight:500}.clinics_routeHidden__ehHp5{display:none}.clinics_metroChip__lMfDO{display:inline-block;background:var(--hcd-green-50);color:var(--hcd-green-700);font-size:1rem;font-weight:700;border-radius:999px;padding:2px 10px}.clinics_ctaRow__vEacv{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}@media(max-width:1200px){.clinics_ctaRow__vEacv{flex-direction:column;align-items:stretch}.clinics_ctaRow__vEacv>a,.clinics_ctaRow__vEacv>button{width:100%;text-align:center;min-height:44px}}.clinics_mapsLink__Gtqs_{font-size:1rem;color:var(--hcd-green-700);text-decoration:none;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.clinics_mapsLink__Gtqs_:hover{text-decoration:underline}.clinics_mapCol__W75kt{grid-area:map;overflow:hidden;background:var(--hcd-surface-muted)}@media(max-width:1200px){.clinics_mapCol__W75kt{aspect-ratio:4/3;width:100%}}.clinics_mapImgBtn___pkR8{display:block;width:100%;height:100%;min-height:160px;padding:0;border:none;background:none;cursor:zoom-in;position:relative;overflow:hidden}.clinics_mapImgBtn___pkR8:hover .clinics_mapImg__j6kPF{transform:scale(1.04)}.clinics_mapImgBtn___pkR8:hover .clinics_mapZoomBadge__6tQP5{opacity:1}.clinics_mapImg__j6kPF{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.clinics_mapZoomBadge__6tQP5{position:absolute;bottom:8px;right:8px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);color:var(--hcd-green-900);display:flex;align-items:center;justify-content:center;opacity:.65;transition:opacity .2s;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.18)}.clinics_mapFallback__5RF1p{width:100%;height:100%;min-height:160px;background:var(--hcd-green-50);border-left:1px solid var(--hcd-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media(max-width:1200px){.clinics_mapFallback__5RF1p{border-left:none;border-top:1px solid var(--hcd-border);min-height:120px}}.clinics_mapFallbackIcon__TIvjR{font-size:2rem;line-height:1}.clinics_mapFallbackText__s3_ei{font-size:1rem;color:var(--hcd-text-muted);font-weight:500}.clinics_footnoteSection__RkKGs{display:flex;flex-direction:column;gap:16px;padding-top:8px}.clinics_disclaimer__za6fF{font-size:1rem;color:var(--hcd-text-muted);margin:0;line-height:1.6}.clinics_tipBox__OvtLi{background:var(--hcd-green-50);border:1.5px solid var(--hcd-green-400);border-radius:16px;padding:16px 20px;font-size:.875rem;color:var(--hcd-text-body);line-height:1.7}.clinics_tipTitle__BXKVX{color:var(--hcd-green-900)}.clinics_lbOverlay__qg39J{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.87)}.clinics_lbClose__d_gd_,.clinics_lbOverlay__qg39J{display:flex;align-items:center;justify-content:center}.clinics_lbClose__d_gd_{position:absolute;top:16px;right:20px;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;width:40px;height:40px;cursor:pointer;padding:0;transition:background .15s}.clinics_lbClose__d_gd_:hover{background:hsla(0,0%,100%,.25)}.clinics_lbArrow__ODYrN{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;width:48px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.clinics_lbArrow__ODYrN:hover{background:hsla(0,0%,100%,.25)}@media(max-width:1200px){.clinics_lbArrow__ODYrN{width:36px;height:36px}}.clinics_lbArrowPrev__wGqoS{left:20px}.clinics_lbArrowNext__GMszt{right:20px}.clinics_lbContent__U_Jib{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:90vw}.clinics_lbImg___amMl{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:16px;display:block;box-shadow:0 8px 40px rgba(0,0,0,.35)}.clinics_lbCaption__ZxX0N{color:hsla(0,0%,100%,.65);font-size:.875rem;margin:0;text-align:center}.clinics_lbDots__UmttB{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center}.clinics_lbDot__CZivo{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.35);border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s}.clinics_lbDot__CZivo:hover{background:hsla(0,0%,100%,.65)}.clinics_lbDotActive__YOSnY{background:#fff;transform:scale(1.35)}.OneDaySection_section__1nvXF{padding:96px 0}@media(max-width:1200px){.OneDaySection_section__1nvXF{padding:48px 0}}.OneDaySection_section__1nvXF{background:var(--hcd-green-900);border-top:1px solid var(--hcd-border)}.OneDaySection_headingBlock__MO0ox{text-align:center;margin-bottom:48px}@media(max-width:1200px){.OneDaySection_headingBlock__MO0ox{margin-bottom:32px}}.OneDaySection_eyebrow__5V6sE{font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hcd-green-400);margin:0 0 8px}.OneDaySection_heading__3lTyd{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}@media(max-width:1200px){.OneDaySection_heading__3lTyd{font-size:1.375rem}}.OneDaySection_subline__nd1wW{font-size:1rem;color:var(--hcd-surface-muted);margin:0;line-height:1.6}.OneDaySection_grid__jqXxb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1200px){.OneDaySection_grid__jqXxb{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.OneDaySection_grid__jqXxb{grid-template-columns:1fr}}.OneDaySection_card___NRTf{background:var(--hcd-card);border:1px solid var(--hcd-border);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:12px}.OneDaySection_index__PHey9{font-size:1rem;font-weight:700;letter-spacing:.1em;color:var(--hcd-green-400);line-height:1}.OneDaySection_cardTitle__mGoFu{font-size:1.25rem;font-weight:700;color:var(--hcd-green-900);margin:0;line-height:1.3}.OneDaySection_cardBody__9cO_4{font-size:1rem;color:var(--hcd-text-body);margin:0;line-height:1.7}