.muted{color:#4A5A6E;font-size:16px}.back{text-decoration:none;font-weight:600}
.wp:hover{border-color:#17365D}.tag.st{background:#FFF4EA;color:#A8420A}
.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.vraag{max-width:820px;background:#F3F6FA;border-left:4px solid #FF6600;border-radius:6px;padding:22px 26px;display:flex;flex-direction:column;gap:8px}.vraag p{font-family:Jost,sans-serif;font-size:22px;line-height:1.35;color:#17365D}
.cf select{font:inherit;padding:12px 14px;border:1px solid #8A96A6;border-radius:6px;background:#fff;color:#1B2B3F}.cf select:focus{outline:3px solid #FFD2B0;border-color:#17365D}
.cf label.chk{flex-direction:row;align-items:center;gap:10px;font-weight:600}.cf label.chk input{width:20px;height:20px}
.cf .btn[disabled]{opacity:.5;cursor:not-allowed}
