.nettsted{--n-bg:#f6f3ed;--n-flate:#fff;--n-blaaFlate:#e7f0f6;--n-ravFlate:#fdf4e3;--n-feilFlate:#fbeeeb;--n-noytralFlate:#eeebe4;--n-pille:#ede9e0;--n-pilleHover:#e3ded3;--n-sekHover:#f1ede5;--n-sekTrykk:#e6e0d5;--n-ink:#0f2430;--n-soft:#53636c;--n-ravInk:#7a5200;--n-blaa:#1d5f8c;--n-blaaMork:#174a6d;--n-rav:#ffb000;--n-ravHover:#e09b00;--n-ravTrykk:#bd8200;--n-kant:#d7dee2;--n-kantSvak:#e6e0d5;--n-kantHover:#a8b8c2;--n-kantFelt:#76868f;--n-feil:#a8341f;--n-mork:#0f2430;--n-morkFelt:#17303f;--n-morkKant:#2b4556;--n-morkStrek:#22394a;--n-morkTekst:#c9d4db;--n-morkLys:#c6d3db;--n-morkSoft:#a8b8c2;--n-morkSvak:#7d8f9a;--n-r:12px;--n-rKnapp:10px;--n-rLiten:8px;background:var(--n-bg);min-height:100vh;color:var(--n-ink);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;text-wrap:pretty;flex-direction:column;font-family:Public Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;display:flex;overflow-x:clip}.nettsted img{max-width:100%}.nettsted a{color:var(--n-blaaMork);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.nettsted a:hover{color:var(--n-blaa)}.nettsted :focus-visible{outline:2px solid var(--n-blaa);outline-offset:2px}.nettsted ::selection{background:var(--n-blaaFlate)}.nettsted .n-tall{font-variant-numeric:tabular-nums}.nettsted .n-hopp{z-index:80;background:var(--n-mork);color:#fff;padding:12px 20px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.nettsted .n-hopp:focus{color:#fff;top:12px;left:12px}.n-wide{width:calc(100% - 96px);max-width:1420px;margin-left:auto;margin-right:auto}.n-bred{width:calc(100% - 96px);max-width:1120px;margin-left:auto;margin-right:auto}.n-spalte{width:560px;max-width:calc(100% - 48px);margin-left:auto;margin-right:auto}@media (width<=1080px){.n-wide,.n-bred{width:calc(100% - 64px)}}@media (width<=720px){.n-wide,.n-bred{width:calc(100% - 48px)}}@media (width<=344px){.n-wide,.n-bred{width:calc(100% - 32px)}.n-spalte{max-width:calc(100% - 32px)}}.n-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--n-soft);align-items:center;gap:11px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.n-kicker:before{content:"";background:var(--n-rav);flex:none;width:4px;height:16px}.n-h1{letter-spacing:-.028em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1.08}.n-ing{color:var(--n-soft);margin:0 0 36px;font-size:19px;line-height:1.5}.n-h2{letter-spacing:-.015em;margin:0 0 18px;font-size:24px;font-weight:700;line-height:1.2}@media (width<=720px){.n-h1{font-size:34px}.n-ing{margin-bottom:28px;font-size:18px}}@media (width<=344px){.n-h1{font-size:30px}}.n-knapp{border-radius:var(--n-rKnapp);text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-family:inherit;font-size:17.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.n-knapp:disabled{cursor:default;opacity:.7}.n-primar{background:var(--n-rav);color:var(--n-ink)}.n-primar:hover{background:var(--n-ravHover);color:var(--n-ink)}.n-primar:active{background:var(--n-ravTrykk)}.n-sekundar{border:2px solid var(--n-ink);background:var(--n-flate);color:var(--n-ink)}.n-sekundar:hover{background:var(--n-sekHover);color:var(--n-ink)}.n-sekundar:active{background:var(--n-sekTrykk)}.n-stille{color:var(--n-blaaMork);text-underline-offset:4px;background:0 0;font-size:16.5px;font-weight:600;text-decoration:underline}.n-stille:hover{color:var(--n-blaa)}.n-full{width:100%}.n-morkflate .n-stille,.n-morkflate .n-lenkeknapp{color:#fff}.n-morkflate :focus-visible{outline-color:#fff}.n-morkflate .n-primar:focus-visible{outline-offset:3px;outline:3px solid #fff}.n-morkflate .p-kort .n-stille,.n-morkflate .p-kort .n-lenkeknapp{color:var(--n-blaaMork)}.n-morkflate .p-kort .n-stille:hover,.n-morkflate .p-kort .n-lenkeknapp:hover{color:var(--n-blaa)}.n-morkflate .p-kort :focus-visible{outline-color:var(--n-blaa)}.n-morkflate .p-kort .n-primar:focus-visible{outline:2px solid var(--n-blaa);outline-offset:2px}.n-lenkeknapp{min-width:44px;min-height:44px;color:var(--n-blaaMork);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:16.5px;font-weight:600;text-decoration:underline;display:inline-flex}.n-lenkeknapp:hover{color:var(--n-blaa)}.n-etikett{margin:0 0 8px;font-size:15px;font-weight:600;display:block}.n-felt{border:1px solid var(--n-kantFelt);border-radius:var(--n-rKnapp);background:var(--n-flate);width:100%;height:56px;color:var(--n-ink);padding:0 18px;font-family:inherit;font-size:18px}.n-felt[aria-invalid=true]{border:2px solid var(--n-feil)}.n-hjelp{color:var(--n-soft);margin:8px 0 0;font-size:15px;line-height:1.5}.n-kort{background:var(--n-flate);border:1px solid var(--n-kant);border-radius:var(--n-r);padding:24px 26px}.n-rad{border-top:1px solid var(--n-kantSvak);grid-template-columns:150px 1fr;column-gap:16px;padding:12px 0;display:grid}.n-rad:first-child{border-top:none;padding-top:0}.n-rad:last-child{padding-bottom:0}.n-radnavn{color:var(--n-soft);margin:0;font-size:15px}.n-radverdi{color:var(--n-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:600}@media (width<=460px){.n-kort{padding:20px}.n-rad{grid-template-columns:1fr;row-gap:2px}}.n-stegtopp{padding:30px 0 0}.n-stegtopp a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.n-stegtopp img{width:auto;height:33px;display:block}.n-stegmidt{flex:1;padding:64px 0 96px}@media (width<=720px){.n-stegmidt{padding:40px 0 64px}}@media (prefers-reduced-motion:reduce){.nettsted *{scroll-behavior:auto!important;transition-duration:0s!important}}@media print{.nettsted{background:#fff}}.n-tekstside{flex:1;padding:56px 0 96px}.n-tekst{max-width:720px}.n-tekst h2{letter-spacing:-.015em;margin:40px 0 12px;font-size:24px;font-weight:700;line-height:1.2}.n-tekst h3{margin:26px 0 8px;font-size:19px;font-weight:700;line-height:1.25}.n-tekst p,.n-tekst li{font-size:17.5px;line-height:1.65}.n-tekst p{margin:0 0 18px}.n-tekst ul,.n-tekst ol{margin:0 0 18px;padding-left:24px}.n-tekst li,.n-tekst .n-ing{margin-bottom:8px}.n-dato{color:var(--n-soft);margin:0 0 32px;font-size:15px}.n-utkast{margin:0 0 32px}@media (width<=720px){.n-tekstside{padding:36px 0 72px}.n-tekst h2{margin-top:32px;font-size:22px}}.nettsted a.n-knapp:not(.n-stille){text-decoration:none}
