.directory{max-width:1000px;margin:auto;padding:24px;letter-spacing:0}.directory>header{border-bottom:1px solid #cddad7;padding-bottom:16px}.directory h1{font-size:28px}.directory h2{font-size:22px}.directory section{padding:24px 0;border-bottom:1px solid #cddad7}.directory .entries{display:flex;flex-wrap:wrap;gap:32px}.directory figure{margin:0;max-width:100%}.directory img{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;background:white}.directory a{display:inline-flex;align-items:center;min-height:44px;color:#086a58;overflow-wrap:anywhere}.directory figcaption{font-size:15px}.directory .unavailable{color:#625e51}.directory p{overflow-wrap:anywhere}@media(max-width:480px){.directory{padding:16px}.directory .entries{gap:16px}}
