.jp[data-astro-cid-g4o4f3jn]{font-family:DM Sans,sans-serif;color:#1c1c1a;background:#f7f7f5;min-height:70vh}.jp-hero[data-astro-cid-g4o4f3jn]{background:linear-gradient(165deg,#0a2a1e,#0f6e56);color:#fff;padding:2rem 1.25rem 1.8rem}.jp-hero__in[data-astro-cid-g4o4f3jn]{max-width:680px;margin:0 auto}.jp-tillbaka[data-astro-cid-g4o4f3jn]{color:#fff;opacity:.9;font-weight:700;font-size:.9rem;text-decoration:none}.jp-tillbaka[data-astro-cid-g4o4f3jn]:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:4px}.jp-hero__h[data-astro-cid-g4o4f3jn]{font-size:clamp(1.6rem,4.4vw,2.2rem);line-height:1.2;margin:.6rem 0 0;color:#fff}.jp-hero__p[data-astro-cid-g4o4f3jn]{margin:.6rem 0 0;font-size:1rem;line-height:1.55;opacity:.94}.jp-main[data-astro-cid-g4o4f3jn]{max-width:680px;margin:0 auto;padding:1.2rem 1rem 4rem;display:grid;gap:14px}.jp-tom[data-astro-cid-g4o4f3jn]{text-align:center;color:#6b6960;padding:2rem 1rem}.jp-kort[data-astro-cid-g4o4f3jn]{background:#fff;border:1.5px solid #E8E8E4;border-radius:14px;padding:18px 16px}.jp-kort[data-astro-cid-g4o4f3jn][hidden],.jp-falt[data-astro-cid-g4o4f3jn] [data-astro-cid-g4o4f3jn][hidden]{display:none}.jp-kort--klar[data-astro-cid-g4o4f3jn]{border-color:#9fd8c2;background:#f2faf6}.jp-kort--tyst[data-astro-cid-g4o4f3jn]{background:transparent;border:none;padding:4px 0}.jp-kort__h[data-astro-cid-g4o4f3jn]{font-size:1.12rem;margin:0 0 8px}.jp-p[data-astro-cid-g4o4f3jn]{margin:0 0 12px;line-height:1.55}.jp-label[data-astro-cid-g4o4f3jn]{display:block;font-size:.92rem;font-weight:700;margin:0 0 6px;padding:0}.jp-label--sok[data-astro-cid-g4o4f3jn]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.jp-hint[data-astro-cid-g4o4f3jn]{font-size:.85rem;line-height:1.45;color:#6b6960;margin:0 0 8px}.jp-integritet[data-astro-cid-g4o4f3jn]{margin:14px 0 0}.jp-integritet[data-astro-cid-g4o4f3jn] a[data-astro-cid-g4o4f3jn]{color:#0f6e56}.jp-falt[data-astro-cid-g4o4f3jn]{border:none;margin:18px 0 0;padding:0;min-width:0;position:relative}.jp-text[data-astro-cid-g4o4f3jn]{width:100%;box-sizing:border-box;border:1.5px solid #E8E8E4;border-radius:10px;padding:11px 12px;font:inherit;font-size:1rem;line-height:1.5;background:#fff}.jp-text[data-astro-cid-g4o4f3jn]:focus{outline:2px solid #0F6E56;outline-offset:1px;border-color:transparent}.jp-text--kod[data-astro-cid-g4o4f3jn]{text-align:center;font-size:1.6rem;letter-spacing:.5rem}.jp-punkter[data-astro-cid-g4o4f3jn]{margin:0 0 6px;padding:0 0 0 1.1rem;display:grid;gap:6px;line-height:1.5}.jp-lista[data-astro-cid-g4o4f3jn]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jp-chips[data-astro-cid-g4o4f3jn]{display:flex;flex-wrap:wrap;gap:8px}.jp-valda[data-astro-cid-g4o4f3jn]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.jp-valda[data-astro-cid-g4o4f3jn]:empty{display:none}.jp-forslag[data-astro-cid-g4o4f3jn]{list-style:none;margin:4px 0 0;padding:0;border:1.5px solid #E8E8E4;border-radius:10px;max-height:220px;overflow:auto;background:#fff}.jp-forslag[data-astro-cid-g4o4f3jn]:empty{display:none}.jp-samtycke[data-astro-cid-g4o4f3jn]{display:flex;gap:10px;align-items:flex-start;margin:20px 0 0;line-height:1.5;font-size:.95rem;cursor:pointer}.jp-samtycke[data-astro-cid-g4o4f3jn] input[data-astro-cid-g4o4f3jn]{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:#0F6E56}.jp-fel[data-astro-cid-g4o4f3jn]{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:.9rem;line-height:1.45}.jp-fel[data-astro-cid-g4o4f3jn][hidden],.jp-besked[data-astro-cid-g4o4f3jn][hidden]{display:none}.jp-besked[data-astro-cid-g4o4f3jn]{margin:0;padding:12px 14px;border-radius:12px;background:#e1f5ee;color:#0b5a46;font-weight:600}.jp-besked[data-astro-cid-g4o4f3jn][data-fel="1"]{background:#fee2e2;color:#991b1b}.jp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 18px;border-radius:10px;border:none;background:#0f6e56;color:#fff;font:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;box-sizing:border-box}.jp-btn[hidden]{display:none}.jp-btn:hover{background:#0b5a46}.jp-btn:disabled{opacity:.5;cursor:default}.jp-btn:focus-visible{outline:3px solid #1D9E75;outline-offset:2px}.jp-btn--full{width:100%;margin-top:14px}.jp-btn--full+.jp-btn--full{margin-top:8px}.jp-btn--ghost{background:#fff;color:#0f6e56;border:1.5px solid #E8E8E4}.jp-btn--ghost:hover{background:#f2faf6}.jp-rattigheter[data-astro-cid-g4o4f3jn]{display:flex;flex-wrap:wrap;gap:10px}.jp-btn--fara{background:#fff;color:#b42318;border:1.5px solid #F3C7C3}.jp-btn--fara:hover{background:#fef3f2}.jp-btn--sma{min-height:44px;padding:0 14px;font-size:.9rem}.jp-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid #E8E8E4;background:#fff;color:#1c1c1a;font:inherit;font-size:.92rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.jp-chip[aria-pressed=true]{background:#e1f5ee;border-color:#0f6e56;color:#0b5a46;font-weight:700}.jp-chip:focus-visible{outline:3px solid #1D9E75;outline-offset:2px}.jp-forslag__rad{padding:12px;cursor:pointer;border-bottom:1px solid #F1F1EE}.jp-forslag__rad:last-child{border-bottom:none}.jp-forslag__rad:hover,.jp-forslag__rad[aria-selected=true]{background:#f2faf6}.jp-fraga{border:1.5px solid #E8E8E4;border-radius:12px;padding:14px}.jp-fraga__h{font-size:1.02rem;margin:0;overflow-wrap:anywhere}.jp-fraga__rader{margin:8px 0 0;padding:0;list-style:none;font-size:.93rem;line-height:1.6;color:#3f3e3a}.jp-fraga__knappar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jp-lage-tagg{display:inline-block;margin-top:10px;font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:999px;background:#f1f1ee;color:#4b4a45}.jp-lage-tagg[data-s=ja]{background:#0f6e56;color:#fff}.jp-bankid__ingress{margin:12px 0 0;color:#374151;font-size:.92rem;line-height:1.5}.jp-bankid__logga{display:block;margin:6px auto 14px}.jp-bankid__qr{margin:0 auto;max-width:260px;text-align:center}.jp-bankid__qr>div{background:#fff;border:1.5px solid #E8E8E4;border-radius:14px;padding:14px;margin-bottom:10px}.jp-bankid__qr img,.jp-bankid__qr canvas,.jp-bankid__qr svg{display:block;width:100%;height:auto}.jp-bankid__status{margin:12px 0 0;text-align:center;color:#374151;font-size:.88rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.jp *{transition:none!important;animation:none!important}}
