.mv-access{max-width:640px;margin:clamp(32px,8vw,100px) auto;padding:clamp(24px,5vw,48px);border:1px solid currentColor;border-radius:16px;color:inherit;background:var(--color-background,#fff);text-align:center}.mv-access [hidden]{display:none!important}.mv-access__eyebrow{font-size:.75rem;letter-spacing:.14em;margin:0 0 20px}.mv-access h1{font:inherit;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;margin:0 0 20px}.mv-access p{line-height:1.65}.mv-access__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:28px 0}.mv-access__button{font:inherit;border:1px solid currentColor;border-radius:8px;padding:12px 24px;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.mv-access__button:focus-visible,.mv-access__account:focus-visible{outline:3px solid currentColor;outline-offset:4px}.mv-access__button:disabled{opacity:.6;cursor:wait}.mv-access__account{color:inherit;text-underline-offset:4px}.mv-access__help{font-size:.875rem;opacity:.8}.mv-access [data-mv-announcement]{min-height:1.5em;font-size:.875rem}

.mv-access[data-mv-loading]{border-color:transparent;background:#f5f1eb;color:#20201e;max-width:760px;border-radius:4px}.mv-access[data-mv-loading] .mv-access__actions,.mv-access[data-mv-loading] .mv-access__help,.mv-access[data-mv-loading] [data-mv-announcement]{display:none}.mv-access__skeleton{display:none}.mv-access[data-mv-loading] .mv-access__skeleton{display:block;margin-top:32px}.mv-access__skeleton span,.mv-access__skeleton i{display:block;background:#e5dfd6;border-radius:4px;animation:mv-loading-breathe 2s ease-in-out infinite}.mv-access__skeleton span{height:16px;width:45%;margin:0 auto 24px}.mv-access__skeleton>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mv-access__skeleton i{height:clamp(80px,16vw,140px)}@keyframes mv-loading-breathe{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.mv-access__skeleton span,.mv-access__skeleton i{animation:none}}
