.profession-directory-grid{columns:300px 3;column-gap:1.25rem;margin:1.5rem 0 0}.profession-directory-card{padding:1.5rem 1.75rem;border:1px solid var(--site-border-color);border-radius:12px;background-color:var(--site-surface-color);margin-bottom:1.25rem;page-break-inside:avoid;break-inside:avoid;scroll-margin-top:100px}.site-page-article .profession-directory-category{margin:0;font-size:18px}.profession-directory-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;line-height:1.4}.profession-directory-list li+li{border-top:1px solid var(--site-border-color)}.profession-directory-list a{font-weight:700}.profession-directory-soon{flex:none;padding:.15rem .6rem;border-radius:var(--site-radius-pill);background-color:var(--neutral-color-125);font-size:12px;font-weight:600}@media (max-width:640px){.profession-directory-grid{column-count:1}.profession-directory-card{padding:1.25rem}}