.club-directory>.search-field{max-width:420px;margin-bottom:8px}.club-directory h3{scroll-margin-top:calc(var(--masthead-h,0px) + 12px);border-bottom:1px solid var(--c-line);font-size:var(--fs-md);color:var(--c-text);margin:24px 0 8px;padding-bottom:6px;font-weight:500}.club-directory .link-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 16px}.club-directory .link-grid a{min-height:48px;color:var(--c-text);border-radius:4px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.club-directory .link-grid a:hover{background:var(--c-hover);color:var(--c-text)}.club-directory .link-grid strong{font-size:var(--fs-sm);font-weight:600;line-height:1.3;display:block}.club-directory .link-grid small{font-size:var(--fs-2xs);margin:2px 0 0;line-height:1.3;display:block}.club-directory .crest{width:30px;height:30px}.club-directory .crest img{max-width:26px;max-height:26px}.club-directory .crest>span{width:26px;height:26px}.club-directory-empty{margin-top:16px}
