.g28 .g28sk-sida :is(.g28-ingress,.g28-brod,.g28-not) a{color:var(--g28-lank);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--g28-lank) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--g28-lank) 45%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--g28-tid-hover) var(--g28-ut)}@media (hover:hover) and (pointer:fine){.g28 .g28sk-sida :is(.g28-ingress,.g28-brod,.g28-not) a:hover{text-decoration-color:currentColor}}.g28 .g28sk-hero{padding-block:clamp(20px,3vw,44px) clamp(28px,3.6vw,56px)}.g28 .g28sk-hero-inre{gap:18px;display:grid}.g28 .g28sk-h1{max-width:13ch;font-size:clamp(40px,6.4vw,96px)}.g28 .g28sk-ingress{max-width:40ch}@media (width>=1024px){.g28 .g28sk-hero-inre{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:56px}}@media (prefers-reduced-motion:no-preference){.g28 .g28sk-ingress{animation:g28-upp var(--g28-tid-sektion) var(--g28-ut) var(--g28-tid-hero) both}}.g28 .g28sk-band{padding-block:clamp(32px,4vw,56px);scroll-margin-top:80px}.g28 .g28sk-band-inre{gap:16px;display:grid}.g28 .g28sk-namn{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:500}.g28 .g28sk-not{max-width:68ch;color:var(--g28-fg-2);text-wrap:pretty;font-size:14px;line-height:1.5}.g28 .g28sk-lank{color:var(--g28-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g28 .g28sk-formular form{background:#fff;border-radius:18px;gap:0;padding:6px;display:grid;box-shadow:0 30px 60px -32px #11111080}.g28 .g28sk-formular form>p:last-of-type{display:none}.g28 .g28sk-formular form>div:is(:first-child,:nth-child(2)){cursor:text;transition:background-color var(--g28-tid-hover) var(--g28-ut), box-shadow var(--g28-tid-hover) var(--g28-ut);border-radius:12px;gap:2px;padding:10px 16px 11px;position:relative}.g28 .g28sk-formular form>div:nth-child(2):before{content:"";height:1px;transition:opacity var(--g28-tid-hover) var(--g28-ut);background:#1111101a;position:absolute;inset:0 16px auto}.g28 .g28sk-formular form>div:is(:first-child,:nth-child(2)):focus-within{background:#f4f3ef}.g28 .g28sk-formular form>div:focus-within:before,.g28 .g28sk-formular form>div:focus-within+div:before{opacity:0}.g28 .g28sk-formular form>div:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px #2b3cff}@media (hover:hover) and (pointer:fine){.g28 .g28sk-formular form>div:is(:first-child,:nth-child(2)):not(:focus-within):hover{background:#f9f8f6}}.g28 .g28sk-formular label{font-family:var(--font-display);color:#1111109e;letter-spacing:.005em;cursor:text;font-size:12.5px;font-weight:500;line-height:18px}.g28 .g28sk-formular form>div:has(input[aria-invalid=true]) label{color:#a83c38;align-items:center;gap:7px;display:inline-flex}.g28 .g28sk-formular form>div:has(input[aria-invalid=true]) label:before{content:"";background:#b04440;flex:none;width:6px;height:6px}.g28 .g28sk-formular input:not([tabindex="-1"]){color:#111110;caret-color:#ff5a3c;width:100%;height:26px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:16px}.g28 .g28sk-formular input:not([tabindex="-1"]):focus-visible{box-shadow:none;outline:none}.g28 .g28sk-formular input::placeholder{color:#6b6a66}.g28 .g28sk-formular form [role=alert]{color:#a83c38;margin-top:2px;font-size:13px;line-height:18px}.g28 .g28sk-formular form [role=alert]>span[aria-hidden]{display:none}.g28 .g28sk-formular form button[type=submit]{width:100%;height:auto;min-height:var(--g28-falt-h);font-family:var(--font-display);color:#f0eee9;letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--g28-knapp-form-skugga);transition:transform var(--g28-tid-tryck) var(--g28-ut), background-color var(--g28-tid-hover) var(--g28-ut);background:#111110;border-radius:999px;gap:10px;margin-top:6px;padding:0 24px;font-size:15px;font-weight:500}.g28 .g28sk-formular form button[type=submit]:active{transform:scale(.97)}.g28 .g28sk-formular form button[type=submit]:focus-visible{outline-offset:3px;outline:2px solid #2b3cff}.g28 .g28sk-formular form button[type=submit]:disabled{cursor:default;background:#111110}@media (hover:hover) and (pointer:fine){.g28 .g28sk-formular form button[type=submit]:not(:disabled):hover{background:#262625}}@media (width>=900px){.g28 .g28sk-formular form{border-radius:999px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.g28 .g28sk-formular form>*{grid-column:1/-1}.g28 .g28sk-formular form>div:is(:first-child,:nth-child(2)){border-radius:999px;grid-row:1;padding:10px 24px 11px 26px}.g28 .g28sk-formular form>div:first-child{grid-column:1}.g28 .g28sk-formular form>div:nth-child(2){grid-column:2}.g28 .g28sk-formular form>div:nth-child(2):before{width:1px;height:auto;inset:14px auto 14px 0}.g28 .g28sk-formular form:has([role=alert]){margin-bottom:30px}.g28 .g28sk-formular form [role=alert]{color:#111110;white-space:nowrap;margin:0;font-size:14px;position:absolute;top:calc(100% + 16px);left:26px}.g28 .g28sk-formular form>button[type=submit]{grid-area:1/3;align-self:center;width:auto;min-height:54px;margin:0;padding:0 28px}}.g28 .g28sk-far{border-top:1px solid var(--g28-linje);gap:22px;padding-top:22px;display:grid}.g28 .g28sk-far li{gap:6px;display:grid}.g28 .g28sk-listan{background:#fff;border-radius:20px;gap:18px;margin:0;padding:clamp(20px,2.6vw,32px);display:grid;box-shadow:0 30px 60px -36px #11111073}.g28 .g28sk-listan-topp{border-bottom:1px solid var(--g28-linje);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.g28 .g28sk-listan-namn{min-width:0;font-family:var(--font-display);font-size:14px;font-weight:500}.g28 .g28sk-listan-namn span{color:var(--g28-fg-2)}.g28 .g28sk-exempel{color:var(--g28-fg-2);letter-spacing:.04em;border:1px solid var(--g28-linje);border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.g28 .g28sk-flikar{flex-wrap:wrap;gap:8px;display:flex}.g28 .g28sk-listan-yta{min-height:360px}@media (prefers-reduced-motion:no-preference){.g28 .g28sk-listan-yta{animation:g28sk-byt var(--g28-tid-byte) var(--g28-ut) both}}@keyframes g28sk-byt{0%{opacity:0}}.g28 .g28sk-punkter{display:grid}.g28 .g28sk-punkter li{border-top:1px solid var(--g28-linje);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:12px;display:grid}.g28 .g28sk-punkter li:first-child{border-top:0}.g28 .g28sk-punkt-namn{font-family:var(--font-display);font-size:16px;font-weight:500}.g28 .g28sk-punkt-not{color:var(--g28-fg-2);grid-column:1/-1;font-size:14px;line-height:1.5}.g28 .g28sk-status{align-items:center;gap:8px;font-size:13px;display:inline-flex}.g28 .g28sk-status:before{content:"";background:#11111059;width:8px;height:8px}.g28 .g28sk-status[data-status=brister]:before{background:#ff5a3c}.g28 .g28sk-status[data-status=klart]:before{background:#2b3cff}.g28 .g28sk-borja{gap:12px;padding-top:4px;display:grid}.g28 .g28sk-borja li{font-family:var(--font-display);letter-spacing:-.015em;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.25;display:grid}.g28 .g28sk-borja li>span{color:#fff;background:#2b3cff;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.g28 .g28sk-fot{margin-top:16px}.g28 .g28sk-logg{border:1px solid var(--g28-linje);background:#1a1a19;border-radius:20px;overflow:hidden}.g28 .g28sk-logg-topp{font-family:var(--font-display);border-bottom:1px solid var(--g28-linje);justify-content:space-between;padding:16px 22px;font-size:14px;font-weight:500;display:flex}.g28 .g28sk-logg-exempel{color:var(--g28-fg-2)}.g28 .g28sk-logg-rader{display:grid}.g28 .g28sk-logg-rader li{border-top:1px solid var(--g28-linje);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 22px;display:grid}.g28 .g28sk-logg-rader li:first-child{border-top:0}.g28 .g28sk-logg-tid{font-family:var(--font-mono,ui-monospace, monospace);color:var(--g28-fg-2);font-size:13px}.g28 .g28sk-logg-vem{border:1px solid var(--g28-linje);border-radius:999px;justify-self:end;padding:2px 10px;font-size:12px}.g28 .g28sk-logg-vem.is-du{color:#111110;background:#ff5a3c;border-color:#ff5a3c}.g28 .g28sk-logg-text{grid-column:1/-1;font-size:16px;line-height:1.55}@media (width>=640px){.g28 .g28sk-logg-rader li{grid-template-columns:9.5em minmax(0,1fr) auto;align-items:baseline}.g28 .g28sk-logg-text{grid-area:1/2}}.g28 .g28sk-fler{max-width:60ch;margin-top:clamp(28px,3vw,40px)}
