.nyckeltal{color:var(--color-text-loud);font-family:var(--font-body);gap:28px;padding-block:4px 32px;font-size:16px;line-height:1.55;display:grid}.nyckeltal p,.nyckeltal li{-webkit-hyphens:manual;hyphens:manual}.nyckeltal :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nyckeltal h1,.nyckeltal .nt-rubrik h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--color-text-loud);margin:0;font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:400;line-height:1.02}.nt-topp{gap:18px;display:grid}@media (min-width:900px){.nt-topp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px}}.nt-rubrik{gap:14px;display:grid}.nt-ingress{max-width:60ch;color:var(--color-text-normal);text-wrap:pretty;margin:0;font-size:1.05rem}.nt-omrade{scroll-margin-top:96px}.nt-sok{max-width:28rem;position:relative}.nt-sok svg{color:var(--color-text-ghost);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.nt-sok input{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);width:100%;font:400 15px var(--font-body);color:var(--color-text-loud);border-radius:999px;padding:11px 44px;transition:border-color .15s}.nt-sok input::placeholder{color:var(--color-text-ghost)}.nt-sok input:focus{border-color:var(--color-accent);outline:none}.nt-sok input::-webkit-search-cancel-button{appearance:none}.nt-tom{width:28px;height:28px;color:var(--color-text-ghost);cursor:var(--pekare-hand);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nt-tom:hover{color:var(--color-accent);background:var(--color-elevated)}.nt-traffar{color:var(--color-text-quiet);margin:-12px 0 0;font-size:14px}.nt-rader{margin:0;padding:0;list-style:none}.nt-rad{border-top:1px solid var(--color-border)}.nt-rad.oppen{background:var(--color-elevated);border-top-color:#0000;border-radius:12px}.nt-rad.oppen+.nt-rad{border-top-color:#0000}.nt-radknapp{text-align:left;width:100%;cursor:var(--pekare-hand);color:inherit;font:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) 3rem 6.5rem 10rem 16px;align-items:center;gap:6px 14px;padding:9px 10px;display:grid}.nt-radknapp:hover .nt-titel{color:var(--color-accent)}.nt-prick{border-radius:50%;width:7px;height:7px}.nt-prick.ja{background:var(--color-accent)}.nt-titel{color:var(--color-text-normal);text-wrap:pretty;font-size:15px;line-height:1.4;transition:color .15s}.nt-ar{color:var(--color-text-quiet);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.nt-rad.dold{display:none}.nt-fler{border:1px solid var(--color-border);background:var(--color-surface);font:600 13px var(--font-ui);color:var(--color-accent);cursor:var(--pekare-hand);border-radius:999px;margin:4px 0 10px;padding:8px 14px}.nt-fler:hover{border-color:var(--color-accent)}.nt-varde{font:600 16px var(--font-ui);color:var(--color-text-loud);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nt-niva{font:600 12px var(--font-ui);white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--color-elevated);color:var(--color-text-normal);border-radius:999px;justify-self:end;padding:4px 10px}.nt-niva[data-niva=Stark]{color:var(--color-signal-up);background:color-mix(in oklab, var(--color-signal-up) 12%, transparent)}.nt-niva[data-niva=Svag]{color:var(--color-signal-down);background:color-mix(in oklab, var(--color-signal-down) 12%, transparent)}.nt-rad.oppen .nt-niva[data-niva=Medel]{background:var(--color-surface)}.nt-pil{color:var(--color-text-ghost);transition:transform .3s cubic-bezier(.22,1,.36,1)}.nt-rad.oppen .nt-pil{transform:rotate(180deg)}.nt-detalj{gap:16px;padding:4px 10px 22px 34px;display:grid}.nt-detalj>p{color:var(--color-text-quiet);margin:0;font-size:14px}@media (max-width:640px){.nt-radknapp{grid-template-columns:10px minmax(0,1fr) 16px;gap:6px 10px;padding:11px 4px}.nt-titel{grid-column:2}.nt-pil{grid-area:1/3}.nt-ar,.nt-tomniva{display:none}.nt-varde{grid-area:2/2;justify-self:start;font-size:15px}.nt-niva{grid-area:2/2;justify-self:end}.nt-detalj{padding:4px 4px 20px}}@media (prefers-reduced-motion:reduce){.nt-pil,.nt-titel,.nt-sok input{transition:none}}
