.sj{--sj-bg:#fbfcfc;--sj-panel:#fff;--sj-raised:#f2f5f5;--sj-line:#112a2e1f;--sj-line-2:#112a2e38;--sj-ink:#112a2e;--sj-dim:#2c4145;--sj-muted:#46585c;--sj-faint:#56696d;--sj-teal:#175c64;--sj-teal-bg:#175c6412;--sj-good:#1f7a6b;--sj-warn:#b4642a;background:var(--sj-bg);min-height:100vh;color:var(--sj-ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.sj-wrap{max-width:760px;margin:0 auto;padding:32px 20px 96px}.sj-top{border-bottom:2px solid var(--sj-ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.sj-brand{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--sj-ink);font-size:20px;text-decoration:none}.sj-nav{align-items:baseline;gap:18px;display:flex}.sj-toplink{color:var(--sj-teal);font-size:13px;text-decoration:none}.sj-toplink:hover{text-decoration:underline}.sj-lang{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--sj-muted);border:1px solid var(--sj-line-2);white-space:nowrap;border-radius:2px;padding:4px 9px;font-size:11px;text-decoration:none}.sj-lang:hover{color:var(--sj-teal);border-color:var(--sj-teal)}.sj-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sj a:focus-visible,.sj button:focus-visible,.sj input:focus-visible{outline:2px solid var(--sj-teal);outline-offset:2px;border-radius:2px}.sj-varsel{color:var(--sj-warn);margin:12px 0 0;font-size:13.5px}.sj-lenke{color:var(--sj-teal)}.sj-label{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--sj-faint);margin:0 0 10px;font-size:11px}.sj-sec{border-top:1px solid var(--sj-line);margin-top:52px;padding-top:22px}.sj-sec>h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(21px,3.4vw,26px);font-weight:400;line-height:1.25}.sj-hero{padding:24px 0 8px}.sj-hero h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(30px,6.6vw,46px);font-weight:400;line-height:1.1}.sj-hero h1 em{color:var(--sj-teal);font-style:italic}.sj-hero p{color:var(--sj-dim);max-width:52ch;margin:0 0 30px;font-size:17px;line-height:1.6}.sj-sok{position:relative}.sj-input{box-sizing:border-box;border:1px solid var(--sj-line-2);background:var(--sj-panel);width:100%;color:var(--sj-ink);border-radius:3px;outline:none;padding:17px 18px;font-family:inherit;font-size:17px;transition:border-color .15s,box-shadow .15s}.sj-input:focus{border-color:var(--sj-teal);box-shadow:0 0 0 3px var(--sj-teal-bg)}.sj-input::placeholder{color:var(--sj-faint)}.sj-treff{border:1px solid var(--sj-line);background:var(--sj-panel);border-radius:3px;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}.sj-treff li+li{border-top:1px solid var(--sj-line)}.sj-treff button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--sj-ink);background:0 0;border:0;padding:13px 16px;display:block}.sj-treff button:hover,.sj-treff button:focus-visible{background:var(--sj-teal-bg);outline:none}.sj-treff .n{font-weight:500;display:block}.sj-treff .m{color:var(--sj-muted);margin-top:2px;font-size:13px;display:block}.sj-micro{color:var(--sj-muted);margin-top:14px;font-size:13px}.sj-head h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,5vw,38px);font-weight:400;line-height:1.12}.sj-meta{color:var(--sj-muted);margin:0;font-size:14px;line-height:1.7}.sj-meta span+span:before{content:" · ";color:var(--sj-faint)}.sj-svar{background:var(--sj-panel);border:1px solid var(--sj-line);border-left:3px solid var(--sj-teal);border-radius:3px;margin-top:34px;padding:26px}.sj-svar h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.018em;margin:0 0 12px;font-size:clamp(22px,4.2vw,30px);font-weight:400;line-height:1.22}.sj-svar p{color:var(--sj-dim);margin:0;font-size:15px;line-height:1.65}.sj-tal{background:var(--sj-panel);border:1px solid var(--sj-line);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.sj-tal>div{background:var(--sj-panel);box-shadow:0 0 0 .5px var(--sj-line);padding:18px 16px}.sj-tal dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sj-faint);margin:0 0 7px;font-size:10.5px}.sj-tal dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:500}.sj-tal dd small{color:var(--sj-muted);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:400;display:block}.sj-pos{color:var(--sj-good)}.sj-neg{color:var(--sj-warn)}.sj-skala{margin:26px 0 6px}.sj-spor{background:linear-gradient(90deg,#edf1f1 0%,#dce7e7 50%,#c3dad9 100%);border-radius:3px;height:46px;position:relative}.sj-du{background:var(--sj-teal);width:3px;position:absolute;top:-7px;bottom:-7px;transform:translate(-1.5px)}.sj-du:after{content:attr(data-merke);white-space:nowrap;font-family:var(--font-mono), monospace;color:var(--sj-teal);font-size:11px;font-weight:500;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.sj-hakk{background:#112a2e3d;width:1px;position:absolute;top:0;bottom:0}.sj-hakk span{white-space:nowrap;font-family:var(--font-mono), monospace;color:var(--sj-faint);font-size:10.5px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.sj-skala-foot{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sj-faint);justify-content:space-between;margin-top:34px;font-size:10.5px;display:flex}.sj-brod{color:var(--sj-dim);max-width:62ch;font-size:15.5px;line-height:1.68}.sj-brod strong{color:var(--sj-ink);font-weight:600}.sj-brod+.sj-brod{margin-top:14px}.sj-gap{background:var(--sj-raised);border-radius:3px;margin-top:20px;padding:24px 26px}.sj-gap .b{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;color:var(--sj-teal);font-variant-numeric:tabular-nums;font-size:clamp(28px,6vw,40px);line-height:1}.sj-gap .u{color:var(--sj-dim);margin:12px 0 0;font-size:14.5px;line-height:1.6}.sj-tab{border-collapse:collapse;width:100%;font-size:14px}.sj-tab th,.sj-tab td{text-align:right;border-bottom:1px solid var(--sj-line);font-variant-numeric:tabular-nums;padding:11px 8px}.sj-tab th{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--sj-faint);border-bottom-color:var(--sj-line-2);font-size:10.5px;font-weight:400}.sj-tab th:first-child,.sj-tab td:first-child{text-align:left}.sj-tab tbody tr:first-child td{font-weight:600}.sj-scroll{overflow-x:auto}.sj-steg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:18px;display:grid}.sj-kort{background:var(--sj-panel);border:1px solid var(--sj-line);color:inherit;border-radius:3px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.sj-kort:hover{border-color:var(--sj-teal);transform:translateY(-2px)}.sj-kort h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:400}.sj-kort p{color:var(--sj-muted);margin:0;font-size:14px;line-height:1.6}.sj-kort .k{color:var(--sj-teal);margin-top:12px;font-size:13px;display:inline-block}.sj-atterhald{border-top:1px solid var(--sj-line);color:var(--sj-muted);margin-top:56px;padding-top:20px;font-size:12.5px;line-height:1.7}.sj-atterhald p{max-width:68ch;margin:0 0 9px}.sj-atterhald a{color:var(--sj-teal)}.sj-tom{background:var(--sj-raised);color:var(--sj-dim);border-radius:3px;margin-top:30px;padding:26px;font-size:15px;line-height:1.65}@media print{.sj{background:#fff}.sj-steg,.sj-toplink{display:none}.sj-sec{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.sj-kort{transition:none}.sj-kort:hover{transform:none}}.sj-skala-bransje{margin-top:40px;margin-bottom:46px}.sj-skala-bransje .sj-hakk span{top:-25px}.sj-skala-bransje .sj-hakk em{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--sj-faint);font-size:10px;font-style:normal;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.sj-brod-topp{margin-top:26px}.sj-tal-to{margin-top:30px}.sj-stolpar{margin:22px 0 0;padding:0;list-style:none}.sj-stolpar li{border-bottom:1px solid var(--sj-line);grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:14px;padding:9px 0;font-size:14.5px;display:grid}.sj-stolpar .n{color:var(--sj-ink)}.sj-stolpar .b{background:var(--sj-raised);border-radius:1px;height:7px;display:block}.sj-stolpar .b i{background:var(--sj-teal);opacity:.75;border-radius:1px;height:100%;display:block}.sj-stolpar .v{font-variant-numeric:tabular-nums;color:var(--sj-muted)}.sj-cta{background:var(--sj-raised);border-radius:3px;padding:32px}.sj-cta h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.018em;margin:0 0 10px;font-size:clamp(21px,4vw,27px);font-weight:400}.sj-cta p{color:var(--sj-dim);max-width:52ch;margin:0 0 20px;font-size:15px;line-height:1.6}.sj-knapp{background:var(--sj-teal);color:#fff;border-radius:2px;padding:13px 22px;font-size:15px;text-decoration:none;display:inline-block}.sj-knapp:hover{background:#134e55}.sj-liste{columns:2;column-gap:34px;margin:34px 0 0;padding:0;list-style:none}.sj-liste li{break-inside:avoid;margin-bottom:1px}.sj-liste a{border-bottom:1px solid var(--sj-line);color:var(--sj-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.sj-liste a:hover{color:var(--sj-teal)}.sj-liste .n{font-size:14.5px}.sj-liste .m{font-family:var(--font-mono), monospace;color:var(--sj-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.sj-kort-statisk{cursor:default}.sj-kort-statisk:hover{border-color:var(--sj-line);transform:none}@media (max-width:620px){.sj-liste{columns:1}.sj-top{flex-wrap:wrap}}.sj-underoverskrift{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--sj-ink);margin:34px 0 12px;font-size:18px;font-weight:400}.sj-spor{overflow:visible}.sj-du[data-side=hogre]:after{left:auto;right:0;transform:none}.sj-du[data-side=venstre]:after{left:0;transform:none}@media (max-width:420px){.sj-hakk span{font-size:9.5px}.sj-du:after{font-size:10px}}.sj-qa{margin:24px 0 0}.sj-qa>div{border-bottom:1px solid var(--sj-line);padding:18px 0}.sj-qa>div:first-child{border-top:1px solid var(--sj-line)}.sj-qa dt{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--sj-ink);margin:0 0 7px;font-size:17.5px}.sj-qa dd{color:var(--sj-dim);max-width:62ch;margin:0;font-size:14.5px;line-height:1.65}.sj-liste-ein{columns:1;margin-top:20px}.sj-liten{color:var(--sj-muted);font-size:13px}.sj-nt{margin:26px 0 0}.sj-nt>div{border-top:1px solid var(--sj-line);border-left:3px solid var(--sj-line-2);padding:18px 0 18px 16px}.sj-nt>div:last-child{border-bottom:1px solid var(--sj-line)}.sj-nt-sterk{border-left-color:var(--sj-good)!important}.sj-nt-ok{border-left-color:var(--sj-teal)!important}.sj-nt-svak{border-left-color:var(--sj-warn)!important}.sj-nt dt{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.sj-nt dt .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sj-ink);font-size:24px;font-weight:500}.sj-nt dt .n{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sj-faint);font-size:10.5px}.sj-nt dt .s{color:var(--sj-muted);margin-left:auto;font-size:12px}.sj-nt-sterk dt .s{color:var(--sj-good)}.sj-nt-svak dt .s{color:var(--sj-warn)}.sj-nt dd{color:var(--sj-dim);max-width:62ch;margin:0;font-size:14.5px;line-height:1.65}.sj-nt dd strong{color:var(--sj-ink);font-weight:600}
