.ge-sideoppsett{overflow:clip}.ge-side .ge-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr)}.ge-hero:before{content:"";position:absolute;z-index:-1;grid-column:1 / -1;grid-row:1 / 4;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--flate);border-bottom:1px solid var(--linje)}.ge-intro{grid-row:1}.ge-brodsmuler{color:var(--dempet);font-size:var(--fs-1);margin-bottom:var(--rom-3)}.ge-intro h1{max-width:24ch}.ge-arbeid:has(>#ge-valg){display:contents}.ge-arbeid{min-width:0}.ge-valg{grid-row:2;align-self:start;min-width:0}.ge-valg>fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--rom-3)}.ge-valg .felt{max-width:11rem}.ge-valg .tid-felt{display:block}.ge-flere-valg summary{min-height:44px;align-content:center;cursor:pointer;color:var(--plomme);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.ge-flere-valg>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rom-3);padding-top:var(--rom-2)}.ge-flere-valg select{min-height:44px;min-width:0;max-width:100%;font:inherit;color:var(--blekk);background:var(--papir);border:1px solid var(--linje-sterk);border-radius:var(--radius);padding:8px}.ge-feil{color:var(--feil);font-size:var(--fs-1)}#ge-resultat{grid-row:3;min-width:0;padding-bottom:var(--rom-4)}#ge-produktresultat{grid-row:4;min-width:0}.ge-datakilde{grid-row:5;color:var(--dempet);font-size:var(--fs-1);padding-bottom:var(--rom-4)}#ge-forklaring-resultat{grid-row:6;min-width:0}.ge-svarvalg,.ge-vilkar,.ge-kontroll,.ge-eksempel,.ge-listevalg,.ge-tom{font-size:var(--fs-1);color:var(--blekk-2);line-height:1.4}.ge-svarvalg{color:var(--plomme);font-weight:600}.ge-svar:not(.skjult){font-weight:650}.ge-sammenligning .sk-spar{margin-top:var(--rom-2)}.ge-listevalg{margin-bottom:var(--rom-3)}.ge-rad .c-bank{gap:var(--rom-3)}.ge-rad .navn{min-width:0}.ge-detalj{grid-area:detalj;font-size:var(--fs-1);color:var(--blekk-2)}.ge-detalj summary{min-height:44px;align-content:center;cursor:pointer;color:var(--plomme)}.ge-detalj .innhold{padding:var(--rom-3) 0 var(--rom-4)}.ge-detalj p+p{margin-top:var(--rom-3)}.ge-tall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rom-3);margin-block:var(--rom-3)}.ge-tall dt{color:var(--dempet)}.ge-tall dd{margin:0;font-size:var(--fs-3);font-weight:650}.ge-kostnadsforklaring{display:grid;gap:var(--rom-5);padding-block:var(--rom-5);border-top:1px solid var(--linje)}.ge-kostnadsintro h2{max-width:24ch;margin-bottom:var(--rom-3);text-wrap:balance}.ge-kostnadsintro p{max-width:48ch}.ge-kostnadsvilkar{color:var(--blekk-2);font-size:var(--fs-1);margin-top:var(--rom-3)}.ge-kostnadsfigur{min-width:0;margin:0}.ge-kostnadsfigur figcaption{color:var(--blekk-2);font-size:var(--fs-1)}.ge-kostnadsfigur figcaption strong{display:block;color:var(--blekk);font-size:var(--fs-5);margin-block:var(--rom-2) var(--rom-3)}.ge-kostnadsspor{display:flex;height:28px;overflow:hidden}.ge-kostnadsspor>span{flex-shrink:0}.ge-del-belop{background:var(--flate-2);border:1px solid var(--linje-sterk)}.ge-del-renter{background:var(--plomme)}.ge-del-gebyrer{border:1px solid var(--plomme-data);background:repeating-linear-gradient(135deg,transparent 0 3px,var(--plomme-data) 3px 5px)}.ge-kostnadsdeler{display:flex;flex-wrap:wrap;gap:var(--rom-3) var(--rom-5);margin-top:var(--rom-3)}.ge-kostnadsdeler dt{display:flex;align-items:center;gap:6px;font-size:var(--fs-1);color:var(--blekk-2)}.ge-kostnadsdeler dd{margin:0;font-weight:650}.ge-nokkel{display:inline-block;width:12px;height:12px}.ge-sideoppsett #ge-metode-tittel{font-size:var(--fs-3);margin-bottom:var(--rom-2)}.ge-videre{margin-bottom:var(--rom-4)}@media(min-width:1000px){.ge-side .ge-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:min-content 1fr auto auto;row-gap:var(--rom-4)}.ge-hero:before{grid-row:1 / 3}.ge-intro{grid-column:1;grid-row:1}.ge-valg{grid-column:1;grid-row:2;padding-bottom:var(--rom-5)}#ge-resultat{grid-column:2;grid-row:1 / 3;padding-bottom:var(--rom-5)}#ge-produktresultat{grid-column:1 / -1;grid-row:3}.ge-datakilde{grid-column:1 / -1;grid-row:4}#ge-forklaring-resultat{grid-column:1 / -1;grid-row:5}.ge-arbeid:not(:has(>#ge-valg)),.ge-hero>section{grid-column:1 / -1;grid-row:2}.ge-tall{grid-template-columns:repeat(3,minmax(0,1fr))}.ge-kostnadsforklaring{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--rom-7)}}
