/* Keyboard-only navigation controls; existing page layout is preserved. */
a.mc-skip-link{position:fixed;inset-block-start:12px;inset-inline-start:16px;z-index:100000;display:block;padding:12px 18px;border-radius:8px;background:#fff;color:#411774;font:700 15px/1.4 Manrope,Arial,sans-serif;box-shadow:0 4px 16px #21154033;transform:translateY(-200%);text-decoration:underline;}
a.mc-skip-link:focus,a.mc-skip-link:focus-visible{transform:translateY(0);outline:3px solid #6d28d9;outline-offset:3px;}
main[tabindex="-1"]:focus{outline:none;}
.mc-search-more{display:block;min-height:44px;margin:12px auto 0;padding:10px 22px;border:1px solid #d5b9f4;border-radius:10px;background:#fff;color:#471775;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;}
.mc-search-more[hidden]{display:none;}
.mc-search-more:hover{background:#f5effd;}
.mc-search-more:focus-visible{outline:3px solid #6d28d9;outline-offset:3px;}
