.mb{background:var(--g-bakgrunn);min-height:100vh;color:var(--g-tekst)}.mb a:not(.g-lenke):not(.mb-menylenke){color:var(--g-aksent-tekst);-webkit-text-decoration-color:var(--g-aksent);text-decoration-color:var(--g-aksent)}.mb h1,.mb h2,.mb h3{font-family:var(--g-font-overskrift);color:var(--g-tekst);text-wrap:balance;font-weight:400}.mb-hopp{left:var(--g-rom-4);top:var(--g-rom-2);z-index:10;background:var(--g-flate);padding:var(--g-rom-2) var(--g-rom-3);position:absolute}.mb-hopp:focus{clip-path:none;width:auto;height:auto;overflow:visible}.mb-topp{justify-content:space-between;align-items:baseline;gap:var(--g-rom-2) var(--g-rom-5);padding:var(--g-rom-4) var(--g-rom-5);border-bottom:var(--g-linje) solid var(--g-strek);flex-wrap:wrap;display:flex}.mb-merke{font-family:var(--g-font-overskrift);font-size:var(--g-tekst-lg);color:var(--g-tekst)}.mb-bruker{gap:var(--g-rom-4);font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet);align-items:baseline;margin:0;display:flex}.mb-bruker form{margin:0}.mb-bruker button{min-height:2.75rem;color:var(--g-aksent-tekst);text-decoration:underline;-webkit-text-decoration-color:var(--g-aksent);text-decoration-color:var(--g-aksent);text-underline-offset:.25em;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration-thickness:1px;display:inline-flex}.mb-hero{margin:0}.mb-hero-bilde{aspect-ratio:21/9;object-fit:cover;width:100%;max-height:32rem;display:block}.mb-hero-flate{background:var(--g-dempet);height:clamp(8rem,20vw,14rem)}.mb-hero-tekst{max-width:68rem;padding:var(--g-rom-6) var(--g-rom-5) var(--g-rom-5);margin:0 auto}.mb-overlinje{margin:0 0 var(--g-rom-2);font-size:var(--g-tekst-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g-tekst-dempet)}.mb-tittel{margin:0;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05}.mb-undertittel{margin:var(--g-rom-2) 0 0;font-size:var(--g-tekst-lg);color:var(--g-tekst-dempet)}.mb-meny{max-width:68rem;padding:0 var(--g-rom-5);border-bottom:var(--g-linje) solid var(--g-strek);margin:0 auto;overflow-x:auto}.mb-meny ul{gap:var(--g-rom-5);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.mb-menylenke{min-height:2.75rem;color:var(--g-tekst-dempet);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0;text-decoration:none;display:flex}@media (max-width:40rem){.mb-meny{overflow-x:visible}.mb-meny ul{gap:0 var(--g-rom-4);flex-wrap:wrap}}.mb-menylenke:hover{color:var(--g-tekst)}.mb-menylenke[aria-current=page]{color:var(--g-tekst);border-bottom-color:var(--g-aksent)}.mb-boligvelger{max-width:68rem;padding:var(--g-rom-3) var(--g-rom-5) 0;font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet);margin:0 auto}.mb-boligvelger ul{gap:var(--g-rom-2) var(--g-rom-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mb-boligvelger a[aria-current=true]{color:var(--g-tekst);text-decoration-thickness:2px}.mb-hoved{max-width:68rem;padding:var(--g-rom-7) var(--g-rom-5) var(--g-rom-8);outline:none;margin:0 auto}.mb-hoved>h1{font-size:var(--g-tekst-xxl);line-height:1.1}.mb-ingress{max-width:var(--g-maksbredde-tekst);margin:var(--g-rom-3) 0 0;color:var(--g-tekst-dempet)}.mb-seksjon{margin-top:var(--g-rom-7);padding-top:var(--g-rom-5);border-top:var(--g-linje) solid var(--g-strek)}.mb-seksjon>h2{font-size:var(--g-tekst-xl);margin-bottom:var(--g-rom-4)}.mb-seksjon>h3{font-size:var(--g-tekst-lg);margin:var(--g-rom-5) 0 var(--g-rom-3)}.mb-liten{font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet)}.mb-tekst{max-width:var(--g-maksbredde-tekst)}.mb-handlinger{margin:0;padding:0;list-style:none}.mb-handling{gap:var(--g-rom-1);padding:var(--g-rom-4) 0 var(--g-rom-4) var(--g-rom-4);border-left:2px solid var(--g-strek);border-bottom:var(--g-linje) solid var(--g-strek);display:grid}.mb-handling[data-haster=true]{border-left-color:var(--g-aksent)}.mb-handling h3{font-size:var(--g-tekst-lg);margin:0}.mb-handling p{max-width:var(--g-maksbredde-tekst);margin:0}.mb-rutenett{gap:var(--g-rom-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.mb-kort h3{font-size:var(--g-tekst-md);font-family:var(--g-font-tekst);letter-spacing:.04em;text-transform:uppercase;color:var(--g-tekst-dempet);margin:0 0 var(--g-rom-2)}.mb-stortall{font-family:var(--g-font-overskrift);font-size:var(--g-tekst-xl);margin:0;line-height:1.15}.mb-kort p{margin:var(--g-rom-1) 0 0}.mb-kort p:last-child{margin-bottom:0}.mb-bilder{gap:var(--g-rom-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mb-bilder img{aspect-ratio:4/3;object-fit:cover;background:var(--g-dempet);width:100%;display:block}.mb-fremdrift{margin:0;padding:0;list-style:none}.mb-milepael{align-items:baseline;gap:var(--g-rom-1) var(--g-rom-4);padding:var(--g-rom-3) 0;border-bottom:var(--g-linje) solid var(--g-strek);grid-template-columns:minmax(0,1fr) auto;display:grid}.mb-milepael p{font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet);grid-column:1/-1;margin:0}.mb-stolpe{width:100%;height:4px;margin:var(--g-rom-2) 0 0;appearance:none;background:var(--g-strek);color:var(--g-aksent);border:0;display:block}.mb-stolpe::-webkit-progress-bar{background:var(--g-strek)}.mb-stolpe::-webkit-progress-value{background:var(--g-aksent)}.mb-stolpe::-moz-progress-bar{background:var(--g-aksent)}.mb-fase{margin-top:var(--g-rom-7);padding-top:var(--g-rom-5);border-top:var(--g-linje) solid var(--g-strek);scroll-margin-top:var(--g-rom-5)}.mb-fasehode{justify-content:space-between;align-items:baseline;gap:var(--g-rom-2) var(--g-rom-5);flex-wrap:wrap;display:flex}.mb-fasehode h2{font-size:var(--g-tekst-xl)}.mb-faseinfo{gap:var(--g-rom-1) var(--g-rom-4);margin:var(--g-rom-2) 0 0;font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mb-kategori{margin-top:var(--g-rom-5);padding:var(--g-rom-5);background:var(--g-flate);border:var(--g-linje) solid var(--g-strek)}.mb-kategori h3{font-size:var(--g-tekst-lg);margin:0}.mb-skjema{gap:var(--g-rom-4);margin-top:var(--g-rom-3);max-width:40rem;display:grid}.mb-skjema fieldset{gap:var(--g-rom-2);border:0;min-width:0;margin:0;padding:0;display:grid}.mb-skjema legend{padding:0;font-weight:600}.mb-alternativ{align-items:baseline;gap:var(--g-rom-3);padding:var(--g-rom-3) 0;border-bottom:var(--g-linje) solid var(--g-strek);font-size:var(--g-tekst-md);color:var(--g-tekst);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mb-alternativ[data-valgt=true]{border-bottom-color:var(--g-aksent)}.mb-pris{color:var(--g-tekst-dempet);font-size:var(--g-tekst-sm)}.mb label{gap:var(--g-rom-1);font-size:var(--g-tekst-sm);color:var(--g-tekst-dempet);display:grid}.mb .mb-alternativ{font-size:var(--g-tekst-md);color:var(--g-tekst)}.mb input[type=text],.mb input[type=email],.mb input[type=number],.mb textarea,.mb select{font:inherit;font-size:var(--g-tekst-md);color:var(--g-tekst);background:var(--g-bakgrunn);border:var(--g-linje) solid var(--g-kant);border-radius:var(--g-hjorne);padding:var(--g-rom-2) var(--g-rom-3);box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem}.mb summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.mb textarea{resize:vertical;min-height:7rem}.mb input[type=number]{max-width:8rem}.mb input[type=radio],.mb input[type=checkbox]{width:auto;accent-color:var(--g-aksent);padding:0}.mb-avkryssing{align-items:start;gap:var(--g-rom-3);color:var(--g-tekst);grid-template-columns:auto minmax(0,1fr)}.mb :focus-visible{outline:2px solid var(--g-fokus);outline-offset:2px}.mb-knapper{gap:var(--g-rom-3) var(--g-rom-5);flex-wrap:wrap;align-items:baseline;display:flex}.mb .g-dokument a{align-items:center;min-height:2.75rem;display:inline-flex}.mb-knapp{min-width:2.75rem;min-height:2.75rem;color:var(--g-aksent-tekst);text-decoration:underline;-webkit-text-decoration-color:var(--g-aksent);text-decoration-color:var(--g-aksent);text-underline-offset:.25em;font:inherit;font-size:var(--g-tekst-md);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration-thickness:1px;display:inline-flex}.mb-knapp:hover{text-decoration-thickness:2px}.mb-knapp:disabled{color:var(--g-tekst-dempet);-webkit-text-decoration-color:var(--g-strek);text-decoration-color:var(--g-strek);cursor:not-allowed}.mb-melding{padding:var(--g-rom-3) 0;border-top:var(--g-linje) solid var(--g-strek);border-bottom:var(--g-linje) solid var(--g-strek);max-width:var(--g-maksbredde-tekst);margin:0}.mb-melding[data-type=ok]{color:var(--g-ok)}.mb-melding[data-type=feil]{color:var(--g-kritisk)}.mb-melding[data-type=advarsel]{color:var(--g-advarsel)}.mb-sum{justify-content:space-between;align-items:baseline;gap:var(--g-rom-2) var(--g-rom-5);margin-top:var(--g-rom-5);padding:var(--g-rom-4) 0;border-top:2px solid var(--g-tekst);flex-wrap:wrap;display:flex}.mb-sum strong{font-family:var(--g-font-overskrift);font-weight:400;font-size:var(--g-tekst-xl)}.mb-liste{margin:0;padding:0;list-style:none}.mb-liste>li{gap:var(--g-rom-1);padding:var(--g-rom-4) 0;border-bottom:var(--g-linje) solid var(--g-strek);display:grid}.mb-liste h3{font-size:var(--g-tekst-lg);margin:0}.mb-liste p{margin:0}.mb-meldingsliste{gap:var(--g-rom-3);margin:var(--g-rom-3) 0;padding:0;list-style:none;display:grid}.mb-melding-linje{max-width:40rem;padding:var(--g-rom-3) var(--g-rom-4);border:var(--g-linje) solid var(--g-strek)}.mb-melding-linje[data-min=true]{background:var(--g-dempet);justify-self:end}.mb-melding-linje p{margin:var(--g-rom-1) 0 0;white-space:pre-wrap}.mb-melding-linje .mb-liten{margin:0}.mb-samtale{margin-top:var(--g-rom-6)}.mb-samtale h3{font-size:var(--g-tekst-lg);margin:0}.mb-definisjoner{gap:var(--g-rom-2) var(--g-rom-5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.mb-definisjoner>div{display:contents}.mb-definisjoner dt{color:var(--g-tekst-dempet)}.mb-definisjoner dd{margin:0}.mb-avsnitt p{margin:0 0 var(--g-rom-3);max-width:var(--g-maksbredde-tekst)}.mb-rolig{max-width:44rem;padding:var(--g-rom-8) var(--g-rom-5);margin:0 auto}.mb-rolig h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.mb-rolig p{max-width:var(--g-maksbredde-tekst)}.mb-lasting{color:var(--g-tekst-dempet)}@media (max-width:40rem){.mb-topp,.mb-meny,.mb-boligvelger,.mb-hoved,.mb-hero-tekst,.mb-rolig{padding-left:var(--g-rom-4);padding-right:var(--g-rom-4)}.mb-alternativ{grid-template-columns:auto minmax(0,1fr)}.mb-alternativ .mb-pris{grid-column:2}.mb-melding-linje[data-min=true]{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.mb *{scroll-behavior:auto;transition:none}}
