@font-face{font-family:HospHomeSans;src:local("Arial");font-display:swap}.hosp-home,.hosp-home h1,.hosp-home h2,.hosp-home h3{font-family:HospHomeSans,Arial,sans-serif}.hosp-home a:focus-visible,.hosp-home button:focus-visible{outline:3px solid #879b3c;outline-offset:4px}.hosp-home section[id]{scroll-margin-top:90px}.hosp-home .grid>*{min-width:0}@media(max-width:639px){.hosp-home #businesses .items-start{flex-wrap:wrap}.hosp-home #businesses .rounded-\[1\.5rem\]{padding:18px}}.hosp-home-nav{gap:3px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09}.hosp-home .hosp-home-nav-link{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 18px;border-radius:999px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15px;color:#cbd0c2;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.hosp-home .hosp-home-nav-link:hover{background:#ffffff14;color:#fff}.hosp-home .hosp-home-nav-link:focus-visible{background:#d7fa3214;color:#d7fa32;outline:2px solid #d7fa32;outline-offset:1px}.hosp-home .hosp-home-nav-link:active{background:#d7fa321f;color:#d7fa32}@media(prefers-reduced-motion:reduce){.hosp-home .hosp-home-nav-link{transition:none}}.hosp-home .hosp-home-mobile-link{justify-content:flex-start;min-height:48px;padding:12px 16px;border-radius:12px;font-size:14px}
