.mz-quiz-section{background:#f5f0e7;color:#251b1b;padding:64px 24px;scroll-margin-top:24px}.mz-quiz{display:block;max-width:1100px;margin:auto}.mz-quiz [hidden]{display:none!important}.mz-quiz-intro{max-width:700px;margin:0 auto 30px;text-align:center}.mz-quiz-eyebrow,.mz-quiz-match{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#704f22}.mz-quiz h2{font-family:Georgia,serif;font-size:clamp(30px,5vw,48px);line-height:1.15;margin:12px 0}.mz-quiz p{line-height:1.65}.mz-quiz form{max-width:800px;margin:auto}.mz-quiz fieldset{border:0;padding:0;margin:0;min-width:0}.mz-quiz legend{font-size:22px;font-family:Georgia,serif;margin-bottom:22px;width:100%}.mz-quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mz-quiz-choice{position:relative;cursor:pointer}.mz-quiz-choice input{position:absolute;left:16px;top:50%;transform:translateY(-50%);accent-color:#4a1420;width:18px;height:18px;margin:0}.mz-quiz-choice span{display:flex;align-items:center;min-height:70px;padding:16px 18px 16px 46px;border:1px solid #b9a481;border-radius:4px;background:#fffaf2;line-height:1.4}.mz-quiz-choice input:checked+span{border-color:#4a1420;box-shadow:inset 0 0 0 1px #4a1420;background:#f0e4d3}.mz-quiz-choice input:focus-visible+span{outline:3px solid #704f22;outline-offset:3px}.mz-quiz-actions,.mz-quiz-browse,.mz-quiz-card-links{display:flex;gap:12px;flex-wrap:wrap}.mz-quiz-actions{justify-content:space-between;margin-top:24px}.mz-quiz-primary,.mz-quiz-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid #4a1420;border-radius:3px;text-decoration:none;font:inherit;line-height:1.4;cursor:pointer}.mz-quiz-primary{background:#4a1420;color:#fff5e6}.mz-quiz-secondary{background:transparent;color:#4a1420}.mz-quiz a:focus-visible,.mz-quiz button:focus-visible{outline:3px solid #704f22;outline-offset:3px}.mz-quiz-error{color:#8a1726;min-height:24px;margin-bottom:0}.mz-quiz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.mz-quiz-card{border:1px solid #b9a481;padding:20px;border-radius:4px;background:#fffaf2;min-width:0}.mz-quiz-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.mz-quiz-card h4{font:22px/1.3 Georgia,serif;margin:16px 0 10px}.mz-quiz-card-links{flex-direction:column}.mz-quiz-discovery{border-top:1px solid #b9a481;margin:24px 0;padding:16px 0}.mz-quiz-browse{justify-content:center;margin-top:28px}.mz-quiz-browse a{color:#4a1420;text-underline-offset:4px;padding:8px}.mz-quiz [data-result-heading]{font:30px/1.2 Georgia,serif}.mz-quiz [data-progress]{color:#704f22;font-size:14px}@media(max-width:749px){.mz-quiz-section{padding:44px 18px}.mz-quiz-grid{grid-template-columns:1fr}.mz-quiz-options{grid-template-columns:1fr}.mz-quiz legend{font-size:21px}.mz-quiz-card img{max-height:320px}.mz-quiz-actions button{flex:1}}

.mz-quiz-modal{position:fixed;width:min(1100px,calc(100% - 24px));max-width:1100px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #b9a481;border-radius:8px;background:#f5f0e7;color:#251b1b;overflow:auto;overscroll-behavior:contain}.mz-quiz-modal::backdrop{background:rgba(23,18,21,.72)}.mz-quiz-modal .mz-quiz-section{padding:48px 28px 28px}.mz-quiz-modal-close{position:absolute;right:12px;top:10px;z-index:1;width:44px;height:44px;border:1px solid #b9a481;border-radius:50%;background:#fffaf2;color:#4a1420;font-size:30px;line-height:1;cursor:pointer}.mz-quiz-modal-close:focus-visible{outline:3px solid #704f22;outline-offset:2px}.mz-quiz-modal .mz-quiz-intro{padding:0 24px}.mz-quiz-modal .mz-quiz-intro h2{font-size:clamp(28px,4vw,40px)}@media(max-width:749px){.mz-quiz-modal .mz-quiz-section{padding:58px 18px 24px}.mz-quiz-modal{max-height:calc(100dvh - 16px);width:calc(100% - 16px)}}
