.sv-topp .os-smula{font-family:var(--r2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--r2-mute);flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:11px;display:flex}.sv-topp .os-smula a{color:var(--r2-mute);text-decoration:none}.sv-topp .os-smula a:hover,.sv-topp .os-smula [aria-current]{color:var(--r2-ink)}.os-skarm{margin:40px 0 12px}.os-ram{border:1px solid var(--r2-line);background:var(--r2-bg);box-shadow:0 1px 2px #0a0a0a08,0 28px 64px -28px #0a0a0a2e}.os-topp{border-bottom:1px solid var(--r2-line);background:var(--r2-bg-canvas);font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);align-items:center;gap:10px;padding:14px 22px;font-size:11px;display:flex}.os-topp .os-app{color:var(--r2-ink);font-weight:600}.os-topp .os-kommun{color:var(--r2-ink-soft);margin-left:8px}.os-topp .os-exempel{border:1px solid var(--r2-mute-2);color:var(--r2-ink-soft);padding:3px 8px}.os-topp .os-antal{background:var(--r2-lime);color:var(--r2-ink);letter-spacing:.08em;white-space:nowrap;margin-left:auto;padding:4px 10px}.os-kropp{grid-template-columns:minmax(0,1fr) 360px;display:grid}.os-lista{margin:0;padding:0;list-style:none}.os-rad{border-bottom:1px solid var(--r2-line-soft);padding:22px 28px 22px 32px;position:relative}.os-rad:last-child{border-bottom:0}.os-vald{background:var(--r2-bg-card-soft);box-shadow:inset 4px 0 0 var(--r2-lime-deep)}.os-radtopp{align-items:center;gap:8px;padding-right:150px;display:flex}.os-typ{font-family:var(--r2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r2-mute);font-size:10.5px}.os-planerat,.os-lage{border:1px dashed var(--r2-mute-2);font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);padding:2px 7px;font-size:10px;display:inline-block}.os-rubrik{letter-spacing:-.01em;color:var(--r2-ink);margin-top:8px;font-size:17px;font-weight:500;line-height:1.35}.os-kalla{color:var(--r2-mute);margin-top:3px;font-size:13px}.os-flagga{border:1px solid var(--r2-ink);color:var(--r2-ink);align-items:center;gap:8px;margin-top:12px;padding:5px 10px;font-size:13px;display:inline-flex}.os-flagga:before{content:"";background:var(--r2-ink);flex:none;width:7px;height:7px}.os-forslag{color:var(--r2-ink-2);margin-top:12px;font-size:14px;line-height:1.5}.os-forslag-e{font-family:var(--r2-mono);letter-spacing:.12em;color:var(--r2-ink);margin-right:6px;font-size:10.5px;font-weight:600}.os-status{border:1px solid var(--r2-lime-deep);background:var(--r2-lime-soft);font-family:var(--r2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--r2-ink);white-space:nowrap;padding:4px 9px;font-size:10px;position:absolute;top:20px;right:24px}.os-detalj{border-left:1px solid var(--r2-line);background:var(--r2-bg-card-soft);flex-direction:column;padding:26px 28px 24px;display:flex}.os-etikett{font-family:var(--r2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r2-mute);font-size:10.5px}.os-detalj-rubrik{letter-spacing:-.02em;color:var(--r2-ink);margin-top:6px;font-size:20px;font-weight:500}.os-falt{margin:16px 0 0}.os-falt div{border-top:1px solid var(--r2-line);padding:10px 0}.os-falt dt{font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);font-size:10px}.os-falt dd{color:var(--r2-ink);margin:3px 0 0;font-size:14.5px}.os-not{color:var(--r2-mute);margin-top:2px;font-size:12.5px;display:block}.os-knappar{gap:10px;margin-top:auto;padding-top:18px;display:flex}.os-knapp{background:var(--r2-ink);color:var(--r2-bg);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;padding:11px 20px;font-size:14.5px;font-weight:500;display:inline-flex}.os-knapp-ut{background:var(--r2-bg);color:var(--r2-ink);border:1px solid var(--r2-line)}.os-logg{font-family:var(--r2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--r2-mute);margin-top:14px;font-size:10px}.os-bildtext{color:var(--r2-mute);margin-top:14px;font-size:13px;line-height:1.5}.r2-card.os-var{box-shadow:inset 0 4px 0 var(--r2-lime)}.os-ledare{border:1px solid var(--r2-line);background:var(--r2-bg);box-shadow:inset 0 4px 0 var(--r2-lime), 0 12px 32px -12px #0a0a0a0f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:24px;padding:40px;display:grid}.os-ledare h3{font-family:var(--r2-sans);letter-spacing:-.03em;color:var(--r2-ink);margin:14px 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.os-ledare p{max-width:58ch;color:var(--r2-ink-2);font-size:16px;line-height:1.65}.os-ledare .os-lage-pa-vag{border-style:solid;border-color:var(--r2-ink);color:var(--r2-ink)}.os-ledare-lankar{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.os-lank{color:var(--r2-ink);border-bottom:1.5px solid var(--r2-lime-deep);margin-top:16px;padding-bottom:1px;font-size:14.5px;display:inline-block}.os-lank:hover{background:var(--r2-lime)}.os-ledare-lankar .os-lank{margin-top:0}.os-korttopp{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.os-korttopp .num{margin-bottom:0}.os-ledare .os-korttopp{justify-content:flex-start;margin-bottom:0}.os-ledare-num{font-family:var(--r2-mono);letter-spacing:.18em;color:var(--r2-ink);font-size:11px;font-weight:700}.os-planerade>.r2-card{flex-direction:column;display:flex}.os-planerade>.r2-card .os-lank{align-self:flex-start;margin-top:auto;padding-top:1px}.os-planerade>.r2-card p{margin-bottom:18px}.sv-topp p.os-mobil-cta{display:none}@media (max-width:1100px){.os-kropp{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.os-kropp{grid-template-columns:minmax(0,1fr)}.os-detalj{border-left:0;border-top:1px solid var(--r2-line)}.os-ledare{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:768px){.sv-topp p.os-mobil-cta{margin-top:22px;display:flex}.sv-topp .sv-avslut .sv-knappar{display:none}}@media (max-width:600px){.os-skarm{margin-top:32px}.os-topp{gap:8px;padding:12px 14px;font-size:10px}.os-topp .os-sida,.os-topp .os-kommun{display:none}.os-rad{padding:18px 16px 18px 18px}.os-radtopp{padding-right:0}.os-status{margin-top:12px;display:inline-block;position:static}.os-rubrik{font-size:16px}.os-flagga{font-size:12.5px}.os-detalj{padding:18px 16px 20px}.os-detalj .os-falt div:nth-child(n+4){display:none}.os-ledare{gap:20px;padding:28px 20px}}
