#cm-laas{--k:#FAF7F2;--m:#1A1A1A;--g:#4A4A4A;--a:#A8432A;--l:#D8CDBE;--kt:#FFFDFA;background:var(--k);color:var(--m);border:1px solid var(--l);border-radius:14px;max-width:660px;margin:0 auto;padding:26px 22px 24px;font:18px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}#cm-laas *{box-sizing:border-box}#cm-laas .merke{font-size:11px;letter-spacing:.28em;color:var(--a);margin:0 0 6px}#cm-laas h2{font-size:22px;margin:0 0 10px;font-weight:700}#cm-laas p{margin:0 0 16px;font-size:17px;color:#2A2A2A}#cm-laas label{display:block;font-weight:700;margin:0 0 6px}#cm-laas .rad{display:flex;gap:8px;flex-wrap:wrap}#cm-laas input{flex:1 1 190px;min-width:0;border:2px solid var(--g);background:var(--kt);border-radius:10px;padding:14px 15px;font-size:20px;font-weight:600;letter-spacing:.08em;color:var(--m);font-family:inherit;text-transform:uppercase}#cm-laas input:focus,#cm-laas button:focus{outline:3px solid var(--a);outline-offset:2px}#cm-laas button{flex:0 0 auto;border:2px solid var(--m);background:var(--m);color:#fff;border-radius:10px;padding:14px 24px;font-size:18px;font-weight:700;cursor:pointer;font-family:inherit;min-height:52px}#cm-laas button:disabled{opacity:.5;cursor:default}#cm-laas .beskjed{margin:14px 0 0;font-size:17px;min-height:24px}#cm-laas .feil{color:#9A2A1E;font-weight:700}#cm-laas .hjelp{margin:18px 0 0;font-size:15px;color:var(--g);line-height:1.5}#cm-leser{--k:#FAF7F2;--m:#1A1A1A;--g:#4A4A4A;--a:#A8432A;--l:#D8CDBE;--kt:#FFFDFA;--c:#FBF3E4;--fs:19px;background:var(--k);color:var(--m);border-radius:14px;overflow:hidden;font:var(--fs)/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;max-width:700px;margin:0 auto;border:1px solid var(--l)}#cm-leser.stor{--fs:24px}#cm-leser.kontrast{--k:#000;--m:#FFF;--g:#E6E6E6;--a:#FFD24A;--l:#FFF;--kt:#111;--c:#1A1A1A}#cm-leser *{box-sizing:border-box}#cm-leser .synlig-kun-for-skjermleser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cm-leser button,#cm-leser input,#cm-leser select{font-family:inherit;font-size:1em}#cm-leser :focus-visible{outline:3px solid var(--a);outline-offset:3px}#cm-leser .topp{border-bottom:1px solid var(--l);padding:16px 18px 12px}#cm-leser .merke{font-size:11px;letter-spacing:.28em;color:var(--a);margin:0 0 3px}#cm-leser h2{font-size:1.25em;margin:0;font-weight:700;color:var(--m)}#cm-leser #cm-under{font-size:.8em;color:var(--g);margin-top:3px}#cm-leser fieldset{border:none;margin:12px 0 0;padding:0}#cm-leser legend{font-weight:700;font-size:.85em;margin-bottom:6px;padding:0}#cm-leser .strrad{display:flex;gap:8px;flex-wrap:wrap}#cm-leser .strrad label{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--l);background:var(--kt);border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600;font-size:.85em;min-height:44px}#cm-leser .strrad input{width:20px;height:20px;margin:0;accent-color:var(--a)}#cm-leser .strrad label:has(input:checked){border-color:var(--m);background:var(--m);color:var(--k)}#cm-leser .verktoy{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#cm-leser .vk{border:2px solid var(--l);background:var(--kt);color:var(--m);border-radius:10px;padding:8px 12px;font-weight:600;font-size:.8em;cursor:pointer;min-height:44px}#cm-leser .vk[aria-pressed="true"]{border-color:var(--a)}#cm-leser .kropp{padding:18px 18px 6px}#cm-leser .trinnr{font-size:.7em;letter-spacing:.14em;color:var(--a);font-weight:700}#cm-leser h3{font-size:1.3em;line-height:1.25;margin:5px 0 15px;font-weight:700;color:var(--m)}#cm-leser h3:focus{outline:none}#cm-leser p{margin:0 0 14px;color:var(--m)}#cm-leser ol{margin:0 0 14px;padding-left:1.4em}#cm-leser ol li{margin-bottom:10px}#cm-leser .cue{background:var(--c);border-left:4px solid var(--a);border-radius:0 8px 8px 0;padding:12px 14px;margin:18px 0}#cm-leser .cue h4{font-size:.75em;letter-spacing:.16em;color:var(--a);margin:0 0 6px}#cm-leser .cue p{margin:0 0 9px}#cm-leser .cue p:last-child{margin:0}#cm-leser .teller{border:2px solid var(--a);border-radius:12px;padding:16px;margin:18px 0;background:var(--kt)}#cm-leser .teller .pos{font-weight:700;font-size:1.05em;margin:0 0 4px}#cm-leser .teller .garn{font-size:.85em;color:var(--g);margin:0 0 10px}#cm-leser .teller .runde{font-size:1.1em;margin:0 0 14px}#cm-leser .teller .knapper{display:flex;gap:8px;flex-wrap:wrap}#cm-leser .teller button{flex:1 1 140px;border-radius:10px;border:2px solid var(--l);background:var(--k);color:var(--m);padding:14px;font-weight:700;cursor:pointer;min-height:56px}#cm-leser .teller button.primar{background:var(--m);color:var(--k);border-color:var(--m);flex:2 1 200px}#cm-leser .lese{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 4px}#cm-leser .lese button{border-radius:10px;border:2px solid var(--m);background:var(--kt);color:var(--m);padding:12px 16px;font-weight:700;cursor:pointer;min-height:52px}#cm-leser .lese label{display:inline-flex;align-items:center;gap:8px;font-size:.85em;font-weight:600}#cm-leser .lese select{border:2px solid var(--l);border-radius:8px;background:var(--kt);color:var(--m);padding:8px}#cm-leser .avkryss{display:flex;align-items:center;gap:12px;background:var(--kt);border:2px solid var(--l);border-radius:10px;padding:14px 15px;margin:20px 0 4px;cursor:pointer}#cm-leser .avkryss input{width:26px;height:26px;accent-color:var(--a);margin:0}#cm-leser .avkryss span{font-weight:600}#cm-leser .hint{font-size:.75em;color:var(--g);margin:10px 0 0}#cm-leser .nav{position:sticky;bottom:0;background:var(--k);border-top:1px solid var(--l);display:flex;gap:9px;padding:11px 18px}#cm-leser .nav button{flex:1;border-radius:10px;border:2px solid var(--l);background:var(--kt);padding:14px;font-weight:700;color:var(--m);cursor:pointer;min-height:56px}#cm-leser .nav button.primar{background:var(--m);color:var(--k);border-color:var(--m);flex:1.5}#cm-leser .nav button:disabled{opacity:.4}