.page-module__P9jOlq__header{text-align:center;padding:40px 0}.page-module__P9jOlq__header h1{color:var(--primary-blue);margin-bottom:10px}.page-module__P9jOlq__directoryGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:60px;display:grid}.page-module__P9jOlq__businessCard{background:var(--white);border-left:4px solid var(--primary-blue);border-radius:8px;padding:25px;transition:transform .2s;box-shadow:0 2px 4px #0000000d}.page-module__P9jOlq__businessCard:hover{transform:translateY(-3px);box-shadow:0 5px 10px #0000001a}.page-module__P9jOlq__businessCard h3{color:var(--text-color);margin-bottom:10px}.page-module__P9jOlq__category{background-color:var(--light-gray);color:var(--secondary-blue);border-radius:4px;margin-bottom:15px;padding:4px 8px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__P9jOlq__info{margin-bottom:5px;font-size:.95rem}
