.knapp{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border:1px solid #fff0;border-radius:var(--radie-pill);background:var(--f-primar);color:var(--f-primar-text);font-size:var(--t-s);font-weight:var(--vikt-halvfet);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--overgang),transform var(--overgang)}.knapp:hover{background:var(--f-primar-hover);color:var(--f-primar-text)}.knapp:active{transform:translateY(1px)}.knapp--sekundar{background:#fff0;color:var(--f-primar);border-color:var(--f-linje-stark)}.knapp--sekundar:hover{background:var(--f-primar-mjuk);color:var(--f-primar-hover)}.knapp--liten{padding:var(--s-2) var(--s-4);font-size:var(--t-xs)}.knapp--bred{width:100%}.affiliate{display:flex;flex-direction:column;gap:var(--s-2)}.affiliate>.affiliate__markning{display:block;font-size:var(--t-xs);line-height:var(--radavstand-tat);text-align:center;color:var(--f-text-dampad)}.affiliate--hero{align-items:flex-start}.affiliate--hero>.affiliate__markning{text-align:left}.kort{position:relative;display:flex;flex-direction:column;background:var(--f-yta-upphojd);border:1px solid var(--f-linje);border-radius:var(--radie-l);overflow:hidden;transition:box-shadow var(--overgang),border-color var(--overgang)}.kort:hover{box-shadow:var(--skugga-2);border-color:var(--f-linje-stark)}.kort__media{aspect-ratio:16 / 9;background:var(--f-yta-dampad);object-fit:cover;width:100%}.kort__media--platshallare{background:linear-gradient(135deg,var(--f-primar-mjuk),var(--f-yta-dampad))}.kort__kropp{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);flex:1}.kort__meta{font-size:var(--t-xs);color:var(--f-text-svag);display:flex;flex-wrap:wrap;gap:var(--s-2)}.kort__titel{font-size:var(--t-m);font-weight:var(--vikt-halvfet)}.kort__lank::after{content:"";position:absolute;inset:0}.foretagslista__rutnat{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(17rem, 100%),1fr))}.foretagskort{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:var(--f-yta-upphojd);border:1px solid var(--f-linje);border-radius:var(--radie-l);transition:box-shadow var(--overgang),border-color var(--overgang)}.foretagskort:hover{box-shadow:var(--skugga-2);border-color:var(--f-linje-stark)}.foretagskort__topp{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);text-align:center}.foretagskort__logga img{max-height:46px;width:auto;object-fit:contain}.foretagskort__namn{font-size:var(--t-m);font-weight:var(--vikt-halvfet);color:var(--f-text);text-decoration:none}.foretagskort__uspar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2);flex:1}.foretagskort__uspar li{position:relative;padding-left:1.5em;font-size:var(--t-s);color:var(--f-text-dampad)}.foretagskort__uspar li::before,.uspar__punkt::before{content:"";position:absolute;left:0;top:.38em;width:.55em;height:.3em;border-left:2px solid var(--f-positiv);border-bottom:2px solid var(--f-positiv);transform:rotate(-45deg)}.foretagskort__botten{display:flex;flex-direction:column;gap:var(--s-2)}.foretagskort__lasmer{font-size:var(--t-xs);text-align:center;color:var(--f-text-dampad)}.betyg{display:inline-flex;align-items:center;gap:var(--s-2)}.betyg__stjarnor{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.08em}.betyg__bakgrund{color:var(--f-linje-stark)}.betyg__fyllnad{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:#e0a12a}.betyg__siffra{font-size:var(--t-s);font-weight:var(--vikt-halvfet);font-variant-numeric:tabular-nums}.uspar{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.uspar__punkt{position:relative;padding-left:1.5em;font-size:var(--t-s);color:var(--f-text-dampad)}.etikett{display:inline-block;padding:.15em .6em;border-radius:var(--radie-pill);font-size:var(--t-xs);font-weight:var(--vikt-medium);background:var(--f-yta-dampad);color:var(--f-text-dampad)}.etikett--positiv{background:var(--f-positiv-mjuk);color:var(--f-positiv)}.etikett--varning{background:var(--f-varning-mjuk);color:var(--f-varning)}.etikett--negativ{background:var(--f-negativ-mjuk);color:var(--f-negativ)}.notis{padding:var(--s-4);border-radius:var(--radie-m);border-left:3px solid var(--f-primar);background:var(--f-primar-mjuk);font-size:var(--t-s)}.hero{position:relative;padding-block:var(--s-7);background:var(--f-primar-mjuk);overflow:hidden}.hero>.omslag{position:relative;z-index:1}.hero__bakgrund{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero--med-bild::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .82));z-index:0}.hero__titel{font-size:var(--t-3xl)}.hero__ingress{max-width:var(--bredd-innehall);font-size:var(--t-m);line-height:var(--radavstand-luft);color:var(--f-text-dampad);display:flex;flex-direction:column;gap:var(--s-3)}.hero__ingress>:is(p,ul,ol){margin:0}.hero--start .hero__rad{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap}.hero--start .hero__rad>.flode{flex:1 1 24rem}.hero__content-bild{flex:0 1 22rem;border-radius:var(--radie-l)}.toc{padding:var(--s-4);background:var(--f-yta-dampad);border:1px solid var(--f-linje);border-radius:var(--radie-m)}.toc__rubrik{font-size:var(--t-xs);font-weight:var(--vikt-halvfet);letter-spacing:.08em;text-transform:uppercase;color:var(--f-text-svag);margin-bottom:var(--s-3)}.toc__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2);counter-reset:toc}.toc__punkt a{font-size:var(--t-s);color:var(--f-text-dampad);text-decoration:none;line-height:1.4;display:block}.toc__punkt a:hover{color:var(--f-primar);text-decoration:underline}.toc__punkt--niva3{padding-left:var(--s-4)}.toc__punkt--niva3 a{font-size:var(--t-xs)}.innehall :is(h2,h3){scroll-margin-top:6rem}.skribent{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-4);background:var(--f-yta-dampad);border:1px solid var(--f-linje);border-radius:var(--radie-m)}.skribent__bild{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.skribent__text{display:flex;flex-direction:column;gap:var(--s-1)}.skribent__namn{font-weight:var(--vikt-halvfet);font-size:var(--t-s)}.skribent__roll{font-weight:var(--vikt-normal);color:var(--f-text-svag);font-size:var(--t-xs);margin-left:var(--s-2)}.skribent__titel{font-size:var(--t-xs);color:var(--f-text-dampad)}.skribent__lankar{display:flex;gap:var(--s-3);font-size:var(--t-xs)}.faq__rubrik{font-size:var(--t-xl)}.faq__lista{display:flex;flex-direction:column;gap:var(--s-2);max-width:var(--bredd-innehall)}.faq__punkt{border:1px solid var(--f-linje);border-radius:var(--radie-m);background:var(--f-yta-upphojd);overflow:hidden}.faq__punkt[open]{border-color:var(--f-linje-stark)}.faq__fraga{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);font-weight:var(--vikt-halvfet);cursor:pointer;list-style:none;transition:background var(--overgang)}.faq__fraga::-webkit-details-marker{display:none}.faq__fraga:hover{background:var(--f-yta-dampad)}.faq__fraga::after{content:"";flex:none;width:.55em;height:.55em;border-right:2px solid var(--f-text-svag);border-bottom:2px solid var(--f-text-svag);transform:rotate(45deg) translate(-.1em,-.1em);transition:transform var(--overgang)}.faq__punkt[open]>.faq__fraga::after{transform:rotate(-135deg) translate(-.15em,-.15em)}.faq__svar{padding:0 var(--s-4) var(--s-4);font-size:var(--t-s)}.faq__svar>:first-child{margin-top:0}.kategoriknappar{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(11rem, 100%),1fr))}.kategoriknapp{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--f-linje);border-radius:var(--radie-m);background:var(--f-yta-upphojd);color:var(--f-text);font-weight:var(--vikt-medium);text-decoration:none;transition:border-color var(--overgang),box-shadow var(--overgang)}.kategoriknapp:hover{color:var(--f-primar);border-color:var(--f-linje-stark);box-shadow:var(--skugga-1)}.kategoriknapp__ikon{flex:none;width:2rem;height:2rem;object-fit:contain}.faktaruta__logga{object-fit:contain;max-height:52px;width:auto}.faktaruta__betyg{margin:0}.faktaruta__rader{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--s-1) var(--s-3);font-size:var(--t-xs)}.faktaruta__rader dt{color:var(--f-text-svag)}.faktaruta__rader dd{margin:0;overflow-wrap:anywhere}.sidhuvud{background:var(--f-yta);border-bottom:1px solid var(--f-linje);position:sticky;top:0;z-index:50}.admin-bar .sidhuvud{top:32px}@media screen and (max-width:782px){.admin-bar .sidhuvud{top:46px}}.sidhuvud__rad{display:flex;align-items:center;gap:var(--s-4);padding-block:var(--s-3)}.sidhuvud__marke{flex:none}.sidhuvud__rad .custom-logo-link{display:block;line-height:0}.sidhuvud__rad .custom-logo{height:auto;width:auto;max-height:34px;max-width:175px}.sidhuvud__namn{font-size:var(--t-l);font-weight:var(--vikt-fet);letter-spacing:-.02em;color:var(--f-text);text-decoration:none}.sidhuvud__namn:hover{color:var(--f-primar)}.sidhuvud__cta{flex:none;margin-left:auto}.meny-toggle{flex:1;min-width:0}.meny-toggle__knapp{display:none}.meny{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-4);list-style:none;margin:0;padding:0}.meny li{position:relative;margin:0}.meny a{display:block;padding:var(--s-2) 0;font-size:var(--t-s);font-weight:var(--vikt-medium);color:var(--f-text-dampad);text-decoration:none;border-bottom:2px solid #fff0;white-space:nowrap;transition:color var(--overgang),border-color var(--overgang)}.meny a:hover{color:var(--f-primar);border-bottom-color:var(--f-primar)}.meny .current-menu-item>a,.meny .current_page_item>a{color:var(--f-text);border-bottom-color:var(--f-primar)}.meny .sub-menu{display:none;position:absolute;left:0;min-width:12rem;margin-top:var(--s-1);padding:var(--s-2);flex-direction:column;gap:0;background:var(--f-yta-upphojd);border:1px solid var(--f-linje);border-radius:var(--radie-m);box-shadow:var(--skugga-2);list-style:none;z-index:10}.meny li:hover>.sub-menu,.meny li:focus-within>.sub-menu{display:flex}.meny .sub-menu a{padding:var(--s-2) var(--s-3);border-bottom:0;white-space:normal}.meny .sub-menu a:hover{background:var(--f-yta-dampad);border-radius:var(--radie-s)}@media (max-width:56rem){.sidhuvud__rad{flex-wrap:wrap}.meny-toggle{flex:none;order:3}.meny-toggle__knapp{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--f-linje-stark);border-radius:var(--radie-m);font-size:var(--t-xs);font-weight:var(--vikt-halvfet);cursor:pointer;list-style:none}.meny-toggle__knapp::-webkit-details-marker{display:none}.meny-toggle__streck{width:16px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}.meny-toggle[open] .meny-toggle__streck{box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}.sidhuvud__nav{position:absolute;left:0;right:0;padding:var(--s-3) var(--s-4) var(--s-4);background:var(--f-yta);border-bottom:1px solid var(--f-linje);box-shadow:var(--skugga-2);z-index:20}.meny{flex-direction:column;align-items:stretch;gap:0}.meny>li>a{padding:var(--s-3) 0;border-bottom:1px solid var(--rule,var(--f-linje))}.meny .sub-menu{position:static;display:flex;border:0;box-shadow:none;padding:0 0 0 var(--s-4);background:#fff0}.sidhuvud__cta{margin-left:0}}.sidfot{margin-top:var(--s-8);padding-block:var(--s-7) var(--s-5);background:var(--f-yta-dampad);border-top:1px solid var(--f-linje)}.sidfot__rutnat{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(14rem, 100%),1fr))}.sidfot__block--brett{grid-column:span 1}@media (min-width:60rem){.sidfot__block--brett{grid-column:span 2;max-width:34rem}}.sidfot__rubrik{font-size:var(--t-xs);font-weight:var(--vikt-halvfet);letter-spacing:.08em;text-transform:uppercase;color:var(--f-text-svag);margin-bottom:var(--s-3)}.sidfot__ingress{font-size:var(--t-s);line-height:var(--radavstand-luft);color:var(--f-text-dampad)}.sidfot__lankar,.sidfot__sociala{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.sidfot__sociala{flex-direction:row;gap:var(--s-4);margin-top:var(--s-4)}.sidfot__lankar a,.sidfot__sociala a{font-size:var(--t-s);color:var(--f-text-dampad);text-decoration:none}.sidfot__lankar a:hover,.sidfot__sociala a:hover{color:var(--f-primar);text-decoration:underline}.sidfot__adress{display:flex;flex-direction:column;gap:var(--s-1);font-style:normal;font-size:var(--t-s);color:var(--f-text-dampad)}.sidfot__orgnr{font-size:var(--t-xs);color:var(--f-text-svag)}.sidfot__botten{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--f-linje);display:flex;flex-direction:column;gap:var(--s-2)}.sidfot__upplysning{font-size:var(--t-xs);line-height:var(--radavstand-bas);color:var(--f-text-svag);max-width:62ch}.sidfot__copyright{font-size:var(--t-xs);color:var(--f-text-svag)}.brodsmulor__lista{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);list-style:none;margin:0;padding:0;font-size:var(--t-xs);color:var(--f-text-svag)}.brodsmulor__punkt+.brodsmulor__punkt::before{content:"/";margin-right:var(--s-2);color:var(--f-linje-stark)}.brodsmulor a{color:var(--f-text-dampad);text-decoration:none}.brodsmulor a:hover{color:var(--f-primar);text-decoration:underline}.brodsmulor [aria-current="page"]{color:var(--f-text)}.byline{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--f-text-svag)}.byline__bild{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}.byline__namn{color:var(--f-text-dampad);font-weight:var(--vikt-medium)}a.byline__namn:hover{color:var(--f-primar)}.dampad{color:var(--f-text-dampad)}.artikel__bild,.sida__bild{border-radius:var(--radie-l);width:100%}.arkiv__titel{font-size:var(--t-2xl)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:var(--s-2) var(--s-3);border:1px solid var(--f-linje);border-radius:var(--radie-s);text-decoration:none;font-size:var(--t-s)}.nav-links .page-numbers.current{background:var(--f-primar);border-color:var(--f-primar);color:var(--f-primar-text)}.nav-links .page-numbers:hover:not(.current){border-color:var(--f-linje-stark)}.search-form{display:flex;gap:var(--s-2);flex-wrap:wrap;max-width:28rem}.search-form label{flex:1 1 12rem}.search-form .search-field{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--f-linje-stark);border-radius:var(--radie-m);background:var(--f-yta)}.search-form .search-submit{padding:var(--s-3) var(--s-5);border:1px solid #fff0;border-radius:var(--radie-m);background:var(--f-primar);color:var(--f-primar-text);font-weight:var(--vikt-halvfet);cursor:pointer}.search-form .search-submit:hover{background:var(--f-primar-hover)}