.KarlskronahemEditorial_shell__9qwGT{color:var(--kq-ink);background:white;font-family:var(--font-plex),"IBM Plex Sans",system-ui,sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.KarlskronahemEditorial_shell__9qwGT *,.KarlskronahemEditorial_shell__9qwGT :after,.KarlskronahemEditorial_shell__9qwGT :before{box-sizing:border-box}.KarlskronahemEditorial_shell__9qwGT h1,.KarlskronahemEditorial_shell__9qwGT h2,.KarlskronahemEditorial_shell__9qwGT h3,.KarlskronahemEditorial_shell__9qwGT strong,.KarlskronahemEditorial_shell__9qwGT summary{font-family:var(--font-onest),"Onest",system-ui,sans-serif}.KarlskronahemEditorial_shell__9qwGT h1,.KarlskronahemEditorial_shell__9qwGT h2,.KarlskronahemEditorial_shell__9qwGT h3{font-weight:500;letter-spacing:-.02em}.KarlskronahemEditorial_shell__9qwGT a{color:inherit;text-decoration:none}.KarlskronahemEditorial_shell__9qwGT ul{margin:0;padding:0;list-style:none}.KarlskronahemEditorial_shell__9qwGT svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.KarlskronahemEditorial_wrap__DL42P{width:min(100% - 48px,1180px);margin-inline:auto}.KarlskronahemEditorial_page__g_2Nk{display:block}.KarlskronahemEditorial_sectionLabel__Q5038{margin:0 0 10px;color:var(--kq-blue);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.KarlskronahemEditorial_sectionIntro__ZTVMO{display:grid;margin-bottom:40px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:40px}.KarlskronahemEditorial_sectionIntro__ZTVMO h2{margin:0;font-size:32px;line-height:40px}.KarlskronahemEditorial_sectionIntro__ZTVMO>p{margin:0;color:var(--kq-ink-soft);font-size:16px;line-height:25px}.KarlskronahemEditorial_routeSection__VUuM9{padding:88px 0}.KarlskronahemEditorial_rail__UMflA{display:grid;padding:28px;border:1px solid var(--kq-line);border-radius:16px;background:var(--kq-panel);gap:12px}.KarlskronahemEditorial_railHeader__BDHyH{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--kq-line-soft);color:var(--kq-ink-faint);font-size:12px;letter-spacing:.1em}.KarlskronahemEditorial_railStop__SdLda{display:grid;padding:20px;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:20px;background:white;border:1px solid var(--kq-line)}.KarlskronahemEditorial_railMarker__l8B7f{display:inline-flex;width:52px;height:52px;border-radius:12px;align-items:center;justify-content:center;background:var(--kq-blue-soft);color:var(--kq-blue);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:16px;font-weight:600}.KarlskronahemEditorial_railCopy__ZiReo h3{margin:0 0 6px;font-size:18px;font-weight:600;line-height:24px}.KarlskronahemEditorial_railCopy__ZiReo p{margin:0;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_railState__NHfDF{align-self:center;color:var(--kq-ink-faint);font-size:12px;letter-spacing:.1em}.KarlskronahemEditorial_coverageSection__TAy_M{padding:88px 0;background:var(--kq-panel)}.KarlskronahemEditorial_coverageGrid__8IOv9{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px}.KarlskronahemEditorial_coverageCopy___4AT6 h2{margin:0 0 16px;font-size:32px;line-height:40px}.KarlskronahemEditorial_coverageCopy___4AT6 p{margin:0 0 16px;color:var(--kq-ink-soft);font-size:16px;line-height:25px}.KarlskronahemEditorial_areaBoard__EBwqX{padding:28px;border:1px solid var(--kq-line);border-radius:16px;background:white}.KarlskronahemEditorial_areaBoard__EBwqX h3{margin:0 0 4px;font-size:18px;font-weight:600}.KarlskronahemEditorial_areaBoard__EBwqX>p{margin:0 0 20px;color:var(--kq-ink-faint);font-size:14px;line-height:22px}.KarlskronahemEditorial_areaChips__y1BfM{display:flex;flex-wrap:wrap;gap:8px}.KarlskronahemEditorial_areaChips__y1BfM li{padding:6px 12px;border:1px solid var(--kq-line-soft);border-radius:8px;background:var(--kq-panel);font-size:14px;line-height:22px}.KarlskronahemEditorial_requireSection__30mBs{padding:88px 0}.KarlskronahemEditorial_requireGrid__nVO3b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.KarlskronahemEditorial_requireCard__LUOiZ{display:grid;padding:24px;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:18px;border:1px solid var(--kq-line);background:white}.KarlskronahemEditorial_requireCode__yXHT_{display:inline-flex;width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;background:var(--kq-navy);color:white;font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:15px;font-weight:600}.KarlskronahemEditorial_requireCard__LUOiZ h3{margin:0 0 6px;font-size:18px;font-weight:600;line-height:24px}.KarlskronahemEditorial_requireCard__LUOiZ p{margin:0;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_mistakeSection__oN9vJ{padding:88px 0;background:var(--kq-cream)}.KarlskronahemEditorial_mistakeSection__oN9vJ .KarlskronahemEditorial_sectionLabel__Q5038{color:var(--kq-cream-ink)}.KarlskronahemEditorial_mistakeGrid__wxxka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.KarlskronahemEditorial_mistakeCard__IXSmY{padding:24px;border:1px solid var(--kq-cream-line);border-radius:12px;background:white}.KarlskronahemEditorial_mistakeCard__IXSmY h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:24px}.KarlskronahemEditorial_mistakeCard__IXSmY p{margin:0;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_mistakeIndex__tmAvK{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:8px;background:var(--kq-cream);color:var(--kq-cream-ink);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:13px;font-weight:600}.KarlskronahemEditorial_boundarySection__JM1nE{padding:88px 0}.KarlskronahemEditorial_boundaryHead__WmXfr{margin-bottom:36px}.KarlskronahemEditorial_boundaryHead__WmXfr h2{max-width:24ch;margin:0;font-size:32px;line-height:40px}.KarlskronahemEditorial_boundaryGrid__X1Bdg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.KarlskronahemEditorial_boioLane__lW04O,.KarlskronahemEditorial_providerLane__srQ7g{padding:28px;border:1px solid var(--kq-line);border-radius:12px;background:white}.KarlskronahemEditorial_boioLane__lW04O{border-color:var(--kq-blue);background:var(--kq-blue-soft)}.KarlskronahemEditorial_laneLabel__24_BL{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:8px;background:var(--kq-panel);color:var(--kq-ink-soft);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em}.KarlskronahemEditorial_boioLane__lW04O .KarlskronahemEditorial_laneLabel__24_BL{background:var(--kq-blue);color:white}.KarlskronahemEditorial_boioLane__lW04O h3,.KarlskronahemEditorial_providerLane__srQ7g h3{margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px}.KarlskronahemEditorial_providerLane__srQ7g ul{display:grid;margin-bottom:20px;gap:10px}.KarlskronahemEditorial_providerLane__srQ7g li{display:flex;align-items:start;gap:10px;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_providerLane__srQ7g li svg{margin-top:4px;color:var(--kq-green)}.KarlskronahemEditorial_boioLane__lW04O p{margin:0 0 20px;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_boioLane__lW04O a,.KarlskronahemEditorial_providerLane__srQ7g a{display:inline-flex;align-items:center;gap:8px;color:var(--kq-blue);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:15px;font-weight:500}.KarlskronahemEditorial_faqSection__JAnBz{padding:88px 0;background:var(--kq-panel)}.KarlskronahemEditorial_faqGrid__2wxWW{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}.KarlskronahemEditorial_faqIntro__9DTaY h2{margin:0 0 14px;font-size:32px;line-height:40px}.KarlskronahemEditorial_faqIntro__9DTaY p{margin:0;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_faqList__spmEi{display:grid;gap:10px}.KarlskronahemEditorial_faqList__spmEi details{padding:20px 24px;border:1px solid var(--kq-line);border-radius:12px;background:white}.KarlskronahemEditorial_faqList__spmEi summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;font-weight:600;line-height:25px;list-style:none}.KarlskronahemEditorial_faqList__spmEi summary::-webkit-details-marker{display:none}.KarlskronahemEditorial_faqList__spmEi summary i{color:var(--kq-blue);font-style:normal;font-size:20px}.KarlskronahemEditorial_faqList__spmEi details[open] summary i{transform:rotate(45deg)}.KarlskronahemEditorial_faqList__spmEi p{margin:12px 0 0;color:var(--kq-ink-soft);font-size:15px;line-height:24px}.KarlskronahemEditorial_sourceSection__GWg5N{padding:88px 0}.KarlskronahemEditorial_sourceHead__drYe3{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.KarlskronahemEditorial_sourceHead__drYe3 h2{margin:0;font-size:32px;line-height:40px}.KarlskronahemEditorial_sourceStamp__IAUEX{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--kq-line);border-radius:8px;background:var(--kq-panel);color:var(--kq-green-ink);font-size:13px;letter-spacing:.06em}.KarlskronahemEditorial_sourceGrid__6AF6k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.KarlskronahemEditorial_sourceGrid__6AF6k a{display:block;padding:24px;border:1px solid var(--kq-line);border-radius:12px;background:white}.KarlskronahemEditorial_sourceGrid__6AF6k a:hover{border-color:var(--kq-blue)}.KarlskronahemEditorial_sourceGrid__6AF6k span{display:block;margin-bottom:12px;color:var(--kq-ink-faint);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:13px;font-weight:600}.KarlskronahemEditorial_sourceGrid__6AF6k strong{display:block;margin-bottom:6px;font-size:17px;font-weight:600;line-height:24px}.KarlskronahemEditorial_sourceGrid__6AF6k p{margin:0 0 14px;color:var(--kq-ink-soft);font-size:14px;line-height:22px}.KarlskronahemEditorial_sourceGrid__6AF6k svg{color:var(--kq-blue)}.KarlskronahemEditorial_sourceFootnote__V7FAq{max-width:76ch;margin:28px 0 0;color:var(--kq-ink-faint);font-size:14px;line-height:22px}.KarlskronahemEditorial_textLink__08CN7{display:inline-flex;align-items:center;gap:8px;color:var(--kq-blue);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:15px;font-weight:500}.KarlskronahemEditorial_relatedSection__idiOU{padding:0 0 88px}.KarlskronahemEditorial_relatedGrid__eZpEu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.KarlskronahemEditorial_relatedGrid__eZpEu a{display:block;padding:22px;border:1px solid var(--kq-line);border-radius:12px;background:var(--kq-panel)}.KarlskronahemEditorial_relatedGrid__eZpEu a:hover{border-color:var(--kq-blue);background:var(--kq-blue-soft)}.KarlskronahemEditorial_relatedGrid__eZpEu strong{display:block;margin-bottom:6px;font-size:16px;font-weight:600;line-height:23px}.KarlskronahemEditorial_relatedGrid__eZpEu p{margin:0;color:var(--kq-ink-soft);font-size:14px;line-height:22px}.KarlskronahemEditorial_finalCta__BN5SS{position:relative;overflow:hidden;padding:72px 0;color:white;background:var(--kq-navy)}.KarlskronahemEditorial_finalCta__BN5SS:after{position:absolute;top:-220px;right:-100px;width:480px;height:480px;border-radius:50%;opacity:.26;background:var(--kq-navy-circle);content:"";pointer-events:none}.KarlskronahemEditorial_finalCta__BN5SS .KarlskronahemEditorial_wrap__DL42P{position:relative;z-index:2}.KarlskronahemEditorial_finalEyebrow__IJ_H8{display:block;margin-bottom:14px;opacity:.62;font-size:13px;letter-spacing:.12em}.KarlskronahemEditorial_finalCta__BN5SS h2{max-width:22ch;margin:0 0 14px;font-size:32px;line-height:40px}.KarlskronahemEditorial_finalCta__BN5SS>.KarlskronahemEditorial_wrap__DL42P>p{max-width:56ch;margin:0 0 28px;opacity:.8;font-size:16px;line-height:25px}.KarlskronahemEditorial_finalActions__K1Hp1{display:flex;flex-wrap:wrap;gap:12px}.KarlskronahemEditorial_finalActions__K1Hp1 a{display:inline-flex;height:48px;padding:8px 28px;border-radius:12px;align-items:center;gap:10px;font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:16px;font-weight:500}.KarlskronahemEditorial_finalActions__K1Hp1 a:first-child{background:var(--kq-blue)}.KarlskronahemEditorial_finalActions__K1Hp1 a:first-child:hover{background:var(--kq-blue-dark)}.KarlskronahemEditorial_finalActions__K1Hp1 a:last-child{border:1px solid var(--kq-navy-circle)}@media (max-width:960px){.KarlskronahemEditorial_coverageGrid__8IOv9,.KarlskronahemEditorial_faqGrid__2wxWW,.KarlskronahemEditorial_sectionIntro__ZTVMO{grid-template-columns:minmax(0,1fr);gap:32px}.KarlskronahemEditorial_relatedGrid__eZpEu,.KarlskronahemEditorial_sourceGrid__6AF6k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.KarlskronahemEditorial_boundaryGrid__X1Bdg,.KarlskronahemEditorial_mistakeGrid__wxxka,.KarlskronahemEditorial_relatedGrid__eZpEu,.KarlskronahemEditorial_requireGrid__nVO3b,.KarlskronahemEditorial_sourceGrid__6AF6k{grid-template-columns:minmax(0,1fr)}.KarlskronahemEditorial_boundarySection__JM1nE,.KarlskronahemEditorial_coverageSection__TAy_M,.KarlskronahemEditorial_faqSection__JAnBz,.KarlskronahemEditorial_mistakeSection__oN9vJ,.KarlskronahemEditorial_requireSection__30mBs,.KarlskronahemEditorial_routeSection__VUuM9,.KarlskronahemEditorial_sourceSection__GWg5N{padding:56px 0}.KarlskronahemEditorial_boundaryHead__WmXfr h2,.KarlskronahemEditorial_coverageCopy___4AT6 h2,.KarlskronahemEditorial_faqIntro__9DTaY h2,.KarlskronahemEditorial_finalCta__BN5SS h2,.KarlskronahemEditorial_sectionIntro__ZTVMO h2,.KarlskronahemEditorial_sourceHead__drYe3 h2{font-size:26px;line-height:34px}}@media (max-width:420px){.KarlskronahemEditorial_wrap__DL42P{width:min(100% - 32px,1180px)}.KarlskronahemEditorial_railStop__SdLda{grid-template-columns:minmax(0,1fr);gap:14px}.KarlskronahemEditorial_railState__NHfDF{display:none}}.KarlskronahemEditorial_trackSection__B8xTJ{padding:88px 0;background:var(--kq-panel)}.KarlskronahemEditorial_trackGrid__8yH9e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.KarlskronahemEditorial_trackCard__AW_8S{padding:28px;border:1px solid var(--kq-line);border-radius:12px;background:white}.KarlskronahemEditorial_trackCard__AW_8S.KarlskronahemEditorial_trackPoints__WPTB_{border-color:var(--kq-blue)}.KarlskronahemEditorial_trackBadge__oddeY{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:8px;background:var(--kq-panel);color:var(--kq-ink-soft);font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em}.KarlskronahemEditorial_trackPoints__WPTB_ .KarlskronahemEditorial_trackBadge__oddeY{background:var(--kq-blue-soft);color:var(--kq-blue)}.KarlskronahemEditorial_trackCard__AW_8S h3{margin:0 0 10px;font-size:22px;font-weight:600;line-height:30px}.KarlskronahemEditorial_trackCard__AW_8S>p{margin:0 0 20px;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_trackFacts__4X1jQ{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--kq-line)}.KarlskronahemEditorial_trackFacts__4X1jQ div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.KarlskronahemEditorial_trackFacts__4X1jQ dt,.KarlskronahemEditorial_trackFacts__4X1jQ strong{color:var(--kq-ink-faint);font-family:var(--font-plex),"IBM Plex Sans",system-ui,sans-serif;font-size:14px;font-weight:400}.KarlskronahemEditorial_trackFacts__4X1jQ em{font-family:var(--font-onest),"Onest",system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:600;text-align:right}.KarlskronahemEditorial_incomeList__xd4H5{display:grid;gap:10px;margin-top:18px}.KarlskronahemEditorial_incomeList__xd4H5 li{display:flex;align-items:start;gap:10px;color:var(--kq-ink-soft);font-size:15px;line-height:23px}.KarlskronahemEditorial_incomeList__xd4H5 li svg{margin-top:4px;color:var(--kq-green)}@media (max-width:760px){.KarlskronahemEditorial_trackGrid__8yH9e{grid-template-columns:minmax(0,1fr)}.KarlskronahemEditorial_trackSection__B8xTJ{padding:56px 0}}