.hosp-page{padding-bottom:70px}.hosp-wrap{margin:0 auto;padding:0 120px;width:100%}@media(max-width:1250px){.hosp-wrap{padding:0 24px}}@media(max-width:1000px){.hosp-wrap{padding:0 20px}}@media(max-width:580px){.hosp-wrap{padding:0 16px}}.hosp-hero{background:linear-gradient(135deg,#0e2a5e,#1a56db 58%,#0cb8a0);overflow:hidden;padding:40px 0 34px}.hosp-crumbs{align-items:center;color:hsla(0,0%,100%,.8);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:16px}.hosp-crumbs a{color:hsla(0,0%,100%,.8);text-decoration:none}.hosp-crumbs a:hover{color:#fff}.hosp-crumb-sep{opacity:.5}.hosp-crumb-cur{color:hsla(0,0%,100%,.85)}.hosp-hero h1{color:#fff;font-size:clamp(22px,3vw,36px);font-weight:900;letter-spacing:-.7px;line-height:1.18;word-break:break-word}.hosp-hero-sub{color:hsla(0,0%,100%,.82);font-size:13px;font-weight:600;letter-spacing:.04em;margin:10px 0 0;text-transform:uppercase}.hosp-hero-desc{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.68;margin:10px 0 0;max-width:640px}.hosp-stats-strip{align-items:center;display:flex;flex-wrap:wrap;margin-top:22px;row-gap:10px}.hosp-stat{padding:0 20px;text-align:center}.hosp-stat:first-child{padding-left:0}.hosp-stat-val{color:#fff;font-size:20px;font-weight:900;line-height:1;margin-bottom:3px}.hosp-stat-lbl{color:hsla(0,0%,100%,.8);font-size:11px;font-weight:600;white-space:nowrap}.hosp-stat-sep{background:hsla(0,0%,100%,.15);flex-shrink:0;height:32px;width:1px}.hosp-searchbar{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;margin-top:22px;max-width:880px;padding:8px 8px 8px 6px;transition:box-shadow .15s}.hosp-searchbar:focus-within{box-shadow:0 8px 32px rgba(0,0,0,.18),0 0 0 4px hsla(0,0%,100%,.22)}.hosp-searchbar-field{align-items:center;color:var(--muted);display:flex;flex:1 1 auto;gap:10px;height:46px;min-width:0;padding:0 14px}.hosp-searchbar-field input{flex:1;font:inherit;font-size:14.5px;min-width:0}.hosp-searchbar select,.hosp-searchbar-field input{background:transparent;border:0;color:var(--text);outline:0}.hosp-searchbar select{border-left:1px solid var(--border);cursor:pointer;flex:0 0 200px;font:inherit;font-size:14px;height:46px;padding:0 14px}.hosp-searchbar .select2-container{border-left:1px solid var(--border);flex:0 0 200px;width:200px!important}.hosp-searchbar .select2-container--default .select2-selection--single,.hosp-searchbar .select2-container--default.select2-container--focus .select2-selection--single,.hosp-searchbar .select2-container--default.select2-container--open .select2-selection--single{background:transparent;border:0;border-radius:0;box-shadow:none;height:46px;min-height:46px}.hosp-hero-near{align-items:center;background:linear-gradient(100deg,var(--teal-dark),var(--blue));border:0;border-radius:12px;box-shadow:0 6px 18px rgba(12,150,140,.28);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:800;gap:9px;height:46px;justify-content:center;margin-left:8px;padding:0 20px 0 8px;transition:transform .15s,box-shadow .15s,filter .15s;white-space:nowrap}.hosp-hero-near:hover{box-shadow:0 10px 24px rgba(26,86,219,.3);filter:brightness(1.05);transform:translateY(-1px)}.hosp-hero-near:focus-visible{outline:3px solid rgba(12,184,160,.45);outline-offset:2px}.hosp-hero-near-icon{align-items:center;background:hsla(0,0%,100%,.22);border-radius:9px;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.hosp-hero-near:not(.active) .hosp-hero-near-icon:after{animation:hospHeroRing 2.4s ease-out infinite;border:2px solid hsla(0,0%,100%,.55);border-radius:11px;content:"";inset:-3px;position:absolute}@keyframes hospHeroRing{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.25)}}.hosp-hero-near.active{background:linear-gradient(100deg,#0b8f7f,#0cb8a0)}.hosp-hero-near.is-busy{cursor:progress;opacity:.8}.hosp-hero-near.is-busy .hosp-hero-near-icon svg{animation:hospNearPulse 1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hosp-hero-near .hosp-hero-near-icon:after,.hosp-hero-near.is-busy .hosp-hero-near-icon svg{animation:none}.hosp-hero-near:hover{transform:none}}.hosp-searchbar-btn{background:#fff;border:0;border-radius:13px;color:var(--blue);cursor:pointer;font:inherit;font-size:14.5px;font-weight:800;height:52px;padding:0 30px;transition:transform .18s,box-shadow .18s}.hosp-searchbar-btn:hover{box-shadow:0 8px 22px rgba(0,0,0,.18);transform:translateY(-1px)}.hosp-trust-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hosp-trust-pill{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:99px;color:hsla(0,0%,100%,.88);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:5px 12px}.hosp-body{padding-top:28px}.hosp-filters{align-items:flex-end;background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:16px 18px}.hosp-filter{display:flex;flex-direction:column;gap:5px}.hosp-filter label{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.hosp-filter select{background:#fff;border:1.5px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;font:inherit;font-size:13.5px;height:40px;min-width:168px;outline:0;padding:0 12px}.hosp-filter select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,86,219,.09)}.hosp-filter .select2-container{width:190px!important}.hosp-filter .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13.5px}.hosp-filter-check{align-items:center;border:1.5px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:8px;height:40px;padding:0 14px}.hosp-filter-check input{accent-color:var(--blue);height:16px;width:16px}.hosp-filter-check:has(input:checked){background:#eef4ff;border-color:var(--blue);color:var(--blue)}.hosp-m-filters{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text);cursor:pointer;display:none;font:inherit;font-size:13.5px;font-weight:700;gap:7px;height:40px;padding:0 14px}.hosp-m-filters[aria-expanded=true]{background:#eef4ff;border-color:var(--blue);color:var(--blue)}.hosp-m-badge{background:var(--blue);border-radius:99px;color:#fff;font-size:11px;font-weight:800;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.hosp-m-badge[hidden]{display:none}.hosp-near-btn{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:700;gap:7px;height:40px;justify-content:center;padding:0 14px;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.hosp-near-btn svg{color:var(--teal-dark);flex-shrink:0}.hosp-near-btn:hover{border-color:var(--blue);color:var(--blue)}.hosp-near-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hosp-near-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.hosp-near-btn.active svg{color:#fff}.hosp-near-x{align-items:center;background:hsla(0,0%,100%,.22);border-radius:50%;color:#fff;display:none;flex-shrink:0;height:20px;justify-content:center;margin-left:2px;transition:background .15s;width:20px}.hosp-near-x svg{animation:none!important;color:#fff!important}.hosp-hero-near.active .hosp-near-x,.hosp-near-btn.active .hosp-near-x{display:inline-flex}.hosp-near-btn.active{padding-right:9px}.hosp-hero-near.active{padding-right:12px}.hosp-hero-near-x{height:24px;width:24px}.hosp-near-x:hover{background:hsla(0,0%,100%,.4)}.hosp-near-btn.is-busy{cursor:progress;opacity:.65}.hosp-near-btn.is-busy svg{animation:hospNearPulse 1s ease-in-out infinite}@keyframes hospNearPulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.hosp-near-btn.is-busy svg{animation:none}}.hosp-near-note{align-items:center;background:var(--bg);border-radius:12px;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:600;gap:8px 16px;justify-content:space-between;line-height:1.5;margin-top:14px;padding:10px 14px}.hosp-near-note[hidden],.hosp-near-radius[hidden]{display:none}.hosp-near-note.is-on{background:rgba(26,86,219,.06);color:var(--blue)}.hosp-near-note.is-warn{background:#fff7ed;color:#b45309}.hosp-near-text{flex:1 1 260px;min-width:0}.hosp-near-radius{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hosp-near-radius-label{color:var(--muted);font-size:12px;font-weight:700;margin-right:2px}.hosp-near-chip{background:#fff;border:1.5px solid rgba(26,86,219,.18);border-radius:99px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.2;padding:5px 11px;transition:background .15s,border-color .15s,color .15s}.hosp-near-chip:hover{border-color:var(--blue);color:var(--blue)}.hosp-near-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hosp-near-chip.active{background:var(--blue);border-color:var(--blue);color:#fff}.hosp-near-clear{align-items:center;background:#fff;border:1.5px solid rgba(220,38,38,.22);border-radius:99px;color:#dc2626;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;line-height:1.2;margin-left:4px;padding:5px 11px;transition:background .15s,border-color .15s}.hosp-near-clear:hover{background:#fef2f2;border-color:#dc2626}.hosp-near-clear:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.hosp-filter-clear{align-items:center;align-self:flex-end;background:#f5f8ff;border:1.5px solid #d6e2f5;border-radius:10px;color:var(--blue);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;height:40px;padding:0 14px;text-decoration:none;transition:background .15s,border-color .15s;white-space:nowrap}.hosp-filter-clear[hidden]{display:none}.hosp-filter-clear:hover{background:#eaf1ff;border-color:var(--blue)}.hosp-filter-search{flex:1 1 240px;min-width:0}.hosp-filter-q{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:10px;color:var(--muted);display:flex;gap:8px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.hosp-filter-q:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,86,219,.09)}.hosp-filter-q svg{flex-shrink:0}.hosp-filter-q input{background:transparent;border:0;color:var(--text);flex:1;font:inherit;font-size:13.5px;height:100%;min-width:0;outline:0}.hosp-spinner{border:2px solid #d6e2f5;border-radius:50%;border-top:2px solid var(--blue);flex-shrink:0;height:16px;opacity:0;transition:opacity .15s;width:16px}.hosp-searchbar.is-loading .hosp-spinner{animation:hospSpin .7s linear infinite;opacity:1}@keyframes hospSpin{to{transform:rotate(1turn)}}#hospResults{transition:opacity .18s}#hospResults.is-loading{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.hosp-searchbar.is-loading .hosp-spinner{animation:none}}.hosp-count{color:var(--muted);font-size:13.5px;margin:20px 0 14px}.hosp-count strong{color:var(--navy);font-weight:800}.hosp-grid{display:grid;gap:28px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1600px){.hosp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.hosp-grid{gap:22px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}}.hosp-card{--tint-a:#f4f8ff;--tint-b:#e3edff;--dot:rgba(26,86,219,.1);--ink:#1d4ed8}.hosp-card.tone-teal{--tint-a:#f1fcf9;--tint-b:#d9f5ee;--dot:rgba(12,184,160,.13);--ink:#0f766e}.hosp-card.tone-purple{--tint-a:#f8f4ff;--tint-b:#eadfff;--dot:rgba(109,40,217,.1);--ink:#6d28d9}.hosp-card.tone-amber{--tint-a:#fffbf1;--tint-b:#fdefcb;--dot:rgba(180,83,9,.1);--ink:#b45309}.hosp-card.tone-slate{--tint-a:#f8fafc;--tint-b:#e6ecf3;--dot:rgba(51,65,85,.1);--ink:#334155}.hosp-card{background:#fff;border:1px solid #d6e2f0;border-radius:18px;box-shadow:0 1px 2px rgba(15,41,94,.05),0 6px 18px rgba(15,41,94,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:box-shadow .25s,transform .25s,border-color .25s}.hosp-card:hover{border-color:#b9d0f0;box-shadow:0 18px 40px rgba(15,41,94,.14);transform:translateY(-4px)}.hosp-card-link{color:inherit;display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;text-decoration:none}.hosp-card-link:focus-visible{border-radius:18px;outline:2px solid var(--blue);outline-offset:-3px}.hosp-card-link>:not(.hosp-card-media){margin-left:18px;margin-right:18px}.hosp-card-media{align-items:center;background:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 0) 0 0 /14px 14px,radial-gradient(120% 90% at 50% 0,#fff 0,transparent 70%),linear-gradient(160deg,var(--tint-a),var(--tint-b));border:1px solid #e6edf6;border-radius:12px;box-sizing:border-box;display:flex;height:160px;isolation:isolate;justify-content:center;margin:8px 8px 0;overflow:hidden;padding:30px 16px 16px;position:relative}.hosp-card-media.has-cover{border-color:transparent}.hosp-card-cover{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s;width:100%;z-index:-1}.hosp-card-media.has-cover:after{background:linear-gradient(180deg,rgba(14,42,94,.15),rgba(14,42,94,.55));content:"";inset:0;position:absolute;z-index:-1}.hosp-card:hover .hosp-card-cover{transform:scale(1.05)}.hosp-card-logo{align-items:center;background:#fff;border:1px solid rgba(15,41,94,.07);border-radius:18px;box-shadow:0 8px 22px rgba(15,41,94,.1);box-sizing:border-box;display:flex;height:104px;justify-content:center;max-width:78%;padding:10px 14px;transition:transform .25s,box-shadow .25s;width:168px}.hosp-card-logo img{display:block;height:auto;max-height:84px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.hosp-card:hover .hosp-card-logo{box-shadow:0 12px 28px rgba(15,41,94,.16);transform:scale(1.04)}.hosp-card-logo.is-initials{color:var(--ink);font-size:30px;font-weight:850;letter-spacing:.02em;padding:0;width:104px}.hosp-card-emg{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid #fad4ce;border-radius:99px;box-shadow:0 3px 10px rgba(15,41,94,.08);color:#c2341f;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;left:12px;letter-spacing:.01em;line-height:1.3;padding:4px 9px 4px 8px;position:absolute;top:12px;white-space:nowrap}.hosp-card-emg i{animation:hospBlink 1.6s ease-in-out infinite;background:#e0412b;border-radius:50%;box-shadow:0 0 0 2px rgba(224,65,43,.15);height:6px;width:6px}@keyframes hospBlink{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hosp-card-emg i{animation:none}}.hosp-card-verified{align-items:center;background:#fff;border-radius:99px;box-shadow:0 3px 10px rgba(15,41,94,.1);color:var(--teal-dark);display:inline-flex;font-size:10.5px;font-weight:800;gap:4px;line-height:1.3;padding:4px 9px 4px 6px;position:absolute;right:12px;top:12px;white-space:nowrap}.hosp-card-verified svg{background:var(--teal-dark);border-radius:50%;box-sizing:border-box;color:#fff;height:14px;padding:2px;width:14px}.hosp-card-id{min-width:0;padding-top:6px}.hosp-card-id h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--navy);display:-webkit-box;font-size:16.5px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin:0;overflow:hidden;overflow-wrap:anywhere;transition:color .2s;width:100%}.hosp-card:hover .hosp-card-id h2{color:var(--blue)}.hosp-type{background:#eef4ff;border-radius:7px;color:#1a56db;display:inline-block;flex-shrink:0;font-size:11px;font-weight:750;line-height:1.35;margin-right:4px;max-width:55%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.hosp-type.tone-teal{background:#e7f8f4;color:#067a68}.hosp-type.tone-purple{background:#f3eeff;color:#6d28d9}.hosp-type.tone-amber{background:#fef5e7;color:#b45309}.hosp-type.tone-slate{background:#f1f5f9;color:#475569}.hosp-card-where{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:6px;line-height:1.5;margin-bottom:0;margin-top:0;min-width:0}.hosp-card-where svg{color:var(--teal-dark);flex:0 0 14px}.hosp-card-place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosp-card-km{background:rgba(12,184,160,.1);border-radius:99px;color:var(--teal-dark);flex-shrink:0;font-size:11.5px;font-weight:800;margin-left:auto;padding:2px 8px;white-space:nowrap}.hosp-card-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-size:13px;line-height:21px;margin-bottom:0;margin-top:0;max-height:42px;overflow:hidden}.hosp-card-doc{align-items:center;background:#f7fafe;border:1px solid #e8eff8;border-radius:12px;box-sizing:border-box;display:flex;gap:9px;height:46px;min-width:0;padding:6px 10px 6px 7px}.hosp-card-doc>img,.hosp-card-doc>span:not(.hosp-doc-more){border-radius:50%;flex:0 0 32px;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.hosp-card-doc>span:not(.hosp-doc-more){align-items:center;background:linear-gradient(135deg,#ecfdf8,#c8f3e8);border:1px solid #b4e9db;box-sizing:border-box;color:#0f766e;display:flex;font-size:11px;font-weight:800;justify-content:center}.hosp-card-doc div{display:flex;flex:1;flex-direction:column;min-width:0}.hosp-doc-more{align-items:center;background:#fff;border:1px solid #dde7f4;border-radius:99px;flex-shrink:0;gap:5px;margin-left:auto;padding:2px 8px 2px 3px}.hosp-doc-more,.hosp-doc-stack{display:inline-flex}.hosp-doc-stack i,.hosp-doc-stack img{background:#fff;border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:22px;margin-left:-7px;-o-object-fit:cover;object-fit:cover;width:22px}.hosp-doc-stack>:first-child{margin-left:0}.hosp-doc-stack i{align-items:center;background:linear-gradient(135deg,#eff5ff,#d6e4ff);color:#1d4ed8;display:inline-flex;font-size:8.5px;font-style:normal;font-weight:800;justify-content:center}.hosp-doc-more b{color:var(--blue);font-size:11.5px;font-weight:800;white-space:nowrap}.hosp-card-doc strong{color:var(--navy);font-size:12.5px;font-weight:750}.hosp-card-doc small,.hosp-card-doc strong{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosp-card-doc small{color:var(--muted);font-size:11px;font-weight:600}.hosp-card-meta{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}.hosp-card-stats,.hosp-card-tags{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden}.hosp-card-stats:empty{display:none}.hosp-card-stats{gap:0}.hosp-stat-chip{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:12px;gap:5px;white-space:nowrap}.hosp-stat-chip+.hosp-stat-chip:before{background:#c3cfde;border-radius:50%;content:"";height:3px;margin:0 10px;width:3px}.hosp-stat-chip svg{color:#7c8ba1;flex-shrink:0}.hosp-stat-chip strong{color:var(--navy);font-weight:800}.hosp-tag{background:#f5f8fc;border:1px solid #e4ebf4;border-radius:99px;color:#48617f;display:inline-block;font-size:11px;font-weight:650;line-height:1.4;max-width:100%;min-width:0;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.hosp-tag.more{border-style:dashed;color:var(--muted);flex-shrink:0}.hosp-card-foot{background:#fafcfe;border-top:1px solid #edf2f8;container-type:inline-size;display:flex;gap:8px;margin-top:12px;padding:14px 18px 16px}.hosp-btn{align-items:center;background:linear-gradient(100deg,var(--blue),var(--teal-dark));border:0;border-radius:11px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:750;gap:7px;height:42px;justify-content:center;padding:0 16px;text-decoration:none;transition:filter .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;white-space:nowrap}.hosp-btn:hover{box-shadow:0 6px 16px rgba(26,86,219,.22);filter:brightness(1.07)}.hosp-btn.primary{flex:1;min-width:0}.hosp-card-foot .hosp-btn{height:40px}.hosp-card-foot .hosp-btn.primary{background:#eaf1ff;color:var(--blue)}.hosp-card-foot .hosp-btn.primary:focus-visible,.hosp-card:hover .hosp-card-foot .hosp-btn.primary{background:linear-gradient(100deg,var(--blue),var(--teal-dark));color:#fff}.hosp-btn.primary svg{transition:transform .2s}.hosp-card:hover .hosp-btn.primary svg{transform:translateX(3px)}.hosp-btn.call{background:#fff;border:1.5px solid #d6e2f5;color:var(--blue);flex-shrink:0}.hosp-btn.call:hover{background:#f5f8ff;border-color:var(--blue);box-shadow:none;filter:none}@container (max-width:280px){.hosp-stat-chip{font-size:11px;gap:4px;padding:4px 7px}.hosp-stat-chip svg{display:none}.hosp-btn.call{font-size:0;gap:0;padding:0;width:42px}}@supports (grid-template-rows:subgrid){.hosp-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.hosp-card-link{align-content:start;display:grid;grid-row:1/6;grid-template-rows:subgrid;row-gap:12px}.hosp-card-foot{align-self:end;grid-row:6}}.hosp-none{background:#fff;border:1px solid var(--border);border-radius:16px;padding:60px 24px;text-align:center}.hosp-none h2{color:var(--navy);font-size:19px;font-weight:750;margin:0}.hosp-none p{color:var(--muted);font-size:14px;margin:9px 0 20px}.hosp-pagination{display:flex;justify-content:center;margin-top:30px}@media(max-width:980px){.hosp-hero{padding:30px 0 28px}}@media(min-width:641px) and (max-width:1440px){.hosp-filter-search{flex:1 1 100%}.hosp-filter:not(.hosp-filter-search){flex:1 1 0;min-width:0}.hosp-filter select{min-width:0;width:100%}.hosp-filter .select2-container{width:100%!important}.hosp-filter-check,.hosp-filter-clear,.hosp-near-btn{flex:0 0 auto}}@media(max-width:640px){.hosp-searchbar{align-items:stretch;flex-direction:column;padding:6px 10px 10px}.hosp-searchbar-field{border-bottom:1px solid var(--border);height:50px;padding:0 6px}.hosp-searchbar-field input{font-size:16px}.hosp-searchbar select{border-left:0;flex:none;width:100%}.hosp-hero-near{font-size:15px;height:50px;margin:10px 0 0;width:100%}.hosp-stat{padding:0 14px}.hosp-stat-val{font-size:17px}.hosp-filters{gap:10px;padding:12px}.hosp-filter-search{display:none}.hosp-m-filters{display:inline-flex;order:1}.hosp-near-btn{order:2}.hosp-m-filters,.hosp-near-btn{flex:1 1 calc(50% - 5px);font-size:13.5px;font-weight:700;gap:7px;height:42px;justify-content:center}.hosp-filter-sort{flex:1 1 100%;order:3}.hosp-filter-sort label{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hosp-filter-clear,.hosp-filter-more{display:none;order:4}.hosp-filters.is-open .hosp-filter-more{display:flex;flex:1 1 100%}.hosp-filters.is-open .hosp-filter-check{justify-content:center}.hosp-filters.is-open .hosp-filter-clear:not([hidden]){display:inline-flex;flex:1 1 100%;justify-content:center}.hosp-filter select{min-width:0;width:100%}.hosp-searchbar .select2-container{border-left:0;flex:none;width:100%!important}.hosp-searchbar .select2-container--default .select2-selection--single{height:50px;min-height:50px;padding-left:6px}.hosp-filter .select2-container{width:100%!important}.hosp-near-radius-label{display:none}.hosp-near-radius{gap:5px}.hosp-near-chip,.hosp-near-clear{padding:5px 9px}.hosp-grid{gap:18px;grid-template-columns:1fr}.hosp-card-link>:not(.hosp-card-media){margin-left:15px;margin-right:15px}.hosp-card-media{height:150px}.hosp-card-foot{padding:14px 15px 15px}}
