.g28 .lj-chatt{color:var(--g28-fg);background:var(--lj-yta);box-shadow:var(--lj-lyft);border-radius:18px;overflow:hidden}.g28 .lj-chatt-topp{border-bottom:1px solid var(--lj-vit-linje);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;display:flex}.g28 .lj-chatt-namn{font-family:var(--font-display);font-size:15px;font-weight:550}.g28 .lj-chatt-exempel{color:var(--lj-vit-2);background:var(--lj-yta-2);border-radius:999px;padding:3px 10px;font-size:12.5px;line-height:1.4}.g28 .lj-chatt-logg{flex-direction:column;gap:14px;padding:24px 20px;display:flex}.g28 .lj-samtal-stapel{display:grid}.g28 .lj-samtal{visibility:hidden;flex-direction:column;grid-area:1/1;gap:14px;display:flex}.g28 .lj-samtal.is-aktiv{visibility:visible}.g28 .lj-rad{align-items:flex-start;gap:12px;display:flex}.g28 .lj-avatar{--storlek:22px;flex:none;margin-top:11px}.g28 .lj-bubbla{text-wrap:pretty;max-width:34ch;padding:11px 16px;font-size:16px;line-height:1.5}.g28 .lj-bubbla-ai{color:var(--g28-fg);background:var(--lj-bubbla);border-radius:4px 16px 16px}.g28 .lj-bubbla-du{max-width:30ch;color:var(--g28-bg);background:var(--g28-fg);border-radius:16px 4px 16px 16px;align-self:flex-end}.g28 .lj-samtal .lj-bubbla-du,.g28 .lj-samtal .lj-rad-ai,.g28 .lj-svaret{opacity:0;transition:opacity var(--g28-tid-byte) var(--g28-ut), transform var(--g28-tid-byte) var(--g28-ut)}.g28 .lj-samtal .lj-bubbla-du{transform:translateY(6px)}.g28 .lj-samtal:not([data-fas=tom]) .lj-bubbla-du{opacity:1;transform:none}.g28 .lj-samtal:is([data-fas=tanker],[data-fas=svarar],[data-fas=klar]) .lj-rad-ai,.g28 .lj-samtal:is([data-fas=svarar],[data-fas=klar]) .lj-svaret{opacity:1}.g28 .lj-ord{opacity:0;filter:blur(3px);transition:opacity .14s var(--g28-ut), filter .14s var(--g28-ut)}.g28 .lj-ord.is-tand{opacity:1;filter:none}.g28 .lj-chatt-val{border:0;border-top:1px solid var(--lj-vit-linje);flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:16px 20px 20px;display:flex}@media (prefers-reduced-motion:reduce){.g28 .lj-samtal .lj-bubbla-du,.g28 .lj-samtal .lj-rad-ai,.g28 .lj-svaret,.g28 .lj-ord{filter:none;transition:none;transform:none}}@media (width<=639.98px){.g28 .lj-chatt-val{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.g28 .lj-chatt-val::-webkit-scrollbar{display:none}.g28 .lj-val{white-space:nowrap;scroll-snap-align:start;flex:none}}.g28 .lj-iro-in{width:100%;min-height:64px;font:inherit;color:var(--g28-fg);text-align:start;cursor:pointer;background:var(--lj-yta);border:1px solid var(--lj-vit-linje);border-radius:var(--lj-radie-kort);transition:transform .16s var(--g28-ut), border-color var(--g28-tid-hover) var(--g28-ut);align-items:center;gap:14px;margin-top:16px;padding:12px 18px 12px 16px;display:flex}.g28 .lj-iro-in-punkt{--storlek:18px;flex:none}.g28 .lj-iro-in-text{flex:1;gap:2px;min-width:0;display:grid}.g28 .lj-iro-in-namn{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:550;line-height:1.25}.g28 .lj-iro-in-rad{color:var(--g28-fg-2);font-size:13.5px;line-height:1.35}.g28 .lj-iro-in-pil{flex:none;place-items:center;display:grid}.g28 .lj-iro-in-pil .g28-pil{width:18px;height:18px;transition:transform var(--g28-tid-byte) var(--g28-ut)}@media (hover:hover) and (pointer:fine){.g28 .lj-iro-in:hover{border-color:color-mix(in srgb, var(--g28-fg) 30%, var(--lj-yta))}.g28 .lj-iro-in:hover .lj-iro-in-pil .g28-pil{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.g28 .lj-iro-in:active{transform:none}}.g28 .pa-vem{margin-top:4px}.g28 .pa-chatt{margin:0}.g28 .pa-chatt figcaption{color:var(--g28-fg-2);margin-top:10px;font-size:14px;line-height:1.45}.g28 .pa-vagen{background:var(--lj-yta-2);border-radius:12px;align-content:center;gap:12px;margin:0;padding:clamp(16px,2vw,22px);font-size:15px;line-height:1.4;list-style:none;display:grid}.g28 .pa-vagen li{grid-template-columns:10px minmax(0,1fr);gap:12px;display:grid;position:relative}.g28 .pa-vagen i{background:var(--tema-ink);border-radius:2px;width:10px;height:10px;margin-top:5px;display:block}.g28 .pa-vagen li:last-child i{background:var(--tema-bla)}.g28 .pa-vagen li:not(:last-child):before{content:"";background:var(--lj-vit-linje);width:1px;position:absolute;top:19px;bottom:-9px;left:4.5px}.g28 .pa .ns-val a{color:var(--g28-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g28 .pa-bevis-delar{gap:clamp(36px,5vw,64px);margin-top:clamp(24px,3vw,40px);display:grid}.g28 .pa-bevis-h3{font-family:var(--font-display);font-size:var(--ns-h3);letter-spacing:-.02em;margin-bottom:8px;font-weight:600;line-height:1.2}.g28 .pa-bevis-delar p{max-width:46ch;font-size:var(--ns-brod);color:var(--g28-fg-2);text-wrap:pretty;line-height:1.6}.g28 .pa-bevis-iro{gap:10px;margin-top:20px;display:grid}.g28 .pa-bevis-iro .lj-iro-in{--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));width:100%}@media screen{[data-theme=dark] .g28 .pa-bevis-iro .lj-iro-in{--lj-yta:var(--tema-kort)}}@media (width>=900px){.g28 .pa-bevis-delar{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(56px,7vw,112px)}}.g28 .pa-ramar{gap:clamp(24px,3vw,40px) clamp(32px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.g28 .pa-ramar li{border-top:1px solid var(--g28-linje);grid-template-columns:24px minmax(0,1fr);align-content:start;gap:6px 14px;padding-top:clamp(16px,1.8vw,22px);display:grid}.g28 .pa-ramar-ikon{height:26px;color:var(--tema-bla);place-items:center;display:grid}.g28 .pa-ramar-ikon .g28-ikon{width:20px;height:20px;display:block}.g28 .pa-ramar h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.0625rem,1.03rem + .15vw,1.1875rem);font-weight:600;line-height:26px}.g28 .pa-ramar p{font-size:var(--ns-brod);color:var(--g28-fg-2);text-wrap:pretty;grid-column:2;line-height:1.55}@media (width>=768px){.g28 .pa-ramar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.g28 .pa-ramar{grid-template-columns:repeat(3,minmax(0,1fr))}}.g28 .pa-fran{font-family:var(--font-sans);letter-spacing:0;margin-right:.2em;font-size:.34em;font-weight:400}
