.leie-hero{background:var(--color-sand,var(--surface));border-bottom:1px solid var(--line);padding:36px 0 44px}.leie-hero-inner{max-width:1440px;margin:0 auto;padding:0 80px}.leie-search{background:#fff;border-color:var(--btn-outline-border);margin-top:24px;max-width:780px}.leie-cat-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.leie-cat-btn[aria-pressed=true] .leie-cat-icon-wrap{background:var(--line)}.leie-cat-text{min-width:0}.leie-periode-btn{padding:6px 14px;border:1.5px solid var(--line);border-radius:20px;font-size:13px;font-weight:500;color:var(--tekst);background:#fff;cursor:pointer;transition:border-color .1s,background .1s}@media (max-width:1023px){.leie-hero-inner{padding:0 16px}.leie-cat-text{text-align:center}}.leie-hero[data-intent=onskes-leid] .leie-hero-h1{color:var(--soker)}.leie-hero[data-intent=onskes-leid] .leie-hero-ingress{color:#3d5e45}.leie-hero[data-intent=onskes-leid] .intent-switcher-btn[aria-pressed=false]:hover{border-color:var(--soker);color:var(--soker)}.leie-hero[data-intent=onskes-leid] .leie-cat-btn[aria-pressed=true]{background:var(--soker);border-color:var(--soker);color:#fff}.leie-hero[data-intent=onskes-leid] .leie-cat-btn[aria-pressed=true] .leie-cat-count{color:rgba(255,255,255,.8)}.etterlysnings-kort{display:flex;gap:0;background:var(--soker-soft);border:1px solid #c4d9c7;border-radius:10px;overflow:hidden;min-height:110px;transition:box-shadow .15s ease}.etterlysnings-kort-cat{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--soker);margin:0}.etterlysnings-kort-title{font-size:14px;font-weight:600;color:var(--fg,#111);text-decoration:none;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.etterlysnings-kort-title:hover{color:var(--soker)}.etterlysnings-kort-place,.etterlysnings-kort-time{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--fg-muted,#6b7280)}.etterlysnings-kort-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px;gap:8px}.etterlysnings-kort-budget{font-size:12px;color:var(--fg-muted,#6b7280);margin:0}.etterlysnings-kort-budget-unit{font-size:11px;color:var(--fg-muted,#6b7280)}.etterlysnings-tildelt-badge{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;text-transform:uppercase;background:rgba(255,255,255,.25);border-radius:4px;padding:1px 4px;white-space:nowrap;letter-spacing:.03em}.etterlysnings-kort-cta:hover{background:var(--soker-hover);color:#fff}.etterlysnings-kort-cta:focus-visible{outline:2px solid var(--soker);outline-offset:2px}.etterlysnings-kort-cta-disabled{background:#C4D9C7;color:#5a7a60;cursor:default;pointer-events:none}@media (max-width:479px){.etterlysnings-kort-when{width:64px}.etterlysnings-kort-body{padding:10px 10px 8px}.etterlysnings-kort-title{font-size:13px}.etterlysnings-kort-cta{padding:6px 10px;font-size:11px}}@media (max-width:640px){.leie-hero[data-intent=onskes-leid] .leie-cat-btn[aria-pressed=true]{background:#D4E8D8;border-color:var(--soker);color:var(--soker)}}.produkt-side .tjenester-inner{padding-bottom:72px}.produkt-topp{align-items:flex-start}.produkt-intro{max-width:720px;margin:18px 0 0;color:var(--tekst);font-size:16.5px;line-height:1.65}.produkt-fakta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:26px 0 8px}.produkt-fakta-kort{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #e4e7ec}.produkt-fakta-tall{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.produkt-fakta-tekst{color:var(--dempet);font-size:13px}.produkt-fakta-byer{grid-column:span 2}.produkt-antall{display:inline-flex;align-items:center;min-width:20px;margin-left:6px;padding:1px 7px;border-radius:999px;background:rgba(0,0,0,.07);color:var(--dempet);font-size:11.5px;font-weight:600;justify-content:center}.produkt-h2{margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.02em}.produkt-resultat-topp{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:28px}.produkt-se-alle{margin:18px 0 0}.produkt-lenker{margin-top:44px}.produkt-lenke{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid #d9dde3;background:#fff;color:var(--tekst);font-size:14px;font-weight:500;text-decoration:none}.produkt-lenke:hover{border-color:var(--tekst)}.produkt-lenke.is-tom{color:var(--dempet);background:transparent}.produkt-lenker.is-kompakt .produkt-lenke{padding:6px 12px;font-size:13px}.produkt-faq{max-width:760px;margin-top:48px}.produkt-faq-liste{display:flex;flex-direction:column;gap:8px}.produkt-faq-punkt{border-radius:12px;background:#fff;border:1px solid #e4e7ec}.produkt-faq-punkt summary{padding:14px 18px;cursor:pointer;font-weight:600;font-size:15.5px;list-style:none}.produkt-faq-punkt summary::-webkit-details-marker{display:none}.produkt-faq-punkt summary:after{content:"+";float:right;color:var(--dempet)}.produkt-faq-punkt[open] summary:after{content:"–"}.produkt-faq-punkt p{margin:0;padding:0 18px 16px;color:#2f3740;font-size:15px;line-height:1.6}.produkt-faq-mer{margin:16px 0 0;color:var(--dempet);font-size:14px}.produkt-tynn-merknad{margin:28px 0 0;color:var(--dempet);font-size:13px}.leie-populaert{width:min(1180px,calc(100% - 40px));margin:8px auto 56px}@media (max-width:639px){.produkt-fakta-byer{grid-column:span 1}.produkt-resultat-topp{flex-direction:column;gap:6px}}