.sidhuvud[data-astro-cid-gfshjjba]{background:var(--vit);border-bottom:1px solid var(--linje)}.sidhuvud__rad[data-astro-cid-gfshjjba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.sidhuvud__logotyp[data-astro-cid-gfshjjba]{line-height:0;text-decoration:none;display:block}.sidhuvud__logotyp[data-astro-cid-gfshjjba] img[data-astro-cid-gfshjjba]{width:clamp(150px,40vw,200px);height:auto}.meny-knapp[data-astro-cid-gfshjjba]{display:none}.meny__lista[data-astro-cid-gfshjjba]{flex-wrap:wrap;align-items:center;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.meny__lista[data-astro-cid-gfshjjba] a[data-astro-cid-gfshjjba]:not(.knapp){color:var(--navy);border-bottom:3px solid #0000;padding-block:.5rem;font-weight:700;text-decoration:none;display:block}.meny__lista[data-astro-cid-gfshjjba] a[data-astro-cid-gfshjjba]:not(.knapp):hover{color:var(--navy-mork);border-bottom-color:var(--accent)}.meny__lista[data-astro-cid-gfshjjba] a[data-astro-cid-gfshjjba][aria-current=page]:not(.knapp){border-bottom-color:var(--navy)}.meny__lista[data-astro-cid-gfshjjba] .knapp[data-astro-cid-gfshjjba][aria-current=page]{outline:2px solid var(--navy);outline-offset:2px}@media (width<=54rem){.sidhuvud[data-astro-cid-gfshjjba][data-js] .meny-knapp[data-astro-cid-gfshjjba]{background:var(--vit);min-height:3rem;color:var(--navy);border:2px solid var(--navy);border-radius:var(--radie);font:inherit;cursor:pointer;align-items:center;gap:.5em;padding:.5em 1em;font-weight:700;display:inline-flex}.sidhuvud[data-astro-cid-gfshjjba][data-js] .meny-knapp[data-astro-cid-gfshjjba][aria-expanded=true]{background:var(--navy);color:var(--vit)}.sidhuvud[data-astro-cid-gfshjjba][data-js] .meny[data-astro-cid-gfshjjba]{display:none}.sidhuvud[data-astro-cid-gfshjjba][data-js] .meny[data-astro-cid-gfshjjba].ar-oppen{display:block}.meny[data-astro-cid-gfshjjba]{flex-basis:100%}.meny__lista[data-astro-cid-gfshjjba]{border-top:1px solid var(--linje);flex-direction:column;align-items:stretch;gap:0;padding-top:.5rem}.meny__lista[data-astro-cid-gfshjjba] li[data-astro-cid-gfshjjba]+li[data-astro-cid-gfshjjba]{border-top:1px solid var(--linje)}.meny__lista[data-astro-cid-gfshjjba] a[data-astro-cid-gfshjjba]:not(.knapp){border-bottom:0;border-left:4px solid #0000;padding:.85rem .25rem .85rem .75rem}.meny__lista[data-astro-cid-gfshjjba] a[data-astro-cid-gfshjjba][aria-current=page]:not(.knapp){border-bottom:0;border-left-color:var(--navy);background:var(--mjuk)}.meny__cta[data-astro-cid-gfshjjba]{padding-top:.85rem;border-top:0!important}.meny__cta[data-astro-cid-gfshjjba] .knapp[data-astro-cid-gfshjjba]{width:100%}}.sidfot[data-astro-cid-kvuezogi]{background:var(--navy);color:var(--vit);margin-top:auto;padding-block:clamp(2.5rem,2rem + 2vw,4rem);font-size:1rem;line-height:1.55}.sidfot__rutnat[data-astro-cid-kvuezogi]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2.5rem;display:grid}@media (width>=52rem){.sidfot__rutnat[data-astro-cid-kvuezogi]{grid-template-columns:2fr 1fr 1.3fr}}.sidfot__namn[data-astro-cid-kvuezogi]{color:var(--vit);margin:0 0 .35rem;font-size:1.15rem;line-height:1.3}.sidfot__rubrik[data-astro-cid-kvuezogi]{color:var(--vit);margin:0 0 .6rem;font-size:1.05rem}.sidfot__grundad[data-astro-cid-kvuezogi],.sidfot__meta[data-astro-cid-kvuezogi]{color:#cfdeeb;margin:0 0 .35rem}.sidfot__adress[data-astro-cid-kvuezogi]{color:#cfdeeb;margin-top:.9rem;font-style:normal;display:grid}.sidfot__lista[data-astro-cid-kvuezogi]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.sidfot[data-astro-cid-kvuezogi] a[data-astro-cid-kvuezogi]{color:var(--vit);padding-block:.4rem;text-decoration-color:#8fb0c9;display:inline-block}.sidfot[data-astro-cid-kvuezogi] a[data-astro-cid-kvuezogi]:hover{color:var(--vit);text-decoration-color:var(--vit)}.sidfot__botten[data-astro-cid-kvuezogi]{color:#cfdeeb;border-top:1px solid #35597a;flex-wrap:wrap;align-items:center;gap:0 .6rem;margin:2.5rem 0 0;padding-top:1.5rem;display:flex}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-latin.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-latin-ext.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--navy:#17405f;--navy-mork:#0f2e45;--bla:#39abe1;--lank:#0a6aa1;--accent:#0a6aa1;--accent-mork:#084f79;--text:#1c2b3a;--text-dov:#4b5b6b;--vit:#fff;--mjuk:#f2f7fa;--ljusbla:#e3f0f7;--sand:#fbf4ea;--linje:#d6dfe6;--faltkant:#788a9a;--fokus:#b85c00;--fokus-ljus:#ffb870;--sand-text:#8a4b10;--fel:#b3261e;--fel-yta:#fdedec;--ok:#1b6b3a;--ok-yta:#eaf5ee;--radie:12px;--radie-stor:16px;--radie-bild:24px;--skugga:0 4px 16px #17405f14;--font:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--steg:clamp(1.125rem, .99rem + .42vw, 1.25rem);--etikett:1rem;--bredd:68rem;--bredd-text:36rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:100%}body{background:var(--vit);color:var(--text);font-family:var(--font);font-size:var(--steg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{color:var(--navy);text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.15}h1{letter-spacing:-.015em;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);line-height:1.08}h2{margin-top:1.6em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}h3{margin-top:1.5em;font-size:clamp(1.375rem,1.3rem + .3vw,1.5rem);line-height:1.3}h4{margin-top:1.3em;font-size:1.15rem}p,ul,ol,dl,table{margin:0 0 1.1em}p:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}.prosa>p,.prosa>ul,.prosa>ol,.prosa>h2,.prosa>h3,.prosa>h4,.prosa>blockquote{max-width:var(--bredd-text)}.prosa>ul,.prosa>ol{padding-left:1.3em}.prosa li{margin-bottom:.4em}.prosa blockquote{color:var(--navy);max-width:var(--bredd-text);margin:1.6em 0;padding:0;font-size:clamp(1.25rem,1.15rem + .3vw,1.375rem);font-style:normal;font-weight:700}.prosa>h2:first-child,.prosa>h3:first-child{margin-top:0}strong,b{font-weight:800}a{color:var(--lank);text-underline-offset:.2em;text-decoration:underline 2px}a:hover{color:var(--accent-mork)}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:4px}.pa-morkt :focus-visible{outline-color:var(--fokus-ljus)}.knapp{border-radius:var(--radie);min-height:3rem;font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.6em 1.5em;font-weight:700;text-decoration:none;display:inline-flex}.knapp:hover{text-decoration:none}.knapp--primar{background:var(--accent);color:var(--vit)}.knapp--primar:hover{background:var(--accent-mork);color:var(--vit)}.knapp--sekundar{background:var(--vit);color:var(--navy);border-color:var(--navy)}.knapp--sekundar:hover{background:var(--mjuk);color:var(--navy-mork)}.knapp--pa-morkt{background:var(--vit);color:var(--navy)}.knapp--pa-morkt:hover{background:var(--ljusbla);color:var(--navy-mork)}.knapp[disabled]{opacity:.45;cursor:not-allowed}.omslag{width:100%;max-width:var(--bredd);margin-inline:auto;padding-inline:1.25rem}.sektion{padding-block:clamp(3rem,2rem + 3vw,6rem)}.sektion--mjuk{background:var(--mjuk)}.sektion--sand{background:var(--sand)}.sektion--navy{background:var(--navy);color:var(--vit)}.sektion--navy h2,.sektion--navy h3{color:var(--vit)}.hoppa{z-index:100;background:var(--vit);color:var(--navy);border:2px solid var(--navy);border-radius:var(--radie);padding:.75em 1.25em;font-weight:700;text-decoration:none;position:absolute;top:-100%;left:1rem}.hoppa:focus{top:1rem}.enbart-skarmlasare{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;height:auto}.bild{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radie-bild);width:100%;max-width:520px;display:block}figure{margin:0}figcaption{color:var(--text-dov);padding-top:.6em;font-size:1rem}.ruta{background:var(--ljusbla);border-radius:var(--radie-stor);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.kort{background:var(--vit);border:1px solid var(--linje);border-radius:var(--radie-stor);box-shadow:var(--skugga);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.kort--sand{background:var(--sand);box-shadow:none;border-color:#0000}.rutnat{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;display:grid}.etikett{font-size:var(--etikett);color:var(--text-dov);margin:0 0 .35rem;font-weight:700}.etikett--nasta{color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.notis{border-radius:var(--radie);gap:.75rem;padding:1rem 1.1rem;font-size:1rem;line-height:1.5;display:flex}.notis>b{white-space:nowrap;font-weight:800}.notis--prelim{background:var(--sand);color:var(--sand-text)}.notis--info{background:var(--ljusbla);color:var(--navy)}.notis--installt{background:var(--fel-yta);color:var(--fel)}.falt-grupp{margin-bottom:1.75rem}label{color:var(--navy);margin-bottom:.2rem;font-weight:700;display:block}.falt-hjalp{color:var(--text-dov);margin-bottom:.4rem;font-size:1rem;display:block}.falt{border:2px solid var(--faltkant);background:var(--vit);width:100%;min-height:3.25rem;color:var(--text);font:inherit;border-radius:8px;padding:.65em .875em}.falt:hover{border-color:var(--navy)}.falt[aria-invalid=true]{border-color:var(--fel)}textarea.falt{resize:vertical;min-height:9rem}.falt-fel{color:var(--fel);margin:.45rem 0 0;font-size:1rem;font-weight:700}.tabell-svep{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--linje);padding:.7em .9em}th{color:var(--navy);font-weight:800}caption{text-align:left;color:var(--text-dov);padding-bottom:.6em}.uppgifter{gap:.85rem;margin:0;display:grid}.uppgifter>div{gap:.1rem;display:grid}.uppgifter dt{color:var(--text-dov);font-size:1rem}.uppgifter dd{margin:0;font-weight:700}hr{border:0;border-top:1px solid var(--linje);margin:2.5rem 0}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}main:focus{outline:none}
