/* Catalogue access and keyboard navigation, 5 Nov 2026 */
.da-catalog-access{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:18px auto 8px;max-width:600px}.da-catalog-access a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;box-sizing:border-box;border:1px solid #1460b5;border-radius:28px;color:#145aa5;background:#fff;font-size:15px;font-weight:600;text-decoration:none}.da-catalog-access a:first-child{color:#fff;background:#145aa5}.da-skip{position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-180%);z-index:20000;background:#fff;color:#134b8b;padding:12px 20px;border:2px solid #145aa5;border-radius:8px}.da-skip:focus{transform:none}.da-ux-access :focus-visible{outline:3px solid #145aa5;outline-offset:4px}.da-ux-access #q{scroll-margin-top:90px}.da-ux-access:has(#modal:not([hidden])) #cmpbar,.da-ux-access:has(#modal:not([hidden])) #da-app-nav{visibility:hidden}.da-card-link{color:inherit;text-decoration:none}.da-card-link:hover{text-decoration:underline}.da-ux-access #grid .cmp:focus-visible{outline-offset:2px}
@media(prefers-reduced-motion:reduce){.da-ux-access *,.da-ux-access *::before,.da-ux-access *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
