/* Only the new heading row and catalogue text link. Original style.css is unchanged. */
.vkh .vkh__header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;min-width:0}
.vkh .vkh__header .vkh__heading{flex:1 1 auto;min-width:0;margin:0!important}
.vkh a.vkh__view-all{display:block;flex:0 0 auto;max-width:45%;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:inherit;font-size:14px!important;font-weight:400;line-height:1.5;text-decoration:none!important;text-align:right;overflow-wrap:anywhere;transform:none!important}
.vkh a.vkh__view-all:hover{text-decoration:underline!important}
.vkh a.vkh__view-all:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}
.vkh a.vkh__view-all::before,.vkh a.vkh__view-all::after{content:none!important}
@media(max-width:767px){.vkh .vkh__header{gap:12px;margin-bottom:20px}}
