.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:16px;border:1px solid var(--c-action);background:var(--c-action);color:#fff;font-family:var(--font-display);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;transition:background .15s var(--ease-out),border-color .15s var(--ease-out)}.k-btn:hover{background:var(--teal-700);border-color:var(--teal-700)}.k-btn--sek{background:transparent;color:var(--ink-900);border-color:var(--line-strong)}.k-btn--sek:hover{background:var(--paper-2);border-color:var(--ink-900)}.k-btn:focus-visible,.k-lenke:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-lenke{background:none;border:0;padding:0;min-height:44px;font:inherit;color:var(--teal-700);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k-neste{margin:22px 0 6px;padding:20px 22px;max-width:40rem;border-radius:24px;background:var(--c-bg-elevated,#fff);box-shadow:var(--shadow-md)}.k-neste__lab{display:block;font-family:var(--font-display);font-weight:600;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#a3401f}.k-neste__tittel{margin:6px 0 4px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem, 3vw, 1.6rem);letter-spacing:-.02em;line-height:1.15;color:var(--ink-900)}.k-neste__hvorfor{margin:0 0 14px;color:var(--ink-700);font-size:1rem;line-height:1.45}.k-neste__knapper{display:flex;flex-wrap:wrap;gap:10px}.k-neste__klar{margin:14px 0 0;font-size:.9rem;color:var(--ink-500)}.k-neste__mer{margin:4px 0 0;font-size:.95rem;color:var(--ink-500)}.konf-valg{display:inline-flex;border:1px solid var(--line-strong);border-radius:14px;overflow:hidden}.konf-valg button{min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--ink-700);font-family:var(--font-display);font-weight:600;font-size:.9rem;cursor:pointer}.konf-valg button+button{border-left:1px solid var(--line-strong)}.konf-valg button[aria-pressed="true"]{background:var(--ink-900);color:#fff}.konf-valg button[data-c="2"][aria-pressed="true"]{background:var(--green-600,#3f6b39)}.konf-valg button[data-c="1"][aria-pressed="true"]{background:var(--saffron-900)}.konf-status{font-family:var(--font-display);font-weight:600;font-size:.75rem;padding:4px 10px;border-radius:999px;background:var(--paper-3);color:var(--ink-700);white-space:nowrap}.konf-status[data-conf="1"]{background:var(--saffron-50);color:var(--saffron-900)}.konf-status[data-conf="2"]{background:color-mix(in srgb,var(--green-500) 18%,transparent);color:#2f5a2a}.wip-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 8px 2px 16px;font-size:.85rem;background:var(--paper-2);color:var(--ink-700);border-bottom:1px solid var(--line)}.wip-banner[hidden]{display:none}.wip-banner__lukk{min-width:44px;min-height:44px;border:0;background:none;color:var(--ink-500);font-size:1.2rem;cursor:pointer}[hidden]{display:none !important}@media (prefers-reduced-motion:reduce){.k-btn,.k-btn--sek{transition:none}}.kurs-dato{margin:0;padding:10px 16px;text-align:center;font-size:.9rem;color:var(--ink-700);background:var(--paper-2);border-bottom:1px solid var(--line)}body{padding-top:0 !important}