*{box-sizing:border-box}body{margin:0;background:#f6f3f1;color:#111;font:16px/1.6 Arial,sans-serif}.quiz-mast{padding:20px max(20px,calc((100% - 1080px)/2));display:flex;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #ddd}.quiz-mast>a:first-child{font-size:27px;font-weight:800;letter-spacing:-1px;color:#111;text-decoration:none}.quiz-mast span,.quiz-score,.quiz-champion{color:#d71920}.quiz-home{font-size:12px;color:#111}.quiz-banner{padding:35px max(20px,calc((100% - 1080px)/2));background:linear-gradient(110deg,#111,#5d1020,#a41b2d);color:#fff;border-bottom:4px solid #d71920}.quiz-banner small{font-size:10px;letter-spacing:.15em;color:#ffc1c9}.quiz-banner h1{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:12px 0}.quiz-banner h1 span{color:#ff6d7d}.quiz-banner p{margin:0}main{max-width:760px;margin:auto;padding:30px 20px}#quiz{background:#fff;border:1px solid #ddd;padding:28px;border-top:4px solid #d71920}#quiz h2{font-size:25px;line-height:1.3;margin:10px 0 18px}.quiz-excerpt{background:#f8f3f2;border-left:3px solid #a7192b;padding:18px;margin:18px 0;line-height:1.65}.quiz-options{display:grid;gap:10px}.quiz-options button{width:100%;text-align:left;background:#fff;color:#111;border:1px solid #bcbcbc;padding:14px;font:600 15px/1.45 Arial;cursor:pointer}.quiz-options button:disabled{opacity:1;cursor:default}.quiz-options .correct{background:#edf6ef;border-color:#387747}.quiz-options .wrong{background:#fff0f0;border-color:#bf2936}.quiz-button{display:inline-block;background:#aa192b;color:#fff;border:0;padding:13px 20px;font:700 14px Arial;cursor:pointer;margin:12px 8px 0 0;text-decoration:none}.quiz-feedback{margin-top:18px;padding-top:16px;border-top:1px solid #ddd}.quiz-feedback a,.quiz-method a{color:#98172a}.quiz-progress{font-size:12px;color:#666}.quiz-score{font-size:65px;font-weight:800;line-height:1.2}.quiz-champion{font-size:28px;font-weight:800;overflow-wrap:anywhere}.quiz-method{margin-top:24px;font-size:14px}.quiz-method h2{font-size:19px}footer{text-align:center;padding:25px;background:#111;color:#ccc;font-size:12px}label{display:block;margin:18px 0 5px}input{width:100%;max-width:320px;padding:12px;border:1px solid #aaa;font:16px Arial}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #d71920;outline-offset:3px}.quiz-home-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:linear-gradient(110deg,#fff,#fff0f1);border:1px solid #e4c8cd;border-left:5px solid #d71920;color:#111;text-decoration:none;margin:24px auto}.quiz-home-cta h2{font-size:24px;margin:3px 0}.quiz-home-cta small{font:700 10px Arial;color:#a4192c;letter-spacing:.08em}.quiz-home-cta p{font-size:14px;margin:5px 0}.quiz-home-cta b{background:#b51a2e;color:#fff;padding:12px 20px;white-space:nowrap}@media(max-width:600px){#quiz{padding:20px}#quiz h2{font-size:22px}.quiz-home-cta{display:block}.quiz-home-cta b{display:inline-block;margin-top:12px}.quiz-mast>a:first-child{font-size:23px}}
@font-face{font-family:Inter;src:url('/fonts/inter-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/fonts/inter-700.ttf') format('truetype');font-weight:700;font-display:swap}
.quiz-layout{max-width:1160px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:30px 24px;align-items:start}.quiz-layout:has(.quiz-commercial .bq-ad-campaign){grid-template-columns:minmax(0,1fr) 300px}.quiz-primary{min-width:0;width:100%;max-width:820px;margin:auto}.quiz-commercial{display:none}.quiz-layout:has(.quiz-commercial .bq-ad-campaign) .quiz-commercial{display:block;position:sticky;top:24px}.quiz-options button{font-family:Inter,Arial,sans-serif;min-height:56px;font-size:17px}.quiz-commercial .ad-creative{min-height:600px;padding:30px;background:#430d18;color:#fff;align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;gap:20px}.quiz-commercial .ad-label{font-size:11px;letter-spacing:.12em}.quiz-commercial .ad-creative strong{font-size:24px}.quiz-commercial .ad-creative span{display:block}.quiz-between-ad{margin:18px 0}.quiz-feedback p{font-size:16px}body{font-family:Inter,Arial,sans-serif}
@media(max-width:760px){.quiz-layout,.quiz-layout:has(.quiz-commercial .bq-ad-campaign){display:block;padding:20px 14px}.quiz-commercial{display:none!important}.quiz-options button{font-size:16px}.quiz-layout #quiz{padding:22px 18px}.quiz-layout #quiz h2{font-size:23px}}
