@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papper: #f6f2ea;--yta: #fffdf8;--black: #1c232d;--dampad: #4d5561;--linje: #ddd5c6;--gron: #1e5a48;--gron-mork: #143f33;--gron-ljus: #e3eee8;--barnsten: #b8650f;--barnsten-mork: #7a3f06;--barnsten-ljus: #fbeedd;--serif: "Newsreader Variable", Georgia, serif;--sans: "Public Sans Variable", system-ui, sans-serif;--bredd: 1160px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;background:var(--papper);color:var(--black);font:400 1.0625rem/1.6 var(--sans)}img{max-width:100%;height:auto}a{color:var(--gron);text-underline-offset:3px}a:hover{color:var(--gron-mork)}:focus-visible{outline:3px solid var(--barnsten);outline-offset:2px;border-radius:2px}.inner{max-width:var(--bredd);margin:0 auto;padding:0 24px}[hidden]{display:none!important}.dold{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smal{font-size:.9rem;color:var(--dampad)}.hoppa{position:absolute;left:12px;top:-48px;background:var(--black);color:#fff;padding:10px 14px;border-radius:6px;z-index:20}.hoppa:focus{top:12px}h1,h2,h3{text-wrap:balance}.h1{font:500 clamp(2.2rem,4.4vw,3.5rem)/1.08 var(--serif);letter-spacing:-.02em;margin:0 0 20px}.h2{font:500 clamp(1.8rem,3vw,2.4rem)/1.15 var(--serif);letter-spacing:-.015em;margin:0 0 28px;max-width:24ch}.ingress{font-size:1.2rem;color:var(--dampad);max-width:46ch;margin:0 0 32px}.sidhuvud{border-bottom:1px solid var(--linje);background:var(--papper)}.sidhuvud>.inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:24px}.logga{font:600 1.5rem/1 var(--serif);color:var(--black);text-decoration:none;letter-spacing:-.01em}.logga span{color:var(--gron)}.huvudmeny ul{list-style:none;display:flex;gap:28px;margin:0;padding:0}.huvudmeny a{color:var(--black);text-decoration:none;font-weight:500;font-size:.95rem;padding:6px 0}.huvudmeny a:hover,.huvudmeny a[aria-current]{color:var(--gron);text-decoration:underline}.meny-knapp{display:none;align-items:center;gap:8px;background:none;border:1.5px solid var(--linje);border-radius:8px;padding:8px 12px;font:600 .95rem var(--sans);color:var(--black);cursor:pointer}.mobilmeny{border-top:1px solid var(--linje);padding-top:8px;padding-bottom:16px}@media(min-width:901px){.mobilmeny{display:none!important}}.mobilmeny ul{list-style:none;margin:0;padding:0}.mobilmeny a{display:block;padding:12px 0;color:var(--black);text-decoration:none;font-weight:500;border-bottom:1px solid var(--linje)}.besked{padding:56px 0 72px}.besked .inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.kalk fieldset{border:0;padding:0;margin:0 0 22px}.kalk legend{font-weight:600;margin-bottom:10px;padding:0}.val{display:flex;gap:8px;flex-wrap:wrap}.val label{position:relative}.val input{position:absolute;opacity:0}.val span{display:inline-block;padding:10px 16px;border:1.5px solid var(--linje);border-radius:999px;background:var(--yta);cursor:pointer;font-weight:500;transition:background .15s,border-color .15s}.val input:checked+span{background:var(--gron);border-color:var(--gron);color:#fff}.val input:focus-visible+span{outline:3px solid var(--barnsten);outline-offset:2px}.barnrad{display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.kalk select,.kalk input[type=number]{font:inherit;padding:9px 12px;border:1.5px solid var(--linje);border-radius:8px;background:var(--yta);color:var(--black)}.kalk input[type=number]{width:100%}.knapp-text{background:none;border:0;color:var(--gron);font:600 .95rem var(--sans);cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.knapp-text:hover{color:var(--gron-mork)}.ta-bort{color:var(--dampad);font-weight:500}.extra{display:grid;grid-template-columns:repeat(3,minmax(0,140px));gap:14px 18px}.extra label{display:grid;gap:6px;font-size:.9rem;font-weight:500}.resultat{background:var(--yta);border:1px solid var(--linje);border-radius:14px;padding:32px;box-shadow:0 18px 40px -24px #1c232d59;position:sticky;top:24px}.resultat h2{font:500 1.35rem/1.2 var(--serif);margin:0 0 18px}.rader{list-style:none;margin:0 0 18px;padding:0}.rader li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--linje);font-variant-numeric:tabular-nums}.rader li span:last-child{font-weight:600;white-space:nowrap}.summa{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 4px}.summa strong{font:600 clamp(1.9rem,7vw,2.5rem)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.stod{background:var(--gron-ljus);border-radius:10px;padding:16px 18px;margin-top:18px}.stod p{margin:0}.stod .belopp{font:600 1.6rem/1.2 var(--serif);color:var(--gron-mork)}.kalla{font-size:.85rem;color:var(--dampad);margin:16px 0 0}.vagval{background:var(--yta);border-top:1px solid var(--linje);border-bottom:1px solid var(--linje);padding:72px 0}.vagval ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--linje)}.vagval li a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 13rem;gap:32px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--linje);text-decoration:none;color:var(--black);transition:background .2s}.vagval li a>span{transition:transform .25s cubic-bezier(.16,1,.3,1)}.vagval li a:hover{background:linear-gradient(90deg,var(--gron-ljus),transparent 70%)}.vagval li a:hover>span{transform:translate(14px)}.vagval .fraga{font:500 1.45rem/1.25 var(--serif)}.vagval .svar{color:var(--dampad)}.vagval .pil{color:var(--gron);font-weight:600;text-align:right}.fakta{padding:72px 0}.fakta .inner{display:grid;grid-template-columns:1.1fr 1fr;gap:64px}.fakta p{max-width:62ch}.reform{background:var(--barnsten-ljus);border-radius:12px;padding:24px 26px;align-self:start}.reform h3{margin:0 0 8px;font:600 1.1rem/1.3 var(--sans);color:var(--barnsten-mork)}.reform p{margin:0 0 10px}.reform p:last-child{margin-bottom:0}.kommunblock{background:var(--gron-mork);color:#eef4f1;padding:72px 0}.kommunblock .h2{color:#fff}.kommunblock p{color:#c9dbd3;max-width:60ch}.kommunblock label{color:#c9dbd3}.sokfalt{width:min(100%,460px);font:inherit;padding:14px 16px;border-radius:10px;border:0;margin:8px 0 20px;color:var(--black);background:#fff}.kommunlista{list-style:none;padding:0;margin:0;columns:3 240px;column-gap:32px}.kommunlista li{break-inside:avoid;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:12px}.kommunlista a{color:#fff;font-weight:600}.kommunlista span{color:#a9c4b8;font-size:.9rem}.kommunblock .fler{color:#fff;font-weight:600}.sidtopp{padding:48px 0 8px}.brodsmulor{font-size:.9rem;color:var(--dampad);margin:0 0 18px}.brodsmulor a{color:var(--dampad)}.uppdaterad{font-size:.9rem;color:var(--dampad);margin:-16px 0 0}.sidlayout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;padding:32px 0 80px;align-items:start}.innehall{position:sticky;top:24px;font-size:.92rem;border-left:1px solid var(--linje);padding-left:20px}.innehall p{font-weight:600;margin:0 0 10px}.innehall ol{list-style:none;margin:0;padding:0}.innehall li{margin:0 0 8px}.innehall a{color:var(--dampad);text-decoration:none}.innehall a:hover{color:var(--gron);text-decoration:underline}.text{max-width:70ch}.text>:first-child{margin-top:0}.text h2{font:500 clamp(1.55rem,2.6vw,1.95rem)/1.2 var(--serif);letter-spacing:-.01em;margin:2.4em 0 .6em}.text h3{font:600 1.15rem/1.35 var(--sans);margin:1.8em 0 .4em}.text p,.text ul,.text ol{margin:0 0 1.1em}.text ul,.text ol{padding-left:1.3em}.text li{margin:0 0 .4em}.text li::marker{color:var(--gron)}.text strong{font-weight:600}.text blockquote{margin:1.5em 0;padding:16px 20px;background:var(--gron-ljus);border-radius:10px}.text blockquote p:last-child{margin:0}.text hr{border:0;border-top:1px solid var(--linje);margin:2.4em 0}.tabell{overflow-x:auto;margin:1.4em 0 1.8em;background:var(--yta);border:1px solid var(--linje);border-radius:10px}.tabell table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tabell th,.tabell td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--linje);vertical-align:top}.tabell th{font-weight:600;background:var(--papper)}.tabell tr:last-child td{border-bottom:0}.kallor{margin:48px 0 0;padding:20px 22px;background:var(--yta);border:1px solid var(--linje);border-radius:12px;font-size:.92rem}.kallor h2{font:600 1rem/1.3 var(--sans);margin:0 0 10px}.kallor ul{margin:0;padding-left:1.2em}.kallor li{margin:0 0 6px}.gastpost{font-size:.9rem;color:var(--dampad);margin:0 0 24px}.artikellista{list-style:none;margin:0;padding:0;border-top:1px solid var(--linje)}.artikellista a{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:24px;padding:22px 0;border-bottom:1px solid var(--linje);text-decoration:none;color:var(--black)}.artikellista a:hover .titel{color:var(--gron);text-decoration:underline}.artikellista .titel{font:500 1.3rem/1.3 var(--serif);display:block;margin-bottom:4px}.artikellista .beskr{color:var(--dampad)}.artikellista .kat{color:var(--dampad);font-size:.88rem;text-align:right}.lanrubrik{font:600 1.05rem/1.3 var(--sans);margin:32px 0 6px;padding-bottom:6px;border-bottom:2px solid var(--black)}.kommuntabell{list-style:none;margin:0;padding:0}.kommuntabell li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;padding:11px 0;border-bottom:1px solid var(--linje);align-items:baseline}.kommuntabell .namn{font-weight:600}.kommuntabell .webb,.kommuntabell .tel{font-size:.95rem;white-space:nowrap}.kommuntabell .tel{font-variant-numeric:tabular-nums;min-width:9.5rem;text-align:right}.inga-traffar{color:var(--dampad);padding:12px 0}.sidfot{border-top:1px solid var(--linje);padding:40px 0 64px;font-size:.92rem;color:var(--dampad)}.sidfot .inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.sidfot h2{font:600 .95rem/1.3 var(--sans);color:var(--black);margin:0 0 10px}.sidfot ul{list-style:none;margin:0;padding:0}.sidfot li{margin:0 0 6px}.sidfot a{color:var(--dampad)}.sidfot a:hover{color:var(--gron)}@media(max-width:960px){.sidlayout{grid-template-columns:1fr;gap:0}.innehall{display:none}}@media(max-width:900px){.huvudmeny{display:none}.meny-knapp{display:inline-flex}.besked .inner,.fakta .inner{grid-template-columns:1fr;gap:40px}.resultat{position:static;padding:24px}.vagval li a{grid-template-columns:1fr;gap:6px}.vagval .pil{text-align:left}.sidfot .inner{grid-template-columns:1fr}}@media(max-width:600px){.extra{grid-template-columns:1fr 1fr}.artikellista a{grid-template-columns:1fr;gap:6px}.artikellista .kat{text-align:left}.kommuntabell li{grid-template-columns:1fr;gap:2px}.kommuntabell .tel{text-align:left}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.logga em{font-style:italic;font-weight:500;color:var(--gron)}.logga-fot{font-size:1.35rem;margin:0 0 10px}.overrubrik{font:600 .82rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gron);margin:0 0 14px}.hero{padding:56px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.hero .h1{max-width:15ch}.hero-bild{margin:0;position:relative}.hero-bild img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -36px #1c232d73}.hero-bild:before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:22px;background:var(--gron-ljus);z-index:-1}.hitta{position:relative;max-width:520px}.hitta label{display:block;font-weight:600;margin-bottom:10px}.hitta-falt{display:flex;align-items:center;gap:12px;background:var(--yta);border:1.5px solid var(--linje);border-radius:14px;padding:0 16px;box-shadow:0 12px 30px -24px #1c232d80;transition:border-color .2s,box-shadow .2s}.hitta-falt:focus-within{border-color:var(--gron);box-shadow:0 0 0 4px var(--gron-ljus)}.hitta-falt svg{color:var(--dampad);flex:none}.hitta-falt input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:500 1.1rem var(--sans);padding:17px 0;color:var(--black)}.hitta-lista{list-style:none;margin:8px 0 0;padding:6px;position:absolute;left:0;right:0;z-index:10;background:var(--yta);border:1px solid var(--linje);border-radius:12px;box-shadow:0 20px 44px -20px #1c232d73}.hitta-lista a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--black);font-weight:600}.hitta-lista a span{color:var(--dampad);font-weight:400;font-size:.9rem}.hitta-lista [aria-selected=true] a,.hitta-lista a:hover{background:var(--gron-ljus)}.hitta-snabb{margin:14px 0 0;font-size:.95rem;color:var(--dampad)}.lanlista{columns:4 220px;column-gap:32px;margin:28px 0 24px}.lan{break-inside:avoid;margin-bottom:22px}.lan h3{font:600 .82rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#a9c4b8;margin:0 0 8px}.lan ul{list-style:none;margin:0;padding:0}.lan li{padding:4px 0}.lan a{color:#fff;font-weight:500}.kommuntopp{padding:48px 0 8px;background:linear-gradient(180deg,var(--yta),var(--papper));border-bottom:1px solid var(--linje)}.kommuntopp .h1{max-width:22ch}.kommuntopp .uppdaterad{margin:0 0 28px}.kommunlayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;padding:40px 24px 80px;align-items:start}.kommunlayout .faktakort{grid-column:2;grid-row:1}.kommuntext{grid-column:1;grid-row:1}.faktakort{position:sticky;top:24px;background:var(--yta);border:1px solid var(--linje);border-radius:18px;padding:24px;box-shadow:0 22px 48px -34px #1c232d80}.faktakort h2{font:600 .82rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dampad);margin:0 0 14px}.knapp{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--gron);color:#fff;text-decoration:none;font-weight:600;padding:14px 16px;border-radius:12px;transition:background .2s,transform .2s}.knapp:hover{background:var(--gron-mork);color:#fff;transform:translateY(-1px)}.faktakort .knapp+.smal{margin:8px 0 0}.faktakort dl{margin:18px 0 0}.faktakort dl>div{padding:12px 0;border-top:1px solid var(--linje)}.faktakort dt{font-size:.82rem;color:var(--dampad);margin-bottom:3px}.faktakort dd{margin:0;font-weight:500}.faktakort dd a{font:600 1.15rem/1.3 var(--serif)}.faktakort dd span{display:block;font-weight:400;font-size:.92rem;color:var(--dampad);margin-top:2px}.faktakort-lank{margin:14px 0 0;font-size:.95rem}.ledtext{font-size:1.15rem;line-height:1.65;color:var(--black)}.checklista{list-style:none;padding:0!important}.checklista li{position:relative;padding-left:30px;margin-bottom:.55em}.checklista li:before{content:"";position:absolute;left:2px;top:.38em;width:14px;height:14px;border:1.5px solid var(--gron);border-radius:4px}.akutruta{background:var(--barnsten-ljus);border-radius:14px;padding:6px 24px 10px;margin:2em 0}.akutruta h2{color:var(--barnsten-mork);margin-top:.9em!important}.normruta{background:var(--gron-ljus);border-radius:14px;padding:6px 24px 10px;margin:2.4em 0 0}.normruta h2{margin-top:.9em!important}.grannar{background:var(--yta);border-top:1px solid var(--linje);padding:56px 0 64px}.grannar ul{list-style:none;margin:0 0 18px;padding:0;columns:3 220px;column-gap:32px}.grannar li{padding:6px 0;break-inside:avoid}.sidtopp-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:end}.sidtopp-bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px}.rorelse [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.rorelse [data-reveal].syns{opacity:1;transform:none}.rorelse .hero-bild.syns img{animation:bild-in 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes bild-in{0%{transform:scale(1.035)}to{transform:none}}@media(max-width:960px){.kommunlayout{grid-template-columns:1fr;gap:28px;padding-top:24px}.kommunlayout .faktakort,.kommuntext{grid-column:1}.kommunlayout .faktakort{grid-row:1;position:static}.kommuntext{grid-row:2}}@media(max-width:900px){.hero{padding:36px 0 48px}.hero-grid,.sidtopp-grid{grid-template-columns:1fr;gap:32px}.hero-bild{order:-1}.hero-bild img{aspect-ratio:16 / 10}.hero-bild:before{inset:10px -10px -10px 10px}}.kommuntabell a.namn{text-decoration:none}.kommuntabell a.namn small{display:inline-block;margin-left:10px;font:600 .72rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gron);background:var(--gron-ljus);padding:4px 7px;border-radius:999px;vertical-align:2px}.kommuntabell a.namn:hover{text-decoration:underline}.kommuntabell li:target{background:var(--barnsten-ljus)}.hero{padding:64px 0 84px;background:radial-gradient(1200px 420px at 85% 10%,rgba(30,90,72,.07),transparent 70%),var(--papper);border-bottom:1px solid var(--linje)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.hero .h1{font-size:clamp(2.5rem,5vw,4.1rem);max-width:13ch}.hero-kort{position:relative}.kortbunt{position:relative;height:410px;perspective:1400px}.kommunkort{position:absolute;left:0;right:0;top:46px;display:grid;gap:14px;padding:26px 28px 22px;background:var(--yta);border:1px solid var(--linje);border-radius:16px;color:var(--black);text-decoration:none;box-shadow:0 1px #fffc inset,0 26px 50px -34px #1c232d8c;transform:translateY(calc(var(--pos) * -18px)) scale(calc(1 - var(--pos) * .045));transform-origin:50% 0;z-index:calc(10 - var(--pos));opacity:calc(1 - (min(var(--pos),3)*.34));transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s}.kommunkort:hover .kk-fot{color:var(--gron-mork)}.kk-topp{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px dashed var(--linje)}.kk-lan{font:600 .74rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gron)}.kk-namn{font:500 1.65rem/1.15 var(--serif);letter-spacing:-.015em}.kk-rad{display:grid;gap:3px}.kk-rad-delad{grid-template-columns:1fr 1fr;gap:18px}.kk-rad-delad>span{display:grid;gap:3px;align-content:start}.kk-etikett{font-size:.78rem;color:var(--dampad)}.kk-varde{font-weight:500;line-height:1.45}.kk-tel{font:600 1.2rem/1.2 var(--serif);font-variant-numeric:tabular-nums}.kk-tider{font-size:.85rem;color:var(--dampad);line-height:1.4}.kk-fot{margin-top:4px;padding-top:12px;border-top:1px solid var(--linje);font-weight:600;color:var(--gron);font-size:.95rem}@media(max-width:900px){.hero-kort{order:2}.kortbunt{height:400px}}@media(max-width:520px){.kk-rad-delad{grid-template-columns:1fr;gap:12px}.kortbunt{height:470px}.kommunkort{padding:22px 20px 18px}}@media(prefers-reduced-motion:reduce){.kommunkort{transition:none}}@media(max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero .h1{max-width:none}}.filmblock{padding:64px 0 56px;background:var(--yta);border-bottom:1px solid var(--linje)}.film-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;align-items:start}.film-text p:not(.overrubrik){color:var(--dampad);font-size:1.08rem;max-width:44ch}.film-spelare{margin:0}.film-spelare video{width:100%;height:auto;aspect-ratio:16 / 9;display:block;border-radius:18px;background:var(--papper);border:1px solid var(--linje);box-shadow:0 30px 60px -40px #1c232d8c}.film-utskrift{margin-top:14px;font-size:.98rem}.film-utskrift summary{cursor:pointer;font-weight:600;color:var(--gron);padding:6px 0}.film-utskrift p{margin:0 0 .8em;color:var(--dampad);max-width:70ch}@media(max-width:900px){.film-grid{grid-template-columns:1fr;gap:24px}}
