.ep-collection-tools{box-sizing:border-box;width:calc(100% - 40px);max-width:1400px;margin:24px auto 16px;padding:16px;border:1px solid currentColor;line-height:1.5}
.ep-collection-tools__heading{margin:0 0 12px;font-size:1rem}
.ep-collection-tools__links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.ep-collection-tools__links li{margin:0;max-width:100%}
.ep-collection-tools__links a{box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:3px;font-size:1rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}
.ep-collection-tools__links a:hover{text-decoration:underline;text-underline-offset:3px}
.ep-collection-tools__more{margin-top:8px}
.ep-collection-tools__more summary{cursor:pointer;padding:10px 0;min-height:44px;box-sizing:border-box;font-size:1rem}
.ep-collection-tools__more[open] summary{margin-bottom:4px}
.ep-collection-tools__support{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:8px}
.ep-collection-tools__support a{display:flex;align-items:center;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.ep-collection-tools a:focus-visible,.ep-collection-tools summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:719px){.ep-collection-tools{width:calc(100% - 24px);padding:12px;margin:16px auto 12px}.ep-collection-tools__links{gap:6px}.ep-collection-tools__links a{padding:8px 10px}.ep-collection-tools__support{gap:0 16px}}
