.vq-page{--vq-navy: #031F4B;--vq-red: #FF0000;--vq-ink: #1e3755;--vq-muted: #64748b;--vq-line: #e6e8eb;--vq-surface: #EFF2F5;--vq-ok: #0A7A4B;--vq-ok-bg: #E7F6EF;--vq-ko: #C81E1E;--vq-ko-bg: #FDECEC;--vq-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);color:var(--vq-ink)}.vq-breadcrumb .breadcrumb{font-size:14px}.vq-breadcrumb a{color:var(--vq-navy)}.vq-title{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.2;margin-bottom:.75rem}.vq-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--vq-muted);margin-bottom:1rem}.vq-meta i{color:var(--vq-red);margin-right:4px}.vq-meta a{color:var(--vq-navy);text-decoration:underline}.vq-intro{font-size:1.05rem;line-height:1.7;max-width:760px}.vq-stats{display:inline-block;background:var(--vq-surface);border-radius:10px;padding:8px 14px;font-size:14px}.vq-stats i{color:var(--vq-red);margin-right:6px}.vq-quiz{margin-top:1.5rem}.vq-questions,.vq-opts{list-style:none;padding-left:0}.vq-progress,.vq-counter,.vq-nav{display:none}.vq-q{background:#fff;border-radius:10px;box-shadow:var(--vq-shadow);padding:24px;margin-bottom:20px}.vq-q-text{font-size:1.15rem;line-height:1.45;margin-bottom:1rem}.vq-q-num{color:var(--vq-red);margin-right:2px}.vq-opts{display:flex;flex-direction:column;gap:10px;margin:0}.vq-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:#fff;border:2px solid var(--vq-line);border-radius:10px;padding:12px 16px;font-size:1rem;color:var(--vq-ink);line-height:1.4;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.vq-opt:hover{border-color:var(--vq-navy)}.vq-opt:focus-visible{outline:3px solid rgba(3,31,75,.35);outline-offset:2px}.vq-opt:active{transform:scale(.99)}.vq-nojs-correct{flex-shrink:0;font-size:12px;font-weight:600;color:var(--vq-ok);background:var(--vq-ok-bg);border-radius:999px;padding:2px 10px}.vq-expl{margin-top:16px;padding:14px 16px;background:var(--vq-surface);border-left:4px solid var(--vq-navy);border-radius:0 10px 10px 0}.vq-expl p{margin:0 0 6px}.vq-expl p:last-child{margin-bottom:0}.vq-verdict{font-weight:700}.vq-verdict:empty{display:none}.vq-verdict.ok{color:var(--vq-ok)}.vq-verdict.ko{color:var(--vq-ko)}.vq-source{font-size:13px;color:var(--vq-muted)}.vq-source a{color:var(--vq-navy);text-decoration:underline;word-break:break-word}.vq-js .vq-progress{display:block;height:6px;background:var(--vq-line);border-radius:999px;overflow:hidden;margin-bottom:8px}.vq-js .vq-progress-bar{height:100%;width:0;background:var(--vq-red);transition:width .35s ease}.vq-js .vq-counter{display:block;font-size:14px;font-weight:600;color:var(--vq-muted);margin-bottom:10px}.vq-js .vq-nojs-correct,.vq-js .vq-q{display:none}.vq-js .vq-q.is-active{display:block;animation:vqIn .3s ease}.vq-js .vq-expl{display:none}.vq-js .vq-q.is-answered .vq-expl{display:block;animation:vqIn .3s ease}.vq-js .vq-nav{display:flex;justify-content:flex-end;margin-top:16px}.vq-js .vq-next:disabled{opacity:.45;cursor:not-allowed}.vq-js .vq-q.is-answered .vq-opt{cursor:default}.vq-js .vq-q.is-answered .vq-opt:hover{border-color:var(--vq-line)}.vq-opt.is-selected{border-color:var(--vq-navy);background:#f4f7fb}.vq-opt.is-correct{border-color:var(--vq-ok)!important;background:var(--vq-ok-bg)}.vq-opt.is-wrong{border-color:var(--vq-ko)!important;background:var(--vq-ko-bg)}.vq-opt.is-correct:after{content:"✓";font-weight:700;color:var(--vq-ok)}.vq-opt.is-wrong:after{content:"✕";font-weight:700;color:var(--vq-ko)}.vq-js.is-finished .vq-q{display:block}.vq-js.is-finished .vq-nav,.vq-js.is-finished .vq-progress,.vq-js.is-finished .vq-counter{display:none}@keyframes vqIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vq-js .vq-q.is-active,.vq-js .vq-q.is-answered .vq-expl{animation:none}.vq-js .vq-progress-bar{transition:none}}.vq-result{background:var(--vq-navy);color:#fff;border-radius:10px;padding:28px;margin:8px 0 20px;text-align:center;outline:none}.vq-result h2,.vq-result .vq-outcome-title{color:#fff;font-size:1.5rem;margin-bottom:.75rem}.vq-result p{color:#ffffffe6}.vq-result-kicker{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600;margin-bottom:4px}.vq-score{font-size:3rem;font-weight:700;line-height:1;margin:6px 0 12px;color:#fff!important}.vq-score-num{color:var(--vq-red)}.vq-score-msg{max-width:560px;margin:0 auto 1rem}.vq-outcome .btn{margin-top:4px}.vq-result-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px}.vq-result .btn-outline-secondary{color:#fff!important;border-color:#fff;background:transparent}.vq-result .btn-outline-secondary:hover{background:#fff;color:var(--vq-navy)!important}.vq-result .btn-link{color:#fff;text-decoration:underline}.vq-disclaimer{font-size:13px;color:var(--vq-muted);font-style:italic;margin-top:8px}.vq-facts,.vq-side-cta,.vq-related{background:#fff;border-radius:10px;box-shadow:var(--vq-shadow);padding:20px;margin-bottom:20px}.vq-side-title{font-size:1.05rem;font-weight:700;color:var(--vq-navy);margin-bottom:12px}.vq-side-title i{color:var(--vq-red);margin-right:6px}.vq-facts ul{padding-left:18px;margin:0;list-style:disc}.vq-facts li{margin-bottom:10px;line-height:1.5}.vq-facts li:last-child{margin-bottom:0}.vq-facts li::marker{color:var(--vq-red)}.vq-side-cta{background:var(--vq-surface);box-shadow:none}.vq-related-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--vq-line);color:var(--vq-ink);text-decoration:none;line-height:1.4}.vq-related-item i{color:var(--vq-red);margin-top:3px;width:18px;text-align:center}.vq-related-item:hover span{color:var(--vq-red)}.vq-all{display:inline-block;margin-top:12px;font-weight:600;color:var(--vq-red)}.vq-hub-header{margin-bottom:2rem}.vq-hub-header .vq-intro{max-width:760px}.vq-finder-card{display:flex;align-items:center;gap:24px;background:var(--vq-navy);color:#fff;border-radius:10px;padding:28px;margin-bottom:2.5rem;text-decoration:none;box-shadow:var(--vq-shadow);transition:transform .25s ease}.vq-finder-card:hover{transform:translateY(-4px);color:#fff}.vq-finder-card h2{color:#fff;font-size:1.5rem;margin-bottom:6px}.vq-finder-card p{margin:0;color:#ffffffd9}.vq-finder-body{flex:1 1 auto}.vq-finder-kicker{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;color:var(--vq-red)!important;margin-bottom:4px!important}.vq-finder-icon{flex:0 0 72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--vq-red);border-radius:20px;font-size:32px}.vq-finder-go{flex-shrink:0}.vq-cat{margin-bottom:2.5rem}.vq-cat-title{font-size:1.35rem;margin-bottom:1rem;padding-bottom:8px;border-bottom:2px solid var(--vq-line)}.vq-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px;box-shadow:0 0 8px 2px #0000002b;padding:22px;color:var(--vq-ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.vq-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px -12px #00000026;color:var(--vq-ink)}.vq-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--vq-surface);color:var(--vq-red);font-size:22px;margin-bottom:14px}.vq-card-title{font-size:1.05rem;line-height:1.4;margin-bottom:8px}.vq-card-desc{font-size:14px;color:var(--vq-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.vq-card-meta{display:flex;gap:14px;font-size:13px;font-weight:600;color:var(--vq-navy);margin:8px 0 0}.vq-hub-about{background:var(--vq-surface);border-radius:10px;padding:24px;margin-top:1rem}.vq-hub-about h2{font-size:1.2rem;margin-bottom:.75rem}@media(max-width:767px){.vq-q{padding:18px}.vq-q-text{font-size:1.05rem}.vq-result{padding:22px 16px}.vq-score{font-size:2.4rem}.vq-finder-card{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.vq-finder-icon{flex-basis:auto;width:56px;height:56px;font-size:24px}.vq-finder-go,.vq-js .vq-nav .vq-next{width:100%}}
