.kv[data-astro-cid-ixhh4b5v]{position:relative;z-index:2;background:var(--color-bg);padding-block:var(--space-section);margin-bottom:clamp(28px,3vw,44px);scroll-margin-top:72px}.kv__rutnat[data-astro-cid-ixhh4b5v]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,6vw,6rem);align-items:start}.kv__val[data-astro-cid-ixhh4b5v]{position:sticky;top:calc(72px + 4svh)}.kv__kort[data-astro-cid-ixhh4b5v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem}.kv__ett[data-astro-cid-ixhh4b5v]{position:relative;display:flex;align-items:flex-end;min-height:96px;padding:1.1rem 1.25rem;background:#1e1c1a;border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:3px solid var(--color-border-strong);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.kv__ett[data-astro-cid-ixhh4b5v]:hover{background:#2b2824}.kv__ett[data-astro-cid-ixhh4b5v] input[data-astro-cid-ixhh4b5v]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.kv__namn[data-astro-cid-ixhh4b5v]{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.kv__ett[data-astro-cid-ixhh4b5v]:has(input:checked){background:var(--color-bg-subtle);border-top-color:var(--color-accent)}.kv__ett[data-astro-cid-ixhh4b5v]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.kv__mening[data-astro-cid-ixhh4b5v]{display:none;margin:1.5rem 0 0;max-width:40ch;font-size:var(--text-lead);line-height:1.55;color:var(--color-text-muted)}.kv__extra[data-astro-cid-ixhh4b5v]{display:none;grid-template-columns:1fr;gap:1rem}.kv[data-astro-cid-ixhh4b5v]:has(input[value=takbyte]:checked) [data-astro-cid-ixhh4b5v]:is(.kv__mening--takbyte),.kv[data-astro-cid-ixhh4b5v]:has(input[value=renovering]:checked) [data-astro-cid-ixhh4b5v]:is(.kv__mening--renovering),.kv[data-astro-cid-ixhh4b5v]:has(input[value=nybygge]:checked) [data-astro-cid-ixhh4b5v]:is(.kv__mening--nybygge),.kv[data-astro-cid-ixhh4b5v]:has(input[value=forening]:checked) [data-astro-cid-ixhh4b5v]:is(.kv__mening--forening){display:block;animation:kv-in .35s var(--ease) both}.kv[data-astro-cid-ixhh4b5v]:has(input[value=takbyte]:checked) .kv__extra--takbyte[data-astro-cid-ixhh4b5v],.kv[data-astro-cid-ixhh4b5v]:has(input[value=renovering]:checked) .kv__extra--renovering[data-astro-cid-ixhh4b5v],.kv[data-astro-cid-ixhh4b5v]:has(input[value=nybygge]:checked) .kv__extra--nybygge[data-astro-cid-ixhh4b5v],.kv[data-astro-cid-ixhh4b5v]:has(input[value=forening]:checked) .kv__extra--forening[data-astro-cid-ixhh4b5v]{display:grid;animation:kv-in .35s var(--ease) both}@keyframes kv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:899px){.kv__rutnat[data-astro-cid-ixhh4b5v]{grid-template-columns:1fr}.kv__val[data-astro-cid-ixhh4b5v]{position:static}.kv__kort[data-astro-cid-ixhh4b5v]{margin-top:2rem}}@media(prefers-reduced-motion:reduce){.kv__mening[data-astro-cid-ixhh4b5v],.kv__extra[data-astro-cid-ixhh4b5v]{animation:none!important}}.kk[data-astro-cid-yiamkj2m]{position:relative;z-index:2;background:var(--color-bg-subtle);padding-block:var(--space-section)}.kk[data-astro-cid-yiamkj2m] h2[data-astro-cid-yiamkj2m]{margin-bottom:var(--space-head);max-width:20ch}.kk__kort[data-astro-cid-yiamkj2m]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.kk__ett[data-astro-cid-yiamkj2m]{background:#1e1c1a;border-top:3px solid var(--color-accent);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:1.75rem 1.5rem 2rem;display:flex;flex-direction:column}.kk__ett[data-astro-cid-yiamkj2m] h3[data-astro-cid-yiamkj2m]{margin:0;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1.1}.kk__ett[data-astro-cid-yiamkj2m] p[data-astro-cid-yiamkj2m]{margin:.75rem 0 0;color:var(--color-text-muted);line-height:1.55}.kk__ett[data-astro-cid-yiamkj2m] a[data-astro-cid-yiamkj2m]{margin-top:auto;padding-top:1.5rem;font-size:1.125rem;font-weight:500;text-underline-offset:4px;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;overflow-wrap:anywhere}.kk__omrade[data-astro-cid-yiamkj2m]{margin:2rem 0 0;font-size:var(--text-lead);color:#d9d2c5}@media(max-width:899px){.kk__kort[data-astro-cid-yiamkj2m]{grid-template-columns:1fr}}
