/* QUIZZES v3 — genuinely archive-first, editorial index rather than repeating cards */
.page-quizzes .vm-quiz-index{padding:clamp(30px,4vw,55px) 0!important;background:#f6f7f3!important}
.page-quizzes .vm-quiz-index>.site-shell{max-width:1180px!important}
.page-quizzes .vm-quiz-index-heading{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:35px!important;align-items:end!important;margin-bottom:24px!important}
.page-quizzes .vm-quiz-index-kicker{font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;color:#a07137!important;margin:0 0 8px!important}
.page-quizzes .vm-quiz-index-heading h2{font:normal clamp(32px,4.1vw,51px)/1.05 Georgia,serif!important;letter-spacing:-.035em!important;color:#153b46!important;margin:0!important}
.page-quizzes .vm-quiz-index-heading>p{font-size:14px!important;line-height:1.6!important;color:#597071!important;margin:0!important}
.page-quizzes .vm-quiz-index-list{border-top:3px solid #153b46!important;border-bottom:1px solid #dbe4dd!important}
.page-quizzes .vm-quiz-index-list>a{display:grid!important;grid-template-columns:55px minmax(0,1fr) 140px 30px!important;align-items:center!important;gap:16px!important;min-height:91px!important;padding:15px 22px!important;border-bottom:1px solid #dce5df!important;background:#fff!important;color:#153b46!important;text-decoration:none!important;transition:background .18s ease!important}
.page-quizzes .vm-quiz-index-list>a:nth-child(even){background:#f1f5f0!important}
.page-quizzes .vm-quiz-index-list>a:hover{background:#e4eee6!important}
.page-quizzes .vm-quiz-index-num{font:normal 22px/1 Georgia,serif!important;color:#b98242!important}
.page-quizzes .vm-quiz-index-main{display:flex!important;flex-direction:column!important;gap:5px!important}
.page-quizzes .vm-quiz-index-main strong{font:normal clamp(22px,2.5vw,30px)/1.1 Georgia,serif!important;color:#153b46!important}
.page-quizzes .vm-quiz-index-main small{font-size:12px!important;color:#597071!important}
.page-quizzes .vm-quiz-index-type{font-size:10px!important;letter-spacing:.09em!important;font-weight:900!important;color:#8a6a3f!important;text-align:right!important}
.page-quizzes .vm-quiz-index-arrow{font-size:22px!important;color:#153b46!important;text-align:right!important}
.page-quizzes .vm-quiz-index-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:20px 0 0!important}
.page-quizzes .vm-quiz-index-footer p{margin:0!important;color:#52696c!important;font-size:13px!important}
.page-quizzes .vm-quiz-index-footer a{font-size:13px!important;font-weight:850!important;color:#153b46!important}
.page-quizzes .vdh-q21-hero,.page-quizzes .vdh-q21-statbar,.page-quizzes .vdh-q21-featured,.page-quizzes .vdh-q21-library,.page-quizzes .vdh-q21-more{display:none!important}
.page-quizzes>.wp-block-group.site-shell{display:none!important}
.page-quizzes .vm-quiz-most-read{margin:0!important;padding:28px 0!important;background:#fff!important}
.page-quizzes .vm-quiz-charts-grid{max-width:1180px!important;margin:auto!important}
.page-quizzes .vm-quiz-top-downloads,.page-quizzes .vdh-quiz-most-read{border:1px solid #dce5df!important;border-radius:7px!important;background:#f9faf7!important;padding:24px!important}
.page-quizzes .vm-quiz-top-downloads h2,.page-quizzes .vdh-quiz-most-read h2{font:normal clamp(26px,3vw,37px)/1.1 Georgia,serif!important;color:#153b46!important}
.page-quizzes .vm-quiz-support-main{max-width:1180px!important;margin:25px auto!important;border-radius:7px!important}
.page-quizzes .vdh-q21-events{max-width:1180px!important;margin:25px auto!important;border-radius:7px!important}
.page-quizzes .vdh-q21-bottom{max-width:1180px!important;margin:20px auto!important}
@media(max-width:700px){.page-quizzes .vm-quiz-index-heading{grid-template-columns:1fr!important;gap:10px!important}.page-quizzes .vm-quiz-index-list>a{grid-template-columns:32px minmax(0,1fr) 22px!important;gap:10px!important;padding:13px!important;min-height:76px!important}.page-quizzes .vm-quiz-index-type{display:none!important}.page-quizzes .vm-quiz-index-footer{align-items:start!important;flex-direction:column!important}.page-quizzes .vm-quiz-index{padding:25px 0!important}}
@media(prefers-reduced-motion:reduce){.page-quizzes .vm-quiz-index-list>a{transition:none!important}}
