:root{--jul-bg:#fff8f1;--jul-bg2:#fbe6df;--jul-card:#ffffff;--jul-ink:#2b1a1d;--jul-soft:#6b5157;--jul-acc:#14513d;--jul-cta:#c8102e;--jul-on:#ffffff;--jul-hi:#f2b300;--jul-line:#ecd3cc;--jul-disp:'Young Serif',Georgia,serif;--jul-text:Karla,'Segoe UI',system-ui,sans-serif;--jul-rb:999px;--jul-rc:18px;--jul-rk:12px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--jul-bg);color:var(--jul-ink);font-family:var(--jul-text);font-size:17px;line-height:1.72}svg{display:block;max-width:100%;height:auto}a{color:var(--jul-acc);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--jul-cta)}:focus-visible{outline:3px solid var(--jul-hi);outline-offset:3px}.jul-hoppa{position:absolute;left:1.04rem;top:-6.24rem;z-index:20;padding:.728rem 1.144rem;background:var(--jul-ink);color:var(--jul-bg);text-decoration:none}.jul-hoppa:focus{top:.624rem}h1,h2,h3{font-family:var(--jul-disp);color:var(--jul-ink);text-wrap:balance}h1{font-size:clamp(1.45em,6vw,2.2em);line-height:1.14;margin:.312rem 0 1.04rem}h2{font-size:1.455rem;line-height:1.24;margin:2.496rem 0 .728rem}h3{font-size:1.125rem;line-height:1.32;margin:1.56rem 0 .468rem}p{margin:0 0 1.04rem}ul,ol{margin:0 0 1.144rem;padding-left:1.404rem}li{margin-bottom:.364rem}.jul-ram{width:min(64.48rem,100% - 2.08rem);margin-inline:auto}.jul-tabell{overflow-x:auto;margin:0 0 1.352rem;border-radius:var(--jul-rk)}.jul-tabell table{width:100%;min-width:28.08rem;border-collapse:collapse;font-size:.902rem;line-height:1.47}.jul-tabell th,.jul-tabell td{padding:.572rem .728rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--jul-line)}.jul-knapp{display:inline-flex;align-items:center;justify-content:center;min-height:3.016rem;padding:.728rem 1.508rem;border-radius:var(--jul-rb);background:var(--jul-cta);color:var(--jul-on);font-weight:700;text-decoration:none;line-height:1.22}.jul-knapp:hover{color:var(--jul-on);filter:brightness(1.07)}.jul-lank{display:inline-flex;align-items:center;min-height:3.016rem;font-weight:700}.jul-smulor ol{list-style:none;margin:0 0 .936rem;padding:0;display:flex;flex-wrap:wrap;align-items:center;font-size:.834rem;color:var(--jul-soft)}.jul-smulor li{margin:0}.jul-smulor li:not(:last-child)::after{content:"\203A";margin:0 .52rem;color:var(--jul-soft)}.jul-smulor a{display:inline-block;padding:.728rem 0;color:var(--jul-soft)}.jul-skribent{display:flex;align-items:center;gap:.78rem;font-size:.873rem;line-height:1.47;color:var(--jul-soft);margin:0 0 1.248rem;font-style:normal}.jul-skribent svg{width:2.912rem;height:2.912rem;flex:none}.jul-skribent p{margin:0}.jul-skribent a{color:var(--jul-ink);font-weight:700;display:inline-block;padding:.26rem 0}.jul-demoruta{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--jul-rc);background:var(--jul-ink)}.jul-demoruta>svg{position:absolute;inset:0;width:100%;height:100%}.jul-demoruta iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.jul-starta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.572rem;min-height:3.224rem;max-width:92%;padding:0 1.456rem 0 1.04rem;border:0;border-radius:var(--jul-rb);background:var(--jul-cta);color:var(--jul-on);font:700 .989rem/1.2 var(--jul-text);cursor:pointer;box-shadow:0 .312rem 1.04rem rgba(0,0,0,.3)}.jul-starta svg{width:1.56rem;height:1.56rem}.jul-snart{position:absolute;inset:auto 1.04rem 1.04rem;margin:0 auto;width:fit-content;max-width:92%;padding:.624rem 1.144rem;border-radius:var(--jul-rb);background:var(--jul-card);color:var(--jul-ink);font-weight:700;text-align:center;line-height:1.32;box-shadow:0 .208rem .832rem rgba(0,0,0,.25)}.jul-notis{font-size:.815rem;color:var(--jul-soft);margin:.572rem 0 1.04rem}.jul-forfattare{margin:2.08rem 0;padding:1.352rem 1.456rem;background:var(--jul-card);border:1px solid var(--jul-line);border-radius:var(--jul-rc)}.jul-forfattare h2{margin-top:0}.jul-taggar{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.468rem}.jul-taggar li{margin:0;padding:.208rem .78rem;border-radius:var(--jul-rk);background:var(--jul-bg2);font-size:.834rem}.jul-borta{text-align:center;padding:1.04rem 0 2.08rem}.jul-borta .jul-bild{max-width:35.36rem;margin:1.456rem auto}@media (max-width:40rem){.jul-demoruta{aspect-ratio:4/5}body{font-size:16px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.jul-topp{text-align:center;background:var(--jul-card);border-bottom:1px solid var(--jul-line)}.jul-polka{height:.78rem;background:repeating-linear-gradient(-45deg,var(--jul-cta) 0 .624rem,var(--jul-card) .624rem 1.248rem)}.jul-marke{display:inline-flex;align-items:center;gap:.78rem;padding-top:1.144rem;color:var(--jul-ink);text-decoration:none}.jul-marke svg{width:3.432rem;height:3.432rem;border-radius:50%;box-shadow:0 0 0 3px var(--jul-hi)}.jul-namn{font:400 2.028rem/1.05 var(--jul-disp)}.jul-slogan{margin:.364rem 0 0;color:var(--jul-soft);font-size:.873rem}.jul-meny{display:flex;justify-content:center;flex-wrap:wrap;gap:.156rem .364rem;padding:.624rem 0 .728rem}.jul-meny a{display:inline-flex;align-items:center;min-height:2.912rem;padding:0 .936rem;color:var(--jul-ink);text-decoration:none;border-radius:var(--jul-rb)}.jul-meny a[aria-current]{background:var(--jul-bg2)}.jul-meny .jul-meny-spela{background:var(--jul-cta);color:var(--jul-on);font-weight:700}.jul-innehall{width:min(64.48rem,100% - 2.08rem);margin-inline:auto;padding:2.08rem 0 1.04rem}.jul-text{max-width:45.76rem}.jul-sidospalt{margin-bottom:1.56rem}@media (min-width:64rem){.jul-spalter{display:grid;grid-template-columns:14.04rem minmax(0,45.76rem);gap:3.12rem;justify-content:center}.jul-sidospalt{position:sticky;top:1.04rem;align-self:start;margin:0}}.jul-inledning{display:grid;gap:1.664rem;align-items:center;margin-bottom:1.872rem}@media (min-width:52rem){.jul-inledning{grid-template-columns:1.2fr .8fr}}.jul-bild{margin:0;border-radius:var(--jul-rc);overflow:hidden;border:3px solid var(--jul-ink)}.jul-etikett{display:inline-block;margin:0 0 .52rem;padding:.208rem .832rem;border-radius:var(--jul-rb);background:var(--jul-bg2);color:var(--jul-cta);font-weight:700;font-size:.825rem}.jul-ingress{font-size:1.106rem;line-height:1.62}@media (max-width:40rem){.jul-ingress{font-size:.999rem}}.jul-knappar{display:flex;flex-wrap:wrap;gap:.416rem 1.456rem;align-items:center;margin:1.248rem 0 0}.jul-godis{list-style:none;padding:0;margin:0 0 1.664rem;display:flex;flex-wrap:wrap;gap:.468rem}.jul-godis li{margin:0;padding:.312rem .884rem;border:2px dashed var(--jul-cta);border-radius:var(--jul-rb);font-size:.834rem;font-weight:600}.jul-lista{padding:1.04rem 1.144rem;background:var(--jul-card);border-radius:var(--jul-rc);border:1px solid var(--jul-line);font-size:.892rem}.jul-lista p{margin:0 0 .416rem;font-family:var(--jul-disp)}.jul-lista ol{margin:0;padding:0;list-style:none}.jul-lista li{margin:0;border-left:4px solid var(--jul-cta);padding-left:.728rem}.jul-lista li:nth-child(even){border-left-color:var(--jul-acc)}.jul-lista a{display:block;padding:.572rem 0;color:var(--jul-ink);text-decoration:none}.jul-lista a:hover{color:var(--jul-cta)}.jul-fakta{margin:1.872rem 0;padding:1.144rem 1.248rem .416rem;background:var(--jul-bg2);border-radius:var(--jul-rc)}.jul-fakta h2{margin:0 0 .832rem;font-size:1.164rem}.jul-fakta ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.52rem,1fr));gap:.624rem}.jul-fakta li{margin:0 0 .624rem;padding:.572rem .832rem;background:var(--jul-card);border-radius:var(--jul-rk);border:2px dotted var(--jul-line);display:flex;flex-direction:column-reverse;justify-content:flex-end;line-height:1.37}.jul-fakta li span{font-size:.776rem;color:var(--jul-soft)}.jul-omdome{position:relative;margin:2.496rem 0;padding:1.248rem 1.456rem 1.04rem;background:var(--jul-card);border:3px solid var(--jul-ink);border-radius:var(--jul-rc)}.jul-omdome h2{margin:0 6.24rem .416rem 0}.jul-betyg{position:absolute;top:-1.144rem;right:1.04rem;width:5.616rem;height:5.616rem;border-radius:50%;background:var(--jul-cta);color:var(--jul-on);border:4px solid var(--jul-hi);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1}.jul-betyg b{font:400 1.872rem/1 var(--jul-disp)}.jul-betyg span{font-size:.776rem}.jul-betyg-not{font-size:.815rem;color:var(--jul-soft);margin-right:6.24rem}.jul-for-emot{display:grid;gap:0 1.664rem;margin:1.04rem 0}@media (min-width:40rem){.jul-for-emot{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:auto 1fr}}.jul-for-emot dt{font-family:var(--jul-disp);font-size:1.067rem;margin-bottom:.312rem}.jul-for-emot dd{margin:0}.jul-for-emot ul{list-style:none;padding:0}.jul-plus li::before{content:"+ ";color:var(--jul-acc);font-weight:700}.jul-minus li::before{content:"\2212  ";color:var(--jul-cta);font-weight:700}.jul-signatur{margin:0;text-align:right;font-family:var(--jul-disp);color:var(--jul-acc)}.jul-uppmaning{margin:2.496rem 0;padding:1.352rem 1.456rem;border-radius:var(--jul-rc);background:var(--jul-card);border:3px solid transparent;background-image:linear-gradient(var(--jul-card),var(--jul-card)),repeating-linear-gradient(45deg,var(--jul-cta) 0 10px,var(--jul-card) 10px 20px);background-origin:border-box;background-clip:padding-box,border-box;text-align:center}.jul-uppmaning h2{margin-top:0}.jul-fragor details{border-bottom:1px solid var(--jul-line)}.jul-fragor summary{display:flex;justify-content:space-between;gap:1.04rem;padding:.936rem 0;cursor:pointer;font-weight:700;list-style:none}.jul-fragor summary::-webkit-details-marker{display:none}.jul-fragor summary::after{content:"+";flex:none;width:1.872rem;height:1.872rem;border-radius:50%;background:var(--jul-bg2);color:var(--jul-cta);display:grid;place-items:center;font-weight:700}.jul-fragor details[open] summary::after{content:"\2212"}.jul-fragor details p{margin:0 0 1.04rem}.jul-steg{list-style:none;padding:0;counter-reset:n;margin:1.456rem 0}.jul-steg li{counter-increment:n;position:relative;padding:0 0 1.144rem 3.536rem;margin:0}.jul-steg li::before{content:counter(n);position:absolute;left:0;top:0;width:2.496rem;height:2.496rem;border-radius:50%;background:var(--jul-cta);color:var(--jul-on);display:grid;place-items:center;font:400 1.067rem/1 var(--jul-disp)}.jul-steg li:not(:last-child)::after{content:"";position:absolute;left:1.196rem;top:2.704rem;bottom:.208rem;border-left:3px dotted var(--jul-line)}.jul-steg b{display:block}.jul-fot{margin-top:3.12rem;padding:2.08rem 0 2.496rem;background:var(--jul-bg2);font-size:.854rem;line-height:1.62;color:var(--jul-soft)}.jul-fot .jul-ram{display:grid;gap:.416rem 2.496rem}@media (min-width:48rem){.jul-fot .jul-ram{grid-template-columns:1.5fr 1fr}}.jul-fot-bio{display:flex;gap:.936rem;align-items:flex-start}.jul-fot-bio svg{width:3.536rem;height:3.536rem;flex:none}.jul-fot-bio b{color:var(--jul-ink)}.jul-fot-meny ul{list-style:none;margin:0;padding:0}.jul-fot-meny li{margin:0}.jul-fot-meny a{display:inline-block;padding:.749rem 0;color:var(--jul-ink)}.jul-alder{font-weight:700;color:var(--jul-ink);margin:0}.jul-finstilt{grid-column:1/-1}.jul-innehall>.jul-text{margin-inline:auto}.jul-sidospalt .jul-lista li:last-child{border-left-color:var(--jul-hi)}.jul-uppmaning .jul-knapp{margin-top:.312rem}