/* Quiz-only styles; shared site header and footer use the standard styles. */
.ai-wijzer *{box-sizing:border-box}.ai-wijzer{max-width:880px;padding:60px 24px;margin:auto}.ai-wijzer h1,.ai-wijzer h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;line-height:1.12}.ai-wijzer h1{font-size:clamp(38px,5vw,62px);margin:18px 0 28px}.ai-wijzer h1 em{color:#7530cd}.ai-wijzer h2{font-size:30px}.ai-wijzer .lead{font-size:23px;line-height:1.5}.ai-wijzer .eyebrow{letter-spacing:.13em;font-size:13px;font-weight:700;color:#7134ad}.ai-wijzer .intro-card,.ai-wijzer .card,.ai-wijzer .download-card{border:1px solid #d8cae4;border-radius:18px;padding:32px;margin:32px 0;background:white}.ai-wijzer .intro-card{background:#f1eafb}.ai-wijzer .small{font-size:14px;color:#62536d}.ai-wijzer label,.ai-wijzer legend{font-weight:600}.ai-wijzer select,.ai-wijzer input[type=email]{display:block;width:100%;padding:15px;border:1px solid #897599;border-radius:8px;background:#fff;font:inherit;margin:12px 0}.ai-wijzer button{border:0;border-radius:8px;background:#7932d1;color:white;padding:15px 22px;font:600 17px 'DM Sans',sans-serif;cursor:pointer}.ai-wijzer .secondary{background:transparent;border:1px solid #9479ac;color:#3d2455}.ai-wijzer button:disabled{opacity:.6;cursor:wait}.ai-wijzer .actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.ai-wijzer .question{font-size:clamp(30px,4vw,43px)}.ai-wijzer fieldset{border:0;padding:0}.ai-wijzer #options label{display:flex;gap:14px;padding:20px;border:1px solid #b9a7cc;background:#fff;border-radius:10px;margin:12px 0;cursor:pointer}.ai-wijzer input[type=radio],.ai-wijzer input[type=checkbox]{accent-color:#7932d1;width:21px;height:21px;flex-shrink:0}.ai-wijzer progress{width:100%;height:7px;accent-color:#7932d1}.ai-wijzer .answer{padding:12px 18px;background:#f1eafb;border-radius:8px}.ai-wijzer .bar-row{margin:15px 0}.ai-wijzer .bar-label{display:flex;justify-content:space-between;font-size:15px}.ai-wijzer .track{height:10px;background:#eee8f3;border-radius:20px;overflow:hidden}.ai-wijzer .fill{height:100%;background:#8b4bd0}.ai-wijzer .fill.peer{background:#49305e}.ai-wijzer .tip{border-left:3px solid #b88bdd;padding-left:16px}.ai-wijzer .download-card{background:#2c193f;color:white}.ai-wijzer .download-card .small{color:#e1d5ee}.ai-wijzer .download-card .secondary{color:white;border-color:#cbb5dc}.ai-wijzer .consent{display:flex;gap:12px;font-size:14px;margin:20px 0}.ai-wijzer .method{border-top:1px solid #d8cae4;padding:25px 0;margin-top:48px;font-size:15px}.ai-wijzer summary{cursor:pointer;font-weight:600}.ai-wijzer a{color:#7631c5}.ai-wijzer .text-button{background:none;color:#7631c5}.ai-wijzer :focus-visible{outline:3px solid #a964ef;outline-offset:4px}.ai-wijzer [hidden]{display:none!important}@media(max-width:580px){.ai-wijzer{padding-top:30px}.ai-wijzer .intro-card,.ai-wijzer .card,.ai-wijzer .download-card{padding:22px}.ai-wijzer .actions button{padding:14px}.ai-wijzer h2{font-size:27px}}/* One consistent reading order: answer, comparison, explanation, takeaway. */.ai-wijzer .card h2{margin:8px 0 16px}.ai-wijzer .card h3{font-size:18px;margin:28px 0 6px}.ai-wijzer .card .statement{color:#62536d;margin-bottom:24px}.ai-wijzer .answer-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-wijzer .answer-box{background:#f1eafb;border-radius:10px;padding:16px}.ai-wijzer .answer-box span,.ai-wijzer .answer-box strong{display:block}.ai-wijzer .answer-box strong{font-size:20px;margin-top:4px}.ai-wijzer .comparison{margin:20px 0 30px}.ai-wijzer .compare-row{display:grid;grid-template-columns:190px minmax(60px,1fr) 42px;gap:16px;align-items:center;padding:12px 14px;margin:4px 0;border-radius:9px}.ai-wijzer .compare-name strong,.ai-wijzer .compare-name span{display:block}.ai-wijzer .compare-name strong{font-size:15px}.ai-wijzer .compare-name span{font-size:12px}.ai-wijzer .compare-row .fill{background:#b49ac9}.ai-wijzer .compare-row.reference{border-bottom:1px solid #d8cae4;border-radius:0;margin-bottom:12px;padding-bottom:18px}.ai-wijzer .compare-row.reference .fill{background:#49305e}.ai-wijzer .compare-row.selected{background:#eee4fc;outline:1px solid #c8a5f2}.ai-wijzer .compare-row.selected .fill{background:#7932d1}.ai-wijzer .percentage{text-align:right;font-size:16px}.ai-wijzer .explanation{margin-top:8px}.ai-wijzer .source-notes{border-top:1px solid #e5dcec;margin-top:24px;padding-top:16px;font-size:14px}.ai-wijzer .tip{background:#f5effa;padding:16px 20px;line-height:1.5}.ai-wijzer .intro-card h2{margin-top:0}.ai-wijzer .method p{max-width:70ch}@media(max-width:580px){.ai-wijzer .compare-row{grid-template-columns:135px minmax(35px,1fr) 35px;gap:8px;padding:10px 7px}.ai-wijzer .compare-name strong{font-size:13px}.ai-wijzer .compare-name span{font-size:11px}.ai-wijzer .percentage{font-size:14px}.ai-wijzer .answer-box{padding:12px}.ai-wijzer .answer-box strong{font-size:17px}.ai-wijzer .answer-box .small{font-size:12px}}.ai-wijzer .answer-box.correct{background:#e5f3e9;border:1px solid #83b891;color:#175832}.ai-wijzer .answer-box.incorrect{background:#fce9e7;border:1px solid #d59a94;color:#92291f}.ai-wijzer .answer-box.correct .small{color:#175832}.ai-wijzer .answer-box.incorrect .small{color:#92291f}.ai-wijzer .answer-status{display:block;font-size:13px;font-weight:600;margin-top:7px}.ai-wijzer .answer-box.unknown{border:1px solid #d8cae4}

.ai-wijzer{font-size:18px;line-height:1.65}.ai-wijzer .download-card button{margin-top:8px}

.ai-wijzer .test-duration{margin-top:1.5rem;margin-bottom:0}

.ai-wijzer #result > p em{color:inherit}

.ai-wijzer .correct-answer-label{color:#7932d1;font-weight:700}
