.collection-links{margin-top:2rem;margin-bottom:3rem}.collection-links h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.collection-links nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.collection-links nav a{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.65rem 1rem;border:1px solid #c7c5bd;border-radius:6px;color:inherit;background:#fff;text-decoration:none;overflow-wrap:anywhere}.collection-links nav a:hover{background:#f2f0e9}.collection-links nav a:focus-visible,.collection-links summary:focus-visible{outline:3px solid #253e38;outline-offset:3px}.collection-links details{border-top:1px solid #c7c5bd;padding-top:1rem;margin-top:1.25rem}.collection-links summary{cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:600}.collection-directory>p{max-width:65ch}@media(max-width:600px){.collection-links nav a{max-width:100%;font-size:.9rem}.collection-links{margin-top:1.5rem;margin-bottom:2rem}}
