.member-results article{grid-template-columns:170px 1fr auto;padding-top:32px;padding-bottom:32px}.member-logo{background:var(--navy);width:150px;height:108px;color:var(--gold);place-items:center;padding:12px;font-family:Georgia,serif;font-size:30px;display:grid}.member-logo.has-logo{border:1px solid var(--line);background:#fff}.member-logo img{object-fit:contain;width:100%;height:100%;display:block}.member-logo span{display:block}.member-info .member-detail{color:#53616f;margin-top:7px;font-size:14px;line-height:1.45}.member-contact{color:var(--navy);margin-top:8px;font-weight:700;text-decoration:none;display:inline-block}.member-contact-row{flex-wrap:wrap;gap:6px 18px;display:flex}.directory-search{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.75fr) minmax(190px,.75fr) 110px}.directory-search button{cursor:pointer}.directory-empty{background:var(--cream);border-top:1px solid var(--line);padding:55px}.directory-empty h2{margin-bottom:12px;font-size:32px}.directory-empty p{color:var(--muted)}.directory-empty button{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;padding:13px 17px;font-size:10px;font-weight:700}.website-pending{color:#7b8792;text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:13px;font-weight:700}@media (width<=1100px){.directory-search{grid-template-columns:1fr 1fr}.directory-search button{grid-column:auto}}@media (width<=900px){.member-results article{grid-template-columns:150px 1fr}.member-logo{width:132px;height:96px}.member-results>a{grid-column:2}}@media (width<=560px){.member-results article{grid-template-columns:112px 1fr;gap:15px}.member-logo{width:104px;height:78px;padding:8px;font-size:21px}.member-results>a{grid-column:2}}
