*{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1d1d1f;background:#fff;line-height:1.6;font-size:18px}
.ram{max-width:760px;margin:0 auto;padding:0 20px}
.hoppa{position:absolute;left:-9999px}
.hoppa:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:2}
.sidhuvud{background:#0b3d5c;color:#fff;padding:16px 0}
.sidhuvud .ram{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}
.logga{color:#fff;font-weight:700;font-size:22px;text-decoration:none}
.sidhuvud ul{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0}
.sidhuvud a{color:#fff}
.sidhuvud a[aria-current]{font-weight:700}
main{padding:24px 20px 48px}
h1{font-size:34px;line-height:1.2;margin:12px 0 16px}
h2{font-size:24px;margin-top:32px}
.ingress{font-size:21px}
img{max-width:100%;height:auto;display:block;margin:16px 0}
a{color:#0b5cad}
.lag-kontrast{color:#b8b8b8}
.formular input,.formular textarea{width:100%;max-width:420px;font:inherit;padding:6px;border:1px solid #6b6b6b}
.ikonknapp{background:#0b3d5c;color:#fff;border:0;padding:10px 14px}
.sidfot{border-top:1px solid #d0d0d0;padding:16px 0;font-size:16px;color:#4a4a4a}
