.case-collection-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.case-collection-link{display:inline-flex;align-items:center;padding:12px 18px;border:1px solid #d8d9ed;color:#33334a;font-size:15px;line-height:1.4;text-decoration:none}
.case-collection-link:hover,.case-collection-link[aria-current=page]{border-color:#315fff;color:#315fff;background:#f0f3ff}
.case-collection-link:focus-visible{outline:2px solid #315fff;outline-offset:3px}
@media(max-width:767px){.case-collection-nav{gap:8px}.case-collection-link{max-width:100%;padding:10px 12px;font-size:14px}}
