.inntektsskatt_main__J8x6y{max-width:var(--content-max);margin:0 auto;padding:var(--space-7) var(--gutter) var(--space-9);display:flex;flex-direction:column;gap:var(--space-9)}.inntektsskatt_intro__EVdr8{display:flex;flex-direction:column;gap:10px;max-width:var(--prose-max)}.inntektsskatt_title__mKynI{font-size:var(--fs-h1);text-wrap:balance}.inntektsskatt_lead__rrNKT{margin:0;font-size:var(--fs-lead);color:var(--ink-2)}.inntektsskatt_toc__WZ_YH{margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.inntektsskatt_toc__WZ_YH a{display:inline-flex;align-items:center;min-height:var(--hit-min);padding:0 14px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--line-strong);color:var(--ink);font-size:var(--fs-small);font-weight:600;text-decoration:none}.inntektsskatt_toc__WZ_YH a:hover{border-color:var(--ink)}.inntektsskatt_section___WU4f{display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-top:var(--space-8)}.inntektsskatt_sectionHead__VB7w0{display:flex;flex-direction:column;gap:8px;max-width:var(--prose-max)}.inntektsskatt_h2__0CFBD{font-size:var(--fs-h2);text-wrap:balance}.inntektsskatt_sectionLead__S9ezn{margin:0;font-size:var(--fs-lead);color:var(--ink-2)}.inntektsskatt_prose__qmhaL{max-width:68ch;font-size:var(--fs-small);color:var(--ink-2)}.inntektsskatt_prose__qmhaL p{margin:0}.inntektsskatt_prose__qmhaL p+p{margin-top:8px}.inntektsskatt_controls__uvj78{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4) var(--space-5)}.inntektsskatt_field__9JOiV{display:flex;flex-direction:column;gap:6px;min-width:0}.inntektsskatt_fieldLabel__h_KJf{font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}.inntektsskatt_incomeField__C9E08{flex:1 1 100%;max-width:360px}.inntektsskatt_grid__27hkU{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}@container (min-width: 960px){.inntektsskatt_grid__27hkU{grid-template-columns:minmax(0,1fr) 280px}}.inntektsskatt_figures__NJE2e{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-2)}.inntektsskatt_legend__PIKel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:var(--space-3);font-size:var(--fs-caption);color:var(--ink-2)}.inntektsskatt_legendItem__rnCmb{display:inline-flex;align-items:center;gap:6px;font-weight:600}.inntektsskatt_swatch__ogpHH{width:12px;height:12px;border-radius:2px;flex:none}.inntektsskatt_up__gDxAt{color:var(--diff-up)}.inntektsskatt_down__Jv_lM{color:var(--diff-down)}.inntektsskatt_chartWide__0eteV{display:none}@container (min-width: 720px){.inntektsskatt_chartWide__0eteV{display:block}.inntektsskatt_chartNarrow__cNY8T{display:none}}.inntektsskatt_caption__btoWF{margin:var(--space-2) 0 0;font-size:var(--fs-caption);color:var(--ink-3)}.inntektsskatt_breaks__3ywn8{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--ink-2);max-width:72ch}.inntektsskatt_breaks__3ywn8 p{margin:0}.inntektsskatt_breaks__3ywn8 ul{margin:6px 0 0;padding-left:1.1em}.inntektsskatt_breakMark__IWdi8{width:2px;height:18px;flex:none;margin-top:3px;border-left:2px dashed var(--ink-3)}.inntektsskatt_certainty__eldTX{display:flex;flex-direction:column;gap:var(--space-4);max-width:72ch}.inntektsskatt_strip__JBYgr{display:flex;flex-direction:column;gap:6px}.inntektsskatt_stripCells__pKn5F{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;margin:0;padding:0;list-style:none}.inntektsskatt_stripCell__QZ_fO,.inntektsskatt_stripSwatch__c5Rxj{height:28px;border-radius:3px;background:var(--accent)}.inntektsskatt_stripCell__QZ_fO[data-status=single-source],.inntektsskatt_stripSwatch__c5Rxj[data-status=single-source]{background:repeating-linear-gradient(135deg,var(--status-forslag) 0 2px,var(--status-forslag-bg) 2px 6px);box-shadow:inset 0 0 0 1px var(--status-forslag)}.inntektsskatt_stripCell__QZ_fO[data-status=unverified]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--danger)}.inntektsskatt_stripAxis__bM_TS{display:flex;justify-content:space-between;font-size:var(--fs-caption);color:var(--ink-2);font-variant-numeric:tabular-nums}.inntektsskatt_stripLegend__47PWg{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--ink-2)}.inntektsskatt_stripLegend__47PWg li{display:inline-flex;align-items:center;gap:8px}.inntektsskatt_stripSwatch__c5Rxj{display:inline-block;width:18px;height:14px}.inntektsskatt_certaintyText__TWO_Z{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--fs-small);color:var(--ink-2)}.inntektsskatt_certaintyText__TWO_Z p{margin:0}.inntektsskatt_certaintyText__TWO_Z strong{color:var(--ink)}.inntektsskatt_certaintyList__OC5QO{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.inntektsskatt_certaintyList__OC5QO li{display:flex;gap:8px;align-items:flex-start}.inntektsskatt_certaintyList__OC5QO svg{flex:none;margin-top:3px;color:var(--accent)}.inntektsskatt_certaintyList__OC5QO li[data-affects=true] svg{color:var(--status-forslag)}.inntektsskatt_statusTag__apZRB{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.inntektsskatt_statusTag__apZRB[data-status=single-source],.inntektsskatt_statusTag__apZRB[data-status=unverified]{color:var(--status-forslag);font-weight:600}.inntektsskatt_diffCell__SNNo5{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.inntektsskatt_sourceLinks___xJYT{display:flex;flex-direction:column;gap:2px}.inntektsskatt_sourceLinks___xJYT a{color:var(--ink-2);text-underline-offset:3px}.inntektsskatt_notes__sUUxP{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-width:72ch;font-size:var(--fs-small);color:var(--ink-2)}.inntektsskatt_tilesWrap__SVkDX{display:flex;flex-direction:column;gap:var(--space-3)}.inntektsskatt_changeNotes__LzKN9{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;max-width:72ch;font-size:var(--fs-small);color:var(--ink-2)}.inntektsskatt_sourceList__fhf8P{margin:0;padding:0;list-style:none;columns:16rem;column-gap:var(--space-6);font-size:var(--fs-small)}.inntektsskatt_sourceList__fhf8P li{break-inside:avoid;padding-block:3px}.inntektsskatt_h3__Lgx6J{font-size:var(--fs-h3)}.inntektsskatt_tilesScroller__XxohF{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) var(--space-3);overscroll-behavior-x:contain}.inntektsskatt_tilesScroller__XxohF:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-card)}.inntektsskatt_tiles__X7aGg{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);gap:var(--space-4)}@container (min-width: 720px){.inntektsskatt_tilesScroller__XxohF{overflow:visible;margin-inline:0;padding:0}.inntektsskatt_tiles__X7aGg{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.inntektsskatt_tile__4VvmG{scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface);border:var(--border-w) solid var(--line);box-shadow:var(--shadow-card);--tile-ink:var(--ink-2);--tile-bg:var(--surface-2)}.inntektsskatt_tile__4VvmG[data-dir=up]{--tile-ink:var(--diff-up);--tile-bg:var(--diff-up-bg)}.inntektsskatt_tile__4VvmG[data-dir=down]{--tile-ink:var(--diff-down);--tile-bg:var(--diff-down-bg)}.inntektsskatt_tileHead__Mi0bV{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.inntektsskatt_tileArt__c8GLl{position:relative;flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--tile-bg);color:var(--tile-ink);overflow:hidden}.inntektsskatt_tileArt__c8GLl:before{content:"";position:absolute;width:40px;height:40px;right:-10px;top:-12px;border-radius:50%;background:#fff;opacity:.28}.inntektsskatt_tileArt__c8GLl svg{position:relative}.inntektsskatt_tileYear__CAOeU{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-caption);color:var(--ink-2)}.inntektsskatt_tileYear__CAOeU strong{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.inntektsskatt_tileFigure__la0YX{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;font-size:var(--fs-figure-m);line-height:1;color:var(--tile-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.inntektsskatt_tileUnit__tVfGL{font-family:var(--font-body);font-weight:600;letter-spacing:0;font-size:15px}.inntektsskatt_tileKind__qRKZU{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--tile-ink)}.inntektsskatt_tileBiggest__8Qh8G{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:var(--border-w) solid var(--line);font-size:var(--fs-caption);color:var(--ink-2)}.inntektsskatt_tileBiggest__8Qh8G span{font-weight:600;color:var(--ink)}.inntektsskatt_tileMissing__9iZud,.inntektsskatt_tilePer__Eh3nV{margin:0;font-size:var(--fs-small);color:var(--ink-2)}@container (max-width: 559px){.inntektsskatt_compact__LGMvl button{padding:0 10px;font-size:var(--fs-caption);white-space:nowrap}}