.komet-mnb6{--km-accent:#184f63;--km-line:#dce4e7;max-width:800px;margin:2rem auto;padding:clamp(18px,3.5vw,32px);background:#fff;border:1px solid var(--km-line);border-radius:12px;color:#182b33;font:inherit;line-height:1.55;box-sizing:border-box}.komet-mnb6 *{box-sizing:border-box}.komet-mnb6 .km-eyebrow{color:var(--km-accent);font-size:.77rem;font-weight:800;letter-spacing:.08em;margin:0 0 .4rem}.komet-mnb6 h3{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;margin:.25rem 0 .5rem}.komet-mnb6 h4{font-size:1.25rem;margin:0 0 .5rem}.komet-mnb6 .km-head p:last-child{margin:.25rem 0 1rem}.komet-mnb6 fieldset{border:0;border-top:1px solid var(--km-line);padding:1rem 0;margin:0;min-width:0}.komet-mnb6 legend{font-size:1rem;font-weight:700;padding:0 0 .35rem}.komet-mnb6 label{display:block;margin:.15rem 0;padding:.45rem .5rem;border-radius:5px;cursor:pointer}.komet-mnb6 label:has(input:checked){background:#eaf2f5}.komet-mnb6 input[type=radio]{accent-color:var(--km-accent);margin-right:.55rem}.komet-mnb6 .km-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:.8rem 0}.komet-mnb6 button{cursor:pointer;border-radius:6px;border:1px solid var(--km-accent);padding:.7rem 1rem;font:inherit;font-weight:700}.komet-mnb6 .km-primary,.komet-mnb6 .km-print{background:var(--km-accent);color:#fff}.komet-mnb6 .km-secondary,.komet-mnb6 .km-copy{background:#fff;color:var(--km-accent)}.komet-mnb6 button:focus-visible,.komet-mnb6 input:focus-visible,.komet-mnb6 a:focus-visible{outline:3px solid #e2a83b;outline-offset:3px}.komet-mnb6 .km-results{background:#edf5f7;border-left:4px solid var(--km-accent);padding:1.2rem;margin-top:1.3rem}.komet-mnb6 .km-results[hidden]{display:none}.komet-mnb6 .km-steps{padding-left:1.4rem}.komet-mnb6 .km-steps li{margin:.6rem 0}.komet-mnb6 .km-note{font-size:.83rem;line-height:1.5;color:#465860;border-top:1px solid var(--km-line);padding-top:1rem;margin:1.3rem 0 0}.komet-mnb6 a{color:var(--km-accent);text-decoration:underline}.komet-mnb6 .km-feedback{font-size:.85rem}@media print{body *{visibility:hidden!important}.komet-mnb6 .km-results,.komet-mnb6 .km-results *{visibility:visible!important}.komet-mnb6 .km-results{position:absolute;left:0;top:0;width:100%;background:#fff;border:0;color:#000}.komet-mnb6 .km-actions,.komet-mnb6 .km-feedback{display:none!important}}
