/* Scoped contrast repair; preserve layout, copy, links and source data. */
body.catalogue-page #custom.compact-custom{color:#201e38!important;background:#f4f6f9!important}
body.catalogue-page #custom.compact-custom h2{color:#201e38!important}
body.catalogue-page #custom.compact-custom a.button{color:#201e38!important;background:#fff!important;border:1px solid #9bc8ed!important;min-height:48px;padding:8px 12px;font:600 16px/24px Manrope,sans-serif;display:inline-flex;align-items:center;justify-content:center;transition:opacity 300ms cubic-bezier(.22,1,.36,1)}
body.catalogue-page #custom.compact-custom a.button:focus-visible{outline:3px solid #226caa;outline-offset:3px}
@media(hover:hover){body.catalogue-page #custom.compact-custom a.button:hover{background:#edf7fd!important}}
body.catalogue-page #custom.compact-custom a.button:active{opacity:.8}
@media(prefers-reduced-motion:reduce){body.catalogue-page #custom.compact-custom a.button{transition:none}}
