@layer theme, base, components, utilities;@keyframes kunskap-nodfall{to{opacity:1}}@keyframes kunskap-nodfall-flytt{to{transform:none}}.rorelse .grader:not([data-styrd]) :is(.grad__titel,.band__fyll,.bandrakning__punkt),.rorelse .kn-steg:not([data-styrd]) :is(.kn-steg__siffra,.kn-steg__titel){opacity:0;animation:kunskap-nodfall 0s linear 2.2s forwards}@keyframes ah-r5-rad{0%{opacity:0;transform:translateX(-14px)}}@keyframes ah-r5-punkt{0%{transform:scale(0)}}@keyframes ah-r5-ingress{0%{transform:translateY(16px)}}@keyframes ah-r5-lank{0%{opacity:0;transform:translateY(10px)}}.rorelse .ah:not([data-r5-styrd]) [data-r5=rad]{animation:ah-r5-rad .5s var(--ease-ut) .15s backwards}.rorelse .ah:not([data-r5-styrd]) .ah__meta [data-r5=rad]{animation-delay:.2s}.rorelse .ah:not([data-r5-styrd]) [data-r5=rad] [data-markesrad-punkt]{animation:ah-r5-punkt .5s cubic-bezier(.34,1.56,.64,1) .2s backwards}.rorelse .ah:not([data-r5-styrd]) [data-r5=ingress]{animation:ah-r5-ingress .7s var(--ease-ut) .2s backwards}.rorelse .ah:not([data-r5-styrd]) [data-r5=lank]{animation:ah-r5-lank .5s var(--ease-ut) .45s backwards}.rorelse .grader:not([data-styrd]) .grad__linje,.rorelse .kn-steg:not([data-styrd]) .kn-steg__linje{transform:scaleX(0);animation:kunskap-nodfall-flytt 0s linear 2.2s forwards}@layer components{.ah__rutnat{padding-top:calc(var(--hdr) + clamp(36px, 5.6vw, 96px));padding-bottom:clamp(48px,6vw,96px);row-gap:clamp(28px,3.4vw,44px)}.ah__huvud,.ah__tillbaka{grid-column:1/-1}.ah__tillbaka{color:var(--tema-1)}.ah__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.ah__datum{color:var(--tema-3)}.ah__skiljare{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.75em;vertical-align:-.12em;background:var(--tema-linje-stark)}.ah__h1{margin-top:clamp(18px,1.8vw,28px);max-width:15em;font-size:min(var(--text-h1-sida),4.5rem);color:var(--tema-1)}.ah__ingress{margin-top:clamp(24px,2.8vw,40px);max-width:38em}@media (min-width:1100px){.ah__tillbaka{grid-column:1/span 2;grid-row:1;padding-top:2px}.ah__huvud{grid-column:3/-1;grid-row:1}.ah__ingress{max-width:36em}}.kn-kropp{padding-bottom:clamp(16px,2vw,32px)}.artikel .kn-svar{font-size:var(--text-ingress);line-height:1.5;color:var(--tema-1)}.artikel .kn-lank{margin-top:1.4em}.artikel .kn-fragor{margin-top:1em}.artikel .kn-nasta__linje{display:block;margin-top:clamp(72px,8vw,128px);color:var(--tema-1)}.artikel .kn-nasta__linje+h2{margin-top:clamp(28px,3vw,40px)}.artikel .kn-nasta__knapp{margin-top:clamp(24px,2.6vw,36px)}@media (max-width:599.98px){.kn-nasta__knapp>.knapp{inline-size:100%;justify-content:space-between}}.kn-steg{position:relative}.kn-steg__raknare{margin-bottom:20px}.kn-steg__banden.banden--lista .banden__svg{height:40px}@media (min-width:1100px){.kn-steg__raknare{position:absolute;top:0;bottom:0;left:calc(100% + clamp(40px, 4.4vw, 88px));margin:0}.kn-steg__banden{position:sticky;top:calc(var(--hdr) + 40px)}.kn-steg__banden.banden--lista .banden__svg{height:52px}}.kn-steg__lista{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--tema-linje)}.kn-steg__rad{position:relative;display:grid;grid-template-columns:clamp(2.5rem,1.9rem + 1.8vw,3.75rem) minmax(0,1fr);column-gap:clamp(12px,1.6vw,24px);padding-block:clamp(22px,2.4vw,34px)}.kn-steg__linje{position:absolute;inset:0 0 auto 0;block-size:1px;background:var(--tema-linje-stark);transform-origin:left}.kn-steg__nr{display:block;overflow:hidden;padding-block:.08em .16em;margin-block:-.08em -.16em;font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"wdth" 75;font-size:clamp(2.25rem,1.7rem + 1.6vw,3.25rem);font-weight:300;line-height:.9;color:var(--color-terra-ink)}[data-tema=mork] .kn-steg__nr{color:var(--color-terra)}.kn-steg__siffra{display:inline-block}.kn-steg .kn-steg__titel{margin-top:.1em;color:var(--tema-1)}.kn-steg .kn-steg__text{margin-top:10px}.grader{list-style:none;margin:0;padding:0;border-top:1px solid var(--tema-linje-stark)}.grad{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--spalt-gap);row-gap:14px;align-items:center;padding-block:clamp(26px,3.2vw,48px)}.grad__linje{position:absolute;inset:auto 0 0 0;block-size:1px;background:var(--tema-linje);transform-origin:left}.grad__nr{grid-column:1;display:inline-flex;align-items:center;gap:14px;color:var(--tema-3)}.grad__nr b{font-weight:500;color:var(--tema-1)}.grad__band{display:block;block-size:26px;inline-size:auto;overflow:visible}.bandrakning__punkt{fill:var(--color-terra)}.grad__tid{grid-column:2;justify-self:end;color:var(--tema-3);white-space:nowrap}.grad__titel{grid-column:1/-1;max-width:20em;color:var(--tema-1)}.grad__titel a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease-ut)}.grad__titel a:after{content:"";position:absolute;inset:0;z-index:3}.grad:hover .grad__titel a,.grad__titel a:focus-visible{background-size:100% 1px}.grad__titel a:focus-visible{outline-offset:6px}.grad__ingress{grid-column:1/-1;max-width:58ch}.grad__las{grid-column:1/-1;justify-self:start;margin-top:4px;font-size:var(--text-liten);color:var(--tema-1)}.grad:focus-within .grad__las .lank:after,.grad:hover .grad__las .lank:after{transform:scaleX(1)}.grad:focus-within .grad__las .pil,.grad:hover .grad__las .pil{transform:translateX(5px)}@media (min-width:900px){.grad{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;align-items:start}.grad__nr{grid-column:1/span 3;grid-row:1/span 2;padding-top:.35em}.grad__band{block-size:32px}.grad__titel{grid-column:4/span 6;grid-row:1}.grad__ingress{grid-column:4/span 6;grid-row:2;margin-top:14px}.grad__tid{grid-column:10/span 3;grid-row:1;padding-top:.75em}.grad__las{grid-column:10/span 3;grid-row:2;justify-self:end;align-self:end;margin-top:0}}@media (prefers-reduced-motion:reduce){.grad__titel a{transition:none}}.kn-fler{padding-top:var(--luft)}.kn-fler__h2{margin-bottom:clamp(32px,4vw,56px);color:var(--tema-1)}.kn-faq,.kn-lista{padding-bottom:clamp(24px,3vw,48px)}.kn-faq__rutnat{row-gap:clamp(40px,5vw,64px)}.kn-faq__grupper,.kn-faq__innehall{grid-column:1/-1}@media (min-width:900px){.kn-faq__innehall{grid-column:1/span 4}.kn-faq__grupper{grid-column:6/-1}}.kn-faq__grupp+.kn-faq__grupp{margin-top:clamp(80px,9vw,144px)}.kn-faq__huvud{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(24px,2.8vw,40px)}.kn-faq__h2{flex:1 1 0;min-width:0;max-width:14em;color:var(--tema-1)}.kn-faq__antal{flex:none;color:var(--tema-3);white-space:nowrap}.kn-faq__lankar{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:clamp(24px,2.6vw,36px)}.sh__barn:has(>.kn-ingress-mer){margin-top:.5em}.kn-ingress-mer{max-width:38em}}