/* RADIO-matched QUIZZES rebuild — structural, page-scoped */
.page-quizzes.vm-quizzes-hub-page{--q-ink:#163a45;--q-muted:#637474;--q-gold:#c08a47;--q-line:#d5dfd8;background:#f8f9f5!important;color:var(--q-ink)!important;overflow:hidden}
.page-quizzes .vmq-shell{max-width:1260px!important;margin:auto!important;padding:0 clamp(18px,4vw,56px)!important}
.page-quizzes .vmq-hero{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(290px,.75fr)!important;gap:clamp(28px,6vw,90px)!important;align-items:center!important;padding:clamp(50px,7vw,105px) 0 58px!important;background:transparent!important}
.page-quizzes .vmq-kicker,.page-quizzes .vmq-eyebrow,.page-quizzes .vm-quiz-index-kicker{font-size:12px!important;font-weight:850!important;letter-spacing:.18em!important;color:#a36b2d!important;margin:0 0 20px!important}
.page-quizzes .vmq-kicker span{padding:0 10px!important;color:#a0b3ac!important}
.page-quizzes .vmq-hero h1{font:normal clamp(54px,7vw,104px)/.99 Georgia,serif!important;letter-spacing:-.055em!important;margin:0 0 28px!important;color:#153b46!important}
.page-quizzes .vmq-hero h1 em{font-weight:400!important;color:#ba8241!important}
.page-quizzes .vmq-hero-copy>p:not(.vmq-kicker){max-width:590px!important;font-size:clamp(17px,1.65vw,21px)!important;line-height:1.65!important;color:#53696b!important;margin:0!important}
.page-quizzes .vmq-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important}
.page-quizzes .vmq-hero-actions a{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;padding:15px 22px!important;border:1px solid #173d48!important;border-radius:5px!important;text-decoration:none!important;font-weight:800!important;font-size:14px!important}
.page-quizzes .vmq-primary{background:#173d48!important;color:#fff!important}.page-quizzes .vmq-secondary{color:#173d48!important;background:transparent!important}
.page-quizzes .vmq-hero-aside{background:#153b46!important;color:#fff!important;padding:clamp(26px,3vw,42px)!important;border-radius:8px!important;box-shadow:15px 15px 0 #e7e9e0!important}
.page-quizzes .vmq-aside-label{color:#e7ba7b!important;font-size:11px!important;letter-spacing:.15em!important;font-weight:850!important;margin:0 0 25px!important}
.page-quizzes .vmq-dot{display:inline-block!important;width:9px!important;height:9px!important;background:#e9ad65!important;border-radius:50%!important;margin-right:8px!important}
.page-quizzes .vmq-aside-stat{border-top:1px solid #49646c!important;padding:22px 0!important}
.page-quizzes .vmq-aside-stat span{display:block!important;font-size:11px!important;letter-spacing:.1em!important;color:#bed0ce!important;margin-bottom:9px!important}
.page-quizzes .vmq-aside-stat strong{font:normal 27px/1.2 Georgia,serif!important;color:#fff!important}
.page-quizzes .vmq-hero-aside>a{display:flex!important;justify-content:space-between!important;color:#f3ca90!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;padding-top:18px!important;border-top:1px solid #49646c!important}
.page-quizzes .vmq-nav{display:flex!important;flex-wrap:wrap!important;border-top:1px solid var(--q-line)!important;border-bottom:1px solid var(--q-line)!important;margin-bottom:20px!important;background:transparent!important}
.page-quizzes .vmq-nav a{padding:19px 23px 19px 0!important;margin-right:20px!important;color:#234752!important;text-decoration:none!important;font-weight:800!important;font-size:13px!important}
.page-quizzes .vmq-nav a:hover{text-decoration:underline!important}
.page-quizzes .vm-quiz-jump,.page-quizzes .vm-connected-quizzes,.page-quizzes .quiz-vm-hero{display:none!important}
.page-quizzes .vm-quiz-index.vmq-chapter{max-width:1260px!important;margin:auto!important;padding:clamp(45px,6vw,85px) clamp(18px,4vw,56px)!important;background:transparent!important;border-bottom:1px solid var(--q-line)!important}
.page-quizzes .vm-quiz-index>.site-shell{max-width:none!important;padding:0!important}
.page-quizzes .vm-quiz-index-heading{grid-template-columns:1.25fr .75fr!important;align-items:end!important;gap:30px!important;margin-bottom:30px!important}
.page-quizzes .vm-quiz-index-heading h2,.page-quizzes .vmq-chapter-head h2{font:normal clamp(38px,4.7vw,65px)/1.07 Georgia,serif!important;letter-spacing:-.035em!important;color:#163b45!important;margin:0!important}
.page-quizzes .vm-quiz-index-heading>p,.page-quizzes .vmq-chapter-head>p{font-size:16px!important;line-height:1.6!important;color:var(--q-muted)!important;max-width:340px!important;margin:0 0 5px!important}
.page-quizzes .vm-quiz-index-list{border-top:1px solid var(--q-line)!important;border-bottom:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 32px!important}
.page-quizzes .vm-quiz-index-list>a,.page-quizzes .vm-quiz-index-list>a:nth-child(even){display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:12px!important;min-height:114px!important;padding:20px 4px!important;border:0!important;border-bottom:1px solid var(--q-line)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.page-quizzes .vm-quiz-index-list>a:hover{background:#e9efeb!important}
.page-quizzes .vm-quiz-index-num{font:normal 20px/1 Georgia,serif!important;color:#ad7d43!important}
.page-quizzes .vm-quiz-index-main strong{font:normal clamp(25px,2.6vw,34px)/1.1 Georgia,serif!important;color:#163b45!important}
.page-quizzes .vm-quiz-index-main small{font-size:13px!important;color:#617677!important;line-height:1.45!important}
.page-quizzes .vm-quiz-index-type{display:none!important}
.page-quizzes .vm-quiz-index-arrow{color:#ad7d43!important}
.page-quizzes .vm-quiz-index-footer{padding:22px 0 0!important}
.page-quizzes .vm-quiz-most-read.vmq-chapter{max-width:1260px!important;margin:0 auto!important;padding:clamp(50px,6vw,80px) clamp(18px,4vw,56px)!important;background:transparent!important;border-bottom:1px solid var(--q-line)!important}
.page-quizzes .vm-quiz-most-read>.site-shell{max-width:none!important;padding:0!important}
.page-quizzes .vmq-chapter-head{display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:30px!important;align-items:end!important;margin-bottom:30px!important}
.page-quizzes .vm-quiz-charts-grid{gap:20px!important}
.page-quizzes .vm-quiz-top-downloads,.page-quizzes .vdh-quiz-most-read{background:#fff!important;border:1px solid #dce5df!important;border-radius:7px!important;padding:24px!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,.page-quizzes>.wp-block-group.site-shell{display:none!important}
.page-quizzes .vdh-q21-events,.page-quizzes .vdh-q21-bottom{max-width:1150px!important;margin:40px auto!important}
.page-quizzes :is(a,button):focus-visible{outline:3px solid #b98242!important;outline-offset:3px!important}
@media(max-width:850px){.page-quizzes .vmq-hero{grid-template-columns:1fr!important;gap:30px!important;padding:45px 0!important}.page-quizzes .vmq-hero-aside{box-shadow:8px 8px 0 #e7e9e0!important}.page-quizzes .vm-quiz-index-list{grid-template-columns:1fr!important}.page-quizzes .vm-quiz-index-heading,.page-quizzes .vmq-chapter-head{grid-template-columns:1fr!important;gap:12px!important}}
@media(max-width:540px){.page-quizzes .vmq-hero h1{font-size:clamp(52px,14vw,75px)!important}.page-quizzes .vmq-nav a{padding:12px 10px 12px 0!important;margin-right:10px!important}.page-quizzes .vmq-hero-actions a{width:100%!important}.page-quizzes .vm-quiz-index-list>a{min-height:95px!important}.page-quizzes .vm-quiz-index-heading h2,.page-quizzes .vmq-chapter-head h2{font-size:38px!important}}
@media(prefers-reduced-motion:reduce){.page-quizzes *{scroll-behavior:auto!important;transition:none!important}}
