.fr-root{--gron: #0f473a;--gron-dyp: #0a3329;--gron-lys: #dcede4;--krem: #fbf7ed;--krem-mork: #f2ebd9;--korall: #e8836b;--gul: #f0c04a;--teal: #1e7a63;--blekk: #1c2723;--dempet: #5c6b64;--strek: #cbd8d0;--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--krem);color:var(--blekk);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.fr-root *,.fr-root *:before,.fr-root *:after{box-sizing:border-box}.fr-root .wrap{max-width:820px;margin:0 auto;padding:0 24px}.fr-root .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.fr-root .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--korall);margin:0 10px 2px}.fr-root .hero{padding:80px 0 56px}.fr-root .hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.4rem,6.5vw,4rem);line-height:1.04;letter-spacing:-.015em;color:var(--gron);margin:0 0 12px}.fr-root .hero .undertittel{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,3.2vw,1.75rem);line-height:1.25;color:var(--teal);margin:0 0 28px}.fr-root .hero p{max-width:56ch;color:var(--dempet);margin:0 0 14px}.fr-root .hero p strong{color:var(--blekk);font-weight:500}.fr-root .seksjon{padding:44px 0;border-top:1px solid var(--strek)}.fr-root .seksjon>.wrap>h2{font-family:var(--serif);font-weight:600;font-size:1.55rem;line-height:1.2;color:var(--gron);margin:0 0 6px}.fr-root .seksjon>.wrap>.hjelp{color:var(--dempet);font-size:15px;max-width:60ch;margin:0 0 28px}.fr-root .rad{display:grid;grid-template-columns:1fr 148px 148px;gap:16px;align-items:end;padding:20px 0;border-bottom:1px solid var(--strek)}.fr-root .rad:last-of-type{border-bottom:none}.fr-root .rad .navn{min-width:0}.fr-root .rad .navn .tittel{font-weight:600;font-size:1.02rem;color:var(--gron);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fr-root .rad .navn .beskrivelse{font-size:14px;color:var(--dempet);line-height:1.45;margin-top:3px;max-width:42ch}.fr-root .merke{font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:3px;white-space:nowrap}.fr-root .merke.usynlig{background:var(--gron);color:var(--krem)}.fr-root .merke.synlig{background:var(--krem-mork);color:var(--dempet)}.fr-root label.felt{display:block}.fr-root label.felt .etikett{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dempet);margin-bottom:5px}.fr-root input[type=number],.fr-root input[type=text]{width:100%;font-family:var(--mono);font-size:16px;padding:11px 12px;border:1px solid var(--strek);border-radius:4px;background:#fff;color:var(--blekk);text-align:right}.fr-root input[type=text]{font-family:var(--sans);text-align:left}.fr-root input[type=number]:focus-visible,.fr-root input[type=text]:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.fr-root input[type=number]::-webkit-outer-spin-button,.fr-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fr-root input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fr-root .forutsetninger{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.fr-root .forutsetninger .kilde{display:block;font-size:13px;color:var(--dempet);margin-top:6px;line-height:1.4}.fr-root .gronnsone{background:var(--gron);color:var(--krem)}.fr-root .gronnsone .seksjon{border-top:none}.fr-root .gronnsone .seksjon>.wrap>h2{color:var(--krem)}.fr-root .gronnsone .seksjon>.wrap>.hjelp{color:#fbf7edbf}.fr-root .gronnsone .resultat{padding-top:64px}.fr-root .gronnsone label.felt .etikett{color:#fbf7edbf}.fr-root .papir{background:#fff;border:1px solid var(--strek);border-radius:6px;margin:0 0 20px;overflow:hidden;color:var(--blekk);box-shadow:0 18px 40px -22px #0a33298c}.fr-root .papir .papirtopp{background:var(--gron-dyp);color:var(--krem);padding:18px 24px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.fr-root .papir .papirtopp .merkelapp{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.fr-root .papir .papirtopp .tittel{font-family:var(--serif);font-size:1.3rem;font-weight:600;margin:4px 0 0;display:block}.fr-root .papir .papirtopp .dato{font-family:var(--mono);font-size:12.5px;opacity:.8}.fr-root .papir .papirkropp{padding:8px 24px 24px}.fr-root table.utregning{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13.5px}.fr-root table.utregning th{text-align:left;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dempet);padding:16px 0 8px;border-bottom:1px solid var(--strek)}.fr-root table.utregning th.h{text-align:right}.fr-root table.utregning td{padding:10px 0;border-bottom:1px solid var(--krem-mork);vertical-align:top}.fr-root table.utregning td.post{font-family:var(--sans);font-size:14.5px;font-weight:500}.fr-root table.utregning td.regne{color:var(--dempet);font-size:12.5px;padding-left:14px}.fr-root table.utregning td.belop{text-align:right;white-space:nowrap;font-weight:500}.fr-root table.utregning tr.tom td{color:var(--strek)}.fr-root table.utregning tr.sum td{border-top:1.5px solid var(--gron);border-bottom:none;padding-top:13px;font-weight:500}.fr-root table.utregning tr.sum td.post{font-weight:600;color:var(--gron)}.fr-root table.utregning tr.sum td.belop{font-weight:600}.fr-root .totalblokk{margin-top:26px;padding-top:22px;border-top:2px solid var(--gron);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px}.fr-root .totalblokk .post .etikett{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dempet);margin-bottom:5px}.fr-root .totalblokk .post .tall{font-family:var(--serif);font-size:1.95rem;font-weight:600;line-height:1.05;color:var(--gron);letter-spacing:-.01em}.fr-root .totalblokk .post .note{font-size:12.5px;color:var(--dempet);margin-top:4px;line-height:1.4}.fr-root .totalblokk .post.aar .tall{color:var(--korall)}.fr-root .innsikt{margin-top:24px;background:var(--gron-lys);border-left:3px solid var(--teal);padding:16px 20px;font-size:15px;line-height:1.55;border-radius:0 4px 4px 0}.fr-root .innsikt strong{color:var(--gron-dyp)}.fr-root .forbehold{font-size:13.5px;color:var(--dempet);line-height:1.55;margin:20px 0 0;max-width:64ch}.fr-root .knapper{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.fr-root button.knapp,.fr-root a.knapp{font-family:var(--sans);font-size:14.5px;font-weight:600;padding:12px 20px;border-radius:4px;border:1px solid var(--krem);background:transparent;color:var(--krem);cursor:pointer;text-decoration:none;display:inline-block;min-height:44px;transition:background .15s ease,color .15s ease}.fr-root button.knapp:hover,.fr-root a.knapp:hover,.fr-root button.knapp.primar,.fr-root a.knapp.primar{background:var(--krem);color:var(--gron)}.fr-root button.knapp.primar:hover,.fr-root a.knapp.primar:hover{background:var(--gron-lys);border-color:var(--gron-lys);color:var(--gron-dyp)}.fr-root button.knapp:focus-visible,.fr-root a.knapp:focus-visible{outline:2px solid var(--gul);outline-offset:2px}.fr-root .kvittering{font-size:13.5px;color:var(--gron-lys);font-weight:500;min-height:20px;margin:0}.fr-root .avslutning{padding:8px 0 72px}.fr-root .avslutning h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.1;margin:0 0 16px;color:var(--krem)}.fr-root .avslutning p{max-width:56ch;color:#fbf7edd9;margin:0 0 14px}.fr-root .avslutning a.lenke{color:var(--gul);text-decoration:underline;text-underline-offset:3px}.fr-root .avslutning .knapper{margin-top:26px}@media (max-width: 680px){.fr-root{font-size:16px}.fr-root .hero{padding:52px 0 40px}.fr-root .rad{grid-template-columns:1fr 1fr;gap:14px}.fr-root .rad .navn{grid-column:1 / -1}.fr-root .papir .papirkropp{padding:8px 16px 20px}.fr-root .papir .papirtopp{padding:16px}.fr-root table.utregning td.regne,.fr-root table.utregning th.regnekol{display:none}.fr-root .gronnsone .resultat{padding-top:44px}}@media (prefers-reduced-motion: reduce){.fr-root *,.fr-root *:before,.fr-root *:after{transition:none!important;animation:none!important}}@media print{body:has(.fr-root)>footer,body:has(.fr-root)>header,body:has(.fr-root) footer,body:has(.fr-root) header{display:none!important}.fr-print-hide,.fr-root .hero,.fr-root .seksjon.inndata,.fr-root .avslutning,.fr-root .knapper,.fr-root .kvittering,.fr-root .navnefelt{display:none!important}.fr-root,.fr-root .gronnsone{background:#fff!important;color:#000!important;font-size:12pt}.fr-root .gronnsone .seksjon>.wrap>h2,.fr-root .gronnsone .seksjon>.wrap>.hjelp{color:#000!important}.fr-root .gronnsone .resultat{padding-top:0}.fr-root .seksjon.resultat{border-top:none;padding:0}.fr-root .papir{border:1px solid #999;border-radius:0;box-shadow:none}.fr-root .papir .papirtopp{background:#fff;color:#000;border-bottom:2px solid #000}.fr-root .innsikt{background:#f4f4f4;color:#000}.fr-root table.utregning td.regne,.fr-root table.utregning th.regnekol{display:table-cell}}
