:root{--ds-blue:#006aa7;--ds-blue-dark:#004e7c;--ds-yellow:#fecc02;--ds-ink:#1b1f24;--ds-muted:#4a5260;--ds-ground:#ffffff;--ds-surface:#f4f5f7;--ds-line:#d4d8de}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ds-ground);color:var(--ds-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--ds-blue)}a:hover{color:var(--ds-blue-dark)}:focus-visible{outline:3px solid var(--ds-ink);outline-offset:2px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;background:var(--ds-ground);padding:.5rem 1rem;z-index:10}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--ds-blue)}.site-header,.site-header nav ul{display:flex;flex-wrap:wrap;gap:1rem}.site-header nav ul{list-style:none;margin:0;padding:0}.site-header nav a{color:#ffffff;font-weight:600}.wordmark-link{text-decoration:none}.wordmark-small{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.wordmark-blue{color:#ffffff}.wordmark-yellow{color:var(--ds-yellow)}.site-footer{margin-top:3rem;border-top:1px solid var(--ds-line);color:var(--ds-muted);font-size:.9rem}.page,.site-footer{padding:1.5rem 1rem}.page{max-width:64rem;margin:0 auto}h1{margin:.5rem 0;line-height:1.2}.label{display:inline-flex;align-items:center;gap:.4em;padding:.15em .6em;border-radius:.25em;font-size:.85rem;font-weight:600;border:2px solid}.label-verifierat_faktum{color:#1d5e2b;border-style:solid}.label-analys{color:var(--ds-blue-dark);border-style:dashed}.label-asikt{color:#5b3a8a;border-style:dotted;font-style:italic}.label-omstritt{color:#8a4b00;border-style:double;border-width:3px}.sort-nav ul{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:.25rem 0 1rem}.sort-nav a[aria-current=true]{font-weight:700;text-decoration-thickness:3px}.data-table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.data-table td,.data-table th{text-align:left;padding:.4rem .75rem .4rem 0;border-bottom:1px solid var(--ds-line);vertical-align:top}.data-table th{font-size:.9rem}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem;margin:1rem 0}.facts dt{font-weight:600}.facts dd{margin:0}.source-note{margin-top:2rem;padding:.75rem 1rem;background:var(--ds-surface);border-left:4px solid var(--ds-line);font-size:.9rem}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 .75rem}.policy-note{color:var(--ds-muted);font-size:.9rem}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{text-align:left;padding:.4rem .75rem .4rem 0;border-bottom:1px solid var(--ds-line);vertical-align:top}.muted{color:var(--ds-muted);font-size:.9rem}.filter-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin:1rem 0}.filter-form label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.2rem}.filter-form button,.filter-form select{font:inherit;min-height:2.75rem;padding:.3rem .6rem}.filter-form button{cursor:pointer}.quoted-source{margin:.5rem 0;padding:.25rem 1rem;border-left:4px solid var(--ds-line)}.vote-block{margin:1.5rem 0 2rem}.vote-block caption{text-align:left;font-weight:600;padding:.5rem 0 .25rem}.data-note{padding:.5rem .75rem;border:2px dashed var(--ds-line)}.table-scroll{overflow-x:auto;margin:.5rem 0}.table-scroll>.data-table{display:table}.table-scroll:focus-visible{outline:3px solid var(--ds-blue-dark);outline-offset:2px}.handled-list{padding-left:1.25rem}.handled-list li{margin:.35rem 0}details>summary{cursor:pointer;margin-top:.25rem;font-size:.9rem}