:root{--bg: #fbfaf6;--yta: #ffffff;--text: #1d2521;--dampad: #56625c;--linje: #dfe3da;--gron: #1f5c46;--gron-mork: #16432f;--gron-ljus: #e8f1ec;--sand: #f3eee2;--varning: #8a4b00;--varning-bg: #fdf1dd;--bredd: 46rem;--radie: 10px;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:1.0625rem/1.65 var(--sans)}img,svg{max-width:100%}a{color:var(--gron);text-underline-offset:.18em}a:hover{color:var(--gron-mork)}:focus-visible{outline:3px solid #e0a100;outline-offset:2px}h1,h2,h3{font-family:var(--serif);line-height:1.2;color:var(--gron-mork);text-wrap:balance}h1{font-size:clamp(1.9rem,5vw,2.7rem);margin:.4em 0 .5em}h2{font-size:clamp(1.35rem,3.5vw,1.7rem);margin:2.2em 0 .5em;scroll-margin-top:1rem}h3{font-size:1.15rem;margin:1.6em 0 .3em}.ram{width:100%;max-width:68rem;margin-inline:auto;padding-inline:16px}.artikel{max-width:calc(var(--bredd) + 32px);padding-block:1rem 4rem}.hoppa{position:absolute;left:-999px}.hoppa:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:10}.sidhuvud{background:var(--yta);border-bottom:1px solid var(--linje)}.sidhuvud-inre{display:flex;align-items:center;gap:1rem 2rem;flex-wrap:wrap;padding-block:.7rem}.logga{display:inline-flex;align-items:center;gap:.45rem;font:700 1.3rem var(--serif);color:var(--gron-mork);text-decoration:none}.sidhuvud nav{flex:1 1 20rem;min-width:0}.sidhuvud ul{display:flex;gap:.2rem 1.1rem;list-style:none;margin:0;padding:0 0 2px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.sidhuvud nav a{color:var(--text);text-decoration:none;font-size:.97rem;padding:.3rem 0;display:block}.sidhuvud nav a:hover,.sidhuvud nav a[aria-current]{color:var(--gron);box-shadow:inset 0 -2px 0 var(--gron)}.sidfot{background:var(--gron-mork);color:#e6efe9;margin-top:3rem;font-size:.95rem}.sidfot-inre{display:grid;gap:1.5rem 3rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding-block:2.5rem}.sidfot a{color:#fff}.sidfot ul{list-style:none;padding:0;margin:0;columns:2}.sidfot li{margin-bottom:.4rem}.sidfot-namn{font:700 1.2rem var(--serif);margin:0 0 .4rem}.smulor ol{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem .5rem;padding:0;margin:.6rem 0 0;font-size:.88rem;color:var(--dampad)}.smulor li+li:before{content:"›";margin-right:.5rem}.snabbsvar{font-size:1.14rem;line-height:1.6;background:var(--gron-ljus);border-left:5px solid var(--gron);padding:1rem 1.2rem;border-radius:0 var(--radie) var(--radie) 0;margin:0 0 1rem}.byline{font-size:.9rem;color:var(--dampad);margin:0 0 1.5rem}.faktaruta{background:var(--sand);border:1px solid #e4dcc6;border-radius:var(--radie);padding:1rem 1.25rem;margin:1.5rem 0}.faktaruta h2{font-size:1.1rem;margin:0 0 .4rem;font-family:var(--sans)}.faktaruta ul{margin:0;padding-left:1.2rem}.faktaruta p{margin:.6rem 0 0}.toc{border:1px solid var(--linje);border-radius:var(--radie);padding:.9rem 1.25rem;background:var(--yta);margin:1.5rem 0}.toc h2{font:700 1rem var(--sans);margin:0 0 .3rem}.toc ol{margin:0;padding-left:1.3rem;font-size:.97rem}.brodtext>:first-child{margin-top:0}.brodtext li{margin-bottom:.35rem}.brodtext table,.kalkyl-resultat{width:100%;border-collapse:collapse;font-size:.97rem;margin:1.2rem 0}.brodtext table{display:block;overflow-x:auto}.brodtext th,.brodtext td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--linje);vertical-align:top}.brodtext thead th{background:var(--gron-ljus);color:var(--gron-mork);white-space:nowrap}.brodtext blockquote{margin:1.2rem 0;padding:.8rem 1.2rem;background:var(--varning-bg);border-left:5px solid #e0a100;border-radius:0 var(--radie) var(--radie) 0}.brodtext blockquote p{margin:.3rem 0}.brodtext input[type=checkbox]{width:1.05rem;height:1.05rem;margin-right:.45rem;accent-color:var(--gron)}.brodtext ul.contains-task-list{list-style:none;padding-left:.2rem}.kort-lista ul{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.kort-lista a{display:block;height:100%;padding:.95rem 1.1rem;background:var(--yta);border:1px solid var(--linje);border-radius:var(--radie);text-decoration:none;color:var(--text)}.kort-lista a:hover{border-color:var(--gron);box-shadow:0 2px 10px #1f5c461a}.kort-lista strong{display:block;color:var(--gron-mork);font-family:var(--serif);font-size:1.08rem;line-height:1.3;margin-bottom:.25rem}.kort-lista span{font-size:.92rem;color:var(--dampad);line-height:1.5;display:block}.fraga h3{font-family:var(--sans);font-size:1.05rem;margin-bottom:.2rem}.fraga p{margin-top:0}.kallor ul,.relaterade ul{padding-left:1.2rem;font-size:.97rem}.nasta{display:flex;flex-direction:column;gap:.2rem;margin-top:2.5rem;padding:1.1rem 1.3rem;background:var(--gron);border-radius:var(--radie);color:#d9e9e0;font-size:.9rem}.nasta a{color:#fff;font:700 1.2rem var(--serif)}.knapp{display:inline-block;background:var(--gron);color:#fff;border:0;border-radius:8px;padding:.75rem 1.2rem;font:600 1rem var(--sans);text-decoration:none;cursor:pointer}.knapp:hover{background:var(--gron-mork);color:#fff}.kalkyl{background:var(--yta);border:2px solid var(--gron);border-radius:var(--radie);padding:1.1rem 1.25rem .8rem;margin:1.5rem 0}.kalkyl h2{margin:0 0 .8rem;font-size:1.3rem}.kalkyl-falt{display:grid;gap:.9rem 1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.falt label{display:block;font-weight:600;font-size:.93rem;margin-bottom:.2rem}.falt-rad{display:flex;align-items:center;border:1px solid #9aa7a0;border-radius:8px;background:#fff;overflow:hidden}.falt-rad:focus-within{outline:3px solid #e0a100;outline-offset:1px}.falt-rad input{flex:1;min-width:0;border:0;padding:.6rem .7rem;font:inherit;background:transparent;outline:none}.falt-rad span{padding:0 .7rem;color:var(--dampad)}.falt-hjalp{font-size:.82rem;color:var(--dampad);margin:.25rem 0 0;line-height:1.4}.kalkyl-resultat th{font-weight:400;text-align:left;padding:.5rem 0;border-bottom:1px solid var(--linje)}.kalkyl-resultat td{text-align:right;padding:.5rem 0;border-bottom:1px solid var(--linje);font-variant-numeric:tabular-nums;white-space:nowrap}.kalkyl-resultat .summa th,.kalkyl-resultat .summa td{font-weight:700;color:var(--gron-mork);font-size:1.05rem}.kalkyl-not{font-size:.85rem;color:var(--dampad)}.kalkyl-varning{background:var(--varning-bg);color:var(--varning);padding:.6rem .9rem;border-radius:8px;font-size:.93rem}.hjalte{background:linear-gradient(160deg,var(--gron-ljus),var(--sand));padding:3rem 0 2.5rem;margin-bottom:2rem}.hjalte h1{margin-top:0}.ingress{font-size:1.2rem;max-width:42rem}.steg{list-style:none;counter-reset:s;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.steg li{counter-increment:s}.steg a{display:flex;gap:.5rem;align-items:center;height:100%;padding:.7rem .8rem;background:var(--yta);border:1px solid var(--linje);border-radius:var(--radie);text-decoration:none;color:var(--text);font-weight:600;font-size:.95rem}.steg a:before{content:counter(s);flex:none;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;background:var(--gron);color:#fff;font-size:.85rem}.steg a:hover{border-color:var(--gron)}@media print{.sidhuvud,.sidfot,.smulor,.ej-utskrift,.kallor,.byline{display:none!important}body{background:#fff;font-size:11pt}a{color:inherit;text-decoration:none}.snabbsvar,.faktaruta{background:none;border:1px solid #999}}
