/* Additions reuse the service-book palette and original card/reading styles. */
.directory-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-block:30px;grid-column:1/-1}
.directory-results[hidden]{display:none}
.directory-finder{grid-template-columns:repeat(4,minmax(0,1fr))}
.directory-finder>.button{grid-column:1/-1;justify-self:start}
.directory-results article{border:1px solid var(--line);padding:28px;min-width:0}
.directory-results h2{font-size:30px}
.directory-results p,[data-profile-detail] p{overflow-wrap:anywhere}
.directory-results img{width:100%;height:280px;object-fit:cover}
.profile-check{font-size:12px;border:1px solid var(--line);padding:8px;display:inline-block}
button:disabled{cursor:default;opacity:.6}
@media(max-width:800px){.directory-results,.directory-finder{grid-template-columns:1fr}}
