.mg-quiz{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--accent-4)}
.mg-quiz__progress{font-size:.875rem;color:var(--wp--preset--color--accent-3);margin:0 0 .75rem}
.mg-quiz__q{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}
.mg-quiz__legend{color:#B5D3FF;font-family:var(--wp--preset--font-family--marcellus);font-size:1.5rem;line-height:1.25;margin:0 0 1rem;padding:0;outline:none}
.mg-quiz__opt{display:block;width:100%;text-align:left;font:inherit;font-size:1rem;line-height:1.4;color:var(--wp--preset--color--contrast);background:rgba(10,22,40,.6);border:1px solid var(--wp--preset--color--accent-4);border-radius:2px;padding:.9rem 1.1rem;cursor:pointer;transition:border-color .15s,background-color .15s}
.mg-quiz__opt:hover{border-color:#8DBBFF;background:var(--wp--preset--color--accent-2)}
.mg-quiz__opt:focus-visible,.mg-quiz__back:focus-visible,.mg-quiz__cta:focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:2px}
.mg-quiz__opt[aria-pressed=true]{border-color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--accent-2)}
.mg-quiz__back{display:block;margin-top:1.25rem;background:none;border:0;padding:0;font:inherit;font-size:.9375rem;color:var(--wp--preset--color--accent-3);text-decoration:underline;cursor:pointer}
.mg-quiz__back:hover{color:var(--wp--preset--color--contrast)}
.mg-quiz__title{font-size:1.75rem;margin:0 0 1rem;outline:none}
.mg-quiz__notes{margin:1.25rem 0;padding-left:1.1rem;color:var(--wp--preset--color--accent-3)}
.mg-quiz__notes li{margin-bottom:.5rem}
.mg-quiz__cta-text{margin-top:1.5rem}
.mg-quiz__cta{display:inline-block;margin-top:.25rem;background:#2B64A0;color:#fff;text-decoration:none;border-radius:2px;padding:.85rem 1.6rem;font-weight:500}
.mg-quiz__cta:hover{background:#1F4E80;color:#fff}
.mg-quiz__cta-wrap{display:block}
.mg-quiz+.mg-quiz__back{display:block}
@media (prefers-reduced-motion:reduce){.mg-quiz__opt{transition:none}}
