.g28 .pe-vem{margin-top:4px}.g28 .pe-mark{font-variant-numeric:tabular-nums;color:#fff;background:var(--tema-bla);border-radius:4px;place-items:center;width:22px;height:22px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.g28 .pe-traffen{margin:0}.g28 .pe-traffen-kort{background:var(--lj-yta);border-radius:var(--lj-radie-kort);box-shadow:var(--lj-lyft);gap:14px;padding:clamp(16px,2vw,24px);display:grid}.g28 .pe-sok{background:var(--lj-yta-2);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:flex}.g28 .pe-sok .g28-ikon{width:18px;height:18px;color:var(--lj-vit-2)}.g28 .pe-profil,.g28 .pe-resultat{box-shadow:0 0 0 1px var(--lj-vit-linje);border-radius:12px;padding:clamp(14px,1.6vw,20px);position:relative}.g28 .pe-profil>.pe-mark,.g28 .pe-resultat>.pe-mark{position:absolute;top:12px;right:12px}.g28 .pe-profil-namn{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:600;line-height:1.2}.g28 .pe-betyg{color:var(--lj-vit-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:14px;display:flex}.g28 .pe-stjarnor{gap:1px;display:inline-flex}.g28 .pe-stjarnor svg{fill:#e8a200;width:14px;height:14px}.g28 .pe-profil-rad{color:var(--lj-vit-2);margin-top:4px;font-size:14px}.g28 .pe-profil-knappar{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.g28 .pe-profil-knappar span{box-shadow:inset 0 0 0 1px var(--lj-vit-linje);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:550}.g28 .pe-resultat-adress{color:var(--lj-vit-2);padding-right:28px;font-size:13px}.g28 .pe-resultat-titel{color:var(--tema-lank);margin-top:4px;font-size:clamp(1rem,.97rem + .15vw,1.125rem);font-weight:550;line-height:1.3}.g28 .pe-resultat-text{color:var(--lj-vit-2);margin-top:4px;font-size:14px;line-height:1.45}.g28 .pe-traffen figcaption{color:var(--g28-fg-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:14px;display:flex}.g28 .pe-traffen figcaption span{align-items:center;gap:6px;display:inline-flex}.g28 .pe-tva{gap:clamp(16px,2vw,24px);display:grid}.g28 .pe-kort{background:var(--lj-yta);border-radius:var(--lj-radie-kort);box-shadow:var(--lj-lyft);align-content:start;justify-items:start;gap:12px;padding:clamp(22px,3vw,40px);display:grid}.g28 .pe-kort .ns-pris{margin-top:0}.g28 .pe-lista{font-size:var(--ns-brod);gap:8px;margin:0;padding:12px 0 8px;line-height:1.45;list-style:none;display:grid}.g28 .pe-lista li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.g28 .pe-lista .g28-ikon{width:18px;height:18px;color:var(--tema-bla);margin-top:2px}.g28 .pe-lista a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--g28-linje);text-decoration-color:var(--g28-linje);text-underline-offset:3px}@media (width>=768px){.g28 .pe-tva{grid-template-columns:repeat(2,minmax(0,1fr))}}.g28 .pe-saknas .ns-darfor-forst{max-width:40em}.g28 .pe-saknas-delar{gap:clamp(32px,4vw,56px);margin-top:clamp(32px,4vw,56px);display:grid}.g28 .pe-matt{align-content:start;gap:clamp(18px,2vw,26px);margin:0;padding:0;list-style:none;display:grid}.g28 .pe-matt p{font-size:var(--ns-brod);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;line-height:1.35;display:flex}.g28 .pe-matt a{color:var(--g28-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--g28-fg) 45%, var(--g28-bg));text-decoration-color:color-mix(in srgb, var(--g28-fg) 45%, var(--g28-bg));text-underline-offset:3px}.g28 .pe-matt strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-weight:600}.g28 .pe-rutor{grid-template-columns:repeat(40,minmax(0,1fr));gap:2px;display:grid}.g28 .pe-rutor i{aspect-ratio:1;background:color-mix(in srgb, var(--g28-fg) 16%, var(--g28-bg));border-radius:1px;display:block}.g28 .pe-rutor .pe-klarad{background:var(--g28-fg)}.g28:not(.ns) .pe-saknas{--ns-h2:var(--lj-h2);--ns-ingress:clamp(1.125rem, 1.06rem + .28vw, 1.25rem);--ns-brod:clamp(1rem, .96rem + .14vw, 1.0625rem);--ns-rubrik-luft:clamp(14px, 1.2vw, 20px)}.g28 .pe-rutor-stad{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px}.g28 .pe-stad{align-content:start;gap:16px;max-width:40em;display:grid}.g28 .pe-stad p{font-size:var(--ns-brod);color:var(--g28-fg-2);text-wrap:pretty;line-height:1.6}.g28 .pe-stad a{color:var(--g28-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g28 .pe-verktyg{--g28-fg:var(--tema-ink);--g28-fg-2:color-mix(in srgb, var(--tema-ink) 66%, var(--lj-yta));--g28-linje:color-mix(in srgb, var(--tema-ink) 12%, var(--lj-yta));--g28-lank:var(--tema-lank);--lj-fokus:var(--tema-lank);align-self:start}@media screen{[data-theme=dark] .g28 .pe-verktyg{--lj-yta:var(--tema-kort)}}.g28 .pe-verktyg-rubrik{font-family:var(--font-display);font-size:var(--ns-h3);letter-spacing:-.02em;margin-bottom:12px;font-weight:600;line-height:1.2}@media (width>=1024px){.g28 .pe-saknas-delar{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(56px,7vw,112px)}}.g28 .pe-spar i{box-shadow:inset 0 0 0 1px var(--lj-vit-linje)}.g28 .pe-spar .pe-spar-pa{background:var(--tema-ink);box-shadow:none}.g28 .pe-spar .pe-spar-plan{color:#fff;background:var(--tema-bla);box-shadow:none}.g28 .pe-spar .g28-ikon{width:62%;height:62%}.g28 .pe-tre{gap:clamp(24px,3vw,40px) clamp(32px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.g28 .pe-tre li{border-top:1px solid var(--g28-linje);align-content:start;justify-items:start;gap:10px;padding-top:clamp(16px,1.8vw,22px);display:grid}.g28 .pe-tre h3{font-family:var(--font-display);font-size:var(--ns-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.g28 .pe-tre p{font-size:var(--ns-brod);color:var(--g28-fg-2);text-wrap:pretty;line-height:1.55}.g28 .pe-tre a,.g28.pe .ns-val a{color:var(--g28-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g28 .pe-citat{max-width:44em;margin:clamp(32px,4vw,56px) 0 0}.g28 .pe-citat p{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .9vw,2rem);font-weight:600;line-height:1.2}.g28 .pe-citat footer{color:var(--g28-fg-2);margin-top:10px;font-size:14px}@media (width>=768px){.g28 .pe-tre{grid-template-columns:repeat(3,minmax(0,1fr))}}
