Herold

Hermstad om budsjettforhandlingene: – Jeg er alltid optimist

Kilde: Dagsavisen Author: NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla Published: 2025-12-02 09:26:33
Hermstad om budsjettforhandlingene: – Jeg er alltid optimist

MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.

Hermstad om budsjettforhandlingene: – Jeg er alltid optimist

MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.

Ordknapp Brenna

SV i dialog med MDG

Hermstad freder Støre

Innenriks

En ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.

– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.

– Jeg er alltid optimist, sier han.

Statsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.

Etter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.

MDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.

Tirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.

Aps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.

– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:

– Så lenge det er samtaler, så er det håp om å få til det.

Tirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.

Bergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.

Hun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.

– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.

Hun bekreftet samtidig at SV snakker med MDG.

– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.

Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.

Da Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.

Hermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.

– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.

Partiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.

– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.

📊 Metadata

Keywords: ntb, mdg, klimabudsjett, jonas gahr støre, innenriks, arild hermstad, scroll, nyheter, stortinget, statsbudsjettet

Article Version History (2 versions)

This article has been updated since it was first fetched. Below are all versions:

Version 2 Current 2025-12-02 13:24:27
Hermstad om budsjettforhandlingene: – Jeg er alltid optimist
NEW
Author: NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla Published: 2025-12-02 09:26:33 Updated: 2025-12-02 09:26:33
📝 Summary

MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.

📄 Full Content (3183 chars)

Hermstad om budsjettforhandlingene: – Jeg er alltid optimist

MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.

Ordknapp Brenna

SV i dialog med MDG

Hermstad freder Støre

Innenriks

En ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.

– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.

– Jeg er alltid optimist, sier han.

Statsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.

Etter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.

MDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.

Tirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.

Aps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.

– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:

– Så lenge det er samtaler, så er det håp om å få til det.

Tirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.

Bergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.

Hun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.

– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.

Hun bekreftet samtidig at SV snakker med MDG.

– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.

Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.

Da Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.

Hermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.

– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.

Partiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.

– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.

🏷️ Tags & Keywords
Keywords: ntb, mdg, klimabudsjett, jonas gahr støre, innenriks, arild hermstad, scroll, nyheter, stortinget, statsbudsjettet
🔍 All Metadata (JSON)
{
   "description" : "MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.",
   "source_updated_at" : null,
   "keywords" : [
      "ntb",
      "mdg",
      "klimabudsjett",
      "jonas gahr støre",
      "innenriks",
      "arild hermstad",
      "scroll",
      "nyheter",
      "stortinget",
      "statsbudsjettet"
   ],
   "twitter" : {
      "card" : "summary_large_image",
      "image" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
      "description" : "MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.",
      "title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist"
   },
   "title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist",
   "schema" : {
      "microdata" : {
         "name" : "NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla ",
         "caption" : "Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.",
         "author" : "Terje Pedersen / NTB"
      }
   },
   "meta" : {
      "description" : "MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.",
      "title" : "MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug",
      "viewport" : "width=device-width, initial-scale=1"
   },
   "is_paywalled" : 0,
   "raw_feed_item" : "<item>\n    <title><![CDATA[Hermstad om budsjettforhandlingene: – Jeg er alltid optimist]]></title>\n    <link>https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199</link>\n    <guid>https://www.dagsavisen.no/a/10087199</guid>\n        <pubDate>2025-12-02T10:26:33+01:00</pubDate>\n    <description><![CDATA[MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.]]></description>\n     <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&amp;panox=10.18&amp;panoy=8.06&amp;panow=64.00&amp;panoh=45.91&amp;width=1058&amp;height=478&amp;format=webp&amp;format=jpg\" />\n</item>",
   "image_url" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "published_at" : null,
   "content" : "# Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\n\n## MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\n\n## Ordknapp Brenna\n\n## SV i dialog med MDG\n\n## Hermstad freder Støre\n\nInnenriks\n\nEn ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.\n\n– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.\n\n– Jeg er alltid optimist, sier han.\n\nStatsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.\n\nEtter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.\n\nMDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\n\nTirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.\n\nAps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.\n\n– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:\n\n– Så lenge det er samtaler, så er det håp om å få til det.\n\nTirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.\n\nBergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.\n\nHun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.\n\n– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.\n\nHun bekreftet samtidig at SV snakker med MDG.\n\n– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.\n\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\n\nDa Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.\n\nHermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.\n\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.\n\nPartiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\n\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.",
   "og" : {
      "image:height" : "684",
      "image" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
      "title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist",
      "type" : "article",
      "image:width" : "1200",
      "description" : "MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.",
      "url" : "https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199"
   },
   "author" : "NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla "
}
📰 Original Feed Item XML
<item>
    <title><![CDATA[Hermstad om budsjettforhandlingene: – Jeg er alltid optimist]]></title>
    <link>https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199</link>
    <guid>https://www.dagsavisen.no/a/10087199</guid>
        <pubDate>2025-12-02T10:26:33+01:00</pubDate>
    <description><![CDATA[MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.]]></description>
     <enclosure length="0" type="image/jpeg" url="https://image.dagsavisen.no/10087198.jpg?imageId=10087198&amp;panox=10.18&amp;panoy=8.06&amp;panow=64.00&amp;panoh=45.91&amp;width=1058&amp;height=478&amp;format=webp&amp;format=jpg" />
</item>
🔍 Raw HTML (114193 bytes)
<!DOCTYPE html>
<html lang="nb-NO" dir="ltr" class="resp_fonts">

    <head>
                
                <script type="module">
                    import { ClientAPI } from '/view-resources/baseview/public/common/ClientAPI/index.js?v=1763454598-L4';
                    window.labClientAPI = new ClientAPI({
                        pageData: {
                            url: 'https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199',
                            pageType: 'article',
                            pageId: '10087199',
                            section: 'nyheter',
                            title: 'Hermstad om budsjettforhandlingene: – Jeg er alltid optimist',
                            seotitle: 'MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug',
                            sometitle: 'Hermstad om budsjettforhandlingene: – Jeg er alltid optimist',
                            description: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',
                            seodescription: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',
                            somedescription: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',
                            device: 'desktop',
                            cmsVersion: '4.2.13',
                            contentLanguage: 'nb-NO',
                            published: '2025-12-02T09:26:33.000Z',
                            tags: ["ntb", "mdg", "klimabudsjett", "jonas gahr støre", "innenriks", "arild hermstad", "scroll", "nyheter", "stortinget", "statsbudsjettet"],
                            bylines: ["NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla "],
                            site: {
                                domain: 'https://www.dagsavisen.no',
                                id: '4',
                                alias: 'dagsavisen'
                            }
                            // Todo: Add paywall info ...
                        },
                        debug: false
                    });
                </script>

                <title>MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug</title>
                <meta name="title" content="MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug">
                <meta name="description" content="MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.">
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                <link rel="canonical" href="https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199">
                <meta name="viewport" content="width=device-width, initial-scale=1">
                
                <meta property="og:type" content="article">
                <meta property="og:title" content="Hermstad om budsjettforhandlingene: – Jeg er alltid optimist">
                <meta property="og:description" content="MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.">
                <meta property="article:published_time" content="2025-12-02T09:26:33.000Z">
                <meta property="article:modified_time" content="2025-12-02T13:05:41.000Z">
                <meta property="article:author" content="NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla ">
                <meta property="article:tag" content="ntb">
                <meta property="article:tag" content="mdg">
                <meta property="article:tag" content="klimabudsjett">
                <meta property="article:tag" content="jonas gahr støre">
                <meta property="article:tag" content="innenriks">
                <meta property="article:tag" content="arild hermstad">
                <meta property="article:tag" content="scroll">
                <meta property="article:tag" content="nyheter">
                <meta property="article:tag" content="stortinget">
                <meta property="article:tag" content="statsbudsjettet">
                <meta property="og:image" content="https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683">
                <meta property="og:image:width" content="1200">
                <meta property="og:image:height" content="684">
                <meta name="twitter:card" content="summary_large_image">
                
                <meta name="twitter:title" content="Hermstad om budsjettforhandlingene: – Jeg er alltid optimist">
                <meta name="twitter:description" content="MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.">
                <meta name="twitter:image" content="https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683">
                <link rel="alternate" type="application/json+oembed" href="https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199?lab_viewport=oembed">

                <meta property="k5a:login"><meta property="k5a:channel">
                <script >/*
___CMP///SOURCEPOINT IMPLEMTATION STUB FILE___
*/

// const returnIfBoomerang = `if(/Boomerang/.test(window.navigator.userAgent)){return};`;

`"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();`;</script><script >/*
___CMP///SOURCEPOINT IMPLEMTATION___
*/

// Do not show CMP in Boomerang
(function(){
// if(/Boomerang/.test(window.navigator.userAgent)){return};

tp = window.tp || [];
window._sp_queue = [];
window._sp_ = {
    config: {
        accountId: 1947,
        baseEndpoint: 'https://cmp.dagsavisen.no',
        gdpr: { },
        propertyHref: 'https://dagsavisen.no',
        events: {
        onMessageChoiceSelect: function onMessageChoiceSelect(message_type, choice_id, choice_type_id) {},
        onConsentReady: function onConsentReady() {}
      },
    }
}})();</script><script src="https://cmp.dagsavisen.no/unified/wrapperMessagingWithoutDetection.js" async></script><script defer src="https://log.medietall.no/analytics.v2.legacy.js" nomodule></script><script src="https://cdn.dagsavisen.no/analytics-injector/analytics-injector.js" data-piano-site-id="628254" data-segment-write-key="aFd42Cuut9SOlPJIxmoVVmgxhwgP7Zlb" data-hightouch-write-key="094d98872591ff258079a1fba084b47ed321a44e6d331054ab489ca855ed9b87" data-chartbeat-enabled="true" data-enable-utm="true" data-campaign-prefix="utm_,at_" data-clarity-id="fg9hm5zysj"></script><script src="https://cdn.dagsavisen.no/unite-labrador-script/unite.min.js"></script><script >window.unite.init({
  piano: {
    appId: 'tOpq1vicpu',
    env: 'production',
    cxenseSiteId: '9222309366332723939',
    debug: false,
  },
  labrador: {
    loginUrl: 'https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen',
    minSideUrl: 'https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext',
  }
});</script>
                <style >.ad-label {
    display: block;
    overflow: hidden !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    text-align: center !important;
    text-transform: lowercase !important;
}

.ad-label::first-letter {
    text-transform: uppercase !important;
}</style>
                <link href="https://cdn.dagsavisen.no/unite-labrador-script/unite.min.css" rel="stylesheet">
                <meta property="og:url" content="https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199">
                        <link type="image/png" rel="icon" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon.ico">
                        <link type="image/png" rel="icon" sizes="16x16" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-16x16.png">
                        <link type="image/png" rel="icon" sizes="32x32" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-32x32.png">
                        <link type="image/png" rel="icon" sizes="192x192" href="/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-192x192.png">
                        <link type="image/png" rel="icon" sizes="512x512" href="/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-512x512.png">
                        <link type="image/png" rel="apple-touch-icon" sizes="180x180" href="/view-resources/dachser2/public/dagsavisen/newfavicon/apple-touch-icon.png">
                
                <link href="https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900" rel="stylesheet" >
                <link rel="stylesheet" href="/view-resources/view/css/grid.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/main.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/colors.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/print.css?v=1763454598-L4" media="print">
                <link rel="stylesheet" href="/view-resources/view/css/foundation-icons/foundation-icons.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/site/dagsavisen.css?v=1763454598-L4">
                <style data-key="custom_properties">
                    :root{--primary: rgba(0,0,0,1);--secondary: rgba(251,251,251,1);--tertiary: rgba(168,33,40,1);--bg-primary: rgba(0,0,0,1);--bg-secondary: rgba(255,255,255,1);--bg-tertiary: rgba(244,243,240,1);--bg-quaternary: rgba(168,33,40,1);}
                </style>
                <style data-key="background_colors">
                    .bg-primary {background-color: rgba(0,0,0,1);color: #fff;}.bg-secondary {background-color: rgba(255,255,255,1);}.bg-tertiary {background-color: rgba(244,243,240,1);}.bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary {background-color: rgba(0,0,0,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary {background-color: rgba(255,255,255,1);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary {background-color: rgba(244,243,240,1);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}}
                </style>
                <style data-key="background_colors_opacity">
                    .bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}.bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}.bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}.bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}.bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}.bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}.bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}.bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}.bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}.bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}.bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}.bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}.bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}.bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}.bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}.bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}}
                </style>
                <style data-key="border_colors">
                    .border-bg-primary{--border-color: var(--bg-primary);}.mobile_border-bg-primary{--mobile-border-color: var(--bg-primary);}.border-bg-secondary{--border-color: var(--bg-secondary);}.mobile_border-bg-secondary{--mobile-border-color: var(--bg-secondary);}.border-bg-tertiary{--border-color: var(--bg-tertiary);}.mobile_border-bg-tertiary{--mobile-border-color: var(--bg-tertiary);}.border-bg-quaternary{--border-color: var(--bg-quaternary);}.mobile_border-bg-quaternary{--mobile-border-color: var(--bg-quaternary);}
                </style>
                <style data-key="font_colors">
                    .primary {color: rgba(0,0,0,1) !important;}.secondary {color: rgba(251,251,251,1) !important;}.tertiary {color: rgba(168,33,40,1) !important;}@media (max-width: 1023px) { .color_mobile_primary {color: rgba(0,0,0,1) !important;}}@media (max-width: 1023px) { .color_mobile_secondary {color: rgba(251,251,251,1) !important;}}@media (max-width: 1023px) { .color_mobile_tertiary {color: rgba(168,33,40,1) !important;}}
                </style>
                <style data-key="image_gradient">
                    .image-gradient-bg-primary{--background-color: var(--bg-primary);}.color_mobile_image-gradient-bg-primary{--mobile-background-color: var(--bg-primary);}.image-gradient-bg-secondary{--background-color: var(--bg-secondary);}.color_mobile_image-gradient-bg-secondary{--mobile-background-color: var(--bg-secondary);}.image-gradient-bg-tertiary{--background-color: var(--bg-tertiary);}.color_mobile_image-gradient-bg-tertiary{--mobile-background-color: var(--bg-tertiary);}.image-gradient-bg-quaternary{--background-color: var(--bg-quaternary);}.color_mobile_image-gradient-bg-quaternary{--mobile-background-color: var(--bg-quaternary);}
                </style>
                <style data-key="custom_css_variables">
                :root {
                    --lab_page_width: 1003px;
                    --lab_columns_gutter: 11px;
                    --space-top: 80;
                    --space-top-adnuntiusAd: ;
                }

                @media(max-width: 767px) {
                    :root {
                        --lab_columns_gutter: 10px;
                    }
                }

                @media(min-width: 767px) {
                    :root {
                    }
                }
                </style>
<script src="/view-resources/public/common/JWTCookie.js?v=1763454598-L4"></script>
<script src="/view-resources/public/common/Paywall.js?v=1763454598-L4"></script>
                <script>
                window.Dac = window.Dac || {};
                (function () {
                    if (navigator) {
                        window.Dac.clientData = {
                            language: navigator.language,
                            userAgent: navigator.userAgent,
                            innerWidth: window.innerWidth,
                            innerHeight: window.innerHeight,
                            deviceByMediaQuery: getDeviceByMediaQuery(),
                            labDevice: 'desktop', // Device from labrador
                            device: 'desktop', // Device from varnish
                            paywall: {
                                isAuthenticated: isPaywallAuthenticated(),
                                toggleAuthenticatedContent: toggleAuthenticatedContent,
                                requiredProducts: [],
                            },
                            page: {
                                id: '10087199',
                                extId: 'ntb-dagsavisen10087199'
                            },
                            siteAlias: 'dagsavisen',
                            debug: window.location.href.includes('debug=1')
                        };
                        function getDeviceByMediaQuery() {
                            if (window.matchMedia('(max-width: 767px)').matches) return 'mobile';
                            if (window.matchMedia('(max-width: 1023px)').matches) return 'tablet';
                            return 'desktop';
                        }

                        function isPaywallAuthenticated() {
                            if (window.Dac && window.Dac.JWTCookie) {
                                var JWTCookie = new Dac.JWTCookie({ debug: false });
                                return JWTCookie.isAuthenticated();
                            }
                            return false;
                        }

                        function toggleAuthenticatedContent(settings) {
                            if (!window.Dac || !window.Dac.Paywall) {
                                return;
                            }
                            var Paywall = new Dac.Paywall();
                            var updateDOM = Paywall.updateDOM;

                            if(settings && settings.displayUserName) {
                                var userName = Paywall.getUserName().then((userName) => {
                                    updateDOM(userName !== false, userName, settings.optionalGreetingText);
                                });
                            } else {
                                updateDOM(window.Dac.clientData.paywall.isAuthenticated);
                            }
                        }
                    }
                }());
                </script>

                    <script type="module" src="/view-resources/baseview/public/common/baseview/moduleHandlers.js?v=1763454598-L4" data-cookieconsent="ignore"></script>
<!-- Google Tag Manager -->
<script>
    window.dataLayer = window.dataLayer || [];
</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T56SZZ8');</script>

                        <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
                        <script>
                            window.googletag = window.googletag || {cmd: []};

                            googletag.cmd.push(function() {
                                var handleAsTablet = (Dac.clientData.device === 'tablet' || Dac.clientData.innerWidth < 1316);

                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/toppbanner', [[980,150], [980,300], [1020,150], [1020,300], [1065,150], [1065,300]], 'toppbanner')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && 'true' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/left_sticky', [[180,500], [160,600], [300,600], [460,1001]], 'left_sticky')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && 'true' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/right_sticky', [[180,500], [160,600], [300,600], [460,1000]], 'right_sticky')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/nettbanner1', [[980,150], [980,300], [1920,1080]], 'nettbanner1')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board1', [[580,400], [580,500]], 'articleboard/board1')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board2', [[580,400], [580,500]], 'articleboard/board2')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board3', [[580,400], [580,500]], 'articleboard/board3')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board4', [[580,400], [580,500]], 'articleboard/board4')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board5', [[580,400], [580,500]], 'articleboard/board5')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board6', [[580,400], [580,500]], 'articleboard/board6')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board7', [[580,400], [580,500]], 'articleboard/board7')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board8', [[580,400], [580,500]], 'articleboard/board8')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board9', [[580,400], [580,500]], 'articleboard/board9')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board10', [[580,400], [580,500]], 'articleboard/board10')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board11', [[580,400], [580,500]], 'articleboard/board11')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board12', [[580,400], [580,500]], 'articleboard/board12')
                                        .addService(googletag.pubads());
                                }

                                googletag.pubads().setTargeting("env", "prod");
                                googletag.pubads().setTargeting("site", "dagsavisen");
                                googletag.pubads().setTargeting("section", "nyheter");
                                googletag.pubads().setTargeting("context", "article");
                                googletag.pubads().setTargeting("tags", "ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet");

                                var useLadyLoading = true || false;
                                if (useLadyLoading) {
                                    googletag.pubads().enableLazyLoad({
                                        fetchMarginPercent: 50 || 150, // Fetch ad content when it is within 1.5 viewports of the visible area
                                        renderMarginPercent: 45 || 150,  // Render ads when they are within 1.5 viewports of the visible area
                                        mobileScaling: 2.0
                                    });
                                }
                                
                                googletag.pubads().enableSingleRequest();
                                googletag.pubads().collapseEmptyDivs();
                                googletag.enableServices();
                            });
                        </script>
                <link href="https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,700,700italic" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=Inter:regular,300,300italic,200italic,200,100,100italic,500,italic,500italic,600,700,600italic,700italic,900italic,800italic,800,900" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=PT+Serif:regular,italic,700italic,700" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=Noto+Serif:regular,300,300italic,700,600italic,700italic,600,800,900,800italic,900italic,500,italic,500italic,200italic,200,100,100italic" rel="stylesheet" >
                <style id="dachser-vieweditor-styles">
                    .articleHeader .headline { font-family: "PT Serif"; font-weight: 700; font-style: normal; font-size: 3rem; }
                    .articleHeader .subtitle { font-family: "PT Serif"; font-weight: normal; font-style: normal; font-size: 1.625rem; }
                    .bodytext { font-family: "PT Serif"; font-weight: normal; font-style: normal; font-size: 1.125rem; }
                    .byline .name { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    article .meta .dates { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    article .meta .dates .dateLabel { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    .articleHeader .kicker { font-family: "PT Serif"; font-weight: normal; font-style: normal; }
                    article.column { font-family: "PT Serif"; font-weight: normal; font-style: normal; }
                    header#nav, header.pageHeader { font-family: "Inter"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: default; }@media (max-width: 767px) { .resp_fonts header#nav, header.pageHeader {font-size: calc(0.262vw * 14); } }
                    .font-PTSans { font-family: "PT Sans" !important; }
                    .font-PTSans.font-weight-normal { font-weight: normal !important; }
                    .font-PTSans.font-weight-bold { font-weight: 700 !important; }
                    .font-Inter { font-family: "Inter" !important; }
                    .font-Inter.font-weight-normal { font-weight: normal !important; }
                    .font-Inter.font-weight-light { font-weight: 300 !important; }
                    .font-Inter.font-weight-bold { font-weight: 600 !important; }
                    .font-Inter.font-weight-black { font-weight: 800 !important; }
                    .font-PTSerif { font-family: "PT Serif" !important; }
                    .font-PTSerif.font-weight-normal { font-weight: normal !important; }
                    .font-PTSerif.font-weight-bold { font-weight: 700 !important; }
                    .font-NotoSerif { font-family: "Noto Serif" !important; }
                    .font-NotoSerif.font-weight-normal { font-weight: normal !important; }
                    .font-NotoSerif.font-weight-light { font-weight: 300 !important; }
                    .font-NotoSerif.font-weight-bold { font-weight: 700 !important; }
                    .font-NotoSerif.font-weight-black { font-weight: 800 !important; }
                </style>
                <style id="css_variables"></style>
                <script>
                    window.dachserData = {
                        _data: {},
                        _instances: {},
                        get: function(key) {
                            return dachserData._data[key] || null;
                        },
                        set: function(key, value) {
                            dachserData._data[key] = value;
                        },
                        push: function(key, value) {
                            if (!dachserData._data[key]) {
                                dachserData._data[key] = [];
                            }
                            dachserData._data[key].push(value);
                        },
                        setInstance: function(key, identifier, instance) {
                            if (!dachserData._instances[key]) {
                                dachserData._instances[key] = {};
                            }
                            dachserData._instances[key][identifier] = instance;
                        },
                        getInstance: function(key, identifier) {
                            return dachserData._instances[key] ? dachserData._instances[key][identifier] || null : null;
                        },
                        reflow: () => {}
                    };
                </script>
                

                <script type="application/ld+json">
                [{"@context":"http://schema.org","@type":"WebSite","name":"dagsavisen","url":"https://www.dagsavisen.no"},{"@context":"https://schema.org","@type":"NewsArticle","headline":"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug","description":"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.","mainEntityOfPage":{"@id":"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199"},"availableLanguage":[{"@type":"Language","alternateName":"nb-NO"}],"image":["https://image.dagsavisen.no/?imageId=10087198&width=1200","https://image.dagsavisen.no/?imageId=10087916&width=1200","https://image.dagsavisen.no/?imageId=10087920&width=1200"],"keywords":"ntb, mdg, klimabudsjett, jonas gahr støre, innenriks, arild hermstad, scroll, nyheter, stortinget, statsbudsjettet","author":[{"@type":"Person","name":"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla "}],"publisher":{"@type":"Organization","name":"dagsavisen","logo":{"@type":"ImageObject","url":"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg"}},"datePublished":"2025-12-02T09:26:33.000Z","dateModified":"2025-12-02T13:05:41.000Z"}]
                </script>                
                <script type="text/javascript">
  window.googletag = window.googletag || {};
  window.googletag.cmd = window.googletag.cmd || [];
  window.ybConfiguration = window.ybConfiguration || {};
  window.ybConfiguration = Object.assign({}, window.ybConfiguration, { integrationMethod: 'open_tag' });
  (function (y, i, e, L, D) {
    y.Yieldbird = y.Yieldbird || {};
    y.Yieldbird.cmd = y.Yieldbird.cmd || [];
    i.cmd.push(function () { i.pubads().disableInitialLoad(); });
    L = e.createElement('script');
    L.async = true;
    L.src = '//cdn.qwtag.com/c9b4797e-ed81-49c1-84d0-19f03fb04305/qw.js';
    D = e.getElementsByTagName('script')[0];
    (D.parentNode || e.head).insertBefore(L, D);
  })(window, window.googletag, document);
</script><script src="https://log.medietall.no/analytics.v2.js" type="module"></script><script >// Lets us show the users as "logged inn" even if they have no active subscriptions
window.Dac.clientData.paywall.toggleAuthenticatedContent = function() {
    const uniteAuthenticated = document.cookie.split(';').some((item) => item.trim().startsWith('Paywall-Subscriber='));
    if (!window.Dac || !window.Dac.Paywall) return;
    var Paywall = new Dac.Paywall();
    var updateDOM = Paywall.updateDOM;
    updateDOM(uniteAuthenticated);
}</script><script async src="https://functions.adnami.io/api/macro/adsm.macro.dagsavisen.no.js"></script><script >// __STROSSLE__

window.strossle=window.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)};
strossle('bf89680c-8395-441a-a4fd-5707ec4c1ae5', '.strossle-widget');</script><script async src="https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js"></script>
                
                



        <meta property="article:section" content="nyheter">
<script>
var k5aMeta = { "paid": 0, "wordCount": "548", "lix": "46", "author": ["NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla "], "tag": ["ntb", "mdg", "klimabudsjett", "jonas gahr støre", "innenriks", "arild hermstad", "scroll", "nyheter", "stortinget", "statsbudsjettet"], "title": "MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug", "teasertitle": "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist", "kicker": "Innenriks", "url": "https://www.dagsavisen.no/a/10087199", "login": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriber": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriberId": (Dac.clientData.subscriberId ? `"${ Dac.clientData.subscriberId }"` : "") };
</script>
                <script src="//cl.k5a.io/6156b8c81b4d741e051f44c2.js" async></script>


        <style>
            :root {
                
                --bodytext-alignment: var(--bodytext-alignment-center);
            }
        </style>
        
        
    </head>

    <body class="l4 article site_dagsavisen section_nyheter custom-bodytext-alignment"
        
        
        >

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T56SZZ8"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->        
        <script>
        document.addEventListener("DOMContentLoaded", (event) => {
            setScrollbarWidth();
            window.addEventListener('resize', setScrollbarWidth);
        });
        function setScrollbarWidth() {
            const root = document.querySelector(':root');
            const width = (window.innerWidth - document.body.offsetWidth < 21) ? window.innerWidth - document.body.offsetWidth : 15;
            root.style.setProperty('--lab-scrollbar-width', `${ width }px`);
        }
        </script>

        
        <a href="#main" class="skip-link">Jump to main content</a>

        <header class="pageElement pageHeader">
    <div class="section grid-fixed">
    <div class="row mainline">
    <div class="hamburger to-be-expanded" data-id="pageElements-4">
    <div class="positionRelative">
        <span class="hamburger-button hamburger-expander ">
            <button class="burger-btn" aria-label="Åpne meny" aria-expanded="false" aria-controls="hamburger-container" aria-haspopup="menu">
                    <i class="open fi-list"></i>
                    <i class="close fi-x"></i>
            </button>
        </span>
            <div class="hamburger-container" id="hamburger-container">        
                <div data-id="pageElements-5" class="search visible">

        <button class="search-button" aria-label="Søk" >
                <i class="open fi-magnifying-glass"></i>
                <i class="close fi-x"></i>
        </button>

    <form class="search-container" action="/cse" method="get" role="search">
        <label for="search-input-5" class="visuallyhidden">Søk</label>
        <input type="text" id="search-input-5" name="q" placeholder="Søk...">
    </form>
</div>

    <script>
        if (document.querySelector('[data-id="pageElements-5"] .search-button')) {
            document.querySelector('[data-id="pageElements-5"] .search-button').addEventListener('click', (event) => {
                document.querySelector('[data-id="pageElements-5"] .search-container').submit();
            }, false);
        }
    </script>
<nav class="navigation dropdownMenu expandable">
	<ul class="menu-list">
			<li class="first-list-item menu--login">
				<a href="https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen" target="_self">Logg inn</a>
			</li>
			<li class="first-list-item ">
				<a href="https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F" target="_self">Les e-avisen</a>
			</li>
			<li class="first-list-item has-children">
				<span tabindex="0">Nyheter</span>
				<ul class="children">
					<li class="">
						<a href="/nyheter" target="_self">Nyheter</a>
					</li>
					<li class="">
						<a href="/innenriks" target="_self">Innenriks</a>
					</li>
					<li class="">
						<a href="/verden" target="_self">Verden</a>
					</li>
					<li class="">
						<a href="/portrett" target="_self">Portrett</a>
					</li>
					<li class="">
						<a href="/reportasje" target="_self">Reportasje</a>
					</li>
				</ul>
			</li>
			<li class="first-list-item has-children">
				<span tabindex="0">Kultur</span>
				<ul class="children">
					<li class="">
						<a href="/kultur" target="_self">Kultur</a>
					</li>
					<li class="">
						<a href="/tags/bøker" target="_self">Bøker</a>
					</li>
					<li class="">
						<a href="/nye-takter" target="_self">Musikk</a>
					</li>
					<li class="">
						<a href="/tags/teater" target="_self">Teater</a>
					</li>
					<li class="">
						<a href="/tags/film%20og%20serier" target="_self">Film og serier</a>
					</li>
					<li class="">
						<a href="/tags/kunst" target="_self">Kunst</a>
					</li>
					<li class="">
						<a href="/mat-og-drikke" target="_self">Mat og drikke</a>
					</li>
					<li class="">
						<a href="/tags/reise/" target="_self">Reise</a>
					</li>
				</ul>
			</li>
			<li class="first-list-item ">
				<a href="/kommentar" target="_self">Kommentar</a>
			</li>
			<li class="first-list-item ">
				<a href="/debatt" target="_self">Debatt</a>
			</li>
			<li class="first-list-item dac-hidden-desktop-up dac-hidden-desktop-down">
				<a href="/sport" target="_self">Sport</a>
			</li>
			<li class="first-list-item ">
				<a href="//dagsavisen.no/podkaster-fra-dagsavisen" target="_self">Podkast</a>
			</li>
			<li class="first-list-item ">
				<a href="https://www.dagsavisen.no/kultur/prov-deg-pa-dagens-hjernetrim/9655200" target="_self">Dagens hjernetrim</a>
			</li>
			<li class="first-list-item ">
				<a href="/kundeservice" target="_self">Kundeservice</a>
			</li>
			<li class="first-list-item ">
				<a href="/dødsfall" target="_self">Dødsfall</a>
			</li>
			<li class="first-list-item ">
				<a href="https://ocast.com/no/dagsavisen/" target="_self">Annonsere</a>
			</li>
			<li class="first-list-item menu--logout">
				<a href="https://api.dagsavisen.no/paywall/logout?siteAlias=dagsavisen" target="_self">Logg ut</a>
			</li>
	</ul>
</nav>

<script>
	(function () {
		// This is only called when the user presses the escape key.
		function closeElement(event, element) {
			if (event.key === 'Escape') {
				window.removeEventListener('keydown', closeElement);

				// Get all expanded elements and close them
				const expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');
				for (let i = 0; i < expanded.length; i++) {
					expanded[i].classList.remove('expanded');
					
					// Traverse up from the element the user has selected to see if it is a child of the expanded element
					// If it is, set focus to the first child, as that is the span element with tabindex. 
					// This is so that if the user has moved on from the menu, we shouldn't mess with the focus and flow
					if (document.activeElement.closest('.has-children') === expanded[i]) {
						expanded[i].children[0].focus();
					}
				}
			}
		}

		function toggleElement(event, element) {
			// Prevent the default link behavior
			event.preventDefault();

			// Check if there are other expanded elements and close them
			const expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');
			for (let i = 0; i < expanded.length; i++) {
				if (expanded[i] !== element.parentElement) {
					expanded[i].classList.remove('expanded');
				}
			}

			// Toggle the class "expanded" on the parent element
			// We toggle instead of add/remove the class because we don't know if we are opening or closing the element
			element.parentElement.classList.toggle('expanded');

			window.addEventListener('keydown', closeElement);
		}

		// Add extra element for carat and toggle functionality after the span or a element
		function addCarat(element) {
			const carat = document.createElement('span');
			carat.classList.add('carat');
			carat.tabIndex = '0';
			const sibling = element.querySelector(':scope > a') || element.querySelector(':scope > span');
			element.insertBefore(carat, sibling.nextSibling);
			element.tabIndex = '-1';
			if (sibling.tagName === 'A') {
				sibling.tabIndex = '0';
			} else if (sibling.tagName === 'SPAN') {
				sibling.tabIndex = '-1';
			}
		}

		// Get all elements with class "has-children" and add two events - one click event and one keydown event
		// Allow for the same expandable menu to be reused in different viewports by using different classes
		let classes = '';
		if (classes) {
			classes = '.' + classes.trim().split(' ').join('.');
		}
		const hasChildren = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable .has-children > span`);
		for (let i = 0; i < hasChildren.length; i++) {
			hasChildren[i].addEventListener('click', function(e) {
				toggleElement(e, this);
			});

			hasChildren[i].addEventListener('keydown', function (e) {
				// Check for both enter and space keys
				if (e.key === 'Enter' || e.key === ' ') {
					toggleElement(e, this);
				}
			});
		}

		// Get all elements with class "has-children" when toggleChildren is enabled and carat and toggle functionality 
		const hasChildrenToggle = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > span, nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > a`);
		for (let i = 0; i < hasChildrenToggle.length; i++) {

			// Add carat to the element
			addCarat(hasChildrenToggle[i].parentElement);

			if (hasChildrenToggle[i].tagName === 'A' || hasChildrenToggle[i].tagName === 'SPAN') {
				hasChildrenToggle[i].nextSibling.addEventListener('click', function(e) {
					toggleElement(e, hasChildrenToggle[i]);
				});

				hasChildrenToggle[i].nextSibling.addEventListener('keydown', function(e) {
					// Check for both enter and space keys
					if (e.key === 'Enter' || e.key === ' ') {
						toggleElement(e, hasChildrenToggle[i]);
					}
				});

				// Use with caution - ensure that parent li overlaps with child ul to avoid prematurely triggering leave
				if (hasChildrenToggle[i].closest('nav').classList.contains('toggleOnHover')) {
					hasChildrenToggle[i].addEventListener('mouseenter', function(e) {
						hasChildrenToggle[i].parentElement.classList.add('expanded');
					});

					hasChildrenToggle[i].parentElement.addEventListener('mouseleave', function(e) {
						hasChildrenToggle[i].parentElement.classList.remove('expanded');
					});
				}
			}
		}
	})();
</script>

<div class="section dropdown-close-section">
    
</div>

            </div>
    </div>

</div>

<script>
    (function(){
        const burgerButton = document.querySelector('[data-id="pageElements-4"] .burger-btn');
        const dropdownCloseSection = document.querySelector('[data-id="pageElements-4"] .dropdown-close-section');

        function toggleDropdown() {
            // Toggle the expanded class and aria-expanded attribute
            document.querySelector('[data-id="pageElements-4"].hamburger.to-be-expanded').classList.toggle('expanded');
            burgerButton.setAttribute('aria-expanded', burgerButton.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');
            burgerButton.setAttribute('aria-label', burgerButton.getAttribute('aria-expanded') === 'true' ? 'Lukk meny' : 'Åpne meny');

            // This doesn't seem to do anything? But there's styling dependent on it some places
            document.body.classList.toggle('hamburger-expanded');
        }

        // Called via the eventlistener - if the key is Escape, toggle the dropdown and remove the eventlistener
        function closeDropdown(e) {
            if(e.key === 'Escape') {
                toggleDropdown();
                // Set the focus back on the button when clicking escape, so the user can continue tabbing down
                // the page in a natural flow
                document.querySelector('[data-id="pageElements-4"] .burger-btn').focus();
                window.removeEventListener('keydown', closeDropdown);
            }
        }

        if(burgerButton) {
            burgerButton.addEventListener('click', function(e) {
                e.preventDefault();
                toggleDropdown();

                // If the menu gets expanded, add the eventlistener that will close it on pressing Escape
                // else, remove the eventlistener otherwise it will continue to listen for escape even if the menu is closed.
                if(document.querySelector('[data-id="pageElements-4"] .burger-btn').getAttribute('aria-expanded') === 'true') {
                    window.addEventListener('keydown', closeDropdown);
                } else {
                    window.removeEventListener('keydown', closeDropdown);
                }
            })
        }
        if (dropdownCloseSection) {
            dropdownCloseSection.addEventListener('click', function(e) {
                e.preventDefault();
                toggleDropdown();
            });
        }

        document.querySelectorAll('.hamburger .hamburger-expander, .hamburger .hamburger-container, .stop-propagation').forEach(function (element) {
            element.addEventListener('click', function (e) {
                e.stopPropagation();
            });
        });
    }());
</script>
<figure class="logo">
    <a href=" //www.dagsavisen.no" aria-label="GÃ¥ til forside">
        <img src="/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg"
            alt="GÃ¥ til forside. Logo, dagsavisen.no"
            width="157"
            >
    </a>
</figure>
<nav class="navigation mainMenu">
	<ul class="menu-list">
			<li class="first-list-item subscribe-btn menu--subscribe">
				<a href="https://abonnement.dagsavisen.no/1-mnd-for-1-kr-knapp" target="_self">FÃ¥ tilgang</a>
			</li>
			<li class="first-list-item login-btn menu--login">
				<a href="https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen" target="_self">Logg inn</a>
			</li>
			<li class="first-list-item menu--logout">
				<a href="https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F" target="_self">Les E-avis</a>
			</li>
			<li class="first-list-item login-btn menu--logout">
				<a href="https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext" target="_self">Min side</a>
			</li>
	</ul>
</nav>



</div>

</div>


    <script>
        (function () {
            if (!'IntersectionObserver' in window) { return;}

            var scrollEvents = scrollEvents || [];

            if (scrollEvents) {
                const domInterface = {
                    classList: {
                        remove: () => {},
                        add: () => {}
                    },
                    style: {
                        cssText: ''
                    }
                };
                scrollEvents.forEach(function(event) {
                    var callback = function (entries, observer) {
                        if (!entries[0]) { return; }
                        if (entries[0].isIntersecting) {
                            event.styles.forEach(function(item) {
                                (document.querySelector(item.selector) || domInterface).style.cssText = "";
                            });
                            event.classes.forEach(function(item) {
                                item.class.forEach(function(classname) {
                                    (document.querySelector(item.selector) || domInterface).classList.remove(classname);
                                });
                            });
                        } else {
                            event.styles.forEach(function(item) {
                                (document.querySelector(item.selector) || domInterface).style.cssText = item.style;
                            });
                            event.classes.forEach(function(item) {
                                item.class.forEach(function(classname) {
                                    (document.querySelector(item.selector) || domInterface).classList.add(classname);
                                });
                            });
                        }
                    };

                    var observer = new IntersectionObserver(callback, {
                        rootMargin: event.offset,
                        threshold: 1
                    });
                    var target = document.querySelector(event.target);
                    if (target) {
                        observer.observe(target);
                    }
                });
            }
        }());

        window.Dac.clientData.paywall.toggleAuthenticatedContent(); 
    </script>
</header>

        

        
                


        <section id="mainArticleSection" class="main article">
            <div data-element-guid="10c3ff47-2fa9-4bfe-ba1e-855a3095d9ab" class="placeholder placement-top">
<div data-element-guid="7893b66d-1c8e-4d47-f6e3-25d6c48c31d0" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="toppbanner" style="min-height:150px;"></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('toppbanner');
            });
        </script>
</div>

</div>
            <main class="pageWidth">
                <article class=" "
                    
                >

                    <section class="main article k5a-article" id="main">

                            <div></div>
<script>
(function() {
    let windowUrl = window.location.href;
    windowUrl = windowUrl.substring(windowUrl.indexOf('?') + 1);
    let messageElement = document.querySelector('.shareableMessage');
    if (windowUrl && windowUrl.includes('code') && windowUrl.includes('expires')) {
        messageElement.style.display = 'block';
    } 
})();
</script>


                        <div data-element-guid="3db3e57d-075c-431a-843d-dff51dc01687" class="articleHeader column hasCaption">

    


    <h1 class="headline mainTitle " style="">Hermstad om budsjettforhandlingene: – Jeg er alltid optimist</h1>
    <h2 class="subtitle " style="">MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.</h2>



    <div class="media">
            
            <figure data-element-guid="8a50067b-ad48-463b-a494-591afba69cac" class="headerImage">
    <div class="img fullwidthTarget">
        <picture>
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=webp" 
                width="1058"
                height="604"
                media="(min-width: 768px)"
                type="image/webp">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=jpg" 
                width="1058"
                height="604"
                media="(min-width: 768px)"
                type="image/jpeg">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=webp" 
                width="480"
                height="274"
                media="(max-width: 767px)"
                type="image/webp">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg" 
                width="480"
                height="274"
                media="(max-width: 767px)"
                type="image/jpeg">    
            <img src="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg"
                width="480"
                height="274"
                title="Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett."
                alt="" 
                
                style=""    
                >
        </picture>        
        
    </div>
    
</figure>

            
            
            
            
            
            
            
            
            
            
            
        <div class="floatingText"></div>
    </div>


    <div class="caption " data-showmore="Vis mer">
        <figcaption itemprop="caption" class="">Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.</figcaption>
        <figcaption itemprop="author" class="" data-byline-prefix="">Javad Parsa / NTB</figcaption>
    </div>



    <p class="kicker t30 tertiary color_mobile_tertiary" style="">Innenriks</p>


        <div data-element-guid="c410a5a5-8d8f-4baa-8907-71d08c8d09da" class="meta">
    

    <div class="bylines">
        <div data-element-guid="e701066a-7dfd-4ef0-a254-4a7e1be86c5d" class="byline column" itemscope itemtype="http://schema.org/Person">
    
    <div class="content">
            
        <address class="name">

                <span class="lab-hidden-byline-name" itemprop="name">NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla </span>
                    <span class="firstname ">NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla</span>
        </address>
    </div>
</div>

        
    </div>
    
    <div class="dates">
    
        <span class="dateGroup datePublished">
            <span class="dateLabel">Publisert</span>
            <time datetime="2025-12-02T09:26:33.000Z" title="Publisert 02.12.2025 - 10:26">02.12.2025 - 10:26</time>
        </span>
            <span class="dateGroup dateModified">
                <span class="dateLabel">Sist oppdatert</span>
                <time datetime="2025-12-02T13:05:41.000Z" title="Sist oppdatert 02.12.2025 - 14:05">02.12.2025 - 14:05</time>
            </span>
    </div>

    <div class="read-time">
        <span>Lesetid: <span class="read-time-value">2 min</span></span>
    </div>

    <div class="social">
            <a target="blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199" class="fi-social-facebook" aria-label="Del på Facebook"></a>
            <a target="blank" href="mailto:?subject=Hermstad%20om%20budsjettforhandlingene%3A%20%E2%80%93%20Jeg%20er%20alltid%20optimist&body=MDG-lederen%20antyder%20at%20det%20har%20v%C3%A6rt%20noe%20fremgang%20i%20forhandlingene%20i%20Stortinget%20om%20neste%20%C3%A5rs%20statsbudsjett%20gjennom%20helgen.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199" class="fi-mail" aria-label="Del via e-mail"></a>
    </div>



</div>

</div>


                        

                        
                        <div data-element-guid="3beb25ff-f758-4d04-f977-76ad72919c58" class="placeholder fullWidth">
<div data-element-guid="4242cf8c-8160-48ba-9e9f-0bf6a7750847" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="nettbanner1" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('nettbanner1');
            });
        </script>
</div>

</div>


                        

                        <div data-element-guid="c410a5a5-8d8f-4baa-8907-71d08c8d09da" class="bodytext large-12 small-12 medium-12">
    
    

    <p>En ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.</p><p>– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.</p><p>– Jeg er alltid optimist, sier han.</p><p>Statsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.</p><div data-element-guid="6df98dd0-158b-46d9-f41d-ae457b4b193d" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board1" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board1');
            });
        </script>
</div>
<p>Etter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.</p><p>MDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.</p><h2>Ordknapp Brenna</h2><p>Tirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.</p><div data-element-guid="46984773-6f9d-458a-8811-87c1e13a3150" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board2" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board2');
            });
        </script>
</div>
<p>Aps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.</p><p>– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:</p><p>– Så lenge det er samtaler, så er det håp om å få til det.</p><p>Tirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.</p><div data-element-guid="ff2db4a0-4145-43b2-ef38-35e6fc8b1637" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board3" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board3');
            });
        </script>
</div>
<h2>SV i dialog med MDG</h2><p>Bergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.</p><p>Hun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.</p><p>– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.</p><div data-element-guid="199fc22e-cc0f-46c3-8e3c-5c033a34df22" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board4" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board4');
            });
        </script>
</div>
<p>Hun bekreftet samtidig at SV snakker med MDG.</p><p>– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.</p><p>Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.</p><h2>Hermstad freder Støre</h2><div data-element-guid="698f3390-f6b3-442f-ee07-d62f27565d35" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board5" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board5');
            });
        </script>
</div>
<p>Da Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.</p><p>Hermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.</p><p>– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.</p><p>Partiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.</p><div data-element-guid="3bebb7d3-cab5-4c04-e8f9-dfa3262a1910" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board6" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board6');
            });
        </script>
</div>
<p>– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.</p><figure data-element-guid="30b0ce18-792f-4652-977c-377fc249780b" class="column desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8">
    
    <div class="content bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style="">

        <div class="img fullwidthTarget">
            <picture>
                <source srcset="https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=1412&height=806&format=webp" 
                    width="706"
                    height="403"
                    media="(min-width: 768px)"
                    type="image/webp">    
                <source srcset="https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=1412&height=806&format=jpg" 
                    width="706"
                    height="403"
                    media="(min-width: 768px)"
                    type="image/jpeg">    
                <source srcset="https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=webp" 
                    width="480"
                    height="274"
                    media="(max-width: 767px)"
                    type="image/webp">    
                <source srcset="https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=jpg" 
                    width="480"
                    height="274"
                    media="(max-width: 767px)"
                    type="image/jpeg">    
                <img src="https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=jpg"
                    width="480"
                    height="274"
                    title="Marie Sneve Martinussen (R) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet."
                    alt="" 
                    loading="lazy"
                    style=""    
                    >
            </picture>            
                    </div>
        <div class="caption " data-showmore="Vis mer">
            <figcaption itemprop="caption" class="">Marie Sneve Martinussen (R) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.</figcaption>
            <figcaption itemprop="author" class="" data-byline-prefix="">Terje Pedersen / NTB</figcaption>
        </div>    </div>
</figure>
<figure data-element-guid="170f7e92-23ef-46be-967b-0056160adbb8" class="column desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8">
    
    <div class="content bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style="">

        <div class="img fullwidthTarget">
            <picture>
                <source srcset="https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=1412&height=806&format=webp" 
                    width="706"
                    height="403"
                    media="(min-width: 768px)"
                    type="image/webp">    
                <source srcset="https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=1412&height=806&format=jpg" 
                    width="706"
                    height="403"
                    media="(min-width: 768px)"
                    type="image/jpeg">    
                <source srcset="https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=webp" 
                    width="480"
                    height="274"
                    media="(max-width: 767px)"
                    type="image/webp">    
                <source srcset="https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=jpg" 
                    width="480"
                    height="274"
                    media="(max-width: 767px)"
                    type="image/jpeg">    
                <img src="https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=jpg"
                    width="480"
                    height="274"
                    title="Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet."
                    alt="" 
                    loading="lazy"
                    style=""    
                    >
            </picture>            
                    </div>
        <div class="caption " data-showmore="Vis mer">
            <figcaption itemprop="caption" class="">Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.</figcaption>
            <figcaption itemprop="author" class="" data-byline-prefix="">Terje Pedersen / NTB</figcaption>
        </div>    </div>
</figure>


    

    
</div>


                        


                        
<div data-element-guid="c410a5a5-8d8f-4baa-8907-71d08c8d09da" class="column articleFooter">
    <span class="tags">
        <a href="/tags/ntb">ntb</a>
        <a href="/tags/mdg">mdg</a>
        <a href="/tags/klimabudsjett">klimabudsjett</a>
        <a href="/tags/jonas%20gahr%20st%C3%B8re">jonas gahr støre</a>
        <a href="/tags/innenriks">innenriks</a>
        <a href="/tags/arild%20hermstad">arild hermstad</a>
        <a href="/tags/scroll">scroll</a>
        <a href="/tags/nyheter">nyheter</a>
        <a href="/tags/stortinget">stortinget</a>
        <a href="/tags/statsbudsjettet">statsbudsjettet</a>
    </span>
    
</div>


                        <div class="row social">
                            <div class="column large-12 small-12">
                                    <a target="blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199" class="fi-social-facebook" aria-label="Del på Facebook"></a>
                                    <a target="blank" href="mailto:?subject=Hermstad%20om%20budsjettforhandlingene%3A%20%E2%80%93%20Jeg%20er%20alltid%20optimist&body=MDG-lederen%20antyder%20at%20det%20har%20v%C3%A6rt%20noe%20fremgang%20i%20forhandlingene%20i%20Stortinget%20om%20neste%20%C3%A5rs%20statsbudsjett%20gjennom%20helgen.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199" class="fi-mail" aria-label="Del via e-mail"></a>
                            </div>
                        </div>

                    </section>
                    
                </article>
                <section class="related desktop-fullWidth mobile-fullWidth fullwidthTarget">
                <div data-element-guid="60bef09b-8a23-43eb-9dd6-e602b5d693cb" class="page-content"><div data-element-guid="e59c5326-0b82-4931-90bb-1bef640580fc" class="row small-12 large-12" style=""><div 
    data-element-guid="3edde03e-3c81-45b5-974d-34268bda1446"
    id="infiniteScroll-3edde03e-3c81-45b5-974d-34268bda1446"
    class="column infiniteScroll small-12 large-12 small-abs-12 large-abs-12">
    
    <div id="infinity-3edde03e-3c81-45b5-974d-34268bda1446"></div>
    <div id=infiniteTarget-3edde03e-3c81-45b5-974d-34268bda1446 class="content " style="">
            <script>
                function showEverything(id) {
                    const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);
                    infiniteCollapse.classList.add("infiniteVisibility");
                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);
                    bodyText.classList.remove("infiniteRelativity");
                    const visibilityButton = document.getElementById(`infiniteButton-${ id }`);
                    const infiniteFade = document.getElementById(`infiniteFade-${ id }`);
                    infiniteFade.classList.add("infiniteInvisibility");
                    visibilityButton.classList.remove("infiniteVisibility");
                    visibilityButton.classList.add("infiniteInvisibility");
                }

                function collapseArticle(id) {
                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);
                    const bodyTextChildren = Array.from(bodyText.children);
                    const paragraphs = [];
                    bodyTextChildren.forEach((element, index) => {
                        if (element.tagName === "P") {
                            paragraphs.push({ element, index }); // extract paragraphs, retain original index in body text
                        }
                    });
                    if (paragraphs && paragraphs.length > 2) {
                        const secondParagraph = paragraphs[1].element;
                        bodyText.classList.add("infiniteRelativity");
                        for (let i = 0; i <= paragraphs[1].index; i++) {                  
                            bodyTextChildren[i].classList.add("infiniteVisibility");
                        }
                        const secondRectangle = secondParagraph.getBoundingClientRect();
                        secondParagraph.insertAdjacentHTML("afterbegin", `<div id="infiniteFade-${ id }" class="infiniteFade"></div>`);
                        if (!document.getElementById(`infiniteButton-${ id }`)) {
                            secondParagraph.insertAdjacentHTML("afterend", `<button id="infiniteButton-${ id }" onclick="showEverything(${ id })" class="infiniteButton infiniteVisibility" id=infiniteButton-${ id }>Fortsett å lese</button>`);
                        }
                        const backgroundColor = window.getComputedStyle(document.body).getPropertyValue("background-color");
                        const backgroundColorWithOpacity = backgroundColor.replace("rgb", "rgba");
                        const backgroundColorWithOpacityStart = backgroundColorWithOpacity.replace(")", ", 1)");
                        const backgroundColorWithOpacityStop = backgroundColorWithOpacity.replace(")", ", 0)");
                        const infiniteFade = document.getElementById(`infiniteFade-${ id }`);
                        infiniteFade.setAttribute("style", `height: ${ secondRectangle.height + 80 }px; background: linear-gradient(0deg, ${ backgroundColorWithOpacityStart } 30%, ${ backgroundColorWithOpacityStop } 100%);`); // margin-bottom: 5rem;
                    } else {
                        // if fewer than 2 paragraphs, show everything
                        const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);
                        infiniteCollapse.classList.add("infiniteVisibility");
                    }
                };

                function observeArticle(id, url) {
                    const articleOptions = {
                        root: null,
                        rootMargin: "0px",
                        threshold: [0, 0.25, 0.50, 0.75, 1.0]
                    };
                    const articleCallback = (entries, observer) => {
                        entries.forEach((entry) => {
                            if (entry.isIntersecting) {
                                // when scrolling down, check when top is more than halfway up
                                // when scrolling up, check when bottom is more than halfway down  
                                if ((entry.target.getBoundingClientRect().top > 0 && entry.target.getBoundingClientRect().top < (window.innerHeight / 2)) || (entry.target.getBoundingClientRect().top < 0 && entry.target.getBoundingClientRect().bottom > (window.innerHeight / 2))) {
                                    const currentId = window.location.pathname.split("/").pop();
                                    const currentArticle = document.getElementById(`infiniteArticle-${ id }`);
                                    const currentArticleUrl = currentArticle.getAttribute("data-article-url") || `${ window.location.origin }${ url}`;
                                    const currentArticleEncodedUrl = encodeURI(currentArticleUrl);
                                    if (id !== currentId) {
                                        window.history.replaceState({}, "", currentArticleEncodedUrl);
                                        if (typeof pbjs !== "undefined" && pbjs.setConfig) {
                                            pbjs.setConfig({ pageUrl: currentArticleEncodedUrl });
                                        }
                                        currentArticle.classList.add("observed");
                                        const lab_article_data = {
                                             tagsString: '',
                                        };
                                        if (window.Dac && window.Dac.InfinityScrollAds) {
                                            const scrollads = new Dac.InfinityScrollAds(id, currentId, entry);
                                            scrollads.reloadSkyscraperAds();   
                                        } else {
                                            console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');
                                        }
                                    } else {
                                        currentArticle.classList.remove("observed");
                                    }
                                } 
                            }
                        });
                    };
                    const articleObserver = new IntersectionObserver(articleCallback, articleOptions);
                    const articleTarget = document.getElementById(id);
                    articleObserver.observe(articleTarget);
                }

                function setupAdIntersectionObserver(id) {
                    const adObserverOptions = {
                        root: null,
                        rootMargin: `${window.innerHeight * 4}px 0px ${window.innerHeight * 4}px 0px`,
                        threshold: 0
                    };

                    const adObserverCallback = (entries, observer) => {
                        entries.forEach((entry) => {
                            if (entry.isIntersecting) {
                                const currentId = window.location.pathname.split("/").pop();
                                if (window.Dac && window.Dac.InfinityScrollAds) {
                                    const scrollads = new Dac.InfinityScrollAds(id);
                                    scrollads.reloadArticleAds();
                                } else {
                                    console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');
                                }
                                observer.unobserve(entry.target);
                            }
                        });
                    };

                    const target = document.getElementById(`infiniteArticle-${id}`);
                    if (target) {
                        const adObserver = new IntersectionObserver(adObserverCallback, adObserverOptions);
                        adObserver.observe(target);
                    } else {
                        console.warn(`Target element infiniteArticle-${id} not found for ad observer.`);
                    }
                }

                (function() {
                    // prevent fetching infinite scroll inside infinite scroll
                    if ("default" !== "infinitescroll") {
                        const apiUrl = "https://api.dagsavisen.no";
                        const domain = "https://www.dagsavisen.no";
                        const siteId = "4";
                        const rootId = "10087199";
                        const rootUrl = window.location.pathname; // original URL
                        const articles = [];
                        const isArticle = "page_article" === "page_article";
                        const infiniteSource = "dagsavisenscroll" ? "feed" : "api";
                        const infiniteFeed = "dagsavisenscroll" || "";

                        const infiniteOptions = {
                            root: null,
                            rootMargin: `${ window.innerHeight * 2 }px`,
                            threshold: [0, 0.25, 0.50, 0.75, 1.0]
                        };

                        let isReady = true;
                        
                        const infiniteCallback = (entries, observer) => {
                            entries.forEach((entry) => {
                                if (entry.isIntersecting && isReady && articles.length > 0) {
                                    isReady = false;
                                    let articleBatch = articles.splice(0, 5);
                                    let remainingArticles = articleBatch.length;
                                    articleBatch.forEach((article) => {
                                        remainingArticles--;
                                        if (article.url) {
                                            fetch(`${ domain }${ article.url }?lab_opts=infinitescroll`) 
                                                .then((response) => {
                                                    if (!response.ok) {
                                                        throw new Error(`Could not fetch article: ${ response.status } - ${ response.statusText }`);
                                                    } else {
                                                        return response.text();
                                                    }
                                                })
                                                .then((response) => {
                                                    const articleContainer = document.createElement("div");
                                                    articleContainer.id = article.id;
                                                    articleContainer.appendChild(document.createRange().createContextualFragment(response));
                                                    const infinity = document.getElementById("infinity-3edde03e-3c81-45b5-974d-34268bda1446");
                                                    infinity.appendChild(articleContainer);
                                                    if (window.Dac && window.Dac.Definition) {
                                                        const definition = new Dac.Definition(`infiniteSection-${ article.id }`);
                                                        definition.setup();   
                                                    }
                                                    collapseArticle(article.id);
                                                    observeArticle(article.id, article.url);
                                                    setupAdIntersectionObserver(article.id);
                                                })
                                                .catch((error) => console.log(error))
                                                .finally(() => {
                                                    if (remainingArticles === 0) {
                                                        isReady = true;
                                                    }
                                                });
                                        } else {
                                            if (remainingArticles === 0) {
                                                isReady = true;
                                            }
                                        }
                                    });
                                } 
                            });
                        };
                        const infiniteTarget = document.getElementById("infiniteTarget-3edde03e-3c81-45b5-974d-34268bda1446");
                        if (infiniteSource === "api") {
                            fetch(`${ apiUrl }/article?site_id=${ siteId }&query=NOT paywall:*`) // "paywall": "" or no paywall property
                                .then((response) => {
                                    if (!response.ok) {
                                        throw new Error(`Could not fetch articles from Labrador API: ${ response.status } - ${ response.statusText }`);
                                    } else {
                                        return response.json();
                                    }
                                })
                                .then((response) => {
                                    response.result.forEach((entry) => {
                                        if (((isArticle && entry.id !== rootId) || !isArticle) && !(articles.some(((article) => article.id === entry.id)))) {
                                            articles.push({ id: entry.id, url: entry.published_url });
                                        }
                                    });
                                    infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);
                                    infiniteObserver.observe(infiniteTarget);
                                })
                                .catch((error) => console.log(error));
                        } else if (infiniteSource === "feed") {
                            fetch(`${ apiUrl }/feed/data/${ infiniteFeed }`)
                                .then((response) => {
                                    if (!response.ok) {
                                        throw new Error(`Could not fetch articles from feed: ${ response.status } - ${ response.statusText }`);
                                    } else {
                                        return response.json();
                                    }
                                })
                                .then((response) => {
                                    if (response && response.entries) {
                                        response.entries.forEach((entry) => {
                                            if (((isArticle && entry.id !== rootId) || !isArticle) && entry.siteDomain === domain && !entry.paywall && !(articles.some(((article) => article.id === entry.id)))) {
                                                articles.push({ id: entry.id, url: entry.url });
                                            }
                                        });
                                        infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);
                                        infiniteObserver.observe(infiniteTarget);
                                    }
                                })
                                .catch((error) => console.log(error));
                        }
                        // navigate to original URL if infinite scroll element is no longer visible
                        const rootOptions = {
                            root: null,
                            rootMargin: "0px",
                            threshold: [0, 0.25, 0.50, 0.75, 1.0]
                        };
                        const rootCallback = (entries, observer) => {
                            entries.forEach((entry) => {
                                if (!entry.isIntersecting) {
                                    const query = location.search;
                                    window.history.replaceState({}, "", rootUrl + query);
                                } 
                            }); 
                        };
                        const rootObserver = new IntersectionObserver(rootCallback, rootOptions);
                        const rootTarget = document.getElementById("infinity-3edde03e-3c81-45b5-974d-34268bda1446");
                        rootObserver.observe(rootTarget);
                    }
                })();
            </script>
    </div>
</div>
</div>
</div>

                </section>
            </main>
            <div data-element-guid="10ced684-bc29-481a-89fb-adc93df7e966" class="placeholder placement-left">
<div data-element-guid="78ea012a-84ba-4c4c-e1bb-e7db51dca5d1" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label"  style="top: 80px;">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="left_sticky" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('left_sticky');
            });
        </script>
</div>

</div>
            <div data-element-guid="8ff77075-2658-4279-9002-5bd491960235" class="placeholder placement-right">
<div data-element-guid="500ce56f-6c65-4533-b53c-fb13ee0c9d7f" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label"  style="top: 80px;">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="right_sticky" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('right_sticky');
            });
        </script>
</div>

</div>
        </section>

            <template class="definitionTemplate">
                <div class="definitionPopup">
                    <div class="definitionInfo">
                        <p></p>
                        <span></span>
                        <button class="definitionClose">&#10005;</button>
                    </div>
                </div>
            </template>


        <script>
                (function(){
                    const audioPlayers = document.querySelectorAll('.dacInlineAudio');
                    for (const audioPlayer of audioPlayers) {
                        window.dachserData.push('audioInline', audioPlayer);
                    }

                    window.onload = function() {
                        if (window.Dac && window.Dac.Definition) {
                            const definition = new Dac.Definition();
                            definition.setup();   
                        }
                    };
                })();
        </script>
            <script>
                window.lab_article_data = window.lab_article_data || {};
                if (lab_article_data[10087199]) {
                    lab_article_data[10087199].tagsString = 'ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet';
                    lab_article_data[10087199].section = 'nyheter';
                    lab_article_data[10087199].pageType = 'article';
                } else {
                    lab_article_data[10087199] = {
                        tagsString: 'ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet'
                        , section: 'nyheter'
                        , pageType: 'article'
                    };
                    
                }
            </script>

        

<footer class="page">
    <div data-element-guid="db03fb0e-a51c-4e54-81eb-cdc307ac535f" class="row-section desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="e48f6339-f562-476f-8dae-6950a89f70d6" class="column  small-12 large-2 small-abs-12 large-abs-2 ">
    <style></style>
    <div class="content " style="">
        <figure data-element-guid="e48f6339-f562-476f-8dae-6950a89f70d6" class="" >
            <div class="img fullwidthTarget ">
                <picture>
                    <source srcset="https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=334&height=74&format=webp" 
                        width="167"
                        height="37"
                        media="(min-width: 768px)"
                        type="image/webp">    
                    <source srcset="https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=334&height=74&format=jpg" 
                        width="167"
                        height="37"
                        media="(min-width: 768px)"
                        type="image/jpeg">    
                    <source srcset="https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=webp" 
                        width="480"
                        height="106"
                        media="(max-width: 767px)"
                        type="image/webp">    
                    <source srcset="https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=jpg" 
                        width="480"
                        height="106"
                        media="(max-width: 767px)"
                        type="image/jpeg">    
                    <img src="https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=jpg"
                        width="480"
                        height="106"
                        title=""
                        alt="" 
                        loading="lazy"
                        style=""    
                        >
                </picture>                
                            </div>
        </figure>
    </div>
</div><div data-element-guid="536ce190-8525-4b44-a3db-621ea920bfb0" class="column text_singleline small-12 large-8 small-abs-12 large-abs-8">
    <style></style>
    <h2 class="content singleline" style=" ">
        
    </h2>
</div><div data-element-guid="ae45324d-ecfa-4784-bccf-5cd7eb4416ac" id="markup_200636" class="markupbox column small-12 large-2 small-abs-12 large-abs-2">
    <style></style>
    <div class="content fullwidthTarget desktop-collapsed-element border-radius-no_border_radius border-radius-mobile_no_border_radius align-right mobile_text_align_align-right" style="">

        

        

            <div style="display: flex; gap: 12px; padding: 10px 0; align-items: center; justify-content: flex-start;">
  <a href="https://www.facebook.com/dagsavisen/" title="Facebook" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: white; display: block;">
      <path d="M432 32H80A48 48 0 0 0 32 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H432a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path>
    </svg>
  </a>
  <a href="https://twitter.com/Dagsavisen" title="X (Twitter)" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: white; display: block;">
      <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path>
    </svg>
  </a>
  <a href="https://www.dagsavisen.no/arc/outboundfeeds/rss/" title="RSS" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: white; display: block;">
      <path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path>
    </svg>
  </a>
</div>

        
        
    </div>
</div>
</div>
</div>
<div data-element-guid="1808f1ac-04a7-44a6-ba56-4c901a977160" class="row-section desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="e47daa55-9f2d-458c-84fa-7678801e0a74" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <p class="content singleline t14 tm14 font-weight-normal m-font-weight-normal font-PTSerif" style=" ">
        <br><br>Sjefredaktør: <a href="mailto:lars.west.johnsen@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Lars West Johnsen</a>
<br>Adm. direktør: <a href="mailto:nina.kordahl@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Nina Kordahl</a>
<br>Nyhetsredaktør (konst.): <a href="mailto:tore.ryssdalsnes@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Tore Ryssdalsnes</a>
<br>Nyhetsredaktør: <a href="mailto:kb@dagsavisen.no"><span class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Kathleen Buer</span> </a>(permisjon)
<br>Kulturredaktør: <a href="mailto:mode.steinkjer@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Mode Steinkjer</a>
    </p>
</div><div data-element-guid="48f44d45-4e34-470b-a0ae-74f9602c1356" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <h2 class="content singleline t14 tm14 secondary color_mobile_secondary font-PTSerif" style=" ">
        <br><br>Desksjef:
<a href="mailto:espen.rusdal@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Espen Hågensen Rusdal</a><br>Nyhetssjef: <a href="mailto:ines.zander@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Ines Margot Zander</a> (permisjon) <br>Nyhetsleder: <a href="mailto:jorn.henriksen.skjaerpe@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Jørn H. Skjærpe</a>
<br>Debattansvarlig: <a href="mailto:hermund.kjernli@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Hermund Lybeck Kjernli</a>
    </h2>
</div><div data-element-guid="c532d8a8-52df-46f5-88b4-a1b8c53e71c8" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <h2 class="content singleline t14 tm14 secondary color_mobile_secondary font-PTSerif" style=" ">
        <span class="font-weight-bold m-font-weight-bold" data-lab-font_weight_desktop="font-weight-bold">KONTAKT OSS</span><br><br>Sentralbord: 22 99 80 00
<br>Abonnement: 22 99 80 50
<br>Organisasjonr.: 980 454 347
<br><a href="mailto:tips@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Tips oss</a>
<br>Frontsjef nå: <a href="mailto:sturla.hanssen@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary">Sturla Smári Hanssen</a><a href="mailto:sturla.hanssen@dagsavisen.no" class="secondary color_mobile_secondary" data-lab-text_color_desktop="secondary"></a>
    </h2>
</div><div data-element-guid="72e00771-eb9a-4652-89b4-62940839305d" id="markup_10087688" class="markupbox column small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            <h2 class="content singleline t14 tm17 font-PTSerif" style=" ">

  <span data-lab-font_weight_desktop="font-weight-bold" class="font-weight-bold m-font-weight-bold t14" data-lab-text_size_desktop="14">
    OM OSS
  </span><br><br>

  <a href="https://nuu.no/dagsavisen" target="_blank" class="" data-lab-text_color_desktop="" style="color: white;"></a>

  <span class="primary color_mobile_primary" data-lab-text_color_desktop="primary">
    <a href="https://nuu.no/dagsavisen" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: white;">
      Jobb i Mediehuset Dagsavisen
    </a><br>

    <a href="https://www.dagsavisen.no/kontakt-oss" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: white;">
      Kontakt oss
    </a><br>
  </span>

  <span class="primary color_mobile_primary" data-lab-text_color_desktop="primary">
    <a href="https://www.dagsavisen.no/kundeservice" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: white;">
      Kundeservice
    </a><br>

    <a href="https://da.ocast.com/nb/" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: white;">
      Annonse
    </a><br>
  </span>

  <a href="https://www.dagsavisen.no/personvern/" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: white;">
    Personvernpolicy
  </a><br>

  <a href="#" onclick="window._sp_.gdpr.loadPrivacyManagerModal(&quot;986498&quot;); return false;" style="color: white;">
    Personverninnstillinger
  </a>

</h2>

        
        
    </div>
</div>
</div>
</div>
<div data-element-guid="339e156c-7e0b-40ff-802a-58539143536f" class="row-section bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 grid-align-center mobile-grid-align-center bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="39e0e85b-6786-4735-8423-f2a10dd8a27d" id="markup_101521" class="markupbox column small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            

        
        
    </div>
</div>
<div data-element-guid="3e707298-fa80-48b2-bc26-bb6edb7cb431" class="columns small-12 large-4 small-abs-12 large-abs-4"><div data-element-guid="e10d087b-6ced-45fe-957b-94ceee618830" class="row small-12 large-12" style=""><article data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="" data-section="" data-instance="101523" itemscope>
    <style>@media (min-width:1024px) { [data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41"] .content { margin-right:34% !important; margin-left:35% !important; } }
@media (max-width: 1023px) { [data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41"] .content { margin-right:39% !important; margin-left:33% !important; } }</style>
    <div class="content" style="">
        
        


        <div class="media ">
                

                
                <div class="graphic type_png">
    <div class="img fullwidthTarget">
        <img src="https:&#x2F;&#x2F;beta.dagsavisen.no&#x2F;files&#x2F;2025&#x2F;04&#x2F;08&#x2F;Redaktøransvar (1).png" loading="lazy" alt="" />
    </div>
</div>
                
                
                
                
                
                
            
            <div class="floatingText">

                <div class="labels">
                </div>
            </div>
            

        </div>


        

        




        

        <time itemprop="datePublished" datetime=""></time>
    </div>
</article>
<div data-element-guid="b53d7035-d68b-4b01-aa2a-49cd781f2358" class="column text_singleline small-12 large-12 small-abs-12 large-abs-4">
    <style></style>
    < class="content singleline t14 tm16 align-center mobile_text_align_align-center font-PTSans" style=" ">
        Copyright Dagsavisen © 2025
    </>
</div></div>
</div><div data-element-guid="8170f260-62c0-4906-b9af-8a4ecd2dc71a" id="markup_101522" class="markupbox column small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            

        
        
    </div>
</div>
</div>
</div>

</footer>



<script src="/view-resources/baseview/public/common/build/baseview_dependencies_dom.js?v=1763454598-L4" data-cookieconsent="ignore"></script>

        <script>
            window.dachserData.handlers = {
                parallax: function(item) {
                    if (window.Dac && window.Dac.Parallax) {
                        new Dac.Parallax(item);
                    } else {
                        console.warn('parallax: Missing required class Dac.Parallax. Content will not animate.');
                    }
                },
                swipehelper: function(item) {
                    if (window.Dac && window.Dac.SwipeHelper) {
                        var element = document.querySelector(item.selector);
                        if (!element) {
                            console.warn('SwipeHelper: Missing element for selector: "' + item.selector + '".');
                            return null;
                        }
                        return new Dac.SwipeHelper(element, item);
                    } else {
                        console.warn('SwipeHelper: Missing required function Dac.SwipeHelper.');
                        return null;
                    } 
                },
                readprogress: function(item) {
                    if (window.Dac && window.Dac.ReadProgress) {
                        var element = document.querySelector(item.selector);
                        if (!element) {
                            console.warn('ReadProgress: Missing element for selector: "' + item.selector + '".');
                            return;
                        }
                        new Dac.ReadProgress(element, item);
                    } else {
                        console.warn('ReadProgress: Missing required function Dac.ReadProgress.');
                    } 
                },
                tabnavigation: function(item) {
                    if (window.Dac && window.Dac.TabNavigation) {
                        new Dac.TabNavigation(item);
                    } else {
                        console.warn('TabNavigation: Missing required function Dac.Tabnavigation.');
                    } 
                },
                elementattributetoggler: function(item) {
                    if (window.Dac && window.Dac.ElementAttributeToggler) {
                        new Dac.ElementAttributeToggler(item);
                    } else {
                        console.warn('ElementAttributeToggler: Missing required class Dac.ElementAttributeToggler.');
                    } 
                },
                articlelists: (item) => {
                    if (window.Dac && window.Dac.ArticleLists) {
                        new Dac.ArticleLists(item);
                    } else {
                        console.warn('ElementAttributeToggler: Missing required class Dac.ArticleLists.');
                    }
                }
            };

            window.dachserData.execute = () => {
            
                // Parallax
                // Register each element requiering js-animations
                const parallaxQueue = window.dachserData.get('parallax') || [];
                parallaxQueue.forEach(item => {
                    window.dachserData.handlers.parallax(item);
                });
            
                // SwipeHelper, used by several components like ArticleScroller etc.
                // Register each element using SwipeHelper:
                const swipehelperQueue = window.dachserData.get('swipehelper') || [];
                swipehelperQueue.forEach(item => {
                    window.dachserData.setInstance(
                        'swipehelper',
                        item.selector,
                        window.dachserData.handlers.swipehelper(item)
                    );
                });

                // ReadProgress
                const readprogressQueue = window.dachserData.get('readprogress') || [];
                readprogressQueue.forEach(item => {
                    window.dachserData.handlers.readprogress(item);
                });
            
                // Tab-navigation
                const tabnavigationQueue = window.dachserData.get('tabnavigation') || [];
                tabnavigationQueue.forEach(item => {
                    window.dachserData.handlers.tabnavigation(item);
                });

                // ElementAttributeToggler
                const elementAttributeTogglerQueue = window.dachserData.get('elementattributetoggler') || [];
                elementAttributeTogglerQueue.forEach(item => {
                    window.dachserData.handlers.elementattributetoggler(item);
                });

                const articlelistsQueue = window.dachserData.get('articlelists') || [];
                articlelistsQueue.forEach(item => {
                    window.dachserData.handlers.articlelists(item);
                });
            };

            (function () {

                window.dachserData.execute();
            
            }());
        </script>

            <div class="powered-by "><a href="https:&#x2F;&#x2F;labradorcms.com&#x2F;" target="_blank">Powered by Labrador CMS</a></div>


        <script >// KILKAYA / MEDIETALL IMPLEMENTATION

const userAgent = window.navigator.userAgent;
function updateMetaContent(metaName, newContent) {
  const meta = document.querySelector(`meta[property="${metaName}"]`);

  if (meta && newContent) {
    meta.setAttribute('content', newContent);
    return true;
  } else if (newContent === null) {
    meta.remove();
  }
  return false;
}

if (userAgent.includes('Boomerang')) {
  const isTablet = userAgent.includes('tablet');
  const isAndroid = userAgent.includes('android');
  let isLoggedIn;


if (userState) {
    isLoggedIn = userState.isLoggedIn;
}

  updateMetaContent('k5a:login', isLoggedIn ? '1' : '0');
  updateMetaContent(
    'k5a:channel',
    [isTablet ? 'tablet' : 'mobile', isAndroid ? 'android' : 'ios', 'app'].join('_')
  );
} else {
  // We delete the meta tags
  updateMetaContent('k5a:login', null);
  updateMetaContent('k5a:channel', null);
}</script><script >// __RAM INVISO__

var identityIdCookieRow = document.cookie
  .split('; ')
  .find(function(row) {
    return row.indexOf('identity-id') === 0;
  });

var identityIdCookie = identityIdCookieRow ? identityIdCookieRow.split('=')[1] : null;

var decodedIdentityIdValueString = identityIdCookie ? atob(identityIdCookie) : null;

var customerNumber = decodedIdentityIdValueString ? JSON.parse(decodedIdentityIdValueString).customerNumber : 0;

var highttouchAnonymousIdRow = document.cookie
  .split('; ')
  .find(function(row) {
    return row.indexOf('htjs_anonymous_id') === 0;
  });

var highttouchAnonymousId = highttouchAnonymousIdRow ? highttouchAnonymousIdRow.split('=')[1] : '';

var imgSrc = 'https://inviso.rampanel.com/ram/Inviso?i=18005&c=51726&t=6&cg=0&r=1&rdir=1&id1=' + 
  customerNumber + '&id2=' + (highttouchAnonymousId || '');
var img = document.createElement('img');
img.src = imgSrc;
img.style.display = 'none';
document.body.insertBefore(img, document.body.firstChild);</script>
    </body>
</html>
🗄️ Database Row (All Fields)
{
   "article_id" : 17320,
   "author" : "NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla ",
   "category" : "",
   "change_type" : "new",
   "content" : "# Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\n\n## MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\n\n## Ordknapp Brenna\n\n## SV i dialog med MDG\n\n## Hermstad freder Støre\n\nInnenriks\n\nEn ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.\n\n– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.\n\n– Jeg er alltid optimist, sier han.\n\nStatsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.\n\nEtter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.\n\nMDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\n\nTirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.\n\nAps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.\n\n– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:\n\n– Så lenge det er samtaler, så er det håp om å få til det.\n\nTirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.\n\nBergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.\n\nHun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.\n\n– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.\n\nHun bekreftet samtidig at SV snakker med MDG.\n\n– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.\n\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\n\nDa Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.\n\nHermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.\n\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.\n\nPartiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\n\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.",
   "created_at" : "2025-12-02 13:24:27",
   "id" : 24541,
   "image_local_path" : "/downloads/17871_642b42e48db4a86e4fc947ae58c3a048.jpg",
   "image_ratio" : null,
   "image_url" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "image_url_normalized" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "is_paywalled" : 0,
   "is_video" : 0,
   "keywords" : "ntb, mdg, klimabudsjett, jonas gahr støre, innenriks, arild hermstad, scroll, nyheter, stortinget, statsbudsjettet",
   "metadata" : "{\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\",\"title\":\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\",\"description\":\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\"},\"description\":\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\",\"title\":\"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\",\"source_updated_at\":null,\"published_at\":null,\"is_paywalled\":0,\"og\":{\"url\":\"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199\",\"image:height\":\"684\",\"type\":\"article\",\"image\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\",\"image:width\":\"1200\",\"title\":\"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\",\"description\":\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\"},\"schema\":{\"microdata\":{\"author\":\"Terje Pedersen / NTB\",\"name\":\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \",\"caption\":\"Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.\"}},\"raw_feed_item\":\"<item>\\n    <title><![CDATA[Hermstad om budsjettforhandlingene: – Jeg er alltid optimist]]></title>\\n    <link>https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199</link>\\n    <guid>https://www.dagsavisen.no/a/10087199</guid>\\n        <pubDate>2025-12-02T10:26:33+01:00</pubDate>\\n    <description><![CDATA[MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.]]></description>\\n     <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&amp;panox=10.18&amp;panoy=8.06&amp;panow=64.00&amp;panoh=45.91&amp;width=1058&amp;height=478&amp;format=webp&amp;format=jpg\\\" />\\n</item>\",\"content\":\"# Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\\n\\n## MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\\n\\n## Ordknapp Brenna\\n\\n## SV i dialog med MDG\\n\\n## Hermstad freder Støre\\n\\nInnenriks\\n\\nEn ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.\\n\\n– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.\\n\\n– Jeg er alltid optimist, sier han.\\n\\nStatsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.\\n\\nEtter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.\\n\\nMDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\\n\\nTirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.\\n\\nAps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.\\n\\n– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:\\n\\n– Så lenge det er samtaler, så er det håp om å få til det.\\n\\nTirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.\\n\\nBergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.\\n\\nHun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.\\n\\n– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.\\n\\nHun bekreftet samtidig at SV snakker med MDG.\\n\\n– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.\\n\\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\\n\\nDa Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.\\n\\nHermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.\\n\\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.\\n\\nPartiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.\\n\\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.\",\"author\":\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \",\"image_url\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\",\"twitter\":{\"image\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\",\"title\":\"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\",\"card\":\"summary_large_image\",\"description\":\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\"},\"keywords\":[\"ntb\",\"mdg\",\"klimabudsjett\",\"jonas gahr støre\",\"innenriks\",\"arild hermstad\",\"scroll\",\"nyheter\",\"stortinget\",\"statsbudsjettet\"]}",
   "og_title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist",
   "published_at" : "2025-12-02 09:26:33",
   "raw_html" : "<!DOCTYPE html>\n<html lang=\"nb-NO\" dir=\"ltr\" class=\"resp_fonts\">\n\n    <head>\n                \n                <script type=\"module\">\n                    import { ClientAPI } from '/view-resources/baseview/public/common/ClientAPI/index.js?v=1763454598-L4';\n                    window.labClientAPI = new ClientAPI({\n                        pageData: {\n                            url: 'https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199',\n                            pageType: 'article',\n                            pageId: '10087199',\n                            section: 'nyheter',\n                            title: 'Hermstad om budsjettforhandlingene: – Jeg er alltid optimist',\n                            seotitle: 'MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug',\n                            sometitle: 'Hermstad om budsjettforhandlingene: – Jeg er alltid optimist',\n                            description: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',\n                            seodescription: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',\n                            somedescription: 'MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.',\n                            device: 'desktop',\n                            cmsVersion: '4.2.13',\n                            contentLanguage: 'nb-NO',\n                            published: '2025-12-02T09:26:33.000Z',\n                            tags: [\"ntb\", \"mdg\", \"klimabudsjett\", \"jonas gahr støre\", \"innenriks\", \"arild hermstad\", \"scroll\", \"nyheter\", \"stortinget\", \"statsbudsjettet\"],\n                            bylines: [\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \"],\n                            site: {\n                                domain: 'https://www.dagsavisen.no',\n                                id: '4',\n                                alias: 'dagsavisen'\n                            }\n                            // Todo: Add paywall info ...\n                        },\n                        debug: false\n                    });\n                </script>\n\n                <title>MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug</title>\n                <meta name=\"title\" content=\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\">\n                <meta name=\"description\" content=\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\">\n                <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n                <link rel=\"canonical\" href=\"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199\">\n                <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n                \n                <meta property=\"og:type\" content=\"article\">\n                <meta property=\"og:title\" content=\"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\">\n                <meta property=\"og:description\" content=\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\">\n                <meta property=\"article:published_time\" content=\"2025-12-02T09:26:33.000Z\">\n                <meta property=\"article:modified_time\" content=\"2025-12-02T13:05:41.000Z\">\n                <meta property=\"article:author\" content=\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \">\n                <meta property=\"article:tag\" content=\"ntb\">\n                <meta property=\"article:tag\" content=\"mdg\">\n                <meta property=\"article:tag\" content=\"klimabudsjett\">\n                <meta property=\"article:tag\" content=\"jonas gahr støre\">\n                <meta property=\"article:tag\" content=\"innenriks\">\n                <meta property=\"article:tag\" content=\"arild hermstad\">\n                <meta property=\"article:tag\" content=\"scroll\">\n                <meta property=\"article:tag\" content=\"nyheter\">\n                <meta property=\"article:tag\" content=\"stortinget\">\n                <meta property=\"article:tag\" content=\"statsbudsjettet\">\n                <meta property=\"og:image\" content=\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\">\n                <meta property=\"og:image:width\" content=\"1200\">\n                <meta property=\"og:image:height\" content=\"684\">\n                <meta name=\"twitter:card\" content=\"summary_large_image\">\n                \n                <meta name=\"twitter:title\" content=\"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\">\n                <meta name=\"twitter:description\" content=\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\">\n                <meta name=\"twitter:image\" content=\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\">\n                <link rel=\"alternate\" type=\"application/json+oembed\" href=\"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199?lab_viewport=oembed\">\n\n                <meta property=\"k5a:login\"><meta property=\"k5a:channel\">\n                <script >/*\n___CMP///SOURCEPOINT IMPLEMTATION STUB FILE___\n*/\n\n// const returnIfBoomerang = `if(/Boomerang/.test(window.navigator.userAgent)){return};`;\n\n`\"use strict\";function _typeof(t){return(_typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement(\"iframe\");r.style.cssText=\"display:none\",r.name=\"__tcfapiLocator\",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;\"setGdprApplies\"===n[0]?n.length>3&&2===parseInt(n[1],10)&&\"boolean\"==typeof n[3]&&(e=n[3],\"function\"==typeof n[2]&&n[2](\"set\",!0)):\"ping\"===n[0]?\"function\"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:\"stub\"}):o.push(n)},n.addEventListener(\"message\",(function(t){var e=\"string\"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n=\"object\"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,\"*\")}),n.parameter)}),!1))};\"undefined\"!=typeof module?module.exports=t:t()}();`;</script><script >/*\n___CMP///SOURCEPOINT IMPLEMTATION___\n*/\n\n// Do not show CMP in Boomerang\n(function(){\n// if(/Boomerang/.test(window.navigator.userAgent)){return};\n\ntp = window.tp || [];\nwindow._sp_queue = [];\nwindow._sp_ = {\n    config: {\n        accountId: 1947,\n        baseEndpoint: 'https://cmp.dagsavisen.no',\n        gdpr: { },\n        propertyHref: 'https://dagsavisen.no',\n        events: {\n        onMessageChoiceSelect: function onMessageChoiceSelect(message_type, choice_id, choice_type_id) {},\n        onConsentReady: function onConsentReady() {}\n      },\n    }\n}})();</script><script src=\"https://cmp.dagsavisen.no/unified/wrapperMessagingWithoutDetection.js\" async></script><script defer src=\"https://log.medietall.no/analytics.v2.legacy.js\" nomodule></script><script src=\"https://cdn.dagsavisen.no/analytics-injector/analytics-injector.js\" data-piano-site-id=\"628254\" data-segment-write-key=\"aFd42Cuut9SOlPJIxmoVVmgxhwgP7Zlb\" data-hightouch-write-key=\"094d98872591ff258079a1fba084b47ed321a44e6d331054ab489ca855ed9b87\" data-chartbeat-enabled=\"true\" data-enable-utm=\"true\" data-campaign-prefix=\"utm_,at_\" data-clarity-id=\"fg9hm5zysj\"></script><script src=\"https://cdn.dagsavisen.no/unite-labrador-script/unite.min.js\"></script><script >window.unite.init({\n  piano: {\n    appId: 'tOpq1vicpu',\n    env: 'production',\n    cxenseSiteId: '9222309366332723939',\n    debug: false,\n  },\n  labrador: {\n    loginUrl: 'https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen',\n    minSideUrl: 'https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext',\n  }\n});</script>\n                <style >.ad-label {\n    display: block;\n    overflow: hidden !important;\n    position: absolute !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    text-align: center !important;\n    text-transform: lowercase !important;\n}\n\n.ad-label::first-letter {\n    text-transform: uppercase !important;\n}</style>\n                <link href=\"https://cdn.dagsavisen.no/unite-labrador-script/unite.min.css\" rel=\"stylesheet\">\n                <meta property=\"og:url\" content=\"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199\">\n                        <link type=\"image/png\" rel=\"icon\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon.ico\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"16x16\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-16x16.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"32x32\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-32x32.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"192x192\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-192x192.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"512x512\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-512x512.png\">\n                        <link type=\"image/png\" rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/apple-touch-icon.png\">\n                \n                <link href=\"https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900\" rel=\"stylesheet\" >\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/grid.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/main.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/colors.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/print.css?v=1763454598-L4\" media=\"print\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/foundation-icons/foundation-icons.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/site/dagsavisen.css?v=1763454598-L4\">\n                <style data-key=\"custom_properties\">\n                    :root{--primary: rgba(0,0,0,1);--secondary: rgba(251,251,251,1);--tertiary: rgba(168,33,40,1);--bg-primary: rgba(0,0,0,1);--bg-secondary: rgba(255,255,255,1);--bg-tertiary: rgba(244,243,240,1);--bg-quaternary: rgba(168,33,40,1);}\n                </style>\n                <style data-key=\"background_colors\">\n                    .bg-primary {background-color: rgba(0,0,0,1);color: #fff;}.bg-secondary {background-color: rgba(255,255,255,1);}.bg-tertiary {background-color: rgba(244,243,240,1);}.bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary {background-color: rgba(0,0,0,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary {background-color: rgba(255,255,255,1);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary {background-color: rgba(244,243,240,1);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}}\n                </style>\n                <style data-key=\"background_colors_opacity\">\n                    .bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}.bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}.bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}.bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}.bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}.bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}.bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}.bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}.bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}.bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}.bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}.bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}.bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}.bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}.bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}.bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}}\n                </style>\n                <style data-key=\"border_colors\">\n                    .border-bg-primary{--border-color: var(--bg-primary);}.mobile_border-bg-primary{--mobile-border-color: var(--bg-primary);}.border-bg-secondary{--border-color: var(--bg-secondary);}.mobile_border-bg-secondary{--mobile-border-color: var(--bg-secondary);}.border-bg-tertiary{--border-color: var(--bg-tertiary);}.mobile_border-bg-tertiary{--mobile-border-color: var(--bg-tertiary);}.border-bg-quaternary{--border-color: var(--bg-quaternary);}.mobile_border-bg-quaternary{--mobile-border-color: var(--bg-quaternary);}\n                </style>\n                <style data-key=\"font_colors\">\n                    .primary {color: rgba(0,0,0,1) !important;}.secondary {color: rgba(251,251,251,1) !important;}.tertiary {color: rgba(168,33,40,1) !important;}@media (max-width: 1023px) { .color_mobile_primary {color: rgba(0,0,0,1) !important;}}@media (max-width: 1023px) { .color_mobile_secondary {color: rgba(251,251,251,1) !important;}}@media (max-width: 1023px) { .color_mobile_tertiary {color: rgba(168,33,40,1) !important;}}\n                </style>\n                <style data-key=\"image_gradient\">\n                    .image-gradient-bg-primary{--background-color: var(--bg-primary);}.color_mobile_image-gradient-bg-primary{--mobile-background-color: var(--bg-primary);}.image-gradient-bg-secondary{--background-color: var(--bg-secondary);}.color_mobile_image-gradient-bg-secondary{--mobile-background-color: var(--bg-secondary);}.image-gradient-bg-tertiary{--background-color: var(--bg-tertiary);}.color_mobile_image-gradient-bg-tertiary{--mobile-background-color: var(--bg-tertiary);}.image-gradient-bg-quaternary{--background-color: var(--bg-quaternary);}.color_mobile_image-gradient-bg-quaternary{--mobile-background-color: var(--bg-quaternary);}\n                </style>\n                <style data-key=\"custom_css_variables\">\n                :root {\n                    --lab_page_width: 1003px;\n                    --lab_columns_gutter: 11px;\n                    --space-top: 80;\n                    --space-top-adnuntiusAd: ;\n                }\n\n                @media(max-width: 767px) {\n                    :root {\n                        --lab_columns_gutter: 10px;\n                    }\n                }\n\n                @media(min-width: 767px) {\n                    :root {\n                    }\n                }\n                </style>\n<script src=\"/view-resources/public/common/JWTCookie.js?v=1763454598-L4\"></script>\n<script src=\"/view-resources/public/common/Paywall.js?v=1763454598-L4\"></script>\n                <script>\n                window.Dac = window.Dac || {};\n                (function () {\n                    if (navigator) {\n                        window.Dac.clientData = {\n                            language: navigator.language,\n                            userAgent: navigator.userAgent,\n                            innerWidth: window.innerWidth,\n                            innerHeight: window.innerHeight,\n                            deviceByMediaQuery: getDeviceByMediaQuery(),\n                            labDevice: 'desktop', // Device from labrador\n                            device: 'desktop', // Device from varnish\n                            paywall: {\n                                isAuthenticated: isPaywallAuthenticated(),\n                                toggleAuthenticatedContent: toggleAuthenticatedContent,\n                                requiredProducts: [],\n                            },\n                            page: {\n                                id: '10087199',\n                                extId: 'ntb-dagsavisen10087199'\n                            },\n                            siteAlias: 'dagsavisen',\n                            debug: window.location.href.includes('debug=1')\n                        };\n                        function getDeviceByMediaQuery() {\n                            if (window.matchMedia('(max-width: 767px)').matches) return 'mobile';\n                            if (window.matchMedia('(max-width: 1023px)').matches) return 'tablet';\n                            return 'desktop';\n                        }\n\n                        function isPaywallAuthenticated() {\n                            if (window.Dac && window.Dac.JWTCookie) {\n                                var JWTCookie = new Dac.JWTCookie({ debug: false });\n                                return JWTCookie.isAuthenticated();\n                            }\n                            return false;\n                        }\n\n                        function toggleAuthenticatedContent(settings) {\n                            if (!window.Dac || !window.Dac.Paywall) {\n                                return;\n                            }\n                            var Paywall = new Dac.Paywall();\n                            var updateDOM = Paywall.updateDOM;\n\n                            if(settings && settings.displayUserName) {\n                                var userName = Paywall.getUserName().then((userName) => {\n                                    updateDOM(userName !== false, userName, settings.optionalGreetingText);\n                                });\n                            } else {\n                                updateDOM(window.Dac.clientData.paywall.isAuthenticated);\n                            }\n                        }\n                    }\n                }());\n                </script>\n\n                    <script type=\"module\" src=\"/view-resources/baseview/public/common/baseview/moduleHandlers.js?v=1763454598-L4\" data-cookieconsent=\"ignore\"></script>\n<!-- Google Tag Manager -->\n<script>\n    window.dataLayer = window.dataLayer || [];\n</script>\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T56SZZ8');</script>\n\n                        <script async src=\"https://securepubads.g.doubleclick.net/tag/js/gpt.js\"></script>\n                        <script>\n                            window.googletag = window.googletag || {cmd: []};\n\n                            googletag.cmd.push(function() {\n                                var handleAsTablet = (Dac.clientData.device === 'tablet' || Dac.clientData.innerWidth < 1316);\n\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/toppbanner', [[980,150], [980,300], [1020,150], [1020,300], [1065,150], [1065,300]], 'toppbanner')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && 'true' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/left_sticky', [[180,500], [160,600], [300,600], [460,1001]], 'left_sticky')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && 'true' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/right_sticky', [[180,500], [160,600], [300,600], [460,1000]], 'right_sticky')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/nettbanner1', [[980,150], [980,300], [1920,1080]], 'nettbanner1')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board1', [[580,400], [580,500]], 'articleboard/board1')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board2', [[580,400], [580,500]], 'articleboard/board2')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board3', [[580,400], [580,500]], 'articleboard/board3')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board4', [[580,400], [580,500]], 'articleboard/board4')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board5', [[580,400], [580,500]], 'articleboard/board5')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board6', [[580,400], [580,500]], 'articleboard/board6')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board7', [[580,400], [580,500]], 'articleboard/board7')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board8', [[580,400], [580,500]], 'articleboard/board8')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board9', [[580,400], [580,500]], 'articleboard/board9')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board10', [[580,400], [580,500]], 'articleboard/board10')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board11', [[580,400], [580,500]], 'articleboard/board11')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board12', [[580,400], [580,500]], 'articleboard/board12')\n                                        .addService(googletag.pubads());\n                                }\n\n                                googletag.pubads().setTargeting(\"env\", \"prod\");\n                                googletag.pubads().setTargeting(\"site\", \"dagsavisen\");\n                                googletag.pubads().setTargeting(\"section\", \"nyheter\");\n                                googletag.pubads().setTargeting(\"context\", \"article\");\n                                googletag.pubads().setTargeting(\"tags\", \"ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet\");\n\n                                var useLadyLoading = true || false;\n                                if (useLadyLoading) {\n                                    googletag.pubads().enableLazyLoad({\n                                        fetchMarginPercent: 50 || 150, // Fetch ad content when it is within 1.5 viewports of the visible area\n                                        renderMarginPercent: 45 || 150,  // Render ads when they are within 1.5 viewports of the visible area\n                                        mobileScaling: 2.0\n                                    });\n                                }\n                                \n                                googletag.pubads().enableSingleRequest();\n                                googletag.pubads().collapseEmptyDivs();\n                                googletag.enableServices();\n                            });\n                        </script>\n                <link href=\"https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,700,700italic\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=Inter:regular,300,300italic,200italic,200,100,100italic,500,italic,500italic,600,700,600italic,700italic,900italic,800italic,800,900\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=PT+Serif:regular,italic,700italic,700\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=Noto+Serif:regular,300,300italic,700,600italic,700italic,600,800,900,800italic,900italic,500,italic,500italic,200italic,200,100,100italic\" rel=\"stylesheet\" >\n                <style id=\"dachser-vieweditor-styles\">\n                    .articleHeader .headline { font-family: \"PT Serif\"; font-weight: 700; font-style: normal; font-size: 3rem; }\n                    .articleHeader .subtitle { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; font-size: 1.625rem; }\n                    .bodytext { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; font-size: 1.125rem; }\n                    .byline .name { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    article .meta .dates { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    article .meta .dates .dateLabel { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    .articleHeader .kicker { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; }\n                    article.column { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; }\n                    header#nav, header.pageHeader { font-family: \"Inter\"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: default; }@media (max-width: 767px) { .resp_fonts header#nav, header.pageHeader {font-size: calc(0.262vw * 14); } }\n                    .font-PTSans { font-family: \"PT Sans\" !important; }\n                    .font-PTSans.font-weight-normal { font-weight: normal !important; }\n                    .font-PTSans.font-weight-bold { font-weight: 700 !important; }\n                    .font-Inter { font-family: \"Inter\" !important; }\n                    .font-Inter.font-weight-normal { font-weight: normal !important; }\n                    .font-Inter.font-weight-light { font-weight: 300 !important; }\n                    .font-Inter.font-weight-bold { font-weight: 600 !important; }\n                    .font-Inter.font-weight-black { font-weight: 800 !important; }\n                    .font-PTSerif { font-family: \"PT Serif\" !important; }\n                    .font-PTSerif.font-weight-normal { font-weight: normal !important; }\n                    .font-PTSerif.font-weight-bold { font-weight: 700 !important; }\n                    .font-NotoSerif { font-family: \"Noto Serif\" !important; }\n                    .font-NotoSerif.font-weight-normal { font-weight: normal !important; }\n                    .font-NotoSerif.font-weight-light { font-weight: 300 !important; }\n                    .font-NotoSerif.font-weight-bold { font-weight: 700 !important; }\n                    .font-NotoSerif.font-weight-black { font-weight: 800 !important; }\n                </style>\n                <style id=\"css_variables\"></style>\n                <script>\n                    window.dachserData = {\n                        _data: {},\n                        _instances: {},\n                        get: function(key) {\n                            return dachserData._data[key] || null;\n                        },\n                        set: function(key, value) {\n                            dachserData._data[key] = value;\n                        },\n                        push: function(key, value) {\n                            if (!dachserData._data[key]) {\n                                dachserData._data[key] = [];\n                            }\n                            dachserData._data[key].push(value);\n                        },\n                        setInstance: function(key, identifier, instance) {\n                            if (!dachserData._instances[key]) {\n                                dachserData._instances[key] = {};\n                            }\n                            dachserData._instances[key][identifier] = instance;\n                        },\n                        getInstance: function(key, identifier) {\n                            return dachserData._instances[key] ? dachserData._instances[key][identifier] || null : null;\n                        },\n                        reflow: () => {}\n                    };\n                </script>\n                \n\n                <script type=\"application/ld+json\">\n                [{\"@context\":\"http://schema.org\",\"@type\":\"WebSite\",\"name\":\"dagsavisen\",\"url\":\"https://www.dagsavisen.no\"},{\"@context\":\"https://schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\",\"description\":\"MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.\",\"mainEntityOfPage\":{\"@id\":\"https://www.dagsavisen.no/nyheter/hermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist/10087199\"},\"availableLanguage\":[{\"@type\":\"Language\",\"alternateName\":\"nb-NO\"}],\"image\":[\"https://image.dagsavisen.no/?imageId=10087198&width=1200\",\"https://image.dagsavisen.no/?imageId=10087916&width=1200\",\"https://image.dagsavisen.no/?imageId=10087920&width=1200\"],\"keywords\":\"ntb, mdg, klimabudsjett, jonas gahr støre, innenriks, arild hermstad, scroll, nyheter, stortinget, statsbudsjettet\",\"author\":[{\"@type\":\"Person\",\"name\":\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \"}],\"publisher\":{\"@type\":\"Organization\",\"name\":\"dagsavisen\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg\"}},\"datePublished\":\"2025-12-02T09:26:33.000Z\",\"dateModified\":\"2025-12-02T13:05:41.000Z\"}]\n                </script>                \n                <script type=\"text/javascript\">\n  window.googletag = window.googletag || {};\n  window.googletag.cmd = window.googletag.cmd || [];\n  window.ybConfiguration = window.ybConfiguration || {};\n  window.ybConfiguration = Object.assign({}, window.ybConfiguration, { integrationMethod: 'open_tag' });\n  (function (y, i, e, L, D) {\n    y.Yieldbird = y.Yieldbird || {};\n    y.Yieldbird.cmd = y.Yieldbird.cmd || [];\n    i.cmd.push(function () { i.pubads().disableInitialLoad(); });\n    L = e.createElement('script');\n    L.async = true;\n    L.src = '//cdn.qwtag.com/c9b4797e-ed81-49c1-84d0-19f03fb04305/qw.js';\n    D = e.getElementsByTagName('script')[0];\n    (D.parentNode || e.head).insertBefore(L, D);\n  })(window, window.googletag, document);\n</script><script src=\"https://log.medietall.no/analytics.v2.js\" type=\"module\"></script><script >// Lets us show the users as \"logged inn\" even if they have no active subscriptions\nwindow.Dac.clientData.paywall.toggleAuthenticatedContent = function() {\n    const uniteAuthenticated = document.cookie.split(';').some((item) => item.trim().startsWith('Paywall-Subscriber='));\n    if (!window.Dac || !window.Dac.Paywall) return;\n    var Paywall = new Dac.Paywall();\n    var updateDOM = Paywall.updateDOM;\n    updateDOM(uniteAuthenticated);\n}</script><script async src=\"https://functions.adnami.io/api/macro/adsm.macro.dagsavisen.no.js\"></script><script >// __STROSSLE__\n\nwindow.strossle=window.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)};\nstrossle('bf89680c-8395-441a-a4fd-5707ec4c1ae5', '.strossle-widget');</script><script async src=\"https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js\"></script>\n                \n                \n\n\n\n        <meta property=\"article:section\" content=\"nyheter\">\n<script>\nvar k5aMeta = { \"paid\": 0, \"wordCount\": \"548\", \"lix\": \"46\", \"author\": [\"NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla \"], \"tag\": [\"ntb\", \"mdg\", \"klimabudsjett\", \"jonas gahr støre\", \"innenriks\", \"arild hermstad\", \"scroll\", \"nyheter\", \"stortinget\", \"statsbudsjettet\"], \"title\": \"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\", \"teasertitle\": \"Hermstad om budsjettforhandlingene: – Jeg er alltid optimist\", \"kicker\": \"Innenriks\", \"url\": \"https://www.dagsavisen.no/a/10087199\", \"login\": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), \"subscriber\": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), \"subscriberId\": (Dac.clientData.subscriberId ? `\"${ Dac.clientData.subscriberId }\"` : \"\") };\n</script>\n                <script src=\"//cl.k5a.io/6156b8c81b4d741e051f44c2.js\" async></script>\n\n\n        <style>\n            :root {\n                \n                --bodytext-alignment: var(--bodytext-alignment-center);\n            }\n        </style>\n        \n        \n    </head>\n\n    <body class=\"l4 article site_dagsavisen section_nyheter custom-bodytext-alignment\"\n        \n        \n        >\n\n<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T56SZZ8\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->        \n        <script>\n        document.addEventListener(\"DOMContentLoaded\", (event) => {\n            setScrollbarWidth();\n            window.addEventListener('resize', setScrollbarWidth);\n        });\n        function setScrollbarWidth() {\n            const root = document.querySelector(':root');\n            const width = (window.innerWidth - document.body.offsetWidth < 21) ? window.innerWidth - document.body.offsetWidth : 15;\n            root.style.setProperty('--lab-scrollbar-width', `${ width }px`);\n        }\n        </script>\n\n        \n        <a href=\"#main\" class=\"skip-link\">Jump to main content</a>\n\n        <header class=\"pageElement pageHeader\">\n    <div class=\"section grid-fixed\">\n    <div class=\"row mainline\">\n    <div class=\"hamburger to-be-expanded\" data-id=\"pageElements-4\">\n    <div class=\"positionRelative\">\n        <span class=\"hamburger-button hamburger-expander \">\n            <button class=\"burger-btn\" aria-label=\"Åpne meny\" aria-expanded=\"false\" aria-controls=\"hamburger-container\" aria-haspopup=\"menu\">\n                    <i class=\"open fi-list\"></i>\n                    <i class=\"close fi-x\"></i>\n            </button>\n        </span>\n            <div class=\"hamburger-container\" id=\"hamburger-container\">        \n                <div data-id=\"pageElements-5\" class=\"search visible\">\n\n        <button class=\"search-button\" aria-label=\"Søk\" >\n                <i class=\"open fi-magnifying-glass\"></i>\n                <i class=\"close fi-x\"></i>\n        </button>\n\n    <form class=\"search-container\" action=\"/cse\" method=\"get\" role=\"search\">\n        <label for=\"search-input-5\" class=\"visuallyhidden\">Søk</label>\n        <input type=\"text\" id=\"search-input-5\" name=\"q\" placeholder=\"Søk...\">\n    </form>\n</div>\n\n    <script>\n        if (document.querySelector('[data-id=\"pageElements-5\"] .search-button')) {\n            document.querySelector('[data-id=\"pageElements-5\"] .search-button').addEventListener('click', (event) => {\n                document.querySelector('[data-id=\"pageElements-5\"] .search-container').submit();\n            }, false);\n        }\n    </script>\n<nav class=\"navigation dropdownMenu expandable\">\n\t<ul class=\"menu-list\">\n\t\t\t<li class=\"first-list-item menu--login\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen\" target=\"_self\">Logg inn</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F\" target=\"_self\">Les e-avisen</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item has-children\">\n\t\t\t\t<span tabindex=\"0\">Nyheter</span>\n\t\t\t\t<ul class=\"children\">\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/nyheter\" target=\"_self\">Nyheter</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/innenriks\" target=\"_self\">Innenriks</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/verden\" target=\"_self\">Verden</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/portrett\" target=\"_self\">Portrett</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/reportasje\" target=\"_self\">Reportasje</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item has-children\">\n\t\t\t\t<span tabindex=\"0\">Kultur</span>\n\t\t\t\t<ul class=\"children\">\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/kultur\" target=\"_self\">Kultur</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/bøker\" target=\"_self\">Bøker</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/nye-takter\" target=\"_self\">Musikk</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/teater\" target=\"_self\">Teater</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/film%20og%20serier\" target=\"_self\">Film og serier</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/kunst\" target=\"_self\">Kunst</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/mat-og-drikke\" target=\"_self\">Mat og drikke</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/reise/\" target=\"_self\">Reise</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/kommentar\" target=\"_self\">Kommentar</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/debatt\" target=\"_self\">Debatt</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item dac-hidden-desktop-up dac-hidden-desktop-down\">\n\t\t\t\t<a href=\"/sport\" target=\"_self\">Sport</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"//dagsavisen.no/podkaster-fra-dagsavisen\" target=\"_self\">Podkast</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://www.dagsavisen.no/kultur/prov-deg-pa-dagens-hjernetrim/9655200\" target=\"_self\">Dagens hjernetrim</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/kundeservice\" target=\"_self\">Kundeservice</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/dødsfall\" target=\"_self\">Dødsfall</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://ocast.com/no/dagsavisen/\" target=\"_self\">Annonsere</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item menu--logout\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/logout?siteAlias=dagsavisen\" target=\"_self\">Logg ut</a>\n\t\t\t</li>\n\t</ul>\n</nav>\n\n<script>\n\t(function () {\n\t\t// This is only called when the user presses the escape key.\n\t\tfunction closeElement(event, element) {\n\t\t\tif (event.key === 'Escape') {\n\t\t\t\twindow.removeEventListener('keydown', closeElement);\n\n\t\t\t\t// Get all expanded elements and close them\n\t\t\t\tconst expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');\n\t\t\t\tfor (let i = 0; i < expanded.length; i++) {\n\t\t\t\t\texpanded[i].classList.remove('expanded');\n\t\t\t\t\t\n\t\t\t\t\t// Traverse up from the element the user has selected to see if it is a child of the expanded element\n\t\t\t\t\t// If it is, set focus to the first child, as that is the span element with tabindex. \n\t\t\t\t\t// This is so that if the user has moved on from the menu, we shouldn't mess with the focus and flow\n\t\t\t\t\tif (document.activeElement.closest('.has-children') === expanded[i]) {\n\t\t\t\t\t\texpanded[i].children[0].focus();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction toggleElement(event, element) {\n\t\t\t// Prevent the default link behavior\n\t\t\tevent.preventDefault();\n\n\t\t\t// Check if there are other expanded elements and close them\n\t\t\tconst expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');\n\t\t\tfor (let i = 0; i < expanded.length; i++) {\n\t\t\t\tif (expanded[i] !== element.parentElement) {\n\t\t\t\t\texpanded[i].classList.remove('expanded');\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Toggle the class \"expanded\" on the parent element\n\t\t\t// We toggle instead of add/remove the class because we don't know if we are opening or closing the element\n\t\t\telement.parentElement.classList.toggle('expanded');\n\n\t\t\twindow.addEventListener('keydown', closeElement);\n\t\t}\n\n\t\t// Add extra element for carat and toggle functionality after the span or a element\n\t\tfunction addCarat(element) {\n\t\t\tconst carat = document.createElement('span');\n\t\t\tcarat.classList.add('carat');\n\t\t\tcarat.tabIndex = '0';\n\t\t\tconst sibling = element.querySelector(':scope > a') || element.querySelector(':scope > span');\n\t\t\telement.insertBefore(carat, sibling.nextSibling);\n\t\t\telement.tabIndex = '-1';\n\t\t\tif (sibling.tagName === 'A') {\n\t\t\t\tsibling.tabIndex = '0';\n\t\t\t} else if (sibling.tagName === 'SPAN') {\n\t\t\t\tsibling.tabIndex = '-1';\n\t\t\t}\n\t\t}\n\n\t\t// Get all elements with class \"has-children\" and add two events - one click event and one keydown event\n\t\t// Allow for the same expandable menu to be reused in different viewports by using different classes\n\t\tlet classes = '';\n\t\tif (classes) {\n\t\t\tclasses = '.' + classes.trim().split(' ').join('.');\n\t\t}\n\t\tconst hasChildren = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable .has-children > span`);\n\t\tfor (let i = 0; i < hasChildren.length; i++) {\n\t\t\thasChildren[i].addEventListener('click', function(e) {\n\t\t\t\ttoggleElement(e, this);\n\t\t\t});\n\n\t\t\thasChildren[i].addEventListener('keydown', function (e) {\n\t\t\t\t// Check for both enter and space keys\n\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\ttoggleElement(e, this);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t// Get all elements with class \"has-children\" when toggleChildren is enabled and carat and toggle functionality \n\t\tconst hasChildrenToggle = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > span, nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > a`);\n\t\tfor (let i = 0; i < hasChildrenToggle.length; i++) {\n\n\t\t\t// Add carat to the element\n\t\t\taddCarat(hasChildrenToggle[i].parentElement);\n\n\t\t\tif (hasChildrenToggle[i].tagName === 'A' || hasChildrenToggle[i].tagName === 'SPAN') {\n\t\t\t\thasChildrenToggle[i].nextSibling.addEventListener('click', function(e) {\n\t\t\t\t\ttoggleElement(e, hasChildrenToggle[i]);\n\t\t\t\t});\n\n\t\t\t\thasChildrenToggle[i].nextSibling.addEventListener('keydown', function(e) {\n\t\t\t\t\t// Check for both enter and space keys\n\t\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\t\ttoggleElement(e, hasChildrenToggle[i]);\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\t// Use with caution - ensure that parent li overlaps with child ul to avoid prematurely triggering leave\n\t\t\t\tif (hasChildrenToggle[i].closest('nav').classList.contains('toggleOnHover')) {\n\t\t\t\t\thasChildrenToggle[i].addEventListener('mouseenter', function(e) {\n\t\t\t\t\t\thasChildrenToggle[i].parentElement.classList.add('expanded');\n\t\t\t\t\t});\n\n\t\t\t\t\thasChildrenToggle[i].parentElement.addEventListener('mouseleave', function(e) {\n\t\t\t\t\t\thasChildrenToggle[i].parentElement.classList.remove('expanded');\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t})();\n</script>\n\n<div class=\"section dropdown-close-section\">\n    \n</div>\n\n            </div>\n    </div>\n\n</div>\n\n<script>\n    (function(){\n        const burgerButton = document.querySelector('[data-id=\"pageElements-4\"] .burger-btn');\n        const dropdownCloseSection = document.querySelector('[data-id=\"pageElements-4\"] .dropdown-close-section');\n\n        function toggleDropdown() {\n            // Toggle the expanded class and aria-expanded attribute\n            document.querySelector('[data-id=\"pageElements-4\"].hamburger.to-be-expanded').classList.toggle('expanded');\n            burgerButton.setAttribute('aria-expanded', burgerButton.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\n            burgerButton.setAttribute('aria-label', burgerButton.getAttribute('aria-expanded') === 'true' ? 'Lukk meny' : 'Åpne meny');\n\n            // This doesn't seem to do anything? But there's styling dependent on it some places\n            document.body.classList.toggle('hamburger-expanded');\n        }\n\n        // Called via the eventlistener - if the key is Escape, toggle the dropdown and remove the eventlistener\n        function closeDropdown(e) {\n            if(e.key === 'Escape') {\n                toggleDropdown();\n                // Set the focus back on the button when clicking escape, so the user can continue tabbing down\n                // the page in a natural flow\n                document.querySelector('[data-id=\"pageElements-4\"] .burger-btn').focus();\n                window.removeEventListener('keydown', closeDropdown);\n            }\n        }\n\n        if(burgerButton) {\n            burgerButton.addEventListener('click', function(e) {\n                e.preventDefault();\n                toggleDropdown();\n\n                // If the menu gets expanded, add the eventlistener that will close it on pressing Escape\n                // else, remove the eventlistener otherwise it will continue to listen for escape even if the menu is closed.\n                if(document.querySelector('[data-id=\"pageElements-4\"] .burger-btn').getAttribute('aria-expanded') === 'true') {\n                    window.addEventListener('keydown', closeDropdown);\n                } else {\n                    window.removeEventListener('keydown', closeDropdown);\n                }\n            })\n        }\n        if (dropdownCloseSection) {\n            dropdownCloseSection.addEventListener('click', function(e) {\n                e.preventDefault();\n                toggleDropdown();\n            });\n        }\n\n        document.querySelectorAll('.hamburger .hamburger-expander, .hamburger .hamburger-container, .stop-propagation').forEach(function (element) {\n            element.addEventListener('click', function (e) {\n                e.stopPropagation();\n            });\n        });\n    }());\n</script>\n<figure class=\"logo\">\n    <a href=\" //www.dagsavisen.no\" aria-label=\"Gå til forside\">\n        <img src=\"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg\"\n            alt=\"Gå til forside. Logo, dagsavisen.no\"\n            width=\"157\"\n            >\n    </a>\n</figure>\n<nav class=\"navigation mainMenu\">\n\t<ul class=\"menu-list\">\n\t\t\t<li class=\"first-list-item subscribe-btn menu--subscribe\">\n\t\t\t\t<a href=\"https://abonnement.dagsavisen.no/1-mnd-for-1-kr-knapp\" target=\"_self\">Få tilgang</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item login-btn menu--login\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen\" target=\"_self\">Logg inn</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item menu--logout\">\n\t\t\t\t<a href=\"https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F\" target=\"_self\">Les E-avis</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item login-btn menu--logout\">\n\t\t\t\t<a href=\"https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext\" target=\"_self\">Min side</a>\n\t\t\t</li>\n\t</ul>\n</nav>\n\n\n\n</div>\n\n</div>\n\n\n    <script>\n        (function () {\n            if (!'IntersectionObserver' in window) { return;}\n\n            var scrollEvents = scrollEvents || [];\n\n            if (scrollEvents) {\n                const domInterface = {\n                    classList: {\n                        remove: () => {},\n                        add: () => {}\n                    },\n                    style: {\n                        cssText: ''\n                    }\n                };\n                scrollEvents.forEach(function(event) {\n                    var callback = function (entries, observer) {\n                        if (!entries[0]) { return; }\n                        if (entries[0].isIntersecting) {\n                            event.styles.forEach(function(item) {\n                                (document.querySelector(item.selector) || domInterface).style.cssText = \"\";\n                            });\n                            event.classes.forEach(function(item) {\n                                item.class.forEach(function(classname) {\n                                    (document.querySelector(item.selector) || domInterface).classList.remove(classname);\n                                });\n                            });\n                        } else {\n                            event.styles.forEach(function(item) {\n                                (document.querySelector(item.selector) || domInterface).style.cssText = item.style;\n                            });\n                            event.classes.forEach(function(item) {\n                                item.class.forEach(function(classname) {\n                                    (document.querySelector(item.selector) || domInterface).classList.add(classname);\n                                });\n                            });\n                        }\n                    };\n\n                    var observer = new IntersectionObserver(callback, {\n                        rootMargin: event.offset,\n                        threshold: 1\n                    });\n                    var target = document.querySelector(event.target);\n                    if (target) {\n                        observer.observe(target);\n                    }\n                });\n            }\n        }());\n\n        window.Dac.clientData.paywall.toggleAuthenticatedContent(); \n    </script>\n</header>\n\n        \n\n        \n                \n\n\n        <section id=\"mainArticleSection\" class=\"main article\">\n            <div data-element-guid=\"10c3ff47-2fa9-4bfe-ba1e-855a3095d9ab\" class=\"placeholder placement-top\">\n<div data-element-guid=\"7893b66d-1c8e-4d47-f6e3-25d6c48c31d0\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"toppbanner\" style=\"min-height:150px;\"></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('toppbanner');\n            });\n        </script>\n</div>\n\n</div>\n            <main class=\"pageWidth\">\n                <article class=\" \"\n                    \n                >\n\n                    <section class=\"main article k5a-article\" id=\"main\">\n\n                            <div></div>\n<script>\n(function() {\n    let windowUrl = window.location.href;\n    windowUrl = windowUrl.substring(windowUrl.indexOf('?') + 1);\n    let messageElement = document.querySelector('.shareableMessage');\n    if (windowUrl && windowUrl.includes('code') && windowUrl.includes('expires')) {\n        messageElement.style.display = 'block';\n    } \n})();\n</script>\n\n\n                        <div data-element-guid=\"3db3e57d-075c-431a-843d-dff51dc01687\" class=\"articleHeader column hasCaption\">\n\n    \n\n\n    <h1 class=\"headline mainTitle \" style=\"\">Hermstad om budsjettforhandlingene: – Jeg er alltid optimist</h1>\n    <h2 class=\"subtitle \" style=\"\">MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.</h2>\n\n\n\n    <div class=\"media\">\n            \n            <figure data-element-guid=\"8a50067b-ad48-463b-a494-591afba69cac\" class=\"headerImage\">\n    <div class=\"img fullwidthTarget\">\n        <picture>\n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=webp\" \n                width=\"1058\"\n                height=\"604\"\n                media=\"(min-width: 768px)\"\n                type=\"image/webp\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=jpg\" \n                width=\"1058\"\n                height=\"604\"\n                media=\"(min-width: 768px)\"\n                type=\"image/jpeg\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=webp\" \n                width=\"480\"\n                height=\"274\"\n                media=\"(max-width: 767px)\"\n                type=\"image/webp\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg\" \n                width=\"480\"\n                height=\"274\"\n                media=\"(max-width: 767px)\"\n                type=\"image/jpeg\">    \n            <img src=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg\"\n                width=\"480\"\n                height=\"274\"\n                title=\"Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.\"\n                alt=\"\" \n                \n                style=\"\"    \n                >\n        </picture>        \n        \n    </div>\n    \n</figure>\n\n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n        <div class=\"floatingText\"></div>\n    </div>\n\n\n    <div class=\"caption \" data-showmore=\"Vis mer\">\n        <figcaption itemprop=\"caption\" class=\"\">Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.</figcaption>\n        <figcaption itemprop=\"author\" class=\"\" data-byline-prefix=\"\">Javad Parsa / NTB</figcaption>\n    </div>\n\n\n\n    <p class=\"kicker t30 tertiary color_mobile_tertiary\" style=\"\">Innenriks</p>\n\n\n        <div data-element-guid=\"c410a5a5-8d8f-4baa-8907-71d08c8d09da\" class=\"meta\">\n    \n\n    <div class=\"bylines\">\n        <div data-element-guid=\"e701066a-7dfd-4ef0-a254-4a7e1be86c5d\" class=\"byline column\" itemscope itemtype=\"http://schema.org/Person\">\n    \n    <div class=\"content\">\n            \n        <address class=\"name\">\n\n                <span class=\"lab-hidden-byline-name\" itemprop=\"name\">NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla </span>\n                    <span class=\"firstname \">NTB-Bibiana Piene, Hans O. Torgersen og Amalie Vadla</span>\n        </address>\n    </div>\n</div>\n\n        \n    </div>\n    \n    <div class=\"dates\">\n    \n        <span class=\"dateGroup datePublished\">\n            <span class=\"dateLabel\">Publisert</span>\n            <time datetime=\"2025-12-02T09:26:33.000Z\" title=\"Publisert 02.12.2025 - 10:26\">02.12.2025 - 10:26</time>\n        </span>\n            <span class=\"dateGroup dateModified\">\n                <span class=\"dateLabel\">Sist oppdatert</span>\n                <time datetime=\"2025-12-02T13:05:41.000Z\" title=\"Sist oppdatert 02.12.2025 - 14:05\">02.12.2025 - 14:05</time>\n            </span>\n    </div>\n\n    <div class=\"read-time\">\n        <span>Lesetid: <span class=\"read-time-value\">2 min</span></span>\n    </div>\n\n    <div class=\"social\">\n            <a target=\"blank\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199\" class=\"fi-social-facebook\" aria-label=\"Del på Facebook\"></a>\n            <a target=\"blank\" href=\"mailto:?subject=Hermstad%20om%20budsjettforhandlingene%3A%20%E2%80%93%20Jeg%20er%20alltid%20optimist&body=MDG-lederen%20antyder%20at%20det%20har%20v%C3%A6rt%20noe%20fremgang%20i%20forhandlingene%20i%20Stortinget%20om%20neste%20%C3%A5rs%20statsbudsjett%20gjennom%20helgen.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199\" class=\"fi-mail\" aria-label=\"Del via e-mail\"></a>\n    </div>\n\n\n\n</div>\n\n</div>\n\n\n                        \n\n                        \n                        <div data-element-guid=\"3beb25ff-f758-4d04-f977-76ad72919c58\" class=\"placeholder fullWidth\">\n<div data-element-guid=\"4242cf8c-8160-48ba-9e9f-0bf6a7750847\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"nettbanner1\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('nettbanner1');\n            });\n        </script>\n</div>\n\n</div>\n\n\n                        \n\n                        <div data-element-guid=\"c410a5a5-8d8f-4baa-8907-71d08c8d09da\" class=\"bodytext large-12 small-12 medium-12\">\n    \n    \n\n    <p>En ordknapp Hermstad ble fotfulgt av pressen i stortingskorridoren på vei fra Bergstøs kontor til heisen. På spørsmål om hvordan det går med forhandlingene, antyder han at de har beveget seg framover.</p><p>– Vi er nærmere nå enn på fredag, sier MDG-lederen, som tilsynelatende er håpefull om at det finnes en løsning.</p><p>– Jeg er alltid optimist, sier han.</p><p>Statsbudsjettet, som det nå forhandles om i Stortinget, bestemmer hvordan Norge skal bruke penger neste år.</p><div data-element-guid=\"6df98dd0-158b-46d9-f41d-ae457b4b193d\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board1\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board1');\n            });\n        </script>\n</div>\n<p>Etter at MDG brøt forhandlingene lørdag og Arbeiderpartiet lørdag kunngjorde budsjettenighet med Senterpartiet og Rødt – altså uten SV og MDG og uten flertall – har likevel samtalene fortsatt i Stortinget de siste dagene.</p><p>MDG har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Sp og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.</p><h2>Ordknapp Brenna</h2><p>Tirsdag har møtevirksomheten på Stortinget mellom de rødgrønne partiene fortsatt med høy hyppighet.</p><div data-element-guid=\"46984773-6f9d-458a-8811-87c1e13a3150\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board2\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board2');\n            });\n        </script>\n</div>\n<p>Aps parlamentariske leder Tonje Brenna ville ikke si mye etter samtalene med flere av de andre rødgrønne partiene tirsdag formiddag.</p><p>– Vi fortsetter å snakke sammen. Jeg tror ikke jeg har noe å legge til ut over det, egentlig. Og målet er å få flertall for budsjettet, sa Brenna til NTB, og la til:</p><p>– Så lenge det er samtaler, så er det håp om å få til det.</p><p>Tirsdag formiddag møtte Brenna også partilederne i SV og Rødt, Kirsti Bergstø og Marie Sneve Martinussen.</p><div data-element-guid=\"ff2db4a0-4145-43b2-ef38-35e6fc8b1637\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board3\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board3');\n            });\n        </script>\n</div>\n<h2>SV i dialog med MDG</h2><p>Bergstø opplyste at det fortsatt pågår samtaler om statsbudsjettet som inkluderer alle de rødgrønne partiene.</p><p>Hun understreket to svakheter med budsjettforslaget til Ap, Rødt og Sp: Det var ikke ferdig, og det har ikke flertall.</p><p>– Vi jobber nå for å finne på plass de løsningene som jeg mener vi kunne landet det siste døgnet hvis vi hadde brukt det. Men nå bruker vi uka på det for å se om vi kan klare å kna til sånn at alle – hele det rødgrønne laget – kan stille seg bak budsjettet, sa Bergstø på vei ut fra et møte med Brenna.</p><div data-element-guid=\"199fc22e-cc0f-46c3-8e3c-5c033a34df22\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board4\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board4');\n            });\n        </script>\n</div>\n<p>Hun bekreftet samtidig at SV snakker med MDG.</p><p>– Vi er i dialog med MDG. Vi prøver å finne løsninger som kan stå seg for alle, sa Bergstø.</p><p>Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.</p><h2>Hermstad freder Støre</h2><div data-element-guid=\"698f3390-f6b3-442f-ee07-d62f27565d35\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board5\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board5');\n            });\n        </script>\n</div>\n<p>Da Hermstad ble utfordret på sin motstand mot budsjettet i NRK-programmet Politisk kvarter tirsdag morgen, garanterte MDG-lederen at han støtter Støre framfor en Frp-regjering.</p><p>Hermstad sier at han vil stemme for Støre dersom det blir en «strafferunde» i Stortinget.</p><p>– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han.</p><p>Partiet har sagt at de ikke kan stille seg bak budsjettet som Ap-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser ifølge dem vil gå opp.</p><div data-element-guid=\"3bebb7d3-cab5-4c04-e8f9-dfa3262a1910\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board6\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board6');\n            });\n        </script>\n</div>\n<p>– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.</p><figure data-element-guid=\"30b0ce18-792f-4652-977c-377fc249780b\" class=\"column desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8\">\n    \n    <div class=\"content bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\">\n\n        <div class=\"img fullwidthTarget\">\n            <picture>\n                <source srcset=\"https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=1412&height=806&format=webp\" \n                    width=\"706\"\n                    height=\"403\"\n                    media=\"(min-width: 768px)\"\n                    type=\"image/webp\">    \n                <source srcset=\"https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=1412&height=806&format=jpg\" \n                    width=\"706\"\n                    height=\"403\"\n                    media=\"(min-width: 768px)\"\n                    type=\"image/jpeg\">    \n                <source srcset=\"https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=webp\" \n                    width=\"480\"\n                    height=\"274\"\n                    media=\"(max-width: 767px)\"\n                    type=\"image/webp\">    \n                <source srcset=\"https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=jpg\" \n                    width=\"480\"\n                    height=\"274\"\n                    media=\"(max-width: 767px)\"\n                    type=\"image/jpeg\">    \n                <img src=\"https://image.dagsavisen.no/10087916.webp?imageId=10087916&width=960&height=548&format=jpg\"\n                    width=\"480\"\n                    height=\"274\"\n                    title=\"Marie Sneve Martinussen (R) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.\"\n                    alt=\"\" \n                    loading=\"lazy\"\n                    style=\"\"    \n                    >\n            </picture>            \n                    </div>\n        <div class=\"caption \" data-showmore=\"Vis mer\">\n            <figcaption itemprop=\"caption\" class=\"\">Marie Sneve Martinussen (R) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.</figcaption>\n            <figcaption itemprop=\"author\" class=\"\" data-byline-prefix=\"\">Terje Pedersen / NTB</figcaption>\n        </div>    </div>\n</figure>\n<figure data-element-guid=\"170f7e92-23ef-46be-967b-0056160adbb8\" class=\"column desktop-floatCenter mobile-floatCenter small-12 large-8 small-abs-12 large-abs-8\">\n    \n    <div class=\"content bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\">\n\n        <div class=\"img fullwidthTarget\">\n            <picture>\n                <source srcset=\"https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=1412&height=806&format=webp\" \n                    width=\"706\"\n                    height=\"403\"\n                    media=\"(min-width: 768px)\"\n                    type=\"image/webp\">    \n                <source srcset=\"https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=1412&height=806&format=jpg\" \n                    width=\"706\"\n                    height=\"403\"\n                    media=\"(min-width: 768px)\"\n                    type=\"image/jpeg\">    \n                <source srcset=\"https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=webp\" \n                    width=\"480\"\n                    height=\"274\"\n                    media=\"(max-width: 767px)\"\n                    type=\"image/webp\">    \n                <source srcset=\"https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=jpg\" \n                    width=\"480\"\n                    height=\"274\"\n                    media=\"(max-width: 767px)\"\n                    type=\"image/jpeg\">    \n                <img src=\"https://image.dagsavisen.no/10087920.webp?imageId=10087920&width=960&height=548&format=jpg\"\n                    width=\"480\"\n                    height=\"274\"\n                    title=\"Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.\"\n                    alt=\"\" \n                    loading=\"lazy\"\n                    style=\"\"    \n                    >\n            </picture>            \n                    </div>\n        <div class=\"caption \" data-showmore=\"Vis mer\">\n            <figcaption itemprop=\"caption\" class=\"\">Kirsti Bergstø (SV) etter et møte med Tuva Moflag og Tonje Brenna på Stortinget i forbindelse med forhandlingene om statsbudsjettet.</figcaption>\n            <figcaption itemprop=\"author\" class=\"\" data-byline-prefix=\"\">Terje Pedersen / NTB</figcaption>\n        </div>    </div>\n</figure>\n\n\n    \n\n    \n</div>\n\n\n                        \n\n\n                        \n<div data-element-guid=\"c410a5a5-8d8f-4baa-8907-71d08c8d09da\" class=\"column articleFooter\">\n    <span class=\"tags\">\n        <a href=\"/tags/ntb\">ntb</a>\n        <a href=\"/tags/mdg\">mdg</a>\n        <a href=\"/tags/klimabudsjett\">klimabudsjett</a>\n        <a href=\"/tags/jonas%20gahr%20st%C3%B8re\">jonas gahr støre</a>\n        <a href=\"/tags/innenriks\">innenriks</a>\n        <a href=\"/tags/arild%20hermstad\">arild hermstad</a>\n        <a href=\"/tags/scroll\">scroll</a>\n        <a href=\"/tags/nyheter\">nyheter</a>\n        <a href=\"/tags/stortinget\">stortinget</a>\n        <a href=\"/tags/statsbudsjettet\">statsbudsjettet</a>\n    </span>\n    \n</div>\n\n\n                        <div class=\"row social\">\n                            <div class=\"column large-12 small-12\">\n                                    <a target=\"blank\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199\" class=\"fi-social-facebook\" aria-label=\"Del på Facebook\"></a>\n                                    <a target=\"blank\" href=\"mailto:?subject=Hermstad%20om%20budsjettforhandlingene%3A%20%E2%80%93%20Jeg%20er%20alltid%20optimist&body=MDG-lederen%20antyder%20at%20det%20har%20v%C3%A6rt%20noe%20fremgang%20i%20forhandlingene%20i%20Stortinget%20om%20neste%20%C3%A5rs%20statsbudsjett%20gjennom%20helgen.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fhermstad-om-budsjettforhandlingene-jeg-er-alltid-optimist%2F10087199\" class=\"fi-mail\" aria-label=\"Del via e-mail\"></a>\n                            </div>\n                        </div>\n\n                    </section>\n                    \n                </article>\n                <section class=\"related desktop-fullWidth mobile-fullWidth fullwidthTarget\">\n                <div data-element-guid=\"60bef09b-8a23-43eb-9dd6-e602b5d693cb\" class=\"page-content\"><div data-element-guid=\"e59c5326-0b82-4931-90bb-1bef640580fc\" class=\"row small-12 large-12\" style=\"\"><div \n    data-element-guid=\"3edde03e-3c81-45b5-974d-34268bda1446\"\n    id=\"infiniteScroll-3edde03e-3c81-45b5-974d-34268bda1446\"\n    class=\"column infiniteScroll small-12 large-12 small-abs-12 large-abs-12\">\n    \n    <div id=\"infinity-3edde03e-3c81-45b5-974d-34268bda1446\"></div>\n    <div id=infiniteTarget-3edde03e-3c81-45b5-974d-34268bda1446 class=\"content \" style=\"\">\n            <script>\n                function showEverything(id) {\n                    const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);\n                    infiniteCollapse.classList.add(\"infiniteVisibility\");\n                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);\n                    bodyText.classList.remove(\"infiniteRelativity\");\n                    const visibilityButton = document.getElementById(`infiniteButton-${ id }`);\n                    const infiniteFade = document.getElementById(`infiniteFade-${ id }`);\n                    infiniteFade.classList.add(\"infiniteInvisibility\");\n                    visibilityButton.classList.remove(\"infiniteVisibility\");\n                    visibilityButton.classList.add(\"infiniteInvisibility\");\n                }\n\n                function collapseArticle(id) {\n                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);\n                    const bodyTextChildren = Array.from(bodyText.children);\n                    const paragraphs = [];\n                    bodyTextChildren.forEach((element, index) => {\n                        if (element.tagName === \"P\") {\n                            paragraphs.push({ element, index }); // extract paragraphs, retain original index in body text\n                        }\n                    });\n                    if (paragraphs && paragraphs.length > 2) {\n                        const secondParagraph = paragraphs[1].element;\n                        bodyText.classList.add(\"infiniteRelativity\");\n                        for (let i = 0; i <= paragraphs[1].index; i++) {                  \n                            bodyTextChildren[i].classList.add(\"infiniteVisibility\");\n                        }\n                        const secondRectangle = secondParagraph.getBoundingClientRect();\n                        secondParagraph.insertAdjacentHTML(\"afterbegin\", `<div id=\"infiniteFade-${ id }\" class=\"infiniteFade\"></div>`);\n                        if (!document.getElementById(`infiniteButton-${ id }`)) {\n                            secondParagraph.insertAdjacentHTML(\"afterend\", `<button id=\"infiniteButton-${ id }\" onclick=\"showEverything(${ id })\" class=\"infiniteButton infiniteVisibility\" id=infiniteButton-${ id }>Fortsett å lese</button>`);\n                        }\n                        const backgroundColor = window.getComputedStyle(document.body).getPropertyValue(\"background-color\");\n                        const backgroundColorWithOpacity = backgroundColor.replace(\"rgb\", \"rgba\");\n                        const backgroundColorWithOpacityStart = backgroundColorWithOpacity.replace(\")\", \", 1)\");\n                        const backgroundColorWithOpacityStop = backgroundColorWithOpacity.replace(\")\", \", 0)\");\n                        const infiniteFade = document.getElementById(`infiniteFade-${ id }`);\n                        infiniteFade.setAttribute(\"style\", `height: ${ secondRectangle.height + 80 }px; background: linear-gradient(0deg, ${ backgroundColorWithOpacityStart } 30%, ${ backgroundColorWithOpacityStop } 100%);`); // margin-bottom: 5rem;\n                    } else {\n                        // if fewer than 2 paragraphs, show everything\n                        const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);\n                        infiniteCollapse.classList.add(\"infiniteVisibility\");\n                    }\n                };\n\n                function observeArticle(id, url) {\n                    const articleOptions = {\n                        root: null,\n                        rootMargin: \"0px\",\n                        threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                    };\n                    const articleCallback = (entries, observer) => {\n                        entries.forEach((entry) => {\n                            if (entry.isIntersecting) {\n                                // when scrolling down, check when top is more than halfway up\n                                // when scrolling up, check when bottom is more than halfway down  \n                                if ((entry.target.getBoundingClientRect().top > 0 && entry.target.getBoundingClientRect().top < (window.innerHeight / 2)) || (entry.target.getBoundingClientRect().top < 0 && entry.target.getBoundingClientRect().bottom > (window.innerHeight / 2))) {\n                                    const currentId = window.location.pathname.split(\"/\").pop();\n                                    const currentArticle = document.getElementById(`infiniteArticle-${ id }`);\n                                    const currentArticleUrl = currentArticle.getAttribute(\"data-article-url\") || `${ window.location.origin }${ url}`;\n                                    const currentArticleEncodedUrl = encodeURI(currentArticleUrl);\n                                    if (id !== currentId) {\n                                        window.history.replaceState({}, \"\", currentArticleEncodedUrl);\n                                        if (typeof pbjs !== \"undefined\" && pbjs.setConfig) {\n                                            pbjs.setConfig({ pageUrl: currentArticleEncodedUrl });\n                                        }\n                                        currentArticle.classList.add(\"observed\");\n                                        const lab_article_data = {\n                                             tagsString: '',\n                                        };\n                                        if (window.Dac && window.Dac.InfinityScrollAds) {\n                                            const scrollads = new Dac.InfinityScrollAds(id, currentId, entry);\n                                            scrollads.reloadSkyscraperAds();   \n                                        } else {\n                                            console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');\n                                        }\n                                    } else {\n                                        currentArticle.classList.remove(\"observed\");\n                                    }\n                                } \n                            }\n                        });\n                    };\n                    const articleObserver = new IntersectionObserver(articleCallback, articleOptions);\n                    const articleTarget = document.getElementById(id);\n                    articleObserver.observe(articleTarget);\n                }\n\n                function setupAdIntersectionObserver(id) {\n                    const adObserverOptions = {\n                        root: null,\n                        rootMargin: `${window.innerHeight * 4}px 0px ${window.innerHeight * 4}px 0px`,\n                        threshold: 0\n                    };\n\n                    const adObserverCallback = (entries, observer) => {\n                        entries.forEach((entry) => {\n                            if (entry.isIntersecting) {\n                                const currentId = window.location.pathname.split(\"/\").pop();\n                                if (window.Dac && window.Dac.InfinityScrollAds) {\n                                    const scrollads = new Dac.InfinityScrollAds(id);\n                                    scrollads.reloadArticleAds();\n                                } else {\n                                    console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');\n                                }\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    };\n\n                    const target = document.getElementById(`infiniteArticle-${id}`);\n                    if (target) {\n                        const adObserver = new IntersectionObserver(adObserverCallback, adObserverOptions);\n                        adObserver.observe(target);\n                    } else {\n                        console.warn(`Target element infiniteArticle-${id} not found for ad observer.`);\n                    }\n                }\n\n                (function() {\n                    // prevent fetching infinite scroll inside infinite scroll\n                    if (\"default\" !== \"infinitescroll\") {\n                        const apiUrl = \"https://api.dagsavisen.no\";\n                        const domain = \"https://www.dagsavisen.no\";\n                        const siteId = \"4\";\n                        const rootId = \"10087199\";\n                        const rootUrl = window.location.pathname; // original URL\n                        const articles = [];\n                        const isArticle = \"page_article\" === \"page_article\";\n                        const infiniteSource = \"dagsavisenscroll\" ? \"feed\" : \"api\";\n                        const infiniteFeed = \"dagsavisenscroll\" || \"\";\n\n                        const infiniteOptions = {\n                            root: null,\n                            rootMargin: `${ window.innerHeight * 2 }px`,\n                            threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                        };\n\n                        let isReady = true;\n                        \n                        const infiniteCallback = (entries, observer) => {\n                            entries.forEach((entry) => {\n                                if (entry.isIntersecting && isReady && articles.length > 0) {\n                                    isReady = false;\n                                    let articleBatch = articles.splice(0, 5);\n                                    let remainingArticles = articleBatch.length;\n                                    articleBatch.forEach((article) => {\n                                        remainingArticles--;\n                                        if (article.url) {\n                                            fetch(`${ domain }${ article.url }?lab_opts=infinitescroll`) \n                                                .then((response) => {\n                                                    if (!response.ok) {\n                                                        throw new Error(`Could not fetch article: ${ response.status } - ${ response.statusText }`);\n                                                    } else {\n                                                        return response.text();\n                                                    }\n                                                })\n                                                .then((response) => {\n                                                    const articleContainer = document.createElement(\"div\");\n                                                    articleContainer.id = article.id;\n                                                    articleContainer.appendChild(document.createRange().createContextualFragment(response));\n                                                    const infinity = document.getElementById(\"infinity-3edde03e-3c81-45b5-974d-34268bda1446\");\n                                                    infinity.appendChild(articleContainer);\n                                                    if (window.Dac && window.Dac.Definition) {\n                                                        const definition = new Dac.Definition(`infiniteSection-${ article.id }`);\n                                                        definition.setup();   \n                                                    }\n                                                    collapseArticle(article.id);\n                                                    observeArticle(article.id, article.url);\n                                                    setupAdIntersectionObserver(article.id);\n                                                })\n                                                .catch((error) => console.log(error))\n                                                .finally(() => {\n                                                    if (remainingArticles === 0) {\n                                                        isReady = true;\n                                                    }\n                                                });\n                                        } else {\n                                            if (remainingArticles === 0) {\n                                                isReady = true;\n                                            }\n                                        }\n                                    });\n                                } \n                            });\n                        };\n                        const infiniteTarget = document.getElementById(\"infiniteTarget-3edde03e-3c81-45b5-974d-34268bda1446\");\n                        if (infiniteSource === \"api\") {\n                            fetch(`${ apiUrl }/article?site_id=${ siteId }&query=NOT paywall:*`) // \"paywall\": \"\" or no paywall property\n                                .then((response) => {\n                                    if (!response.ok) {\n                                        throw new Error(`Could not fetch articles from Labrador API: ${ response.status } - ${ response.statusText }`);\n                                    } else {\n                                        return response.json();\n                                    }\n                                })\n                                .then((response) => {\n                                    response.result.forEach((entry) => {\n                                        if (((isArticle && entry.id !== rootId) || !isArticle) && !(articles.some(((article) => article.id === entry.id)))) {\n                                            articles.push({ id: entry.id, url: entry.published_url });\n                                        }\n                                    });\n                                    infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);\n                                    infiniteObserver.observe(infiniteTarget);\n                                })\n                                .catch((error) => console.log(error));\n                        } else if (infiniteSource === \"feed\") {\n                            fetch(`${ apiUrl }/feed/data/${ infiniteFeed }`)\n                                .then((response) => {\n                                    if (!response.ok) {\n                                        throw new Error(`Could not fetch articles from feed: ${ response.status } - ${ response.statusText }`);\n                                    } else {\n                                        return response.json();\n                                    }\n                                })\n                                .then((response) => {\n                                    if (response && response.entries) {\n                                        response.entries.forEach((entry) => {\n                                            if (((isArticle && entry.id !== rootId) || !isArticle) && entry.siteDomain === domain && !entry.paywall && !(articles.some(((article) => article.id === entry.id)))) {\n                                                articles.push({ id: entry.id, url: entry.url });\n                                            }\n                                        });\n                                        infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);\n                                        infiniteObserver.observe(infiniteTarget);\n                                    }\n                                })\n                                .catch((error) => console.log(error));\n                        }\n                        // navigate to original URL if infinite scroll element is no longer visible\n                        const rootOptions = {\n                            root: null,\n                            rootMargin: \"0px\",\n                            threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                        };\n                        const rootCallback = (entries, observer) => {\n                            entries.forEach((entry) => {\n                                if (!entry.isIntersecting) {\n                                    const query = location.search;\n                                    window.history.replaceState({}, \"\", rootUrl + query);\n                                } \n                            }); \n                        };\n                        const rootObserver = new IntersectionObserver(rootCallback, rootOptions);\n                        const rootTarget = document.getElementById(\"infinity-3edde03e-3c81-45b5-974d-34268bda1446\");\n                        rootObserver.observe(rootTarget);\n                    }\n                })();\n            </script>\n    </div>\n</div>\n</div>\n</div>\n\n                </section>\n            </main>\n            <div data-element-guid=\"10ced684-bc29-481a-89fb-adc93df7e966\" class=\"placeholder placement-left\">\n<div data-element-guid=\"78ea012a-84ba-4c4c-e1bb-e7db51dca5d1\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label\"  style=\"top: 80px;\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"left_sticky\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('left_sticky');\n            });\n        </script>\n</div>\n\n</div>\n            <div data-element-guid=\"8ff77075-2658-4279-9002-5bd491960235\" class=\"placeholder placement-right\">\n<div data-element-guid=\"500ce56f-6c65-4533-b53c-fb13ee0c9d7f\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label\"  style=\"top: 80px;\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"right_sticky\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('right_sticky');\n            });\n        </script>\n</div>\n\n</div>\n        </section>\n\n            <template class=\"definitionTemplate\">\n                <div class=\"definitionPopup\">\n                    <div class=\"definitionInfo\">\n                        <p></p>\n                        <span></span>\n                        <button class=\"definitionClose\">&#10005;</button>\n                    </div>\n                </div>\n            </template>\n\n\n        <script>\n                (function(){\n                    const audioPlayers = document.querySelectorAll('.dacInlineAudio');\n                    for (const audioPlayer of audioPlayers) {\n                        window.dachserData.push('audioInline', audioPlayer);\n                    }\n\n                    window.onload = function() {\n                        if (window.Dac && window.Dac.Definition) {\n                            const definition = new Dac.Definition();\n                            definition.setup();   \n                        }\n                    };\n                })();\n        </script>\n            <script>\n                window.lab_article_data = window.lab_article_data || {};\n                if (lab_article_data[10087199]) {\n                    lab_article_data[10087199].tagsString = 'ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet';\n                    lab_article_data[10087199].section = 'nyheter';\n                    lab_article_data[10087199].pageType = 'article';\n                } else {\n                    lab_article_data[10087199] = {\n                        tagsString: 'ntb,mdg,klimabudsjett,jonas gahr støre,innenriks,arild hermstad,scroll,nyheter,stortinget,statsbudsjettet'\n                        , section: 'nyheter'\n                        , pageType: 'article'\n                    };\n                    \n                }\n            </script>\n\n        \n\n<footer class=\"page\">\n    <div data-element-guid=\"db03fb0e-a51c-4e54-81eb-cdc307ac535f\" class=\"row-section desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"e48f6339-f562-476f-8dae-6950a89f70d6\" class=\"column  small-12 large-2 small-abs-12 large-abs-2 \">\n    <style></style>\n    <div class=\"content \" style=\"\">\n        <figure data-element-guid=\"e48f6339-f562-476f-8dae-6950a89f70d6\" class=\"\" >\n            <div class=\"img fullwidthTarget \">\n                <picture>\n                    <source srcset=\"https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=334&height=74&format=webp\" \n                        width=\"167\"\n                        height=\"37\"\n                        media=\"(min-width: 768px)\"\n                        type=\"image/webp\">    \n                    <source srcset=\"https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=334&height=74&format=jpg\" \n                        width=\"167\"\n                        height=\"37\"\n                        media=\"(min-width: 768px)\"\n                        type=\"image/jpeg\">    \n                    <source srcset=\"https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=webp\" \n                        width=\"480\"\n                        height=\"106\"\n                        media=\"(max-width: 767px)\"\n                        type=\"image/webp\">    \n                    <source srcset=\"https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=jpg\" \n                        width=\"480\"\n                        height=\"106\"\n                        media=\"(max-width: 767px)\"\n                        type=\"image/jpeg\">    \n                    <img src=\"https://image.dagsavisen.no/10087812.webp?imageId=10087812&x=0.00&y=0.00&cropw=100.00&croph=100.00&width=960&height=212&format=jpg\"\n                        width=\"480\"\n                        height=\"106\"\n                        title=\"\"\n                        alt=\"\" \n                        loading=\"lazy\"\n                        style=\"\"    \n                        >\n                </picture>                \n                            </div>\n        </figure>\n    </div>\n</div><div data-element-guid=\"536ce190-8525-4b44-a3db-621ea920bfb0\" class=\"column text_singleline small-12 large-8 small-abs-12 large-abs-8\">\n    <style></style>\n    <h2 class=\"content singleline\" style=\" \">\n        \n    </h2>\n</div><div data-element-guid=\"ae45324d-ecfa-4784-bccf-5cd7eb4416ac\" id=\"markup_200636\" class=\"markupbox column small-12 large-2 small-abs-12 large-abs-2\">\n    <style></style>\n    <div class=\"content fullwidthTarget desktop-collapsed-element border-radius-no_border_radius border-radius-mobile_no_border_radius align-right mobile_text_align_align-right\" style=\"\">\n\n        \n\n        \n\n            <div style=\"display: flex; gap: 12px; padding: 10px 0; align-items: center; justify-content: flex-start;\">\n  <a href=\"https://www.facebook.com/dagsavisen/\" title=\"Facebook\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: white; display: block;\">\n      <path d=\"M432 32H80A48 48 0 0 0 32 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H432a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"></path>\n    </svg>\n  </a>\n  <a href=\"https://twitter.com/Dagsavisen\" title=\"X (Twitter)\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: white; display: block;\">\n      <path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"></path>\n    </svg>\n  </a>\n  <a href=\"https://www.dagsavisen.no/arc/outboundfeeds/rss/\" title=\"RSS\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: white; display: block;\">\n      <path d=\"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z\"></path>\n    </svg>\n  </a>\n</div>\n\n        \n        \n    </div>\n</div>\n</div>\n</div>\n<div data-element-guid=\"1808f1ac-04a7-44a6-ba56-4c901a977160\" class=\"row-section desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"e47daa55-9f2d-458c-84fa-7678801e0a74\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <p class=\"content singleline t14 tm14 font-weight-normal m-font-weight-normal font-PTSerif\" style=\" \">\n        <br><br>Sjefredaktør: <a href=\"mailto:lars.west.johnsen@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Lars West Johnsen</a>\n<br>Adm. direktør: <a href=\"mailto:nina.kordahl@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Nina Kordahl</a>\n<br>Nyhetsredaktør (konst.): <a href=\"mailto:tore.ryssdalsnes@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Tore Ryssdalsnes</a>\n<br>Nyhetsredaktør: <a href=\"mailto:kb@dagsavisen.no\"><span class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Kathleen Buer</span> </a>(permisjon)\n<br>Kulturredaktør: <a href=\"mailto:mode.steinkjer@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Mode Steinkjer</a>\n    </p>\n</div><div data-element-guid=\"48f44d45-4e34-470b-a0ae-74f9602c1356\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <h2 class=\"content singleline t14 tm14 secondary color_mobile_secondary font-PTSerif\" style=\" \">\n        <br><br>Desksjef:\n<a href=\"mailto:espen.rusdal@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Espen Hågensen Rusdal</a><br>Nyhetssjef: <a href=\"mailto:ines.zander@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Ines Margot Zander</a> (permisjon) <br>Nyhetsleder: <a href=\"mailto:jorn.henriksen.skjaerpe@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Jørn H. Skjærpe</a>\n<br>Debattansvarlig: <a href=\"mailto:hermund.kjernli@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Hermund Lybeck Kjernli</a>\n    </h2>\n</div><div data-element-guid=\"c532d8a8-52df-46f5-88b4-a1b8c53e71c8\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <h2 class=\"content singleline t14 tm14 secondary color_mobile_secondary font-PTSerif\" style=\" \">\n        <span class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight_desktop=\"font-weight-bold\">KONTAKT OSS</span><br><br>Sentralbord: 22 99 80 00\n<br>Abonnement: 22 99 80 50\n<br>Organisasjonr.: 980 454 347\n<br><a href=\"mailto:tips@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Tips oss</a>\n<br>Frontsjef nå: <a href=\"mailto:sturla.hanssen@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\">Sturla Smári Hanssen</a><a href=\"mailto:sturla.hanssen@dagsavisen.no\" class=\"secondary color_mobile_secondary\" data-lab-text_color_desktop=\"secondary\"></a>\n    </h2>\n</div><div data-element-guid=\"72e00771-eb9a-4652-89b4-62940839305d\" id=\"markup_10087688\" class=\"markupbox column small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            <h2 class=\"content singleline t14 tm17 font-PTSerif\" style=\" \">\n\n  <span data-lab-font_weight_desktop=\"font-weight-bold\" class=\"font-weight-bold m-font-weight-bold t14\" data-lab-text_size_desktop=\"14\">\n    OM OSS\n  </span><br><br>\n\n  <a href=\"https://nuu.no/dagsavisen\" target=\"_blank\" class=\"\" data-lab-text_color_desktop=\"\" style=\"color: white;\"></a>\n\n  <span class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">\n    <a href=\"https://nuu.no/dagsavisen\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: white;\">\n      Jobb i Mediehuset Dagsavisen\n    </a><br>\n\n    <a href=\"https://www.dagsavisen.no/kontakt-oss\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: white;\">\n      Kontakt oss\n    </a><br>\n  </span>\n\n  <span class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">\n    <a href=\"https://www.dagsavisen.no/kundeservice\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: white;\">\n      Kundeservice\n    </a><br>\n\n    <a href=\"https://da.ocast.com/nb/\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: white;\">\n      Annonse\n    </a><br>\n  </span>\n\n  <a href=\"https://www.dagsavisen.no/personvern/\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: white;\">\n    Personvernpolicy\n  </a><br>\n\n  <a href=\"#\" onclick=\"window._sp_.gdpr.loadPrivacyManagerModal(&quot;986498&quot;); return false;\" style=\"color: white;\">\n    Personverninnstillinger\n  </a>\n\n</h2>\n\n        \n        \n    </div>\n</div>\n</div>\n</div>\n<div data-element-guid=\"339e156c-7e0b-40ff-802a-58539143536f\" class=\"row-section bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 grid-align-center mobile-grid-align-center bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"39e0e85b-6786-4735-8423-f2a10dd8a27d\" id=\"markup_101521\" class=\"markupbox column small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            \n\n        \n        \n    </div>\n</div>\n<div data-element-guid=\"3e707298-fa80-48b2-bc26-bb6edb7cb431\" class=\"columns small-12 large-4 small-abs-12 large-abs-4\"><div data-element-guid=\"e10d087b-6ced-45fe-957b-94ceee618830\" class=\"row small-12 large-12\" style=\"\"><article data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\" class=\"column small-12 large-12 small-abs-12 large-abs-4 \" data-site-alias=\"\" data-section=\"\" data-instance=\"101523\" itemscope>\n    <style>@media (min-width:1024px) { [data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\"] .content { margin-right:34% !important; margin-left:35% !important; } }\n@media (max-width: 1023px) { [data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\"] .content { margin-right:39% !important; margin-left:33% !important; } }</style>\n    <div class=\"content\" style=\"\">\n        \n        \n\n\n        <div class=\"media \">\n                \n\n                \n                <div class=\"graphic type_png\">\n    <div class=\"img fullwidthTarget\">\n        <img src=\"https:&#x2F;&#x2F;beta.dagsavisen.no&#x2F;files&#x2F;2025&#x2F;04&#x2F;08&#x2F;Redaktøransvar (1).png\" loading=\"lazy\" alt=\"\" />\n    </div>\n</div>\n                \n                \n                \n                \n                \n                \n            \n            <div class=\"floatingText\">\n\n                <div class=\"labels\">\n                </div>\n            </div>\n            \n\n        </div>\n\n\n        \n\n        \n\n\n\n\n        \n\n        <time itemprop=\"datePublished\" datetime=\"\"></time>\n    </div>\n</article>\n<div data-element-guid=\"b53d7035-d68b-4b01-aa2a-49cd781f2358\" class=\"column text_singleline small-12 large-12 small-abs-12 large-abs-4\">\n    <style></style>\n    < class=\"content singleline t14 tm16 align-center mobile_text_align_align-center font-PTSans\" style=\" \">\n        Copyright Dagsavisen © 2025\n    </>\n</div></div>\n</div><div data-element-guid=\"8170f260-62c0-4906-b9af-8a4ecd2dc71a\" id=\"markup_101522\" class=\"markupbox column small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            \n\n        \n        \n    </div>\n</div>\n</div>\n</div>\n\n</footer>\n\n\n\n<script src=\"/view-resources/baseview/public/common/build/baseview_dependencies_dom.js?v=1763454598-L4\" data-cookieconsent=\"ignore\"></script>\n\n        <script>\n            window.dachserData.handlers = {\n                parallax: function(item) {\n                    if (window.Dac && window.Dac.Parallax) {\n                        new Dac.Parallax(item);\n                    } else {\n                        console.warn('parallax: Missing required class Dac.Parallax. Content will not animate.');\n                    }\n                },\n                swipehelper: function(item) {\n                    if (window.Dac && window.Dac.SwipeHelper) {\n                        var element = document.querySelector(item.selector);\n                        if (!element) {\n                            console.warn('SwipeHelper: Missing element for selector: \"' + item.selector + '\".');\n                            return null;\n                        }\n                        return new Dac.SwipeHelper(element, item);\n                    } else {\n                        console.warn('SwipeHelper: Missing required function Dac.SwipeHelper.');\n                        return null;\n                    } \n                },\n                readprogress: function(item) {\n                    if (window.Dac && window.Dac.ReadProgress) {\n                        var element = document.querySelector(item.selector);\n                        if (!element) {\n                            console.warn('ReadProgress: Missing element for selector: \"' + item.selector + '\".');\n                            return;\n                        }\n                        new Dac.ReadProgress(element, item);\n                    } else {\n                        console.warn('ReadProgress: Missing required function Dac.ReadProgress.');\n                    } \n                },\n                tabnavigation: function(item) {\n                    if (window.Dac && window.Dac.TabNavigation) {\n                        new Dac.TabNavigation(item);\n                    } else {\n                        console.warn('TabNavigation: Missing required function Dac.Tabnavigation.');\n                    } \n                },\n                elementattributetoggler: function(item) {\n                    if (window.Dac && window.Dac.ElementAttributeToggler) {\n                        new Dac.ElementAttributeToggler(item);\n                    } else {\n                        console.warn('ElementAttributeToggler: Missing required class Dac.ElementAttributeToggler.');\n                    } \n                },\n                articlelists: (item) => {\n                    if (window.Dac && window.Dac.ArticleLists) {\n                        new Dac.ArticleLists(item);\n                    } else {\n                        console.warn('ElementAttributeToggler: Missing required class Dac.ArticleLists.');\n                    }\n                }\n            };\n\n            window.dachserData.execute = () => {\n            \n                // Parallax\n                // Register each element requiering js-animations\n                const parallaxQueue = window.dachserData.get('parallax') || [];\n                parallaxQueue.forEach(item => {\n                    window.dachserData.handlers.parallax(item);\n                });\n            \n                // SwipeHelper, used by several components like ArticleScroller etc.\n                // Register each element using SwipeHelper:\n                const swipehelperQueue = window.dachserData.get('swipehelper') || [];\n                swipehelperQueue.forEach(item => {\n                    window.dachserData.setInstance(\n                        'swipehelper',\n                        item.selector,\n                        window.dachserData.handlers.swipehelper(item)\n                    );\n                });\n\n                // ReadProgress\n                const readprogressQueue = window.dachserData.get('readprogress') || [];\n                readprogressQueue.forEach(item => {\n                    window.dachserData.handlers.readprogress(item);\n                });\n            \n                // Tab-navigation\n                const tabnavigationQueue = window.dachserData.get('tabnavigation') || [];\n                tabnavigationQueue.forEach(item => {\n                    window.dachserData.handlers.tabnavigation(item);\n                });\n\n                // ElementAttributeToggler\n                const elementAttributeTogglerQueue = window.dachserData.get('elementattributetoggler') || [];\n                elementAttributeTogglerQueue.forEach(item => {\n                    window.dachserData.handlers.elementattributetoggler(item);\n                });\n\n                const articlelistsQueue = window.dachserData.get('articlelists') || [];\n                articlelistsQueue.forEach(item => {\n                    window.dachserData.handlers.articlelists(item);\n                });\n            };\n\n            (function () {\n\n                window.dachserData.execute();\n            \n            }());\n        </script>\n\n            <div class=\"powered-by \"><a href=\"https:&#x2F;&#x2F;labradorcms.com&#x2F;\" target=\"_blank\">Powered by Labrador CMS</a></div>\n\n\n        <script >// KILKAYA / MEDIETALL IMPLEMENTATION\n\nconst userAgent = window.navigator.userAgent;\nfunction updateMetaContent(metaName, newContent) {\n  const meta = document.querySelector(`meta[property=\"${metaName}\"]`);\n\n  if (meta && newContent) {\n    meta.setAttribute('content', newContent);\n    return true;\n  } else if (newContent === null) {\n    meta.remove();\n  }\n  return false;\n}\n\nif (userAgent.includes('Boomerang')) {\n  const isTablet = userAgent.includes('tablet');\n  const isAndroid = userAgent.includes('android');\n  let isLoggedIn;\n\n\nif (userState) {\n    isLoggedIn = userState.isLoggedIn;\n}\n\n  updateMetaContent('k5a:login', isLoggedIn ? '1' : '0');\n  updateMetaContent(\n    'k5a:channel',\n    [isTablet ? 'tablet' : 'mobile', isAndroid ? 'android' : 'ios', 'app'].join('_')\n  );\n} else {\n  // We delete the meta tags\n  updateMetaContent('k5a:login', null);\n  updateMetaContent('k5a:channel', null);\n}</script><script >// __RAM INVISO__\n\nvar identityIdCookieRow = document.cookie\n  .split('; ')\n  .find(function(row) {\n    return row.indexOf('identity-id') === 0;\n  });\n\nvar identityIdCookie = identityIdCookieRow ? identityIdCookieRow.split('=')[1] : null;\n\nvar decodedIdentityIdValueString = identityIdCookie ? atob(identityIdCookie) : null;\n\nvar customerNumber = decodedIdentityIdValueString ? JSON.parse(decodedIdentityIdValueString).customerNumber : 0;\n\nvar highttouchAnonymousIdRow = document.cookie\n  .split('; ')\n  .find(function(row) {\n    return row.indexOf('htjs_anonymous_id') === 0;\n  });\n\nvar highttouchAnonymousId = highttouchAnonymousIdRow ? highttouchAnonymousIdRow.split('=')[1] : '';\n\nvar imgSrc = 'https://inviso.rampanel.com/ram/Inviso?i=18005&c=51726&t=6&cg=0&r=1&rdir=1&id1=' + \n  customerNumber + '&id2=' + (highttouchAnonymousId || '');\nvar img = document.createElement('img');\nimg.src = imgSrc;\nimg.style.display = 'none';\ndocument.body.insertBefore(img, document.body.firstChild);</script>\n    </body>\n</html>\n",
   "source_updated_at" : "2025-12-02 09:26:33",
   "summary" : "MDG-lederen antyder at det har vært noe fremgang i forhandlingene i Stortinget om neste års statsbudsjett gjennom helgen.",
   "tags" : null,
   "title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist",
   "twitter_title" : "Hermstad om budsjettforhandlingene: – Jeg er alltid optimist",
   "version" : 2
}
Version 1 2025-12-02 09:48:52
Krever oljekutt – men lover å stoppe Listhaug
NEW
Author: NTB Published: 2025-12-02 09:26:33 Updated: 2025-12-02 09:26:33
📝 Summary

MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.

📄 Full Content (1671 chars)

MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre

MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.

Innenriks

MDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.

– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.

Miljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.

– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.

Hermstad pekte på tre sektorer: transport, olje og industri.

– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.

Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.

MDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.

Han understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.

🏷️ Tags & Keywords
Keywords: stortinget, innenriks, jonas gahr støre, klimabudsjett, mdg, nyheter, scroll, statsbudsjettet, arild hermstad
🔍 All Metadata (JSON)
{
   "is_paywalled" : 0,
   "raw_feed_item" : "<item>\n    <title><![CDATA[Krever oljekutt – men lover å stoppe Listhaug]]></title>\n    <link>https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199</link>\n    <guid>https://www.dagsavisen.no/a/10087199</guid>\n        <pubDate>2025-12-02T10:26:33+01:00</pubDate>\n    <description><![CDATA[MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.]]></description>\n     <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&amp;x=10.18&amp;y=8.06&amp;cropw=64.00&amp;croph=45.91&amp;heightx=0.00&amp;heighty=0.00&amp;heightw=0.00&amp;heighth=0.00&amp;width=1058&amp;height=478&amp;format=jpg\" />\n</item>",
   "published_at" : null,
   "image_url" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "og" : {
      "url" : "https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199",
      "description" : "MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.",
      "image:width" : "1200",
      "type" : "article",
      "title" : "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre",
      "image" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
      "image:height" : "684"
   },
   "content" : "# MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\n\n## MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\n\nInnenriks\n\nMDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.\n\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.\n\nMiljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.\n\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.\n\nHermstad pekte på tre sektorer: transport, olje og industri.\n\n– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.\n\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\n\nMDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.\n\nHan understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.",
   "author" : "NTB ",
   "description" : "MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.",
   "source_updated_at" : null,
   "keywords" : [
      "stortinget",
      "innenriks",
      "jonas gahr støre",
      "klimabudsjett",
      "mdg",
      "nyheter",
      "scroll",
      "statsbudsjettet",
      "arild hermstad"
   ],
   "title" : "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre",
   "twitter" : {
      "description" : "MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.",
      "title" : "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre",
      "image" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
      "card" : "summary_large_image"
   },
   "schema" : {
      "microdata" : {
         "author" : "Javad Parsa / NTB",
         "caption" : "Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.",
         "name" : "NTB "
      }
   },
   "meta" : {
      "title" : "MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug",
      "description" : "MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.",
      "viewport" : "width=device-width, initial-scale=1"
   }
}
📰 Original Feed Item XML
<item>
    <title><![CDATA[Krever oljekutt – men lover å stoppe Listhaug]]></title>
    <link>https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199</link>
    <guid>https://www.dagsavisen.no/a/10087199</guid>
        <pubDate>2025-12-02T10:26:33+01:00</pubDate>
    <description><![CDATA[MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.]]></description>
     <enclosure length="0" type="image/jpeg" url="https://image.dagsavisen.no/10087198.webp?imageId=10087198&amp;x=10.18&amp;y=8.06&amp;cropw=64.00&amp;croph=45.91&amp;heightx=0.00&amp;heighty=0.00&amp;heightw=0.00&amp;heighth=0.00&amp;width=1058&amp;height=478&amp;format=jpg" />
</item>
🔍 Raw HTML (103524 bytes)
<!DOCTYPE html>
<html lang="nb-NO" dir="ltr" class="resp_fonts">

    <head>
                
                <script type="module">
                    import { ClientAPI } from '/view-resources/baseview/public/common/ClientAPI/index.js?v=1763454598-L4';
                    window.labClientAPI = new ClientAPI({
                        pageData: {
                            url: 'https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199',
                            pageType: 'article',
                            pageId: '10087199',
                            section: 'nyheter',
                            title: 'MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre',
                            seotitle: 'MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug',
                            sometitle: 'MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre',
                            description: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',
                            seodescription: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',
                            somedescription: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',
                            device: 'desktop',
                            cmsVersion: '4.2.13',
                            contentLanguage: 'nb-NO',
                            published: '2025-12-02T09:26:33.000Z',
                            tags: ["stortinget", "innenriks", "jonas gahr støre", "klimabudsjett", "mdg", "nyheter", "scroll", "statsbudsjettet", "arild hermstad"],
                            bylines: ["NTB "],
                            site: {
                                domain: 'https://www.dagsavisen.no',
                                id: '4',
                                alias: 'dagsavisen'
                            }
                            // Todo: Add paywall info ...
                        },
                        debug: false
                    });
                </script>

                <title>MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug</title>
                <meta name="title" content="MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug">
                <meta name="description" content="MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.">
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                <link rel="canonical" href="https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199">
                <meta name="viewport" content="width=device-width, initial-scale=1">
                
                <meta property="og:type" content="article">
                <meta property="og:title" content="MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre">
                <meta property="og:description" content="MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.">
                <meta property="article:published_time" content="2025-12-02T09:26:33.000Z">
                <meta property="article:modified_time" content="2025-12-02T09:26:51.000Z">
                <meta property="article:author" content="NTB ">
                <meta property="article:tag" content="stortinget">
                <meta property="article:tag" content="innenriks">
                <meta property="article:tag" content="jonas gahr støre">
                <meta property="article:tag" content="klimabudsjett">
                <meta property="article:tag" content="mdg">
                <meta property="article:tag" content="nyheter">
                <meta property="article:tag" content="scroll">
                <meta property="article:tag" content="statsbudsjettet">
                <meta property="article:tag" content="arild hermstad">
                <meta property="og:image" content="https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683">
                <meta property="og:image:width" content="1200">
                <meta property="og:image:height" content="684">
                <meta name="twitter:card" content="summary_large_image">
                
                <meta name="twitter:title" content="MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre">
                <meta name="twitter:description" content="MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.">
                <meta name="twitter:image" content="https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683">
                <link rel="alternate" type="application/json+oembed" href="https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199?lab_viewport=oembed">

                <meta property="k5a:login"><meta property="k5a:channel">
                <script >/*
___CMP///SOURCEPOINT IMPLEMTATION STUB FILE___
*/

// const returnIfBoomerang = `if(/Boomerang/.test(window.navigator.userAgent)){return};`;

`"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();`;</script><script >/*
___CMP///SOURCEPOINT IMPLEMTATION___
*/

// Do not show CMP in Boomerang
(function(){
// if(/Boomerang/.test(window.navigator.userAgent)){return};

tp = window.tp || [];
window._sp_queue = [];
window._sp_ = {
    config: {
        accountId: 1947,
        baseEndpoint: 'https://cmp.dagsavisen.no',
        gdpr: { },
        propertyHref: 'https://dagsavisen.no',
        events: {
        onMessageChoiceSelect: function onMessageChoiceSelect(message_type, choice_id, choice_type_id) {},
        onConsentReady: function onConsentReady() {}
      },
    }
}})();</script><script src="https://cmp.dagsavisen.no/unified/wrapperMessagingWithoutDetection.js" async></script><script defer src="https://log.medietall.no/analytics.v2.legacy.js" nomodule></script><script src="https://cdn.dagsavisen.no/analytics-injector/analytics-injector.js" data-piano-site-id="628254" data-segment-write-key="aFd42Cuut9SOlPJIxmoVVmgxhwgP7Zlb" data-hightouch-write-key="094d98872591ff258079a1fba084b47ed321a44e6d331054ab489ca855ed9b87" data-chartbeat-enabled="true" data-enable-utm="true" data-campaign-prefix="utm_,at_" data-clarity-id="fg9hm5zysj"></script><script src="https://cdn.dagsavisen.no/unite-labrador-script/unite.min.js"></script><script >window.unite.init({
  piano: {
    appId: 'tOpq1vicpu',
    env: 'production',
    cxenseSiteId: '9222309366332723939',
    debug: false,
  },
  labrador: {
    loginUrl: 'https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen',
    minSideUrl: 'https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext',
  }
});</script>
                <style >.ad-label {
    display: block;
    overflow: hidden !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    text-align: center !important;
    text-transform: lowercase !important;
}

.ad-label::first-letter {
    text-transform: uppercase !important;
}</style>
                <link href="https://cdn.dagsavisen.no/unite-labrador-script/unite.min.css" rel="stylesheet">
                <meta property="og:url" content="https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199">
                        <link type="image/png" rel="icon" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon.ico">
                        <link type="image/png" rel="icon" sizes="16x16" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-16x16.png">
                        <link type="image/png" rel="icon" sizes="32x32" href="/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-32x32.png">
                        <link type="image/png" rel="icon" sizes="192x192" href="/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-192x192.png">
                        <link type="image/png" rel="icon" sizes="512x512" href="/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-512x512.png">
                        <link type="image/png" rel="apple-touch-icon" sizes="180x180" href="/view-resources/dachser2/public/dagsavisen/newfavicon/apple-touch-icon.png">
                
                <link href="https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900" rel="stylesheet" >
                <link rel="stylesheet" href="/view-resources/view/css/grid.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/main.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/colors.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/print.css?v=1763454598-L4" media="print">
                <link rel="stylesheet" href="/view-resources/view/css/foundation-icons/foundation-icons.css?v=1763454598-L4">
                <link rel="stylesheet" href="/view-resources/view/css/site/dagsavisen.css?v=1763454598-L4">
                <style data-key="custom_properties">
                    :root{--primary: rgba(0,0,0,1);--secondary: rgba(251,251,251,1);--tertiary: rgba(168,33,40,1);--bg-primary: rgba(0,0,0,1);--bg-secondary: rgba(255,255,255,1);--bg-tertiary: rgba(244,243,240,1);--bg-quaternary: rgba(168,33,40,1);}
                </style>
                <style data-key="background_colors">
                    .bg-primary {background-color: rgba(0,0,0,1);color: #fff;}.bg-secondary {background-color: rgba(255,255,255,1);}.bg-tertiary {background-color: rgba(244,243,240,1);}.bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary {background-color: rgba(0,0,0,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary {background-color: rgba(255,255,255,1);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary {background-color: rgba(244,243,240,1);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}}
                </style>
                <style data-key="background_colors_opacity">
                    .bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}.bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}.bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}.bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}.bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}.bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}.bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}.bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}.bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}.bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}.bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}.bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}.bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}.bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}.bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}.bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}}
                </style>
                <style data-key="border_colors">
                    .border-bg-primary{--border-color: var(--bg-primary);}.mobile_border-bg-primary{--mobile-border-color: var(--bg-primary);}.border-bg-secondary{--border-color: var(--bg-secondary);}.mobile_border-bg-secondary{--mobile-border-color: var(--bg-secondary);}.border-bg-tertiary{--border-color: var(--bg-tertiary);}.mobile_border-bg-tertiary{--mobile-border-color: var(--bg-tertiary);}.border-bg-quaternary{--border-color: var(--bg-quaternary);}.mobile_border-bg-quaternary{--mobile-border-color: var(--bg-quaternary);}
                </style>
                <style data-key="font_colors">
                    .primary {color: rgba(0,0,0,1) !important;}.secondary {color: rgba(251,251,251,1) !important;}.tertiary {color: rgba(168,33,40,1) !important;}@media (max-width: 1023px) { .color_mobile_primary {color: rgba(0,0,0,1) !important;}}@media (max-width: 1023px) { .color_mobile_secondary {color: rgba(251,251,251,1) !important;}}@media (max-width: 1023px) { .color_mobile_tertiary {color: rgba(168,33,40,1) !important;}}
                </style>
                <style data-key="image_gradient">
                    .image-gradient-bg-primary{--background-color: var(--bg-primary);}.color_mobile_image-gradient-bg-primary{--mobile-background-color: var(--bg-primary);}.image-gradient-bg-secondary{--background-color: var(--bg-secondary);}.color_mobile_image-gradient-bg-secondary{--mobile-background-color: var(--bg-secondary);}.image-gradient-bg-tertiary{--background-color: var(--bg-tertiary);}.color_mobile_image-gradient-bg-tertiary{--mobile-background-color: var(--bg-tertiary);}.image-gradient-bg-quaternary{--background-color: var(--bg-quaternary);}.color_mobile_image-gradient-bg-quaternary{--mobile-background-color: var(--bg-quaternary);}
                </style>
                <style data-key="custom_css_variables">
                :root {
                    --lab_page_width: 1003px;
                    --lab_columns_gutter: 11px;
                    --space-top: 80;
                    --space-top-adnuntiusAd: ;
                }

                @media(max-width: 767px) {
                    :root {
                        --lab_columns_gutter: 10px;
                    }
                }

                @media(min-width: 767px) {
                    :root {
                    }
                }
                </style>
<script src="/view-resources/public/common/JWTCookie.js?v=1763454598-L4"></script>
<script src="/view-resources/public/common/Paywall.js?v=1763454598-L4"></script>
                <script>
                window.Dac = window.Dac || {};
                (function () {
                    if (navigator) {
                        window.Dac.clientData = {
                            language: navigator.language,
                            userAgent: navigator.userAgent,
                            innerWidth: window.innerWidth,
                            innerHeight: window.innerHeight,
                            deviceByMediaQuery: getDeviceByMediaQuery(),
                            labDevice: 'desktop', // Device from labrador
                            device: 'desktop', // Device from varnish
                            paywall: {
                                isAuthenticated: isPaywallAuthenticated(),
                                toggleAuthenticatedContent: toggleAuthenticatedContent,
                                requiredProducts: [],
                            },
                            page: {
                                id: '10087199',
                                extId: 'ntb-dagsavisen10087199'
                            },
                            siteAlias: 'dagsavisen',
                            debug: window.location.href.includes('debug=1')
                        };
                        function getDeviceByMediaQuery() {
                            if (window.matchMedia('(max-width: 767px)').matches) return 'mobile';
                            if (window.matchMedia('(max-width: 1023px)').matches) return 'tablet';
                            return 'desktop';
                        }

                        function isPaywallAuthenticated() {
                            if (window.Dac && window.Dac.JWTCookie) {
                                var JWTCookie = new Dac.JWTCookie({ debug: false });
                                return JWTCookie.isAuthenticated();
                            }
                            return false;
                        }

                        function toggleAuthenticatedContent(settings) {
                            if (!window.Dac || !window.Dac.Paywall) {
                                return;
                            }
                            var Paywall = new Dac.Paywall();
                            var updateDOM = Paywall.updateDOM;

                            if(settings && settings.displayUserName) {
                                var userName = Paywall.getUserName().then((userName) => {
                                    updateDOM(userName !== false, userName, settings.optionalGreetingText);
                                });
                            } else {
                                updateDOM(window.Dac.clientData.paywall.isAuthenticated);
                            }
                        }
                    }
                }());
                </script>

                    <script type="module" src="/view-resources/baseview/public/common/baseview/moduleHandlers.js?v=1763454598-L4" data-cookieconsent="ignore"></script>
<!-- Google Tag Manager -->
<script>
    window.dataLayer = window.dataLayer || [];
</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T56SZZ8');</script>

                        <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
                        <script>
                            window.googletag = window.googletag || {cmd: []};

                            googletag.cmd.push(function() {
                                var handleAsTablet = (Dac.clientData.device === 'tablet' || Dac.clientData.innerWidth < 1316);

                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/toppbanner', [[980,150], [980,300], [1020,150], [1020,300], [1065,150], [1065,300]], 'toppbanner')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && 'true' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/left_sticky', [[180,500], [160,600], [300,600], [460,1001]], 'left_sticky')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && 'true' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/right_sticky', [[180,500], [160,600], [300,600], [460,1000]], 'right_sticky')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/nettbanner1', [[980,150], [980,300], [1920,1080]], 'nettbanner1')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board1', [[580,400], [580,500]], 'articleboard/board1')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board2', [[580,400], [580,500]], 'articleboard/board2')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board3', [[580,400], [580,500]], 'articleboard/board3')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board4', [[580,400], [580,500]], 'articleboard/board4')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board5', [[580,400], [580,500]], 'articleboard/board5')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board6', [[580,400], [580,500]], 'articleboard/board6')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board7', [[580,400], [580,500]], 'articleboard/board7')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board8', [[580,400], [580,500]], 'articleboard/board8')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board9', [[580,400], [580,500]], 'articleboard/board9')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board10', [[580,400], [580,500]], 'articleboard/board10')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board11', [[580,400], [580,500]], 'articleboard/board11')
                                        .addService(googletag.pubads());
                                }
                                if (!(handleAsTablet && '' === 'true')) {
                                    googletag
                                        .defineSlot('/38586112/articleboard/board12', [[580,400], [580,500]], 'articleboard/board12')
                                        .addService(googletag.pubads());
                                }

                                googletag.pubads().setTargeting("env", "prod");
                                googletag.pubads().setTargeting("site", "dagsavisen");
                                googletag.pubads().setTargeting("section", "nyheter");
                                googletag.pubads().setTargeting("context", "article");
                                googletag.pubads().setTargeting("tags", "stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad");

                                var useLadyLoading = true || false;
                                if (useLadyLoading) {
                                    googletag.pubads().enableLazyLoad({
                                        fetchMarginPercent: 50 || 150, // Fetch ad content when it is within 1.5 viewports of the visible area
                                        renderMarginPercent: 45 || 150,  // Render ads when they are within 1.5 viewports of the visible area
                                        mobileScaling: 2.0
                                    });
                                }
                                
                                googletag.pubads().enableSingleRequest();
                                googletag.pubads().collapseEmptyDivs();
                                googletag.enableServices();
                            });
                        </script>
                <link href="https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,700,700italic" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=Inter:regular,300,300italic,200italic,200,100,100italic,500,italic,500italic,600,700,600italic,700italic,900italic,800italic,800,900" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=PT+Serif:regular,italic,700italic,700" rel="stylesheet" >
                <link href="https://fonts.googleapis.com/css?family=Noto+Serif:regular,300,300italic,700,600italic,700italic,600,800,900,800italic,900italic,500,italic,500italic,200italic,200,100,100italic" rel="stylesheet" >
                <style id="dachser-vieweditor-styles">
                    .articleHeader .headline { font-family: "PT Serif"; font-weight: 700; font-style: normal; font-size: 3rem; }
                    .articleHeader .subtitle { font-family: "PT Serif"; font-weight: normal; font-style: normal; font-size: 1.625rem; }
                    .bodytext { font-family: "PT Serif"; font-weight: normal; font-style: normal; font-size: 1.125rem; }
                    .byline .name { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    article .meta .dates { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    article .meta .dates .dateLabel { font-family: "Inter"; font-weight: normal; font-style: normal; }
                    .articleHeader .kicker { font-family: "PT Serif"; font-weight: normal; font-style: normal; }
                    article.column { font-family: "PT Serif"; font-weight: normal; font-style: normal; }
                    header#nav, header.pageHeader { font-family: "Inter"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: default; }@media (max-width: 767px) { .resp_fonts header#nav, header.pageHeader {font-size: calc(0.262vw * 14); } }
                    .font-PTSans { font-family: "PT Sans" !important; }
                    .font-PTSans.font-weight-normal { font-weight: normal !important; }
                    .font-PTSans.font-weight-bold { font-weight: 700 !important; }
                    .font-Inter { font-family: "Inter" !important; }
                    .font-Inter.font-weight-normal { font-weight: normal !important; }
                    .font-Inter.font-weight-light { font-weight: 300 !important; }
                    .font-Inter.font-weight-bold { font-weight: 600 !important; }
                    .font-Inter.font-weight-black { font-weight: 800 !important; }
                    .font-PTSerif { font-family: "PT Serif" !important; }
                    .font-PTSerif.font-weight-normal { font-weight: normal !important; }
                    .font-PTSerif.font-weight-bold { font-weight: 700 !important; }
                    .font-NotoSerif { font-family: "Noto Serif" !important; }
                    .font-NotoSerif.font-weight-normal { font-weight: normal !important; }
                    .font-NotoSerif.font-weight-light { font-weight: 300 !important; }
                    .font-NotoSerif.font-weight-bold { font-weight: 700 !important; }
                    .font-NotoSerif.font-weight-black { font-weight: 800 !important; }
                </style>
                <style id="css_variables"></style>
                <script>
                    window.dachserData = {
                        _data: {},
                        _instances: {},
                        get: function(key) {
                            return dachserData._data[key] || null;
                        },
                        set: function(key, value) {
                            dachserData._data[key] = value;
                        },
                        push: function(key, value) {
                            if (!dachserData._data[key]) {
                                dachserData._data[key] = [];
                            }
                            dachserData._data[key].push(value);
                        },
                        setInstance: function(key, identifier, instance) {
                            if (!dachserData._instances[key]) {
                                dachserData._instances[key] = {};
                            }
                            dachserData._instances[key][identifier] = instance;
                        },
                        getInstance: function(key, identifier) {
                            return dachserData._instances[key] ? dachserData._instances[key][identifier] || null : null;
                        },
                        reflow: () => {}
                    };
                </script>
                

                <script type="application/ld+json">
                [{"@context":"http://schema.org","@type":"WebSite","name":"dagsavisen","url":"https://www.dagsavisen.no"},{"@context":"https://schema.org","@type":"NewsArticle","headline":"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug","description":"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.","mainEntityOfPage":{"@id":"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199"},"availableLanguage":[{"@type":"Language","alternateName":"nb-NO"}],"image":["https://image.dagsavisen.no/?imageId=10087198&width=1200"],"keywords":"stortinget, innenriks, jonas gahr støre, klimabudsjett, mdg, nyheter, scroll, statsbudsjettet, arild hermstad","author":[{"@type":"Person","name":"NTB "}],"publisher":{"@type":"Organization","name":"dagsavisen","logo":{"@type":"ImageObject","url":"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg"}},"datePublished":"2025-12-02T09:26:33.000Z","dateModified":"2025-12-02T09:26:51.000Z"}]
                </script>                
                <script type="text/javascript">
  window.googletag = window.googletag || {};
  window.googletag.cmd = window.googletag.cmd || [];
  window.ybConfiguration = window.ybConfiguration || {};
  window.ybConfiguration = Object.assign({}, window.ybConfiguration, { integrationMethod: 'open_tag' });
  (function (y, i, e, L, D) {
    y.Yieldbird = y.Yieldbird || {};
    y.Yieldbird.cmd = y.Yieldbird.cmd || [];
    i.cmd.push(function () { i.pubads().disableInitialLoad(); });
    L = e.createElement('script');
    L.async = true;
    L.src = '//cdn.qwtag.com/c9b4797e-ed81-49c1-84d0-19f03fb04305/qw.js';
    D = e.getElementsByTagName('script')[0];
    (D.parentNode || e.head).insertBefore(L, D);
  })(window, window.googletag, document);
</script><script src="https://log.medietall.no/analytics.v2.js" type="module"></script><script >// Lets us show the users as "logged inn" even if they have no active subscriptions
window.Dac.clientData.paywall.toggleAuthenticatedContent = function() {
    const uniteAuthenticated = document.cookie.split(';').some((item) => item.trim().startsWith('Paywall-Subscriber='));
    if (!window.Dac || !window.Dac.Paywall) return;
    var Paywall = new Dac.Paywall();
    var updateDOM = Paywall.updateDOM;
    updateDOM(uniteAuthenticated);
}</script><script async src="https://functions.adnami.io/api/macro/adsm.macro.dagsavisen.no.js"></script><script >// __STROSSLE__

window.strossle=window.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)};
strossle('bf89680c-8395-441a-a4fd-5707ec4c1ae5', '.strossle-widget');</script><script async src="https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js"></script>
                
                



        <meta property="article:section" content="nyheter">
<script>
var k5aMeta = { "paid": 0, "wordCount": "246", "lix": "47", "author": ["NTB "], "tag": ["stortinget", "innenriks", "jonas gahr støre", "klimabudsjett", "mdg", "nyheter", "scroll", "statsbudsjettet", "arild hermstad"], "title": "MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug", "teasertitle": "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre", "kicker": "Innenriks", "url": "https://www.dagsavisen.no/a/10087199", "login": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriber": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriberId": (Dac.clientData.subscriberId ? `"${ Dac.clientData.subscriberId }"` : "") };
</script>
                <script src="//cl.k5a.io/6156b8c81b4d741e051f44c2.js" async></script>


        <style>
            :root {
                
                --bodytext-alignment: var(--bodytext-alignment-center);
            }
        </style>
        
        
    </head>

    <body class="l4 article site_dagsavisen section_nyheter custom-bodytext-alignment"
        
        
        >

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T56SZZ8"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->        
        <script>
        document.addEventListener("DOMContentLoaded", (event) => {
            setScrollbarWidth();
            window.addEventListener('resize', setScrollbarWidth);
        });
        function setScrollbarWidth() {
            const root = document.querySelector(':root');
            const width = (window.innerWidth - document.body.offsetWidth < 21) ? window.innerWidth - document.body.offsetWidth : 15;
            root.style.setProperty('--lab-scrollbar-width', `${ width }px`);
        }
        </script>

        
        <a href="#main" class="skip-link">Jump to main content</a>

        <header class="pageElement pageHeader">
    <div class="section grid-fixed">
    <div class="row mainline">
    <div class="hamburger to-be-expanded" data-id="pageElements-4">
    <div class="positionRelative">
        <span class="hamburger-button hamburger-expander ">
            <button class="burger-btn" aria-label="Åpne meny" aria-expanded="false" aria-controls="hamburger-container" aria-haspopup="menu">
                    <i class="open fi-list"></i>
                    <i class="close fi-x"></i>
            </button>
        </span>
            <div class="hamburger-container" id="hamburger-container">        
                <div data-id="pageElements-5" class="search visible">

        <button class="search-button" aria-label="Søk" >
                <i class="open fi-magnifying-glass"></i>
                <i class="close fi-x"></i>
        </button>

    <form class="search-container" action="/cse" method="get" role="search">
        <label for="search-input-5" class="visuallyhidden">Søk</label>
        <input type="text" id="search-input-5" name="q" placeholder="Søk...">
    </form>
</div>

    <script>
        if (document.querySelector('[data-id="pageElements-5"] .search-button')) {
            document.querySelector('[data-id="pageElements-5"] .search-button').addEventListener('click', (event) => {
                document.querySelector('[data-id="pageElements-5"] .search-container').submit();
            }, false);
        }
    </script>
<nav class="navigation dropdownMenu expandable">
	<ul class="menu-list">
			<li class="first-list-item menu--login">
				<a href="https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen" target="_self">Logg inn</a>
			</li>
			<li class="first-list-item ">
				<a href="https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F" target="_self">Les e-avisen</a>
			</li>
			<li class="first-list-item has-children">
				<span tabindex="0">Nyheter</span>
				<ul class="children">
					<li class="">
						<a href="/nyheter" target="_self">Nyheter</a>
					</li>
					<li class="">
						<a href="/innenriks" target="_self">Innenriks</a>
					</li>
					<li class="">
						<a href="/verden" target="_self">Verden</a>
					</li>
					<li class="">
						<a href="/portrett" target="_self">Portrett</a>
					</li>
					<li class="">
						<a href="/reportasje" target="_self">Reportasje</a>
					</li>
				</ul>
			</li>
			<li class="first-list-item has-children">
				<span tabindex="0">Kultur</span>
				<ul class="children">
					<li class="">
						<a href="/kultur" target="_self">Kultur</a>
					</li>
					<li class="">
						<a href="/tags/bøker" target="_self">Bøker</a>
					</li>
					<li class="">
						<a href="/nye-takter" target="_self">Musikk</a>
					</li>
					<li class="">
						<a href="/tags/teater" target="_self">Teater</a>
					</li>
					<li class="">
						<a href="/tags/film%20og%20serier" target="_self">Film og serier</a>
					</li>
					<li class="">
						<a href="/tags/kunst" target="_self">Kunst</a>
					</li>
					<li class="">
						<a href="/mat-og-drikke" target="_self">Mat og drikke</a>
					</li>
					<li class="">
						<a href="/tags/reise/" target="_self">Reise</a>
					</li>
				</ul>
			</li>
			<li class="first-list-item ">
				<a href="/kommentar" target="_self">Kommentar</a>
			</li>
			<li class="first-list-item ">
				<a href="/debatt" target="_self">Debatt</a>
			</li>
			<li class="first-list-item dac-hidden-desktop-up dac-hidden-desktop-down">
				<a href="/sport" target="_self">Sport</a>
			</li>
			<li class="first-list-item ">
				<a href="//dagsavisen.no/podkaster-fra-dagsavisen" target="_self">Podkast</a>
			</li>
			<li class="first-list-item ">
				<a href="https://www.dagsavisen.no/kultur/prov-deg-pa-dagens-hjernetrim/9655200" target="_self">Dagens hjernetrim</a>
			</li>
			<li class="first-list-item ">
				<a href="/kundeservice" target="_self">Kundeservice</a>
			</li>
			<li class="first-list-item ">
				<a href="/dødsfall" target="_self">Dødsfall</a>
			</li>
			<li class="first-list-item ">
				<a href="https://ocast.com/no/dagsavisen/" target="_self">Annonsere</a>
			</li>
			<li class="first-list-item menu--logout">
				<a href="https://api.dagsavisen.no/paywall/logout?siteAlias=dagsavisen" target="_self">Logg ut</a>
			</li>
	</ul>
</nav>

<script>
	(function () {
		// This is only called when the user presses the escape key.
		function closeElement(event, element) {
			if (event.key === 'Escape') {
				window.removeEventListener('keydown', closeElement);

				// Get all expanded elements and close them
				const expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');
				for (let i = 0; i < expanded.length; i++) {
					expanded[i].classList.remove('expanded');
					
					// Traverse up from the element the user has selected to see if it is a child of the expanded element
					// If it is, set focus to the first child, as that is the span element with tabindex. 
					// This is so that if the user has moved on from the menu, we shouldn't mess with the focus and flow
					if (document.activeElement.closest('.has-children') === expanded[i]) {
						expanded[i].children[0].focus();
					}
				}
			}
		}

		function toggleElement(event, element) {
			// Prevent the default link behavior
			event.preventDefault();

			// Check if there are other expanded elements and close them
			const expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');
			for (let i = 0; i < expanded.length; i++) {
				if (expanded[i] !== element.parentElement) {
					expanded[i].classList.remove('expanded');
				}
			}

			// Toggle the class "expanded" on the parent element
			// We toggle instead of add/remove the class because we don't know if we are opening or closing the element
			element.parentElement.classList.toggle('expanded');

			window.addEventListener('keydown', closeElement);
		}

		// Add extra element for carat and toggle functionality after the span or a element
		function addCarat(element) {
			const carat = document.createElement('span');
			carat.classList.add('carat');
			carat.tabIndex = '0';
			const sibling = element.querySelector(':scope > a') || element.querySelector(':scope > span');
			element.insertBefore(carat, sibling.nextSibling);
			element.tabIndex = '-1';
			if (sibling.tagName === 'A') {
				sibling.tabIndex = '0';
			} else if (sibling.tagName === 'SPAN') {
				sibling.tabIndex = '-1';
			}
		}

		// Get all elements with class "has-children" and add two events - one click event and one keydown event
		// Allow for the same expandable menu to be reused in different viewports by using different classes
		let classes = '';
		if (classes) {
			classes = '.' + classes.trim().split(' ').join('.');
		}
		const hasChildren = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable .has-children > span`);
		for (let i = 0; i < hasChildren.length; i++) {
			hasChildren[i].addEventListener('click', function(e) {
				toggleElement(e, this);
			});

			hasChildren[i].addEventListener('keydown', function (e) {
				// Check for both enter and space keys
				if (e.key === 'Enter' || e.key === ' ') {
					toggleElement(e, this);
				}
			});
		}

		// Get all elements with class "has-children" when toggleChildren is enabled and carat and toggle functionality 
		const hasChildrenToggle = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > span, nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > a`);
		for (let i = 0; i < hasChildrenToggle.length; i++) {

			// Add carat to the element
			addCarat(hasChildrenToggle[i].parentElement);

			if (hasChildrenToggle[i].tagName === 'A' || hasChildrenToggle[i].tagName === 'SPAN') {
				hasChildrenToggle[i].nextSibling.addEventListener('click', function(e) {
					toggleElement(e, hasChildrenToggle[i]);
				});

				hasChildrenToggle[i].nextSibling.addEventListener('keydown', function(e) {
					// Check for both enter and space keys
					if (e.key === 'Enter' || e.key === ' ') {
						toggleElement(e, hasChildrenToggle[i]);
					}
				});

				// Use with caution - ensure that parent li overlaps with child ul to avoid prematurely triggering leave
				if (hasChildrenToggle[i].closest('nav').classList.contains('toggleOnHover')) {
					hasChildrenToggle[i].addEventListener('mouseenter', function(e) {
						hasChildrenToggle[i].parentElement.classList.add('expanded');
					});

					hasChildrenToggle[i].parentElement.addEventListener('mouseleave', function(e) {
						hasChildrenToggle[i].parentElement.classList.remove('expanded');
					});
				}
			}
		}
	})();
</script>

<div class="section dropdown-close-section">
    
</div>

            </div>
    </div>

</div>

<script>
    (function(){
        const burgerButton = document.querySelector('[data-id="pageElements-4"] .burger-btn');
        const dropdownCloseSection = document.querySelector('[data-id="pageElements-4"] .dropdown-close-section');

        function toggleDropdown() {
            // Toggle the expanded class and aria-expanded attribute
            document.querySelector('[data-id="pageElements-4"].hamburger.to-be-expanded').classList.toggle('expanded');
            burgerButton.setAttribute('aria-expanded', burgerButton.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');
            burgerButton.setAttribute('aria-label', burgerButton.getAttribute('aria-expanded') === 'true' ? 'Lukk meny' : 'Åpne meny');

            // This doesn't seem to do anything? But there's styling dependent on it some places
            document.body.classList.toggle('hamburger-expanded');
        }

        // Called via the eventlistener - if the key is Escape, toggle the dropdown and remove the eventlistener
        function closeDropdown(e) {
            if(e.key === 'Escape') {
                toggleDropdown();
                // Set the focus back on the button when clicking escape, so the user can continue tabbing down
                // the page in a natural flow
                document.querySelector('[data-id="pageElements-4"] .burger-btn').focus();
                window.removeEventListener('keydown', closeDropdown);
            }
        }

        if(burgerButton) {
            burgerButton.addEventListener('click', function(e) {
                e.preventDefault();
                toggleDropdown();

                // If the menu gets expanded, add the eventlistener that will close it on pressing Escape
                // else, remove the eventlistener otherwise it will continue to listen for escape even if the menu is closed.
                if(document.querySelector('[data-id="pageElements-4"] .burger-btn').getAttribute('aria-expanded') === 'true') {
                    window.addEventListener('keydown', closeDropdown);
                } else {
                    window.removeEventListener('keydown', closeDropdown);
                }
            })
        }
        if (dropdownCloseSection) {
            dropdownCloseSection.addEventListener('click', function(e) {
                e.preventDefault();
                toggleDropdown();
            });
        }

        document.querySelectorAll('.hamburger .hamburger-expander, .hamburger .hamburger-container, .stop-propagation').forEach(function (element) {
            element.addEventListener('click', function (e) {
                e.stopPropagation();
            });
        });
    }());
</script>
<figure class="logo">
    <a href=" //www.dagsavisen.no" aria-label="GÃ¥ til forside">
        <img src="/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg"
            alt="GÃ¥ til forside. Logo, dagsavisen.no"
            width="157"
            >
    </a>
</figure>
<nav class="navigation mainMenu">
	<ul class="menu-list">
			<li class="first-list-item subscribe-btn menu--subscribe">
				<a href="https://abonnement.dagsavisen.no/1-mnd-for-1-kr-knapp" target="_self">FÃ¥ tilgang</a>
			</li>
			<li class="first-list-item login-btn menu--login">
				<a href="https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen" target="_self">Logg inn</a>
			</li>
			<li class="first-list-item menu--logout">
				<a href="https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F" target="_self">Les E-avis</a>
			</li>
			<li class="first-list-item login-btn menu--logout">
				<a href="https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext" target="_self">Min side</a>
			</li>
	</ul>
</nav>



</div>

</div>


    <script>
        (function () {
            if (!'IntersectionObserver' in window) { return;}

            var scrollEvents = scrollEvents || [];

            if (scrollEvents) {
                const domInterface = {
                    classList: {
                        remove: () => {},
                        add: () => {}
                    },
                    style: {
                        cssText: ''
                    }
                };
                scrollEvents.forEach(function(event) {
                    var callback = function (entries, observer) {
                        if (!entries[0]) { return; }
                        if (entries[0].isIntersecting) {
                            event.styles.forEach(function(item) {
                                (document.querySelector(item.selector) || domInterface).style.cssText = "";
                            });
                            event.classes.forEach(function(item) {
                                item.class.forEach(function(classname) {
                                    (document.querySelector(item.selector) || domInterface).classList.remove(classname);
                                });
                            });
                        } else {
                            event.styles.forEach(function(item) {
                                (document.querySelector(item.selector) || domInterface).style.cssText = item.style;
                            });
                            event.classes.forEach(function(item) {
                                item.class.forEach(function(classname) {
                                    (document.querySelector(item.selector) || domInterface).classList.add(classname);
                                });
                            });
                        }
                    };

                    var observer = new IntersectionObserver(callback, {
                        rootMargin: event.offset,
                        threshold: 1
                    });
                    var target = document.querySelector(event.target);
                    if (target) {
                        observer.observe(target);
                    }
                });
            }
        }());

        window.Dac.clientData.paywall.toggleAuthenticatedContent(); 
    </script>
</header>

        

        
                


        <section id="mainArticleSection" class="main article">
            <div data-element-guid="74d46ee6-1d12-489f-c780-b46f8b8f577d" class="placeholder placement-top">
<div data-element-guid="d6dc8afd-5475-4685-fb4e-e265c46e0e17" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="toppbanner" style="min-height:150px;"></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('toppbanner');
            });
        </script>
</div>

</div>
            <main class="pageWidth">
                <article class=" "
                    
                >

                    <section class="main article k5a-article" id="main">

                            <div></div>
<script>
(function() {
    let windowUrl = window.location.href;
    windowUrl = windowUrl.substring(windowUrl.indexOf('?') + 1);
    let messageElement = document.querySelector('.shareableMessage');
    if (windowUrl && windowUrl.includes('code') && windowUrl.includes('expires')) {
        messageElement.style.display = 'block';
    } 
})();
</script>


                        <div data-element-guid="3db3e57d-075c-431a-843d-dff51dc01687" class="articleHeader column hasCaption">

    


    <h1 class="headline mainTitle " style="">MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre</h1>
    <h2 class="subtitle " style="">MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.</h2>



    <div class="media">
            
            <figure data-element-guid="97f36489-ff42-4ff8-aece-844f23efb670" class="headerImage">
    <div class="img fullwidthTarget">
        <picture>
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=webp" 
                width="1058"
                height="604"
                media="(min-width: 768px)"
                type="image/webp">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=jpg" 
                width="1058"
                height="604"
                media="(min-width: 768px)"
                type="image/jpeg">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=webp" 
                width="480"
                height="274"
                media="(max-width: 767px)"
                type="image/webp">    
            <source srcset="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg" 
                width="480"
                height="274"
                media="(max-width: 767px)"
                type="image/jpeg">    
            <img src="https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg"
                width="480"
                height="274"
                title="Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett."
                alt="" 
                
                style=""    
                >
        </picture>        
        
    </div>
    
</figure>

            
            
            
            
            
            
            
            
            
            
            
        <div class="floatingText"></div>
    </div>


    <div class="caption " data-showmore="Vis mer">
        <figcaption itemprop="caption" class="">Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.</figcaption>
        <figcaption itemprop="author" class="" data-byline-prefix="">Javad Parsa / NTB</figcaption>
    </div>



    <p class="kicker tertiary color_mobile_tertiary" style="">Innenriks</p>


        <div data-element-guid="49d71c27-ee15-4c04-af9b-071d1dbd8c8f" class="meta">
    

    <div class="bylines">
        <div data-element-guid="4bfc0508-17b7-4934-81d6-e2d35b603a9a" class="byline column" itemscope itemtype="http://schema.org/Person">
    
    <div class="content">
            
        <address class="name">

                <span class="lab-hidden-byline-name" itemprop="name">NTB </span>
                    <span class="firstname ">NTB</span>
        </address>
    </div>
</div>

        
    </div>
    
    <div class="dates">
    
        <span class="dateGroup datePublished">
            <span class="dateLabel">Publisert</span>
            <time datetime="2025-12-02T09:26:33.000Z" title="Publisert 02.12.2025 - 10:26">02.12.2025 - 10:26</time>
        </span>
            <span class="dateGroup dateModified">
                <span class="dateLabel">Sist oppdatert</span>
                <time datetime="2025-12-02T09:26:51.000Z" title="Sist oppdatert 02.12.2025 - 10:26">02.12.2025 - 10:26</time>
            </span>
    </div>

    <div class="read-time">
        <span>Lesetid: <span class="read-time-value">1 min</span></span>
    </div>

    <div class="social">
            <a target="blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199" class="fi-social-facebook" aria-label="Del på Facebook"></a>
            <a target="blank" href="mailto:?subject=MDG-lederen%20fastholder%20klimakrav%20i%20budsjettet%20%E2%80%93%20men%20vil%20ikke%20kaste%20St%C3%B8re&body=MDG%20vil%20ikke%20stille%20seg%20bak%20regjeringens%20statsbudsjett%20f%C3%B8r%20klimasaken%20tas%20p%C3%A5%20alvor%2C%20men%20partiets%20leder%20garanterer%20at%20han%20st%C3%B8tter%20St%C3%B8re%20framfor%20en%20Frp-regjering.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199" class="fi-mail" aria-label="Del via e-mail"></a>
    </div>



</div>

</div>


                        

                        
                        <div data-element-guid="2287fddb-fc56-43d8-fb3b-2e100fff16e3" class="placeholder fullWidth">
<div data-element-guid="8b8dec70-7ed5-48d3-87d5-f4d56d6ece65" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="nettbanner1" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('nettbanner1');
            });
        </script>
</div>

</div>


                        

                        <div data-element-guid="49d71c27-ee15-4c04-af9b-071d1dbd8c8f" class="bodytext large-12 small-12 medium-12">
    
    

    <p>MDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.</p><p>– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.</p><p>Miljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.</p><p>– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.</p><div data-element-guid="3cd8ff64-3f63-4ab5-e394-021268e8846e" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board1" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board1');
            });
        </script>
</div>
<p>Hermstad pekte på tre sektorer: transport, olje og industri.</p><p>– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.</p><p>Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.</p><p>MDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.</p><div data-element-guid="9cc71687-ca65-42c8-fef7-4deb8029bcbd" class="column google-ad display-label widthFull"  style="">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="articleboard/board2" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('articleboard/board2');
            });
        </script>
</div>
<p>Han understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.</p>

    

    
</div>


                        


                        
<div data-element-guid="49d71c27-ee15-4c04-af9b-071d1dbd8c8f" class="column articleFooter">
    <span class="tags">
        <a href="/tags/stortinget">stortinget</a>
        <a href="/tags/innenriks">innenriks</a>
        <a href="/tags/jonas%20gahr%20st%C3%B8re">jonas gahr støre</a>
        <a href="/tags/klimabudsjett">klimabudsjett</a>
        <a href="/tags/mdg">mdg</a>
        <a href="/tags/nyheter">nyheter</a>
        <a href="/tags/scroll">scroll</a>
        <a href="/tags/statsbudsjettet">statsbudsjettet</a>
        <a href="/tags/arild%20hermstad">arild hermstad</a>
    </span>
    
</div>


                        <div class="row social">
                            <div class="column large-12 small-12">
                                    <a target="blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199" class="fi-social-facebook" aria-label="Del på Facebook"></a>
                                    <a target="blank" href="mailto:?subject=MDG-lederen%20fastholder%20klimakrav%20i%20budsjettet%20%E2%80%93%20men%20vil%20ikke%20kaste%20St%C3%B8re&body=MDG%20vil%20ikke%20stille%20seg%20bak%20regjeringens%20statsbudsjett%20f%C3%B8r%20klimasaken%20tas%20p%C3%A5%20alvor%2C%20men%20partiets%20leder%20garanterer%20at%20han%20st%C3%B8tter%20St%C3%B8re%20framfor%20en%20Frp-regjering.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199" class="fi-mail" aria-label="Del via e-mail"></a>
                            </div>
                        </div>

                    </section>
                    
                </article>
                <section class="related desktop-fullWidth mobile-fullWidth fullwidthTarget">
                <div data-element-guid="60bef09b-8a23-43eb-9dd6-e602b5d693cb" class="page-content"><div data-element-guid="81f44104-13ea-4d65-ff0e-5c9e137c6c9d" class="row small-12 large-12" style=""><div 
    data-element-guid="d0a6a405-d60b-4a40-9261-709088f4178f"
    id="infiniteScroll-d0a6a405-d60b-4a40-9261-709088f4178f"
    class="column infiniteScroll small-12 large-12 small-abs-12 large-abs-12">
    
    <div id="infinity-d0a6a405-d60b-4a40-9261-709088f4178f"></div>
    <div id=infiniteTarget-d0a6a405-d60b-4a40-9261-709088f4178f class="content " style="">
            <script>
                function showEverything(id) {
                    const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);
                    infiniteCollapse.classList.add("infiniteVisibility");
                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);
                    bodyText.classList.remove("infiniteRelativity");
                    const visibilityButton = document.getElementById(`infiniteButton-${ id }`);
                    const infiniteFade = document.getElementById(`infiniteFade-${ id }`);
                    infiniteFade.classList.add("infiniteInvisibility");
                    visibilityButton.classList.remove("infiniteVisibility");
                    visibilityButton.classList.add("infiniteInvisibility");
                }

                function collapseArticle(id) {
                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);
                    const bodyTextChildren = Array.from(bodyText.children);
                    const paragraphs = [];
                    bodyTextChildren.forEach((element, index) => {
                        if (element.tagName === "P") {
                            paragraphs.push({ element, index }); // extract paragraphs, retain original index in body text
                        }
                    });
                    if (paragraphs && paragraphs.length > 2) {
                        const secondParagraph = paragraphs[1].element;
                        bodyText.classList.add("infiniteRelativity");
                        for (let i = 0; i <= paragraphs[1].index; i++) {                  
                            bodyTextChildren[i].classList.add("infiniteVisibility");
                        }
                        const secondRectangle = secondParagraph.getBoundingClientRect();
                        secondParagraph.insertAdjacentHTML("afterbegin", `<div id="infiniteFade-${ id }" class="infiniteFade"></div>`);
                        if (!document.getElementById(`infiniteButton-${ id }`)) {
                            secondParagraph.insertAdjacentHTML("afterend", `<button id="infiniteButton-${ id }" onclick="showEverything(${ id })" class="infiniteButton infiniteVisibility" id=infiniteButton-${ id }>Fortsett å lese</button>`);
                        }
                        const backgroundColor = window.getComputedStyle(document.body).getPropertyValue("background-color");
                        const backgroundColorWithOpacity = backgroundColor.replace("rgb", "rgba");
                        const backgroundColorWithOpacityStart = backgroundColorWithOpacity.replace(")", ", 1)");
                        const backgroundColorWithOpacityStop = backgroundColorWithOpacity.replace(")", ", 0)");
                        const infiniteFade = document.getElementById(`infiniteFade-${ id }`);
                        infiniteFade.setAttribute("style", `height: ${ secondRectangle.height + 80 }px; background: linear-gradient(0deg, ${ backgroundColorWithOpacityStart } 30%, ${ backgroundColorWithOpacityStop } 100%);`); // margin-bottom: 5rem;
                    } else {
                        // if fewer than 2 paragraphs, show everything
                        const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);
                        infiniteCollapse.classList.add("infiniteVisibility");
                    }
                };

                function observeArticle(id, url) {
                    const articleOptions = {
                        root: null,
                        rootMargin: "0px",
                        threshold: [0, 0.25, 0.50, 0.75, 1.0]
                    };
                    const articleCallback = (entries, observer) => {
                        entries.forEach((entry) => {
                            if (entry.isIntersecting) {
                                // when scrolling down, check when top is more than halfway up
                                // when scrolling up, check when bottom is more than halfway down  
                                if ((entry.target.getBoundingClientRect().top > 0 && entry.target.getBoundingClientRect().top < (window.innerHeight / 2)) || (entry.target.getBoundingClientRect().top < 0 && entry.target.getBoundingClientRect().bottom > (window.innerHeight / 2))) {
                                    const currentId = window.location.pathname.split("/").pop();
                                    const currentArticle = document.getElementById(`infiniteArticle-${ id }`);
                                    const currentArticleUrl = currentArticle.getAttribute("data-article-url") || `${ window.location.origin }${ url}`;
                                    const currentArticleEncodedUrl = encodeURI(currentArticleUrl);
                                    if (id !== currentId) {
                                        window.history.replaceState({}, "", currentArticleEncodedUrl);
                                        if (typeof pbjs !== "undefined" && pbjs.setConfig) {
                                            pbjs.setConfig({ pageUrl: currentArticleEncodedUrl });
                                        }
                                        currentArticle.classList.add("observed");
                                        const lab_article_data = {
                                             tagsString: '',
                                        };
                                        if (window.Dac && window.Dac.InfinityScrollAds) {
                                            const scrollads = new Dac.InfinityScrollAds(id, currentId, entry);
                                            scrollads.reloadSkyscraperAds();   
                                        } else {
                                            console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');
                                        }
                                    } else {
                                        currentArticle.classList.remove("observed");
                                    }
                                } 
                            }
                        });
                    };
                    const articleObserver = new IntersectionObserver(articleCallback, articleOptions);
                    const articleTarget = document.getElementById(id);
                    articleObserver.observe(articleTarget);
                }

                function setupAdIntersectionObserver(id) {
                    const adObserverOptions = {
                        root: null,
                        rootMargin: `${window.innerHeight * 4}px 0px ${window.innerHeight * 4}px 0px`,
                        threshold: 0
                    };

                    const adObserverCallback = (entries, observer) => {
                        entries.forEach((entry) => {
                            if (entry.isIntersecting) {
                                const currentId = window.location.pathname.split("/").pop();
                                if (window.Dac && window.Dac.InfinityScrollAds) {
                                    const scrollads = new Dac.InfinityScrollAds(id);
                                    scrollads.reloadArticleAds();
                                } else {
                                    console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');
                                }
                                observer.unobserve(entry.target);
                            }
                        });
                    };

                    const target = document.getElementById(`infiniteArticle-${id}`);
                    if (target) {
                        const adObserver = new IntersectionObserver(adObserverCallback, adObserverOptions);
                        adObserver.observe(target);
                    } else {
                        console.warn(`Target element infiniteArticle-${id} not found for ad observer.`);
                    }
                }

                (function() {
                    // prevent fetching infinite scroll inside infinite scroll
                    if ("default" !== "infinitescroll") {
                        const apiUrl = "https://api.dagsavisen.no";
                        const domain = "https://www.dagsavisen.no";
                        const siteId = "4";
                        const rootId = "10087199";
                        const rootUrl = window.location.pathname; // original URL
                        const articles = [];
                        const isArticle = "page_article" === "page_article";
                        const infiniteSource = "dagsavisenscroll" ? "feed" : "api";
                        const infiniteFeed = "dagsavisenscroll" || "";

                        const infiniteOptions = {
                            root: null,
                            rootMargin: `${ window.innerHeight * 2 }px`,
                            threshold: [0, 0.25, 0.50, 0.75, 1.0]
                        };

                        let isReady = true;
                        
                        const infiniteCallback = (entries, observer) => {
                            entries.forEach((entry) => {
                                if (entry.isIntersecting && isReady && articles.length > 0) {
                                    isReady = false;
                                    let articleBatch = articles.splice(0, 5);
                                    let remainingArticles = articleBatch.length;
                                    articleBatch.forEach((article) => {
                                        remainingArticles--;
                                        if (article.url) {
                                            fetch(`${ domain }${ article.url }?lab_opts=infinitescroll`) 
                                                .then((response) => {
                                                    if (!response.ok) {
                                                        throw new Error(`Could not fetch article: ${ response.status } - ${ response.statusText }`);
                                                    } else {
                                                        return response.text();
                                                    }
                                                })
                                                .then((response) => {
                                                    const articleContainer = document.createElement("div");
                                                    articleContainer.id = article.id;
                                                    articleContainer.appendChild(document.createRange().createContextualFragment(response));
                                                    const infinity = document.getElementById("infinity-d0a6a405-d60b-4a40-9261-709088f4178f");
                                                    infinity.appendChild(articleContainer);
                                                    if (window.Dac && window.Dac.Definition) {
                                                        const definition = new Dac.Definition(`infiniteSection-${ article.id }`);
                                                        definition.setup();   
                                                    }
                                                    collapseArticle(article.id);
                                                    observeArticle(article.id, article.url);
                                                    setupAdIntersectionObserver(article.id);
                                                })
                                                .catch((error) => console.log(error))
                                                .finally(() => {
                                                    if (remainingArticles === 0) {
                                                        isReady = true;
                                                    }
                                                });
                                        } else {
                                            if (remainingArticles === 0) {
                                                isReady = true;
                                            }
                                        }
                                    });
                                } 
                            });
                        };
                        const infiniteTarget = document.getElementById("infiniteTarget-d0a6a405-d60b-4a40-9261-709088f4178f");
                        if (infiniteSource === "api") {
                            fetch(`${ apiUrl }/article?site_id=${ siteId }&query=NOT paywall:*`) // "paywall": "" or no paywall property
                                .then((response) => {
                                    if (!response.ok) {
                                        throw new Error(`Could not fetch articles from Labrador API: ${ response.status } - ${ response.statusText }`);
                                    } else {
                                        return response.json();
                                    }
                                })
                                .then((response) => {
                                    response.result.forEach((entry) => {
                                        if (((isArticle && entry.id !== rootId) || !isArticle) && !(articles.some(((article) => article.id === entry.id)))) {
                                            articles.push({ id: entry.id, url: entry.published_url });
                                        }
                                    });
                                    infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);
                                    infiniteObserver.observe(infiniteTarget);
                                })
                                .catch((error) => console.log(error));
                        } else if (infiniteSource === "feed") {
                            fetch(`${ apiUrl }/feed/data/${ infiniteFeed }`)
                                .then((response) => {
                                    if (!response.ok) {
                                        throw new Error(`Could not fetch articles from feed: ${ response.status } - ${ response.statusText }`);
                                    } else {
                                        return response.json();
                                    }
                                })
                                .then((response) => {
                                    if (response && response.entries) {
                                        response.entries.forEach((entry) => {
                                            if (((isArticle && entry.id !== rootId) || !isArticle) && entry.siteDomain === domain && !entry.paywall && !(articles.some(((article) => article.id === entry.id)))) {
                                                articles.push({ id: entry.id, url: entry.url });
                                            }
                                        });
                                        infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);
                                        infiniteObserver.observe(infiniteTarget);
                                    }
                                })
                                .catch((error) => console.log(error));
                        }
                        // navigate to original URL if infinite scroll element is no longer visible
                        const rootOptions = {
                            root: null,
                            rootMargin: "0px",
                            threshold: [0, 0.25, 0.50, 0.75, 1.0]
                        };
                        const rootCallback = (entries, observer) => {
                            entries.forEach((entry) => {
                                if (!entry.isIntersecting) {
                                    const query = location.search;
                                    window.history.replaceState({}, "", rootUrl + query);
                                } 
                            }); 
                        };
                        const rootObserver = new IntersectionObserver(rootCallback, rootOptions);
                        const rootTarget = document.getElementById("infinity-d0a6a405-d60b-4a40-9261-709088f4178f");
                        rootObserver.observe(rootTarget);
                    }
                })();
            </script>
    </div>
</div>
</div>
</div>

                </section>
            </main>
            <div data-element-guid="6a743af5-f914-4f19-dbb0-51e441d84098" class="placeholder placement-left">
<div data-element-guid="23080338-b085-46d4-e569-e9e2172450e2" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label"  style="top: 80px;">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="left_sticky" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('left_sticky');
            });
        </script>
</div>

</div>
            <div data-element-guid="f41becb3-e8f7-4a2d-981f-965f01009f45" class="placeholder placement-right">
<div data-element-guid="a885498e-c855-44f5-ca04-b43bc44ad4ea" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label"  style="top: 80px;">

        <span class="ad-label">Annonse</span>
        <div class="adunit" id="right_sticky" ></div>
        <script>
            googletag.cmd.push(function() {
                googletag.display('right_sticky');
            });
        </script>
</div>

</div>
        </section>

            <template class="definitionTemplate">
                <div class="definitionPopup">
                    <div class="definitionInfo">
                        <p></p>
                        <span></span>
                        <button class="definitionClose">&#10005;</button>
                    </div>
                </div>
            </template>


        <script>
                (function(){
                    const audioPlayers = document.querySelectorAll('.dacInlineAudio');
                    for (const audioPlayer of audioPlayers) {
                        window.dachserData.push('audioInline', audioPlayer);
                    }

                    window.onload = function() {
                        if (window.Dac && window.Dac.Definition) {
                            const definition = new Dac.Definition();
                            definition.setup();   
                        }
                    };
                })();
        </script>
            <script>
                window.lab_article_data = window.lab_article_data || {};
                if (lab_article_data[10087199]) {
                    lab_article_data[10087199].tagsString = 'stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad';
                    lab_article_data[10087199].section = 'nyheter';
                    lab_article_data[10087199].pageType = 'article';
                } else {
                    lab_article_data[10087199] = {
                        tagsString: 'stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad'
                        , section: 'nyheter'
                        , pageType: 'article'
                    };
                    
                }
            </script>

        

<footer class="page">
    <div data-element-guid="db03fb0e-a51c-4e54-81eb-cdc307ac535f" class="row-section desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="ae45324d-ecfa-4784-bccf-5cd7eb4416ac" id="markup_200636" class="markupbox column small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            <div style="display: flex; gap: 12px; padding: 10px 0; align-items: center; justify-content: flex-start;">
  <a href="https://www.facebook.com/dagsavisen/" title="Facebook" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: black; display: block;">
      <path d="M432 32H80A48 48 0 0 0 32 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H432a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path>
    </svg>
  </a>
  <a href="https://twitter.com/Dagsavisen" title="X (Twitter)" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: black; display: block;">
      <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path>
    </svg>
  </a>
  <a href="https://www.dagsavisen.no/arc/outboundfeeds/rss/" title="RSS" target="_blank" rel="noopener noreferrer">
    <svg width="24" height="24" viewBox="0 0 512 512" aria-hidden="true" focusable="false" style="fill: black; display: block;">
      <path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path>
    </svg>
  </a>
</div>

        
        
    </div>
</div>
<div data-element-guid="b53d7035-d68b-4b01-aa2a-49cd781f2358" class="column text_singleline small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <h2 class="content singleline t14 tm16 align-left mobile_text_align_align-left font-PTSans" style=" ">
        Copyright Dagsavisen © 2025
    </h2>
</div><div data-element-guid="536ce190-8525-4b44-a3db-621ea920bfb0" class="column text_singleline small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <h2 class="content singleline" style=" ">
        
    </h2>
</div></div>
</div>
<div data-element-guid="1808f1ac-04a7-44a6-ba56-4c901a977160" class="row-section desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="e47daa55-9f2d-458c-84fa-7678801e0a74" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <h2 class="content singleline t16 tm17" style=" ">
        <span data-lab-text_size_desktop="20" class="t20 font-weight-bold m-font-weight-bold font-PTSerif" data-lab-font_weight_desktop="font-weight-bold" data-lab-fontface="PTSerif">DAGSAVISEN<br></span>
<br><span data-lab-fontface="PTSerif" class="font-PTSerif">Sjefredaktør: <a href="mailto:Lars.West.Johnsen@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Lars West Johnsen</a>
<br>Adm. direktør: <a href="mailto:nina.kordahl@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Nina Kordahl</a>
<br>Nyhetsredaktør (konst.): <a href="mailto:tore.ryssdalsnes@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Tore Ryssdalsnes</a>
<br>Nyhetsredaktør: <a href="mailto:kathleen.buer@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Kathleen Buer </a>(permisjon)
<br>Kulturredaktør: <a href="mailto:mode.steinkjer@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" target="_blank">Mode Steinkjer</a> </span>
    </h2>
</div><div data-element-guid="48f44d45-4e34-470b-a0ae-74f9602c1356" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <h2 class="content singleline t16 tm17 font-PTSerif" style=" ">
        <br><br>Desksjef:
<a href="mailto:espen.rusdal@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Espen Hågensen Rusdal</a><br>Nyhetssjef: <a href="mailto:ines.zander@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Ines Margot Zander</a> (permisjon) <br>Nyhetsleder: <a href="mailto:jorn.henriksen.skjaerpe@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Jørn H. Skjærpe</a>
<br>Debattansvarlig: <a href="mailto:hermund.kjernli@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Hermund Lybeck Kjernli</a>
    </h2>
</div><div data-element-guid="c532d8a8-52df-46f5-88b4-a1b8c53e71c8" class="column text_singleline small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <h2 class="content singleline t16 tm17 font-PTSerif" style=" ">
        <span class="font-weight-bold m-font-weight-bold t20" data-lab-font_weight_desktop="font-weight-bold" data-lab-text_size_desktop="20">KONTAKT OSS</span><br><br>Sentralbord: 22 99 80 00
Abonnement: 22 99 80 50
<br>Organisasjonr.: 980 454 347
<br><a href="mailto:tips@dagsavisen.no" class="primary color_mobile_primary" data-lab-text_color_desktop="primary">Tips oss</a>
<br>Frontsjef nå: <a href="mailto:sturla.hanssen@dagsavisen.no">Sturla Smári Hanssen</a>
    </h2>
</div><div data-element-guid="72e00771-eb9a-4652-89b4-62940839305d" id="markup_9795237" class="markupbox column small-12 large-3 small-abs-12 large-abs-3">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            <h2 class="content singleline t16 tm17 font-PTSerif" style=" ">

  <span data-lab-font_weight_desktop="font-weight-bold" class="font-weight-bold m-font-weight-bold t19" data-lab-text_size_desktop="19">
    OM OSS
  </span><br><br>

  <a href="https://nuu.no/dagsavisen" target="_blank" class="" data-lab-text_color_desktop="" style="color: black;"></a>

  <span class="primary color_mobile_primary" data-lab-text_color_desktop="primary">
    <a href="https://nuu.no/dagsavisen" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: black;">
      Jobb i Mediehuset Dagsavisen
    </a><br>

    <a href="https://www.dagsavisen.no/kontakt-oss" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: black;">
      Kontakt oss
    </a><br>
  </span>

  <span class="primary color_mobile_primary" data-lab-text_color_desktop="primary">
    <a href="https://www.dagsavisen.no/kundeservice" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: black;">
      Kundeservice
    </a><br>

    <a href="https://da.ocast.com/nb/" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: black;">
      Annonse
    </a><br>
  </span>

  <a href="https://www.dagsavisen.no/personvern/" target="_blank" class="primary color_mobile_primary" data-lab-text_color_desktop="primary" style="color: black;">
    Personvernpolicy
  </a><br>

  <a href="#" onclick="window._sp_.gdpr.loadPrivacyManagerModal(&quot;986498&quot;); return false;" style="color: black;">
    Personverninnstillinger
  </a>

</h2>

        
        
    </div>
</div>
</div>
</div>
<div data-element-guid="339e156c-7e0b-40ff-802a-58539143536f" class="row-section bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style=""><div data-element-guid="39e0e85b-6786-4735-8423-f2a10dd8a27d" id="markup_101521" class="markupbox column small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            

        
        
    </div>
</div>
<article data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41" class="column small-12 large-4 small-abs-12 large-abs-4 " data-site-alias="" data-section="" data-instance="101523" itemscope>
    <style>@media (min-width:1024px) { [data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41"] .content { margin-right:34% !important; margin-left:35% !important; } }
@media (max-width: 1023px) { [data-element-guid="da72d23d-e66d-4f91-8ddf-f145ff3dfe41"] .content { margin-right:39% !important; margin-left:33% !important; } }</style>
    <div class="content" style="">
        
        


        <div class="media ">
                

                
                <div class="graphic type_png">
    <div class="img fullwidthTarget">
        <img src="https:&#x2F;&#x2F;beta.dagsavisen.no&#x2F;files&#x2F;2025&#x2F;04&#x2F;08&#x2F;Redaktøransvar (1).png" loading="lazy" alt="" />
    </div>
</div>
                
                
                
                
                
                
            
            <div class="floatingText">

                <div class="labels">
                </div>
            </div>
            

        </div>


        

        




        

        <time itemprop="datePublished" datetime=""></time>
    </div>
</article>
<div data-element-guid="8170f260-62c0-4906-b9af-8a4ecd2dc71a" id="markup_101522" class="markupbox column small-12 large-4 small-abs-12 large-abs-4">
    <style></style>
    <div class="content fullwidthTarget" style="">

        

        

            

        
        
    </div>
</div>
</div>
</div>

</footer>



<script src="/view-resources/baseview/public/common/build/baseview_dependencies_dom.js?v=1763454598-L4" data-cookieconsent="ignore"></script>

        <script>
            window.dachserData.handlers = {
                parallax: function(item) {
                    if (window.Dac && window.Dac.Parallax) {
                        new Dac.Parallax(item);
                    } else {
                        console.warn('parallax: Missing required class Dac.Parallax. Content will not animate.');
                    }
                },
                swipehelper: function(item) {
                    if (window.Dac && window.Dac.SwipeHelper) {
                        var element = document.querySelector(item.selector);
                        if (!element) {
                            console.warn('SwipeHelper: Missing element for selector: "' + item.selector + '".');
                            return null;
                        }
                        return new Dac.SwipeHelper(element, item);
                    } else {
                        console.warn('SwipeHelper: Missing required function Dac.SwipeHelper.');
                        return null;
                    } 
                },
                readprogress: function(item) {
                    if (window.Dac && window.Dac.ReadProgress) {
                        var element = document.querySelector(item.selector);
                        if (!element) {
                            console.warn('ReadProgress: Missing element for selector: "' + item.selector + '".');
                            return;
                        }
                        new Dac.ReadProgress(element, item);
                    } else {
                        console.warn('ReadProgress: Missing required function Dac.ReadProgress.');
                    } 
                },
                tabnavigation: function(item) {
                    if (window.Dac && window.Dac.TabNavigation) {
                        new Dac.TabNavigation(item);
                    } else {
                        console.warn('TabNavigation: Missing required function Dac.Tabnavigation.');
                    } 
                },
                elementattributetoggler: function(item) {
                    if (window.Dac && window.Dac.ElementAttributeToggler) {
                        new Dac.ElementAttributeToggler(item);
                    } else {
                        console.warn('ElementAttributeToggler: Missing required class Dac.ElementAttributeToggler.');
                    } 
                },
                articlelists: (item) => {
                    if (window.Dac && window.Dac.ArticleLists) {
                        new Dac.ArticleLists(item);
                    } else {
                        console.warn('ElementAttributeToggler: Missing required class Dac.ArticleLists.');
                    }
                }
            };

            window.dachserData.execute = () => {
            
                // Parallax
                // Register each element requiering js-animations
                const parallaxQueue = window.dachserData.get('parallax') || [];
                parallaxQueue.forEach(item => {
                    window.dachserData.handlers.parallax(item);
                });
            
                // SwipeHelper, used by several components like ArticleScroller etc.
                // Register each element using SwipeHelper:
                const swipehelperQueue = window.dachserData.get('swipehelper') || [];
                swipehelperQueue.forEach(item => {
                    window.dachserData.setInstance(
                        'swipehelper',
                        item.selector,
                        window.dachserData.handlers.swipehelper(item)
                    );
                });

                // ReadProgress
                const readprogressQueue = window.dachserData.get('readprogress') || [];
                readprogressQueue.forEach(item => {
                    window.dachserData.handlers.readprogress(item);
                });
            
                // Tab-navigation
                const tabnavigationQueue = window.dachserData.get('tabnavigation') || [];
                tabnavigationQueue.forEach(item => {
                    window.dachserData.handlers.tabnavigation(item);
                });

                // ElementAttributeToggler
                const elementAttributeTogglerQueue = window.dachserData.get('elementattributetoggler') || [];
                elementAttributeTogglerQueue.forEach(item => {
                    window.dachserData.handlers.elementattributetoggler(item);
                });

                const articlelistsQueue = window.dachserData.get('articlelists') || [];
                articlelistsQueue.forEach(item => {
                    window.dachserData.handlers.articlelists(item);
                });
            };

            (function () {

                window.dachserData.execute();
            
            }());
        </script>

            <div class="powered-by "><a href="https:&#x2F;&#x2F;labradorcms.com&#x2F;" target="_blank">Powered by Labrador CMS</a></div>


        <script >// KILKAYA / MEDIETALL IMPLEMENTATION

const userAgent = window.navigator.userAgent;
function updateMetaContent(metaName, newContent) {
  const meta = document.querySelector(`meta[property="${metaName}"]`);

  if (meta && newContent) {
    meta.setAttribute('content', newContent);
    return true;
  } else if (newContent === null) {
    meta.remove();
  }
  return false;
}

if (userAgent.includes('Boomerang')) {
  const isTablet = userAgent.includes('tablet');
  const isAndroid = userAgent.includes('android');
  let isLoggedIn;


if (userState) {
    isLoggedIn = userState.isLoggedIn;
}

  updateMetaContent('k5a:login', isLoggedIn ? '1' : '0');
  updateMetaContent(
    'k5a:channel',
    [isTablet ? 'tablet' : 'mobile', isAndroid ? 'android' : 'ios', 'app'].join('_')
  );
} else {
  // We delete the meta tags
  updateMetaContent('k5a:login', null);
  updateMetaContent('k5a:channel', null);
}</script><script >// __RAM INVISO__

var identityIdCookieRow = document.cookie
  .split('; ')
  .find(function(row) {
    return row.indexOf('identity-id') === 0;
  });

var identityIdCookie = identityIdCookieRow ? identityIdCookieRow.split('=')[1] : null;

var decodedIdentityIdValueString = identityIdCookie ? atob(identityIdCookie) : null;

var customerNumber = decodedIdentityIdValueString ? JSON.parse(decodedIdentityIdValueString).customerNumber : 0;

var highttouchAnonymousIdRow = document.cookie
  .split('; ')
  .find(function(row) {
    return row.indexOf('htjs_anonymous_id') === 0;
  });

var highttouchAnonymousId = highttouchAnonymousIdRow ? highttouchAnonymousIdRow.split('=')[1] : '';

var imgSrc = 'https://inviso.rampanel.com/ram/Inviso?i=18005&c=51726&t=6&cg=0&r=1&rdir=1&id1=' + 
  customerNumber + '&id2=' + (highttouchAnonymousId || '');
var img = document.createElement('img');
img.src = imgSrc;
img.style.display = 'none';
document.body.insertBefore(img, document.body.firstChild);</script>
    </body>
</html>
🗄️ Database Row (All Fields)
{
   "article_id" : 17320,
   "author" : "NTB ",
   "category" : "",
   "change_type" : "new",
   "content" : "# MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\n\n## MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\n\nInnenriks\n\nMDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.\n\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.\n\nMiljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.\n\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.\n\nHermstad pekte på tre sektorer: transport, olje og industri.\n\n– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.\n\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\n\nMDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.\n\nHan understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.",
   "created_at" : "2025-12-02 09:48:52",
   "id" : 23290,
   "image_local_path" : null,
   "image_ratio" : null,
   "image_url" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "image_url_normalized" : "https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683",
   "is_paywalled" : 0,
   "is_video" : 0,
   "keywords" : "stortinget, innenriks, jonas gahr støre, klimabudsjett, mdg, nyheter, scroll, statsbudsjettet, arild hermstad",
   "metadata" : "{\"author\":\"NTB \",\"content\":\"# MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\\n\\n## MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\\n\\nInnenriks\\n\\nMDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.\\n\\n– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.\\n\\nMiljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.\\n\\n– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.\\n\\nHermstad pekte på tre sektorer: transport, olje og industri.\\n\\n– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.\\n\\nUten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.\\n\\nMDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.\\n\\nHan understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.\",\"raw_feed_item\":\"<item>\\n    <title><![CDATA[Krever oljekutt – men lover å stoppe Listhaug]]></title>\\n    <link>https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199</link>\\n    <guid>https://www.dagsavisen.no/a/10087199</guid>\\n        <pubDate>2025-12-02T10:26:33+01:00</pubDate>\\n    <description><![CDATA[MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.]]></description>\\n     <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&amp;x=10.18&amp;y=8.06&amp;cropw=64.00&amp;croph=45.91&amp;heightx=0.00&amp;heighty=0.00&amp;heightw=0.00&amp;heighth=0.00&amp;width=1058&amp;height=478&amp;format=jpg\\\" />\\n</item>\",\"image_url\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\",\"twitter\":{\"card\":\"summary_large_image\",\"description\":\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\",\"title\":\"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\",\"image\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\"},\"keywords\":[\"stortinget\",\"innenriks\",\"jonas gahr støre\",\"klimabudsjett\",\"mdg\",\"nyheter\",\"scroll\",\"statsbudsjettet\",\"arild hermstad\"],\"description\":\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\",\"meta\":{\"title\":\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\",\"viewport\":\"width=device-width, initial-scale=1\",\"description\":\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\"},\"published_at\":null,\"source_updated_at\":null,\"title\":\"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\",\"schema\":{\"microdata\":{\"caption\":\"Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.\",\"author\":\"Javad Parsa / NTB\",\"name\":\"NTB \"}},\"og\":{\"image:width\":\"1200\",\"image\":\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\",\"title\":\"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\",\"description\":\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\",\"url\":\"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199\",\"image:height\":\"684\",\"type\":\"article\"},\"is_paywalled\":0}",
   "og_title" : "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre",
   "published_at" : "2025-12-02 09:26:33",
   "raw_html" : "<!DOCTYPE html>\n<html lang=\"nb-NO\" dir=\"ltr\" class=\"resp_fonts\">\n\n    <head>\n                \n                <script type=\"module\">\n                    import { ClientAPI } from '/view-resources/baseview/public/common/ClientAPI/index.js?v=1763454598-L4';\n                    window.labClientAPI = new ClientAPI({\n                        pageData: {\n                            url: 'https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199',\n                            pageType: 'article',\n                            pageId: '10087199',\n                            section: 'nyheter',\n                            title: 'MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre',\n                            seotitle: 'MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug',\n                            sometitle: 'MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre',\n                            description: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',\n                            seodescription: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',\n                            somedescription: 'MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.',\n                            device: 'desktop',\n                            cmsVersion: '4.2.13',\n                            contentLanguage: 'nb-NO',\n                            published: '2025-12-02T09:26:33.000Z',\n                            tags: [\"stortinget\", \"innenriks\", \"jonas gahr støre\", \"klimabudsjett\", \"mdg\", \"nyheter\", \"scroll\", \"statsbudsjettet\", \"arild hermstad\"],\n                            bylines: [\"NTB \"],\n                            site: {\n                                domain: 'https://www.dagsavisen.no',\n                                id: '4',\n                                alias: 'dagsavisen'\n                            }\n                            // Todo: Add paywall info ...\n                        },\n                        debug: false\n                    });\n                </script>\n\n                <title>MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug</title>\n                <meta name=\"title\" content=\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\">\n                <meta name=\"description\" content=\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\">\n                <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n                <link rel=\"canonical\" href=\"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199\">\n                <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n                \n                <meta property=\"og:type\" content=\"article\">\n                <meta property=\"og:title\" content=\"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\">\n                <meta property=\"og:description\" content=\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\">\n                <meta property=\"article:published_time\" content=\"2025-12-02T09:26:33.000Z\">\n                <meta property=\"article:modified_time\" content=\"2025-12-02T09:26:51.000Z\">\n                <meta property=\"article:author\" content=\"NTB \">\n                <meta property=\"article:tag\" content=\"stortinget\">\n                <meta property=\"article:tag\" content=\"innenriks\">\n                <meta property=\"article:tag\" content=\"jonas gahr støre\">\n                <meta property=\"article:tag\" content=\"klimabudsjett\">\n                <meta property=\"article:tag\" content=\"mdg\">\n                <meta property=\"article:tag\" content=\"nyheter\">\n                <meta property=\"article:tag\" content=\"scroll\">\n                <meta property=\"article:tag\" content=\"statsbudsjettet\">\n                <meta property=\"article:tag\" content=\"arild hermstad\">\n                <meta property=\"og:image\" content=\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\">\n                <meta property=\"og:image:width\" content=\"1200\">\n                <meta property=\"og:image:height\" content=\"684\">\n                <meta name=\"twitter:card\" content=\"summary_large_image\">\n                \n                <meta name=\"twitter:title\" content=\"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\">\n                <meta name=\"twitter:description\" content=\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\">\n                <meta name=\"twitter:image\" content=\"https://image.dagsavisen.no/10087198.jpg?imageId=10087198&panox=0&panoy=0&panow=0&panoh=0&width=1200&height=683\">\n                <link rel=\"alternate\" type=\"application/json+oembed\" href=\"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199?lab_viewport=oembed\">\n\n                <meta property=\"k5a:login\"><meta property=\"k5a:channel\">\n                <script >/*\n___CMP///SOURCEPOINT IMPLEMTATION STUB FILE___\n*/\n\n// const returnIfBoomerang = `if(/Boomerang/.test(window.navigator.userAgent)){return};`;\n\n`\"use strict\";function _typeof(t){return(_typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement(\"iframe\");r.style.cssText=\"display:none\",r.name=\"__tcfapiLocator\",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;\"setGdprApplies\"===n[0]?n.length>3&&2===parseInt(n[1],10)&&\"boolean\"==typeof n[3]&&(e=n[3],\"function\"==typeof n[2]&&n[2](\"set\",!0)):\"ping\"===n[0]?\"function\"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:\"stub\"}):o.push(n)},n.addEventListener(\"message\",(function(t){var e=\"string\"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n=\"object\"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,\"*\")}),n.parameter)}),!1))};\"undefined\"!=typeof module?module.exports=t:t()}();`;</script><script >/*\n___CMP///SOURCEPOINT IMPLEMTATION___\n*/\n\n// Do not show CMP in Boomerang\n(function(){\n// if(/Boomerang/.test(window.navigator.userAgent)){return};\n\ntp = window.tp || [];\nwindow._sp_queue = [];\nwindow._sp_ = {\n    config: {\n        accountId: 1947,\n        baseEndpoint: 'https://cmp.dagsavisen.no',\n        gdpr: { },\n        propertyHref: 'https://dagsavisen.no',\n        events: {\n        onMessageChoiceSelect: function onMessageChoiceSelect(message_type, choice_id, choice_type_id) {},\n        onConsentReady: function onConsentReady() {}\n      },\n    }\n}})();</script><script src=\"https://cmp.dagsavisen.no/unified/wrapperMessagingWithoutDetection.js\" async></script><script defer src=\"https://log.medietall.no/analytics.v2.legacy.js\" nomodule></script><script src=\"https://cdn.dagsavisen.no/analytics-injector/analytics-injector.js\" data-piano-site-id=\"628254\" data-segment-write-key=\"aFd42Cuut9SOlPJIxmoVVmgxhwgP7Zlb\" data-hightouch-write-key=\"094d98872591ff258079a1fba084b47ed321a44e6d331054ab489ca855ed9b87\" data-chartbeat-enabled=\"true\" data-enable-utm=\"true\" data-campaign-prefix=\"utm_,at_\" data-clarity-id=\"fg9hm5zysj\"></script><script src=\"https://cdn.dagsavisen.no/unite-labrador-script/unite.min.js\"></script><script >window.unite.init({\n  piano: {\n    appId: 'tOpq1vicpu',\n    env: 'production',\n    cxenseSiteId: '9222309366332723939',\n    debug: false,\n  },\n  labrador: {\n    loginUrl: 'https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen',\n    minSideUrl: 'https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext',\n  }\n});</script>\n                <style >.ad-label {\n    display: block;\n    overflow: hidden !important;\n    position: absolute !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    text-align: center !important;\n    text-transform: lowercase !important;\n}\n\n.ad-label::first-letter {\n    text-transform: uppercase !important;\n}</style>\n                <link href=\"https://cdn.dagsavisen.no/unite-labrador-script/unite.min.css\" rel=\"stylesheet\">\n                <meta property=\"og:url\" content=\"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199\">\n                        <link type=\"image/png\" rel=\"icon\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon.ico\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"16x16\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-16x16.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"32x32\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/favicon-32x32.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"192x192\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-192x192.png\">\n                        <link type=\"image/png\" rel=\"icon\" sizes=\"512x512\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/android-chrome-512x512.png\">\n                        <link type=\"image/png\" rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/view-resources/dachser2/public/dagsavisen/newfavicon/apple-touch-icon.png\">\n                \n                <link href=\"https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900\" rel=\"stylesheet\" >\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/grid.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/main.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/colors.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/print.css?v=1763454598-L4\" media=\"print\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/foundation-icons/foundation-icons.css?v=1763454598-L4\">\n                <link rel=\"stylesheet\" href=\"/view-resources/view/css/site/dagsavisen.css?v=1763454598-L4\">\n                <style data-key=\"custom_properties\">\n                    :root{--primary: rgba(0,0,0,1);--secondary: rgba(251,251,251,1);--tertiary: rgba(168,33,40,1);--bg-primary: rgba(0,0,0,1);--bg-secondary: rgba(255,255,255,1);--bg-tertiary: rgba(244,243,240,1);--bg-quaternary: rgba(168,33,40,1);}\n                </style>\n                <style data-key=\"background_colors\">\n                    .bg-primary {background-color: rgba(0,0,0,1);color: #fff;}.bg-secondary {background-color: rgba(255,255,255,1);}.bg-tertiary {background-color: rgba(244,243,240,1);}.bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary {background-color: rgba(0,0,0,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary {background-color: rgba(255,255,255,1);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary {background-color: rgba(244,243,240,1);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary {background-color: rgba(168,33,40,1);color: #fff;}}\n                </style>\n                <style data-key=\"background_colors_opacity\">\n                    .bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}.bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}.bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}.bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}.bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}.bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}.bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}.bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}.bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}.bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}.bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}.bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}.bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}.bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}.bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}.bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_20 {background-color: rgba(244, 243, 240, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_40 {background-color: rgba(244, 243, 240, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_60 {background-color: rgba(244, 243, 240, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_80 {background-color: rgba(244, 243, 240, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_20 {background-color: rgba(168, 33, 40, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_40 {background-color: rgba(168, 33, 40, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_60 {background-color: rgba(168, 33, 40, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_80 {background-color: rgba(168, 33, 40, 0.8);color: #fff;}}\n                </style>\n                <style data-key=\"border_colors\">\n                    .border-bg-primary{--border-color: var(--bg-primary);}.mobile_border-bg-primary{--mobile-border-color: var(--bg-primary);}.border-bg-secondary{--border-color: var(--bg-secondary);}.mobile_border-bg-secondary{--mobile-border-color: var(--bg-secondary);}.border-bg-tertiary{--border-color: var(--bg-tertiary);}.mobile_border-bg-tertiary{--mobile-border-color: var(--bg-tertiary);}.border-bg-quaternary{--border-color: var(--bg-quaternary);}.mobile_border-bg-quaternary{--mobile-border-color: var(--bg-quaternary);}\n                </style>\n                <style data-key=\"font_colors\">\n                    .primary {color: rgba(0,0,0,1) !important;}.secondary {color: rgba(251,251,251,1) !important;}.tertiary {color: rgba(168,33,40,1) !important;}@media (max-width: 1023px) { .color_mobile_primary {color: rgba(0,0,0,1) !important;}}@media (max-width: 1023px) { .color_mobile_secondary {color: rgba(251,251,251,1) !important;}}@media (max-width: 1023px) { .color_mobile_tertiary {color: rgba(168,33,40,1) !important;}}\n                </style>\n                <style data-key=\"image_gradient\">\n                    .image-gradient-bg-primary{--background-color: var(--bg-primary);}.color_mobile_image-gradient-bg-primary{--mobile-background-color: var(--bg-primary);}.image-gradient-bg-secondary{--background-color: var(--bg-secondary);}.color_mobile_image-gradient-bg-secondary{--mobile-background-color: var(--bg-secondary);}.image-gradient-bg-tertiary{--background-color: var(--bg-tertiary);}.color_mobile_image-gradient-bg-tertiary{--mobile-background-color: var(--bg-tertiary);}.image-gradient-bg-quaternary{--background-color: var(--bg-quaternary);}.color_mobile_image-gradient-bg-quaternary{--mobile-background-color: var(--bg-quaternary);}\n                </style>\n                <style data-key=\"custom_css_variables\">\n                :root {\n                    --lab_page_width: 1003px;\n                    --lab_columns_gutter: 11px;\n                    --space-top: 80;\n                    --space-top-adnuntiusAd: ;\n                }\n\n                @media(max-width: 767px) {\n                    :root {\n                        --lab_columns_gutter: 10px;\n                    }\n                }\n\n                @media(min-width: 767px) {\n                    :root {\n                    }\n                }\n                </style>\n<script src=\"/view-resources/public/common/JWTCookie.js?v=1763454598-L4\"></script>\n<script src=\"/view-resources/public/common/Paywall.js?v=1763454598-L4\"></script>\n                <script>\n                window.Dac = window.Dac || {};\n                (function () {\n                    if (navigator) {\n                        window.Dac.clientData = {\n                            language: navigator.language,\n                            userAgent: navigator.userAgent,\n                            innerWidth: window.innerWidth,\n                            innerHeight: window.innerHeight,\n                            deviceByMediaQuery: getDeviceByMediaQuery(),\n                            labDevice: 'desktop', // Device from labrador\n                            device: 'desktop', // Device from varnish\n                            paywall: {\n                                isAuthenticated: isPaywallAuthenticated(),\n                                toggleAuthenticatedContent: toggleAuthenticatedContent,\n                                requiredProducts: [],\n                            },\n                            page: {\n                                id: '10087199',\n                                extId: 'ntb-dagsavisen10087199'\n                            },\n                            siteAlias: 'dagsavisen',\n                            debug: window.location.href.includes('debug=1')\n                        };\n                        function getDeviceByMediaQuery() {\n                            if (window.matchMedia('(max-width: 767px)').matches) return 'mobile';\n                            if (window.matchMedia('(max-width: 1023px)').matches) return 'tablet';\n                            return 'desktop';\n                        }\n\n                        function isPaywallAuthenticated() {\n                            if (window.Dac && window.Dac.JWTCookie) {\n                                var JWTCookie = new Dac.JWTCookie({ debug: false });\n                                return JWTCookie.isAuthenticated();\n                            }\n                            return false;\n                        }\n\n                        function toggleAuthenticatedContent(settings) {\n                            if (!window.Dac || !window.Dac.Paywall) {\n                                return;\n                            }\n                            var Paywall = new Dac.Paywall();\n                            var updateDOM = Paywall.updateDOM;\n\n                            if(settings && settings.displayUserName) {\n                                var userName = Paywall.getUserName().then((userName) => {\n                                    updateDOM(userName !== false, userName, settings.optionalGreetingText);\n                                });\n                            } else {\n                                updateDOM(window.Dac.clientData.paywall.isAuthenticated);\n                            }\n                        }\n                    }\n                }());\n                </script>\n\n                    <script type=\"module\" src=\"/view-resources/baseview/public/common/baseview/moduleHandlers.js?v=1763454598-L4\" data-cookieconsent=\"ignore\"></script>\n<!-- Google Tag Manager -->\n<script>\n    window.dataLayer = window.dataLayer || [];\n</script>\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T56SZZ8');</script>\n\n                        <script async src=\"https://securepubads.g.doubleclick.net/tag/js/gpt.js\"></script>\n                        <script>\n                            window.googletag = window.googletag || {cmd: []};\n\n                            googletag.cmd.push(function() {\n                                var handleAsTablet = (Dac.clientData.device === 'tablet' || Dac.clientData.innerWidth < 1316);\n\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/toppbanner', [[980,150], [980,300], [1020,150], [1020,300], [1065,150], [1065,300]], 'toppbanner')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && 'true' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/left_sticky', [[180,500], [160,600], [300,600], [460,1001]], 'left_sticky')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && 'true' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/right_sticky', [[180,500], [160,600], [300,600], [460,1000]], 'right_sticky')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/nettbanner1', [[980,150], [980,300], [1920,1080]], 'nettbanner1')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board1', [[580,400], [580,500]], 'articleboard/board1')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board2', [[580,400], [580,500]], 'articleboard/board2')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board3', [[580,400], [580,500]], 'articleboard/board3')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board4', [[580,400], [580,500]], 'articleboard/board4')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board5', [[580,400], [580,500]], 'articleboard/board5')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board6', [[580,400], [580,500]], 'articleboard/board6')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board7', [[580,400], [580,500]], 'articleboard/board7')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board8', [[580,400], [580,500]], 'articleboard/board8')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board9', [[580,400], [580,500]], 'articleboard/board9')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board10', [[580,400], [580,500]], 'articleboard/board10')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board11', [[580,400], [580,500]], 'articleboard/board11')\n                                        .addService(googletag.pubads());\n                                }\n                                if (!(handleAsTablet && '' === 'true')) {\n                                    googletag\n                                        .defineSlot('/38586112/articleboard/board12', [[580,400], [580,500]], 'articleboard/board12')\n                                        .addService(googletag.pubads());\n                                }\n\n                                googletag.pubads().setTargeting(\"env\", \"prod\");\n                                googletag.pubads().setTargeting(\"site\", \"dagsavisen\");\n                                googletag.pubads().setTargeting(\"section\", \"nyheter\");\n                                googletag.pubads().setTargeting(\"context\", \"article\");\n                                googletag.pubads().setTargeting(\"tags\", \"stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad\");\n\n                                var useLadyLoading = true || false;\n                                if (useLadyLoading) {\n                                    googletag.pubads().enableLazyLoad({\n                                        fetchMarginPercent: 50 || 150, // Fetch ad content when it is within 1.5 viewports of the visible area\n                                        renderMarginPercent: 45 || 150,  // Render ads when they are within 1.5 viewports of the visible area\n                                        mobileScaling: 2.0\n                                    });\n                                }\n                                \n                                googletag.pubads().enableSingleRequest();\n                                googletag.pubads().collapseEmptyDivs();\n                                googletag.enableServices();\n                            });\n                        </script>\n                <link href=\"https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,700,700italic\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=Inter:regular,300,300italic,200italic,200,100,100italic,500,italic,500italic,600,700,600italic,700italic,900italic,800italic,800,900\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=PT+Serif:regular,italic,700italic,700\" rel=\"stylesheet\" >\n                <link href=\"https://fonts.googleapis.com/css?family=Noto+Serif:regular,300,300italic,700,600italic,700italic,600,800,900,800italic,900italic,500,italic,500italic,200italic,200,100,100italic\" rel=\"stylesheet\" >\n                <style id=\"dachser-vieweditor-styles\">\n                    .articleHeader .headline { font-family: \"PT Serif\"; font-weight: 700; font-style: normal; font-size: 3rem; }\n                    .articleHeader .subtitle { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; font-size: 1.625rem; }\n                    .bodytext { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; font-size: 1.125rem; }\n                    .byline .name { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    article .meta .dates { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    article .meta .dates .dateLabel { font-family: \"Inter\"; font-weight: normal; font-style: normal; }\n                    .articleHeader .kicker { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; }\n                    article.column { font-family: \"PT Serif\"; font-weight: normal; font-style: normal; }\n                    header#nav, header.pageHeader { font-family: \"Inter\"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: default; }@media (max-width: 767px) { .resp_fonts header#nav, header.pageHeader {font-size: calc(0.262vw * 14); } }\n                    .font-PTSans { font-family: \"PT Sans\" !important; }\n                    .font-PTSans.font-weight-normal { font-weight: normal !important; }\n                    .font-PTSans.font-weight-bold { font-weight: 700 !important; }\n                    .font-Inter { font-family: \"Inter\" !important; }\n                    .font-Inter.font-weight-normal { font-weight: normal !important; }\n                    .font-Inter.font-weight-light { font-weight: 300 !important; }\n                    .font-Inter.font-weight-bold { font-weight: 600 !important; }\n                    .font-Inter.font-weight-black { font-weight: 800 !important; }\n                    .font-PTSerif { font-family: \"PT Serif\" !important; }\n                    .font-PTSerif.font-weight-normal { font-weight: normal !important; }\n                    .font-PTSerif.font-weight-bold { font-weight: 700 !important; }\n                    .font-NotoSerif { font-family: \"Noto Serif\" !important; }\n                    .font-NotoSerif.font-weight-normal { font-weight: normal !important; }\n                    .font-NotoSerif.font-weight-light { font-weight: 300 !important; }\n                    .font-NotoSerif.font-weight-bold { font-weight: 700 !important; }\n                    .font-NotoSerif.font-weight-black { font-weight: 800 !important; }\n                </style>\n                <style id=\"css_variables\"></style>\n                <script>\n                    window.dachserData = {\n                        _data: {},\n                        _instances: {},\n                        get: function(key) {\n                            return dachserData._data[key] || null;\n                        },\n                        set: function(key, value) {\n                            dachserData._data[key] = value;\n                        },\n                        push: function(key, value) {\n                            if (!dachserData._data[key]) {\n                                dachserData._data[key] = [];\n                            }\n                            dachserData._data[key].push(value);\n                        },\n                        setInstance: function(key, identifier, instance) {\n                            if (!dachserData._instances[key]) {\n                                dachserData._instances[key] = {};\n                            }\n                            dachserData._instances[key][identifier] = instance;\n                        },\n                        getInstance: function(key, identifier) {\n                            return dachserData._instances[key] ? dachserData._instances[key][identifier] || null : null;\n                        },\n                        reflow: () => {}\n                    };\n                </script>\n                \n\n                <script type=\"application/ld+json\">\n                [{\"@context\":\"http://schema.org\",\"@type\":\"WebSite\",\"name\":\"dagsavisen\",\"url\":\"https://www.dagsavisen.no\"},{\"@context\":\"https://schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\",\"description\":\"MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.\",\"mainEntityOfPage\":{\"@id\":\"https://www.dagsavisen.no/nyheter/mdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store/10087199\"},\"availableLanguage\":[{\"@type\":\"Language\",\"alternateName\":\"nb-NO\"}],\"image\":[\"https://image.dagsavisen.no/?imageId=10087198&width=1200\"],\"keywords\":\"stortinget, innenriks, jonas gahr støre, klimabudsjett, mdg, nyheter, scroll, statsbudsjettet, arild hermstad\",\"author\":[{\"@type\":\"Person\",\"name\":\"NTB \"}],\"publisher\":{\"@type\":\"Organization\",\"name\":\"dagsavisen\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg\"}},\"datePublished\":\"2025-12-02T09:26:33.000Z\",\"dateModified\":\"2025-12-02T09:26:51.000Z\"}]\n                </script>                \n                <script type=\"text/javascript\">\n  window.googletag = window.googletag || {};\n  window.googletag.cmd = window.googletag.cmd || [];\n  window.ybConfiguration = window.ybConfiguration || {};\n  window.ybConfiguration = Object.assign({}, window.ybConfiguration, { integrationMethod: 'open_tag' });\n  (function (y, i, e, L, D) {\n    y.Yieldbird = y.Yieldbird || {};\n    y.Yieldbird.cmd = y.Yieldbird.cmd || [];\n    i.cmd.push(function () { i.pubads().disableInitialLoad(); });\n    L = e.createElement('script');\n    L.async = true;\n    L.src = '//cdn.qwtag.com/c9b4797e-ed81-49c1-84d0-19f03fb04305/qw.js';\n    D = e.getElementsByTagName('script')[0];\n    (D.parentNode || e.head).insertBefore(L, D);\n  })(window, window.googletag, document);\n</script><script src=\"https://log.medietall.no/analytics.v2.js\" type=\"module\"></script><script >// Lets us show the users as \"logged inn\" even if they have no active subscriptions\nwindow.Dac.clientData.paywall.toggleAuthenticatedContent = function() {\n    const uniteAuthenticated = document.cookie.split(';').some((item) => item.trim().startsWith('Paywall-Subscriber='));\n    if (!window.Dac || !window.Dac.Paywall) return;\n    var Paywall = new Dac.Paywall();\n    var updateDOM = Paywall.updateDOM;\n    updateDOM(uniteAuthenticated);\n}</script><script async src=\"https://functions.adnami.io/api/macro/adsm.macro.dagsavisen.no.js\"></script><script >// __STROSSLE__\n\nwindow.strossle=window.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)};\nstrossle('bf89680c-8395-441a-a4fd-5707ec4c1ae5', '.strossle-widget');</script><script async src=\"https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js\"></script>\n                \n                \n\n\n\n        <meta property=\"article:section\" content=\"nyheter\">\n<script>\nvar k5aMeta = { \"paid\": 0, \"wordCount\": \"246\", \"lix\": \"47\", \"author\": [\"NTB \"], \"tag\": [\"stortinget\", \"innenriks\", \"jonas gahr støre\", \"klimabudsjett\", \"mdg\", \"nyheter\", \"scroll\", \"statsbudsjettet\", \"arild hermstad\"], \"title\": \"MDG-Hermstad krever oljekutt – men lover å stoppe Listhaug\", \"teasertitle\": \"MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre\", \"kicker\": \"Innenriks\", \"url\": \"https://www.dagsavisen.no/a/10087199\", \"login\": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), \"subscriber\": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), \"subscriberId\": (Dac.clientData.subscriberId ? `\"${ Dac.clientData.subscriberId }\"` : \"\") };\n</script>\n                <script src=\"//cl.k5a.io/6156b8c81b4d741e051f44c2.js\" async></script>\n\n\n        <style>\n            :root {\n                \n                --bodytext-alignment: var(--bodytext-alignment-center);\n            }\n        </style>\n        \n        \n    </head>\n\n    <body class=\"l4 article site_dagsavisen section_nyheter custom-bodytext-alignment\"\n        \n        \n        >\n\n<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T56SZZ8\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->        \n        <script>\n        document.addEventListener(\"DOMContentLoaded\", (event) => {\n            setScrollbarWidth();\n            window.addEventListener('resize', setScrollbarWidth);\n        });\n        function setScrollbarWidth() {\n            const root = document.querySelector(':root');\n            const width = (window.innerWidth - document.body.offsetWidth < 21) ? window.innerWidth - document.body.offsetWidth : 15;\n            root.style.setProperty('--lab-scrollbar-width', `${ width }px`);\n        }\n        </script>\n\n        \n        <a href=\"#main\" class=\"skip-link\">Jump to main content</a>\n\n        <header class=\"pageElement pageHeader\">\n    <div class=\"section grid-fixed\">\n    <div class=\"row mainline\">\n    <div class=\"hamburger to-be-expanded\" data-id=\"pageElements-4\">\n    <div class=\"positionRelative\">\n        <span class=\"hamburger-button hamburger-expander \">\n            <button class=\"burger-btn\" aria-label=\"Åpne meny\" aria-expanded=\"false\" aria-controls=\"hamburger-container\" aria-haspopup=\"menu\">\n                    <i class=\"open fi-list\"></i>\n                    <i class=\"close fi-x\"></i>\n            </button>\n        </span>\n            <div class=\"hamburger-container\" id=\"hamburger-container\">        \n                <div data-id=\"pageElements-5\" class=\"search visible\">\n\n        <button class=\"search-button\" aria-label=\"Søk\" >\n                <i class=\"open fi-magnifying-glass\"></i>\n                <i class=\"close fi-x\"></i>\n        </button>\n\n    <form class=\"search-container\" action=\"/cse\" method=\"get\" role=\"search\">\n        <label for=\"search-input-5\" class=\"visuallyhidden\">Søk</label>\n        <input type=\"text\" id=\"search-input-5\" name=\"q\" placeholder=\"Søk...\">\n    </form>\n</div>\n\n    <script>\n        if (document.querySelector('[data-id=\"pageElements-5\"] .search-button')) {\n            document.querySelector('[data-id=\"pageElements-5\"] .search-button').addEventListener('click', (event) => {\n                document.querySelector('[data-id=\"pageElements-5\"] .search-container').submit();\n            }, false);\n        }\n    </script>\n<nav class=\"navigation dropdownMenu expandable\">\n\t<ul class=\"menu-list\">\n\t\t\t<li class=\"first-list-item menu--login\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen\" target=\"_self\">Logg inn</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F\" target=\"_self\">Les e-avisen</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item has-children\">\n\t\t\t\t<span tabindex=\"0\">Nyheter</span>\n\t\t\t\t<ul class=\"children\">\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/nyheter\" target=\"_self\">Nyheter</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/innenriks\" target=\"_self\">Innenriks</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/verden\" target=\"_self\">Verden</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/portrett\" target=\"_self\">Portrett</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/reportasje\" target=\"_self\">Reportasje</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item has-children\">\n\t\t\t\t<span tabindex=\"0\">Kultur</span>\n\t\t\t\t<ul class=\"children\">\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/kultur\" target=\"_self\">Kultur</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/bøker\" target=\"_self\">Bøker</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/nye-takter\" target=\"_self\">Musikk</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/teater\" target=\"_self\">Teater</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/film%20og%20serier\" target=\"_self\">Film og serier</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/kunst\" target=\"_self\">Kunst</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/mat-og-drikke\" target=\"_self\">Mat og drikke</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"\">\n\t\t\t\t\t\t<a href=\"/tags/reise/\" target=\"_self\">Reise</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/kommentar\" target=\"_self\">Kommentar</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/debatt\" target=\"_self\">Debatt</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item dac-hidden-desktop-up dac-hidden-desktop-down\">\n\t\t\t\t<a href=\"/sport\" target=\"_self\">Sport</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"//dagsavisen.no/podkaster-fra-dagsavisen\" target=\"_self\">Podkast</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://www.dagsavisen.no/kultur/prov-deg-pa-dagens-hjernetrim/9655200\" target=\"_self\">Dagens hjernetrim</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/kundeservice\" target=\"_self\">Kundeservice</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"/dødsfall\" target=\"_self\">Dødsfall</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item \">\n\t\t\t\t<a href=\"https://ocast.com/no/dagsavisen/\" target=\"_self\">Annonsere</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item menu--logout\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/logout?siteAlias=dagsavisen\" target=\"_self\">Logg ut</a>\n\t\t\t</li>\n\t</ul>\n</nav>\n\n<script>\n\t(function () {\n\t\t// This is only called when the user presses the escape key.\n\t\tfunction closeElement(event, element) {\n\t\t\tif (event.key === 'Escape') {\n\t\t\t\twindow.removeEventListener('keydown', closeElement);\n\n\t\t\t\t// Get all expanded elements and close them\n\t\t\t\tconst expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');\n\t\t\t\tfor (let i = 0; i < expanded.length; i++) {\n\t\t\t\t\texpanded[i].classList.remove('expanded');\n\t\t\t\t\t\n\t\t\t\t\t// Traverse up from the element the user has selected to see if it is a child of the expanded element\n\t\t\t\t\t// If it is, set focus to the first child, as that is the span element with tabindex. \n\t\t\t\t\t// This is so that if the user has moved on from the menu, we shouldn't mess with the focus and flow\n\t\t\t\t\tif (document.activeElement.closest('.has-children') === expanded[i]) {\n\t\t\t\t\t\texpanded[i].children[0].focus();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction toggleElement(event, element) {\n\t\t\t// Prevent the default link behavior\n\t\t\tevent.preventDefault();\n\n\t\t\t// Check if there are other expanded elements and close them\n\t\t\tconst expanded = document.querySelectorAll('nav.dropdownMenu.expandable .has-children.expanded');\n\t\t\tfor (let i = 0; i < expanded.length; i++) {\n\t\t\t\tif (expanded[i] !== element.parentElement) {\n\t\t\t\t\texpanded[i].classList.remove('expanded');\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Toggle the class \"expanded\" on the parent element\n\t\t\t// We toggle instead of add/remove the class because we don't know if we are opening or closing the element\n\t\t\telement.parentElement.classList.toggle('expanded');\n\n\t\t\twindow.addEventListener('keydown', closeElement);\n\t\t}\n\n\t\t// Add extra element for carat and toggle functionality after the span or a element\n\t\tfunction addCarat(element) {\n\t\t\tconst carat = document.createElement('span');\n\t\t\tcarat.classList.add('carat');\n\t\t\tcarat.tabIndex = '0';\n\t\t\tconst sibling = element.querySelector(':scope > a') || element.querySelector(':scope > span');\n\t\t\telement.insertBefore(carat, sibling.nextSibling);\n\t\t\telement.tabIndex = '-1';\n\t\t\tif (sibling.tagName === 'A') {\n\t\t\t\tsibling.tabIndex = '0';\n\t\t\t} else if (sibling.tagName === 'SPAN') {\n\t\t\t\tsibling.tabIndex = '-1';\n\t\t\t}\n\t\t}\n\n\t\t// Get all elements with class \"has-children\" and add two events - one click event and one keydown event\n\t\t// Allow for the same expandable menu to be reused in different viewports by using different classes\n\t\tlet classes = '';\n\t\tif (classes) {\n\t\t\tclasses = '.' + classes.trim().split(' ').join('.');\n\t\t}\n\t\tconst hasChildren = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable .has-children > span`);\n\t\tfor (let i = 0; i < hasChildren.length; i++) {\n\t\t\thasChildren[i].addEventListener('click', function(e) {\n\t\t\t\ttoggleElement(e, this);\n\t\t\t});\n\n\t\t\thasChildren[i].addEventListener('keydown', function (e) {\n\t\t\t\t// Check for both enter and space keys\n\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\ttoggleElement(e, this);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t// Get all elements with class \"has-children\" when toggleChildren is enabled and carat and toggle functionality \n\t\tconst hasChildrenToggle = document.querySelectorAll(`nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > span, nav.dropdownMenu${ classes }.expandable.toggleChildren .has-children > a`);\n\t\tfor (let i = 0; i < hasChildrenToggle.length; i++) {\n\n\t\t\t// Add carat to the element\n\t\t\taddCarat(hasChildrenToggle[i].parentElement);\n\n\t\t\tif (hasChildrenToggle[i].tagName === 'A' || hasChildrenToggle[i].tagName === 'SPAN') {\n\t\t\t\thasChildrenToggle[i].nextSibling.addEventListener('click', function(e) {\n\t\t\t\t\ttoggleElement(e, hasChildrenToggle[i]);\n\t\t\t\t});\n\n\t\t\t\thasChildrenToggle[i].nextSibling.addEventListener('keydown', function(e) {\n\t\t\t\t\t// Check for both enter and space keys\n\t\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\t\ttoggleElement(e, hasChildrenToggle[i]);\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\t// Use with caution - ensure that parent li overlaps with child ul to avoid prematurely triggering leave\n\t\t\t\tif (hasChildrenToggle[i].closest('nav').classList.contains('toggleOnHover')) {\n\t\t\t\t\thasChildrenToggle[i].addEventListener('mouseenter', function(e) {\n\t\t\t\t\t\thasChildrenToggle[i].parentElement.classList.add('expanded');\n\t\t\t\t\t});\n\n\t\t\t\t\thasChildrenToggle[i].parentElement.addEventListener('mouseleave', function(e) {\n\t\t\t\t\t\thasChildrenToggle[i].parentElement.classList.remove('expanded');\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t})();\n</script>\n\n<div class=\"section dropdown-close-section\">\n    \n</div>\n\n            </div>\n    </div>\n\n</div>\n\n<script>\n    (function(){\n        const burgerButton = document.querySelector('[data-id=\"pageElements-4\"] .burger-btn');\n        const dropdownCloseSection = document.querySelector('[data-id=\"pageElements-4\"] .dropdown-close-section');\n\n        function toggleDropdown() {\n            // Toggle the expanded class and aria-expanded attribute\n            document.querySelector('[data-id=\"pageElements-4\"].hamburger.to-be-expanded').classList.toggle('expanded');\n            burgerButton.setAttribute('aria-expanded', burgerButton.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\n            burgerButton.setAttribute('aria-label', burgerButton.getAttribute('aria-expanded') === 'true' ? 'Lukk meny' : 'Åpne meny');\n\n            // This doesn't seem to do anything? But there's styling dependent on it some places\n            document.body.classList.toggle('hamburger-expanded');\n        }\n\n        // Called via the eventlistener - if the key is Escape, toggle the dropdown and remove the eventlistener\n        function closeDropdown(e) {\n            if(e.key === 'Escape') {\n                toggleDropdown();\n                // Set the focus back on the button when clicking escape, so the user can continue tabbing down\n                // the page in a natural flow\n                document.querySelector('[data-id=\"pageElements-4\"] .burger-btn').focus();\n                window.removeEventListener('keydown', closeDropdown);\n            }\n        }\n\n        if(burgerButton) {\n            burgerButton.addEventListener('click', function(e) {\n                e.preventDefault();\n                toggleDropdown();\n\n                // If the menu gets expanded, add the eventlistener that will close it on pressing Escape\n                // else, remove the eventlistener otherwise it will continue to listen for escape even if the menu is closed.\n                if(document.querySelector('[data-id=\"pageElements-4\"] .burger-btn').getAttribute('aria-expanded') === 'true') {\n                    window.addEventListener('keydown', closeDropdown);\n                } else {\n                    window.removeEventListener('keydown', closeDropdown);\n                }\n            })\n        }\n        if (dropdownCloseSection) {\n            dropdownCloseSection.addEventListener('click', function(e) {\n                e.preventDefault();\n                toggleDropdown();\n            });\n        }\n\n        document.querySelectorAll('.hamburger .hamburger-expander, .hamburger .hamburger-container, .stop-propagation').forEach(function (element) {\n            element.addEventListener('click', function (e) {\n                e.stopPropagation();\n            });\n        });\n    }());\n</script>\n<figure class=\"logo\">\n    <a href=\" //www.dagsavisen.no\" aria-label=\"Gå til forside\">\n        <img src=\"/view-resources/dachser2/public/dagsavisen/Dagsavisen_hvit.svg\"\n            alt=\"Gå til forside. Logo, dagsavisen.no\"\n            width=\"157\"\n            >\n    </a>\n</figure>\n<nav class=\"navigation mainMenu\">\n\t<ul class=\"menu-list\">\n\t\t\t<li class=\"first-list-item subscribe-btn menu--subscribe\">\n\t\t\t\t<a href=\"https://abonnement.dagsavisen.no/1-mnd-for-1-kr-knapp\" target=\"_self\">Få tilgang</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item login-btn menu--login\">\n\t\t\t\t<a href=\"https://api.dagsavisen.no/paywall/login?siteAlias=dagsavisen\" target=\"_self\">Logg inn</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item menu--logout\">\n\t\t\t\t<a href=\"https://eavis.dagsavisen.no/?returnUrl=https%3A%2F%2Fwww.dagsavisen.no%2F\" target=\"_self\">Les E-avis</a>\n\t\t\t</li>\n\t\t\t<li class=\"first-list-item login-btn menu--logout\">\n\t\t\t\t<a href=\"https://selfservice.mediaconnect.no/?client_id=selfservice.dagsavisen.ext\" target=\"_self\">Min side</a>\n\t\t\t</li>\n\t</ul>\n</nav>\n\n\n\n</div>\n\n</div>\n\n\n    <script>\n        (function () {\n            if (!'IntersectionObserver' in window) { return;}\n\n            var scrollEvents = scrollEvents || [];\n\n            if (scrollEvents) {\n                const domInterface = {\n                    classList: {\n                        remove: () => {},\n                        add: () => {}\n                    },\n                    style: {\n                        cssText: ''\n                    }\n                };\n                scrollEvents.forEach(function(event) {\n                    var callback = function (entries, observer) {\n                        if (!entries[0]) { return; }\n                        if (entries[0].isIntersecting) {\n                            event.styles.forEach(function(item) {\n                                (document.querySelector(item.selector) || domInterface).style.cssText = \"\";\n                            });\n                            event.classes.forEach(function(item) {\n                                item.class.forEach(function(classname) {\n                                    (document.querySelector(item.selector) || domInterface).classList.remove(classname);\n                                });\n                            });\n                        } else {\n                            event.styles.forEach(function(item) {\n                                (document.querySelector(item.selector) || domInterface).style.cssText = item.style;\n                            });\n                            event.classes.forEach(function(item) {\n                                item.class.forEach(function(classname) {\n                                    (document.querySelector(item.selector) || domInterface).classList.add(classname);\n                                });\n                            });\n                        }\n                    };\n\n                    var observer = new IntersectionObserver(callback, {\n                        rootMargin: event.offset,\n                        threshold: 1\n                    });\n                    var target = document.querySelector(event.target);\n                    if (target) {\n                        observer.observe(target);\n                    }\n                });\n            }\n        }());\n\n        window.Dac.clientData.paywall.toggleAuthenticatedContent(); \n    </script>\n</header>\n\n        \n\n        \n                \n\n\n        <section id=\"mainArticleSection\" class=\"main article\">\n            <div data-element-guid=\"74d46ee6-1d12-489f-c780-b46f8b8f577d\" class=\"placeholder placement-top\">\n<div data-element-guid=\"d6dc8afd-5475-4685-fb4e-e265c46e0e17\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"toppbanner\" style=\"min-height:150px;\"></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('toppbanner');\n            });\n        </script>\n</div>\n\n</div>\n            <main class=\"pageWidth\">\n                <article class=\" \"\n                    \n                >\n\n                    <section class=\"main article k5a-article\" id=\"main\">\n\n                            <div></div>\n<script>\n(function() {\n    let windowUrl = window.location.href;\n    windowUrl = windowUrl.substring(windowUrl.indexOf('?') + 1);\n    let messageElement = document.querySelector('.shareableMessage');\n    if (windowUrl && windowUrl.includes('code') && windowUrl.includes('expires')) {\n        messageElement.style.display = 'block';\n    } \n})();\n</script>\n\n\n                        <div data-element-guid=\"3db3e57d-075c-431a-843d-dff51dc01687\" class=\"articleHeader column hasCaption\">\n\n    \n\n\n    <h1 class=\"headline mainTitle \" style=\"\">MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre</h1>\n    <h2 class=\"subtitle \" style=\"\">MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.</h2>\n\n\n\n    <div class=\"media\">\n            \n            <figure data-element-guid=\"97f36489-ff42-4ff8-aece-844f23efb670\" class=\"headerImage\">\n    <div class=\"img fullwidthTarget\">\n        <picture>\n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=webp\" \n                width=\"1058\"\n                height=\"604\"\n                media=\"(min-width: 768px)\"\n                type=\"image/webp\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=2116&height=1208&format=jpg\" \n                width=\"1058\"\n                height=\"604\"\n                media=\"(min-width: 768px)\"\n                type=\"image/jpeg\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=webp\" \n                width=\"480\"\n                height=\"274\"\n                media=\"(max-width: 767px)\"\n                type=\"image/webp\">    \n            <source srcset=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg\" \n                width=\"480\"\n                height=\"274\"\n                media=\"(max-width: 767px)\"\n                type=\"image/jpeg\">    \n            <img src=\"https://image.dagsavisen.no/10087198.webp?imageId=10087198&width=960&height=548&format=jpg\"\n                width=\"480\"\n                height=\"274\"\n                title=\"Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.\"\n                alt=\"\" \n                \n                style=\"\"    \n                >\n        </picture>        \n        \n    </div>\n    \n</figure>\n\n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n        <div class=\"floatingText\"></div>\n    </div>\n\n\n    <div class=\"caption \" data-showmore=\"Vis mer\">\n        <figcaption itemprop=\"caption\" class=\"\">Partileder Arild Hermstad mener regjeringen må ta klimakrisen på alvor, og at det må være synlig i neste års statsbudsjett.</figcaption>\n        <figcaption itemprop=\"author\" class=\"\" data-byline-prefix=\"\">Javad Parsa / NTB</figcaption>\n    </div>\n\n\n\n    <p class=\"kicker tertiary color_mobile_tertiary\" style=\"\">Innenriks</p>\n\n\n        <div data-element-guid=\"49d71c27-ee15-4c04-af9b-071d1dbd8c8f\" class=\"meta\">\n    \n\n    <div class=\"bylines\">\n        <div data-element-guid=\"4bfc0508-17b7-4934-81d6-e2d35b603a9a\" class=\"byline column\" itemscope itemtype=\"http://schema.org/Person\">\n    \n    <div class=\"content\">\n            \n        <address class=\"name\">\n\n                <span class=\"lab-hidden-byline-name\" itemprop=\"name\">NTB </span>\n                    <span class=\"firstname \">NTB</span>\n        </address>\n    </div>\n</div>\n\n        \n    </div>\n    \n    <div class=\"dates\">\n    \n        <span class=\"dateGroup datePublished\">\n            <span class=\"dateLabel\">Publisert</span>\n            <time datetime=\"2025-12-02T09:26:33.000Z\" title=\"Publisert 02.12.2025 - 10:26\">02.12.2025 - 10:26</time>\n        </span>\n            <span class=\"dateGroup dateModified\">\n                <span class=\"dateLabel\">Sist oppdatert</span>\n                <time datetime=\"2025-12-02T09:26:51.000Z\" title=\"Sist oppdatert 02.12.2025 - 10:26\">02.12.2025 - 10:26</time>\n            </span>\n    </div>\n\n    <div class=\"read-time\">\n        <span>Lesetid: <span class=\"read-time-value\">1 min</span></span>\n    </div>\n\n    <div class=\"social\">\n            <a target=\"blank\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199\" class=\"fi-social-facebook\" aria-label=\"Del på Facebook\"></a>\n            <a target=\"blank\" href=\"mailto:?subject=MDG-lederen%20fastholder%20klimakrav%20i%20budsjettet%20%E2%80%93%20men%20vil%20ikke%20kaste%20St%C3%B8re&body=MDG%20vil%20ikke%20stille%20seg%20bak%20regjeringens%20statsbudsjett%20f%C3%B8r%20klimasaken%20tas%20p%C3%A5%20alvor%2C%20men%20partiets%20leder%20garanterer%20at%20han%20st%C3%B8tter%20St%C3%B8re%20framfor%20en%20Frp-regjering.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199\" class=\"fi-mail\" aria-label=\"Del via e-mail\"></a>\n    </div>\n\n\n\n</div>\n\n</div>\n\n\n                        \n\n                        \n                        <div data-element-guid=\"2287fddb-fc56-43d8-fb3b-2e100fff16e3\" class=\"placeholder fullWidth\">\n<div data-element-guid=\"8b8dec70-7ed5-48d3-87d5-f4d56d6ece65\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 display-label\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"nettbanner1\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('nettbanner1');\n            });\n        </script>\n</div>\n\n</div>\n\n\n                        \n\n                        <div data-element-guid=\"49d71c27-ee15-4c04-af9b-071d1dbd8c8f\" class=\"bodytext large-12 small-12 medium-12\">\n    \n    \n\n    <p>MDG-leder Arild Hermstad garanterer at han ikke vil stemme for Frp-leder Sylvi Listhaugs prosjekt dersom regjeringen felles, og at han vil stemme for statsminister Jonas Gahr Støre hvis det blir en «strafferunde» i Stortinget.</p><p>– Hvis det er det som er nødvendig for at landet skal ha trygg styring, men et veldig dårlig klimabudsjett, så får vi gjøre det, sa han i NRK-programmet Politisk kvarter tirsdag morgen.</p><p>Miljøpartiet De Grønne har sagt at de ikke kan stille seg bak budsjettet som Arbeiderpartiet-regjeringen har blitt enige med Senterpartiet og Rødt om, fordi utslippene av klimagasser vil ifølge dem gå opp.</p><p>– Vi skal over i en fornybar verden, og da må vi også snakke om hvordan vi skal ut av de fossile næringene som vi er tungt inne i.</p><div data-element-guid=\"3cd8ff64-3f63-4ab5-e394-021268e8846e\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board1\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board1');\n            });\n        </script>\n</div>\n<p>Hermstad pekte på tre sektorer: transport, olje og industri.</p><p>– Da må vi se på helheten og hva det betyr. Hvis dette betyr at det er full fres over alt, og at vi ikke klarer å kutte utslipp, er det ikke noe vi kan stå for, sa han.</p><p>Uten MDG og SV mangler Støre flertall for budsjettet når det skal stemmes over i Stortinget på fredag.</p><p>MDG-lederen tror likevel det er mulig å komme til enighet med Arbeiderpartiet før det, men da må regjeringen være villig til å snakke om oljebransjen og sluttfasen for den.</p><div data-element-guid=\"9cc71687-ca65-42c8-fef7-4deb8029bcbd\" class=\"column google-ad display-label widthFull\"  style=\"\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"articleboard/board2\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('articleboard/board2');\n            });\n        </script>\n</div>\n<p>Han understreker at det ikke handler om én sak, men at det er summen av klimaeffektene i statsbudsjettet som må være bra nok at partiet kan stille seg bak.</p>\n\n    \n\n    \n</div>\n\n\n                        \n\n\n                        \n<div data-element-guid=\"49d71c27-ee15-4c04-af9b-071d1dbd8c8f\" class=\"column articleFooter\">\n    <span class=\"tags\">\n        <a href=\"/tags/stortinget\">stortinget</a>\n        <a href=\"/tags/innenriks\">innenriks</a>\n        <a href=\"/tags/jonas%20gahr%20st%C3%B8re\">jonas gahr støre</a>\n        <a href=\"/tags/klimabudsjett\">klimabudsjett</a>\n        <a href=\"/tags/mdg\">mdg</a>\n        <a href=\"/tags/nyheter\">nyheter</a>\n        <a href=\"/tags/scroll\">scroll</a>\n        <a href=\"/tags/statsbudsjettet\">statsbudsjettet</a>\n        <a href=\"/tags/arild%20hermstad\">arild hermstad</a>\n    </span>\n    \n</div>\n\n\n                        <div class=\"row social\">\n                            <div class=\"column large-12 small-12\">\n                                    <a target=\"blank\" href=\"https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199\" class=\"fi-social-facebook\" aria-label=\"Del på Facebook\"></a>\n                                    <a target=\"blank\" href=\"mailto:?subject=MDG-lederen%20fastholder%20klimakrav%20i%20budsjettet%20%E2%80%93%20men%20vil%20ikke%20kaste%20St%C3%B8re&body=MDG%20vil%20ikke%20stille%20seg%20bak%20regjeringens%20statsbudsjett%20f%C3%B8r%20klimasaken%20tas%20p%C3%A5%20alvor%2C%20men%20partiets%20leder%20garanterer%20at%20han%20st%C3%B8tter%20St%C3%B8re%20framfor%20en%20Frp-regjering.%0Dhttps%3A%2F%2Fwww.dagsavisen.no%2Fnyheter%2Fmdg-lederen-fastholder-klimakrav-i-budsjettet-men-vil-ikke-kaste-store%2F10087199\" class=\"fi-mail\" aria-label=\"Del via e-mail\"></a>\n                            </div>\n                        </div>\n\n                    </section>\n                    \n                </article>\n                <section class=\"related desktop-fullWidth mobile-fullWidth fullwidthTarget\">\n                <div data-element-guid=\"60bef09b-8a23-43eb-9dd6-e602b5d693cb\" class=\"page-content\"><div data-element-guid=\"81f44104-13ea-4d65-ff0e-5c9e137c6c9d\" class=\"row small-12 large-12\" style=\"\"><div \n    data-element-guid=\"d0a6a405-d60b-4a40-9261-709088f4178f\"\n    id=\"infiniteScroll-d0a6a405-d60b-4a40-9261-709088f4178f\"\n    class=\"column infiniteScroll small-12 large-12 small-abs-12 large-abs-12\">\n    \n    <div id=\"infinity-d0a6a405-d60b-4a40-9261-709088f4178f\"></div>\n    <div id=infiniteTarget-d0a6a405-d60b-4a40-9261-709088f4178f class=\"content \" style=\"\">\n            <script>\n                function showEverything(id) {\n                    const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);\n                    infiniteCollapse.classList.add(\"infiniteVisibility\");\n                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);\n                    bodyText.classList.remove(\"infiniteRelativity\");\n                    const visibilityButton = document.getElementById(`infiniteButton-${ id }`);\n                    const infiniteFade = document.getElementById(`infiniteFade-${ id }`);\n                    infiniteFade.classList.add(\"infiniteInvisibility\");\n                    visibilityButton.classList.remove(\"infiniteVisibility\");\n                    visibilityButton.classList.add(\"infiniteInvisibility\");\n                }\n\n                function collapseArticle(id) {\n                    const bodyText = document.querySelector(`#main-${ id } .bodytext`);\n                    const bodyTextChildren = Array.from(bodyText.children);\n                    const paragraphs = [];\n                    bodyTextChildren.forEach((element, index) => {\n                        if (element.tagName === \"P\") {\n                            paragraphs.push({ element, index }); // extract paragraphs, retain original index in body text\n                        }\n                    });\n                    if (paragraphs && paragraphs.length > 2) {\n                        const secondParagraph = paragraphs[1].element;\n                        bodyText.classList.add(\"infiniteRelativity\");\n                        for (let i = 0; i <= paragraphs[1].index; i++) {                  \n                            bodyTextChildren[i].classList.add(\"infiniteVisibility\");\n                        }\n                        const secondRectangle = secondParagraph.getBoundingClientRect();\n                        secondParagraph.insertAdjacentHTML(\"afterbegin\", `<div id=\"infiniteFade-${ id }\" class=\"infiniteFade\"></div>`);\n                        if (!document.getElementById(`infiniteButton-${ id }`)) {\n                            secondParagraph.insertAdjacentHTML(\"afterend\", `<button id=\"infiniteButton-${ id }\" onclick=\"showEverything(${ id })\" class=\"infiniteButton infiniteVisibility\" id=infiniteButton-${ id }>Fortsett å lese</button>`);\n                        }\n                        const backgroundColor = window.getComputedStyle(document.body).getPropertyValue(\"background-color\");\n                        const backgroundColorWithOpacity = backgroundColor.replace(\"rgb\", \"rgba\");\n                        const backgroundColorWithOpacityStart = backgroundColorWithOpacity.replace(\")\", \", 1)\");\n                        const backgroundColorWithOpacityStop = backgroundColorWithOpacity.replace(\")\", \", 0)\");\n                        const infiniteFade = document.getElementById(`infiniteFade-${ id }`);\n                        infiniteFade.setAttribute(\"style\", `height: ${ secondRectangle.height + 80 }px; background: linear-gradient(0deg, ${ backgroundColorWithOpacityStart } 30%, ${ backgroundColorWithOpacityStop } 100%);`); // margin-bottom: 5rem;\n                    } else {\n                        // if fewer than 2 paragraphs, show everything\n                        const infiniteCollapse = document.getElementById(`infiniteCollapse-${ id }`);\n                        infiniteCollapse.classList.add(\"infiniteVisibility\");\n                    }\n                };\n\n                function observeArticle(id, url) {\n                    const articleOptions = {\n                        root: null,\n                        rootMargin: \"0px\",\n                        threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                    };\n                    const articleCallback = (entries, observer) => {\n                        entries.forEach((entry) => {\n                            if (entry.isIntersecting) {\n                                // when scrolling down, check when top is more than halfway up\n                                // when scrolling up, check when bottom is more than halfway down  \n                                if ((entry.target.getBoundingClientRect().top > 0 && entry.target.getBoundingClientRect().top < (window.innerHeight / 2)) || (entry.target.getBoundingClientRect().top < 0 && entry.target.getBoundingClientRect().bottom > (window.innerHeight / 2))) {\n                                    const currentId = window.location.pathname.split(\"/\").pop();\n                                    const currentArticle = document.getElementById(`infiniteArticle-${ id }`);\n                                    const currentArticleUrl = currentArticle.getAttribute(\"data-article-url\") || `${ window.location.origin }${ url}`;\n                                    const currentArticleEncodedUrl = encodeURI(currentArticleUrl);\n                                    if (id !== currentId) {\n                                        window.history.replaceState({}, \"\", currentArticleEncodedUrl);\n                                        if (typeof pbjs !== \"undefined\" && pbjs.setConfig) {\n                                            pbjs.setConfig({ pageUrl: currentArticleEncodedUrl });\n                                        }\n                                        currentArticle.classList.add(\"observed\");\n                                        const lab_article_data = {\n                                             tagsString: '',\n                                        };\n                                        if (window.Dac && window.Dac.InfinityScrollAds) {\n                                            const scrollads = new Dac.InfinityScrollAds(id, currentId, entry);\n                                            scrollads.reloadSkyscraperAds();   \n                                        } else {\n                                            console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');\n                                        }\n                                    } else {\n                                        currentArticle.classList.remove(\"observed\");\n                                    }\n                                } \n                            }\n                        });\n                    };\n                    const articleObserver = new IntersectionObserver(articleCallback, articleOptions);\n                    const articleTarget = document.getElementById(id);\n                    articleObserver.observe(articleTarget);\n                }\n\n                function setupAdIntersectionObserver(id) {\n                    const adObserverOptions = {\n                        root: null,\n                        rootMargin: `${window.innerHeight * 4}px 0px ${window.innerHeight * 4}px 0px`,\n                        threshold: 0\n                    };\n\n                    const adObserverCallback = (entries, observer) => {\n                        entries.forEach((entry) => {\n                            if (entry.isIntersecting) {\n                                const currentId = window.location.pathname.split(\"/\").pop();\n                                if (window.Dac && window.Dac.InfinityScrollAds) {\n                                    const scrollads = new Dac.InfinityScrollAds(id);\n                                    scrollads.reloadArticleAds();\n                                } else {\n                                    console.warn('ElementAttributeToggler: Missing required class Dac.InfinityScrollAds.');\n                                }\n                                observer.unobserve(entry.target);\n                            }\n                        });\n                    };\n\n                    const target = document.getElementById(`infiniteArticle-${id}`);\n                    if (target) {\n                        const adObserver = new IntersectionObserver(adObserverCallback, adObserverOptions);\n                        adObserver.observe(target);\n                    } else {\n                        console.warn(`Target element infiniteArticle-${id} not found for ad observer.`);\n                    }\n                }\n\n                (function() {\n                    // prevent fetching infinite scroll inside infinite scroll\n                    if (\"default\" !== \"infinitescroll\") {\n                        const apiUrl = \"https://api.dagsavisen.no\";\n                        const domain = \"https://www.dagsavisen.no\";\n                        const siteId = \"4\";\n                        const rootId = \"10087199\";\n                        const rootUrl = window.location.pathname; // original URL\n                        const articles = [];\n                        const isArticle = \"page_article\" === \"page_article\";\n                        const infiniteSource = \"dagsavisenscroll\" ? \"feed\" : \"api\";\n                        const infiniteFeed = \"dagsavisenscroll\" || \"\";\n\n                        const infiniteOptions = {\n                            root: null,\n                            rootMargin: `${ window.innerHeight * 2 }px`,\n                            threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                        };\n\n                        let isReady = true;\n                        \n                        const infiniteCallback = (entries, observer) => {\n                            entries.forEach((entry) => {\n                                if (entry.isIntersecting && isReady && articles.length > 0) {\n                                    isReady = false;\n                                    let articleBatch = articles.splice(0, 5);\n                                    let remainingArticles = articleBatch.length;\n                                    articleBatch.forEach((article) => {\n                                        remainingArticles--;\n                                        if (article.url) {\n                                            fetch(`${ domain }${ article.url }?lab_opts=infinitescroll`) \n                                                .then((response) => {\n                                                    if (!response.ok) {\n                                                        throw new Error(`Could not fetch article: ${ response.status } - ${ response.statusText }`);\n                                                    } else {\n                                                        return response.text();\n                                                    }\n                                                })\n                                                .then((response) => {\n                                                    const articleContainer = document.createElement(\"div\");\n                                                    articleContainer.id = article.id;\n                                                    articleContainer.appendChild(document.createRange().createContextualFragment(response));\n                                                    const infinity = document.getElementById(\"infinity-d0a6a405-d60b-4a40-9261-709088f4178f\");\n                                                    infinity.appendChild(articleContainer);\n                                                    if (window.Dac && window.Dac.Definition) {\n                                                        const definition = new Dac.Definition(`infiniteSection-${ article.id }`);\n                                                        definition.setup();   \n                                                    }\n                                                    collapseArticle(article.id);\n                                                    observeArticle(article.id, article.url);\n                                                    setupAdIntersectionObserver(article.id);\n                                                })\n                                                .catch((error) => console.log(error))\n                                                .finally(() => {\n                                                    if (remainingArticles === 0) {\n                                                        isReady = true;\n                                                    }\n                                                });\n                                        } else {\n                                            if (remainingArticles === 0) {\n                                                isReady = true;\n                                            }\n                                        }\n                                    });\n                                } \n                            });\n                        };\n                        const infiniteTarget = document.getElementById(\"infiniteTarget-d0a6a405-d60b-4a40-9261-709088f4178f\");\n                        if (infiniteSource === \"api\") {\n                            fetch(`${ apiUrl }/article?site_id=${ siteId }&query=NOT paywall:*`) // \"paywall\": \"\" or no paywall property\n                                .then((response) => {\n                                    if (!response.ok) {\n                                        throw new Error(`Could not fetch articles from Labrador API: ${ response.status } - ${ response.statusText }`);\n                                    } else {\n                                        return response.json();\n                                    }\n                                })\n                                .then((response) => {\n                                    response.result.forEach((entry) => {\n                                        if (((isArticle && entry.id !== rootId) || !isArticle) && !(articles.some(((article) => article.id === entry.id)))) {\n                                            articles.push({ id: entry.id, url: entry.published_url });\n                                        }\n                                    });\n                                    infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);\n                                    infiniteObserver.observe(infiniteTarget);\n                                })\n                                .catch((error) => console.log(error));\n                        } else if (infiniteSource === \"feed\") {\n                            fetch(`${ apiUrl }/feed/data/${ infiniteFeed }`)\n                                .then((response) => {\n                                    if (!response.ok) {\n                                        throw new Error(`Could not fetch articles from feed: ${ response.status } - ${ response.statusText }`);\n                                    } else {\n                                        return response.json();\n                                    }\n                                })\n                                .then((response) => {\n                                    if (response && response.entries) {\n                                        response.entries.forEach((entry) => {\n                                            if (((isArticle && entry.id !== rootId) || !isArticle) && entry.siteDomain === domain && !entry.paywall && !(articles.some(((article) => article.id === entry.id)))) {\n                                                articles.push({ id: entry.id, url: entry.url });\n                                            }\n                                        });\n                                        infiniteObserver = new IntersectionObserver(infiniteCallback, infiniteOptions);\n                                        infiniteObserver.observe(infiniteTarget);\n                                    }\n                                })\n                                .catch((error) => console.log(error));\n                        }\n                        // navigate to original URL if infinite scroll element is no longer visible\n                        const rootOptions = {\n                            root: null,\n                            rootMargin: \"0px\",\n                            threshold: [0, 0.25, 0.50, 0.75, 1.0]\n                        };\n                        const rootCallback = (entries, observer) => {\n                            entries.forEach((entry) => {\n                                if (!entry.isIntersecting) {\n                                    const query = location.search;\n                                    window.history.replaceState({}, \"\", rootUrl + query);\n                                } \n                            }); \n                        };\n                        const rootObserver = new IntersectionObserver(rootCallback, rootOptions);\n                        const rootTarget = document.getElementById(\"infinity-d0a6a405-d60b-4a40-9261-709088f4178f\");\n                        rootObserver.observe(rootTarget);\n                    }\n                })();\n            </script>\n    </div>\n</div>\n</div>\n</div>\n\n                </section>\n            </main>\n            <div data-element-guid=\"6a743af5-f914-4f19-dbb0-51e441d84098\" class=\"placeholder placement-left\">\n<div data-element-guid=\"23080338-b085-46d4-e569-e9e2172450e2\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label\"  style=\"top: 80px;\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"left_sticky\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('left_sticky');\n            });\n        </script>\n</div>\n\n</div>\n            <div data-element-guid=\"f41becb3-e8f7-4a2d-981f-965f01009f45\" class=\"placeholder placement-right\">\n<div data-element-guid=\"a885498e-c855-44f5-ca04-b43bc44ad4ea\" class=\"column google-ad small-12 large-12 small-abs-12 large-abs-12 sticky display-label\"  style=\"top: 80px;\">\n\n        <span class=\"ad-label\">Annonse</span>\n        <div class=\"adunit\" id=\"right_sticky\" ></div>\n        <script>\n            googletag.cmd.push(function() {\n                googletag.display('right_sticky');\n            });\n        </script>\n</div>\n\n</div>\n        </section>\n\n            <template class=\"definitionTemplate\">\n                <div class=\"definitionPopup\">\n                    <div class=\"definitionInfo\">\n                        <p></p>\n                        <span></span>\n                        <button class=\"definitionClose\">&#10005;</button>\n                    </div>\n                </div>\n            </template>\n\n\n        <script>\n                (function(){\n                    const audioPlayers = document.querySelectorAll('.dacInlineAudio');\n                    for (const audioPlayer of audioPlayers) {\n                        window.dachserData.push('audioInline', audioPlayer);\n                    }\n\n                    window.onload = function() {\n                        if (window.Dac && window.Dac.Definition) {\n                            const definition = new Dac.Definition();\n                            definition.setup();   \n                        }\n                    };\n                })();\n        </script>\n            <script>\n                window.lab_article_data = window.lab_article_data || {};\n                if (lab_article_data[10087199]) {\n                    lab_article_data[10087199].tagsString = 'stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad';\n                    lab_article_data[10087199].section = 'nyheter';\n                    lab_article_data[10087199].pageType = 'article';\n                } else {\n                    lab_article_data[10087199] = {\n                        tagsString: 'stortinget,innenriks,jonas gahr støre,klimabudsjett,mdg,nyheter,scroll,statsbudsjettet,arild hermstad'\n                        , section: 'nyheter'\n                        , pageType: 'article'\n                    };\n                    \n                }\n            </script>\n\n        \n\n<footer class=\"page\">\n    <div data-element-guid=\"db03fb0e-a51c-4e54-81eb-cdc307ac535f\" class=\"row-section desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"ae45324d-ecfa-4784-bccf-5cd7eb4416ac\" id=\"markup_200636\" class=\"markupbox column small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            <div style=\"display: flex; gap: 12px; padding: 10px 0; align-items: center; justify-content: flex-start;\">\n  <a href=\"https://www.facebook.com/dagsavisen/\" title=\"Facebook\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: black; display: block;\">\n      <path d=\"M432 32H80A48 48 0 0 0 32 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H432a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"></path>\n    </svg>\n  </a>\n  <a href=\"https://twitter.com/Dagsavisen\" title=\"X (Twitter)\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: black; display: block;\">\n      <path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"></path>\n    </svg>\n  </a>\n  <a href=\"https://www.dagsavisen.no/arc/outboundfeeds/rss/\" title=\"RSS\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <svg width=\"24\" height=\"24\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" focusable=\"false\" style=\"fill: black; display: block;\">\n      <path d=\"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z\"></path>\n    </svg>\n  </a>\n</div>\n\n        \n        \n    </div>\n</div>\n<div data-element-guid=\"b53d7035-d68b-4b01-aa2a-49cd781f2358\" class=\"column text_singleline small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <h2 class=\"content singleline t14 tm16 align-left mobile_text_align_align-left font-PTSans\" style=\" \">\n        Copyright Dagsavisen © 2025\n    </h2>\n</div><div data-element-guid=\"536ce190-8525-4b44-a3db-621ea920bfb0\" class=\"column text_singleline small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <h2 class=\"content singleline\" style=\" \">\n        \n    </h2>\n</div></div>\n</div>\n<div data-element-guid=\"1808f1ac-04a7-44a6-ba56-4c901a977160\" class=\"row-section desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 desktop-space-outsideTop-none mobile-space-outsideTop-none desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"e47daa55-9f2d-458c-84fa-7678801e0a74\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <h2 class=\"content singleline t16 tm17\" style=\" \">\n        <span data-lab-text_size_desktop=\"20\" class=\"t20 font-weight-bold m-font-weight-bold font-PTSerif\" data-lab-font_weight_desktop=\"font-weight-bold\" data-lab-fontface=\"PTSerif\">DAGSAVISEN<br></span>\n<br><span data-lab-fontface=\"PTSerif\" class=\"font-PTSerif\">Sjefredaktør: <a href=\"mailto:Lars.West.Johnsen@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Lars West Johnsen</a>\n<br>Adm. direktør: <a href=\"mailto:nina.kordahl@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Nina Kordahl</a>\n<br>Nyhetsredaktør (konst.): <a href=\"mailto:tore.ryssdalsnes@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Tore Ryssdalsnes</a>\n<br>Nyhetsredaktør: <a href=\"mailto:kathleen.buer@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Kathleen Buer </a>(permisjon)\n<br>Kulturredaktør: <a href=\"mailto:mode.steinkjer@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" target=\"_blank\">Mode Steinkjer</a> </span>\n    </h2>\n</div><div data-element-guid=\"48f44d45-4e34-470b-a0ae-74f9602c1356\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <h2 class=\"content singleline t16 tm17 font-PTSerif\" style=\" \">\n        <br><br>Desksjef:\n<a href=\"mailto:espen.rusdal@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Espen Hågensen Rusdal</a><br>Nyhetssjef: <a href=\"mailto:ines.zander@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Ines Margot Zander</a> (permisjon) <br>Nyhetsleder: <a href=\"mailto:jorn.henriksen.skjaerpe@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Jørn H. Skjærpe</a>\n<br>Debattansvarlig: <a href=\"mailto:hermund.kjernli@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Hermund Lybeck Kjernli</a>\n    </h2>\n</div><div data-element-guid=\"c532d8a8-52df-46f5-88b4-a1b8c53e71c8\" class=\"column text_singleline small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <h2 class=\"content singleline t16 tm17 font-PTSerif\" style=\" \">\n        <span class=\"font-weight-bold m-font-weight-bold t20\" data-lab-font_weight_desktop=\"font-weight-bold\" data-lab-text_size_desktop=\"20\">KONTAKT OSS</span><br><br>Sentralbord: 22 99 80 00\nAbonnement: 22 99 80 50\n<br>Organisasjonr.: 980 454 347\n<br><a href=\"mailto:tips@dagsavisen.no\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">Tips oss</a>\n<br>Frontsjef nå: <a href=\"mailto:sturla.hanssen@dagsavisen.no\">Sturla Smári Hanssen</a>\n    </h2>\n</div><div data-element-guid=\"72e00771-eb9a-4652-89b4-62940839305d\" id=\"markup_9795237\" class=\"markupbox column small-12 large-3 small-abs-12 large-abs-3\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            <h2 class=\"content singleline t16 tm17 font-PTSerif\" style=\" \">\n\n  <span data-lab-font_weight_desktop=\"font-weight-bold\" class=\"font-weight-bold m-font-weight-bold t19\" data-lab-text_size_desktop=\"19\">\n    OM OSS\n  </span><br><br>\n\n  <a href=\"https://nuu.no/dagsavisen\" target=\"_blank\" class=\"\" data-lab-text_color_desktop=\"\" style=\"color: black;\"></a>\n\n  <span class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">\n    <a href=\"https://nuu.no/dagsavisen\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: black;\">\n      Jobb i Mediehuset Dagsavisen\n    </a><br>\n\n    <a href=\"https://www.dagsavisen.no/kontakt-oss\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: black;\">\n      Kontakt oss\n    </a><br>\n  </span>\n\n  <span class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\">\n    <a href=\"https://www.dagsavisen.no/kundeservice\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: black;\">\n      Kundeservice\n    </a><br>\n\n    <a href=\"https://da.ocast.com/nb/\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: black;\">\n      Annonse\n    </a><br>\n  </span>\n\n  <a href=\"https://www.dagsavisen.no/personvern/\" target=\"_blank\" class=\"primary color_mobile_primary\" data-lab-text_color_desktop=\"primary\" style=\"color: black;\">\n    Personvernpolicy\n  </a><br>\n\n  <a href=\"#\" onclick=\"window._sp_.gdpr.loadPrivacyManagerModal(&quot;986498&quot;); return false;\" style=\"color: black;\">\n    Personverninnstillinger\n  </a>\n\n</h2>\n\n        \n        \n    </div>\n</div>\n</div>\n</div>\n<div data-element-guid=\"339e156c-7e0b-40ff-802a-58539143536f\" class=\"row-section bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\">\n<div class=\"row small-12 large-12 bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding\" style=\"\"><div data-element-guid=\"39e0e85b-6786-4735-8423-f2a10dd8a27d\" id=\"markup_101521\" class=\"markupbox column small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            \n\n        \n        \n    </div>\n</div>\n<article data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\" class=\"column small-12 large-4 small-abs-12 large-abs-4 \" data-site-alias=\"\" data-section=\"\" data-instance=\"101523\" itemscope>\n    <style>@media (min-width:1024px) { [data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\"] .content { margin-right:34% !important; margin-left:35% !important; } }\n@media (max-width: 1023px) { [data-element-guid=\"da72d23d-e66d-4f91-8ddf-f145ff3dfe41\"] .content { margin-right:39% !important; margin-left:33% !important; } }</style>\n    <div class=\"content\" style=\"\">\n        \n        \n\n\n        <div class=\"media \">\n                \n\n                \n                <div class=\"graphic type_png\">\n    <div class=\"img fullwidthTarget\">\n        <img src=\"https:&#x2F;&#x2F;beta.dagsavisen.no&#x2F;files&#x2F;2025&#x2F;04&#x2F;08&#x2F;Redaktøransvar (1).png\" loading=\"lazy\" alt=\"\" />\n    </div>\n</div>\n                \n                \n                \n                \n                \n                \n            \n            <div class=\"floatingText\">\n\n                <div class=\"labels\">\n                </div>\n            </div>\n            \n\n        </div>\n\n\n        \n\n        \n\n\n\n\n        \n\n        <time itemprop=\"datePublished\" datetime=\"\"></time>\n    </div>\n</article>\n<div data-element-guid=\"8170f260-62c0-4906-b9af-8a4ecd2dc71a\" id=\"markup_101522\" class=\"markupbox column small-12 large-4 small-abs-12 large-abs-4\">\n    <style></style>\n    <div class=\"content fullwidthTarget\" style=\"\">\n\n        \n\n        \n\n            \n\n        \n        \n    </div>\n</div>\n</div>\n</div>\n\n</footer>\n\n\n\n<script src=\"/view-resources/baseview/public/common/build/baseview_dependencies_dom.js?v=1763454598-L4\" data-cookieconsent=\"ignore\"></script>\n\n        <script>\n            window.dachserData.handlers = {\n                parallax: function(item) {\n                    if (window.Dac && window.Dac.Parallax) {\n                        new Dac.Parallax(item);\n                    } else {\n                        console.warn('parallax: Missing required class Dac.Parallax. Content will not animate.');\n                    }\n                },\n                swipehelper: function(item) {\n                    if (window.Dac && window.Dac.SwipeHelper) {\n                        var element = document.querySelector(item.selector);\n                        if (!element) {\n                            console.warn('SwipeHelper: Missing element for selector: \"' + item.selector + '\".');\n                            return null;\n                        }\n                        return new Dac.SwipeHelper(element, item);\n                    } else {\n                        console.warn('SwipeHelper: Missing required function Dac.SwipeHelper.');\n                        return null;\n                    } \n                },\n                readprogress: function(item) {\n                    if (window.Dac && window.Dac.ReadProgress) {\n                        var element = document.querySelector(item.selector);\n                        if (!element) {\n                            console.warn('ReadProgress: Missing element for selector: \"' + item.selector + '\".');\n                            return;\n                        }\n                        new Dac.ReadProgress(element, item);\n                    } else {\n                        console.warn('ReadProgress: Missing required function Dac.ReadProgress.');\n                    } \n                },\n                tabnavigation: function(item) {\n                    if (window.Dac && window.Dac.TabNavigation) {\n                        new Dac.TabNavigation(item);\n                    } else {\n                        console.warn('TabNavigation: Missing required function Dac.Tabnavigation.');\n                    } \n                },\n                elementattributetoggler: function(item) {\n                    if (window.Dac && window.Dac.ElementAttributeToggler) {\n                        new Dac.ElementAttributeToggler(item);\n                    } else {\n                        console.warn('ElementAttributeToggler: Missing required class Dac.ElementAttributeToggler.');\n                    } \n                },\n                articlelists: (item) => {\n                    if (window.Dac && window.Dac.ArticleLists) {\n                        new Dac.ArticleLists(item);\n                    } else {\n                        console.warn('ElementAttributeToggler: Missing required class Dac.ArticleLists.');\n                    }\n                }\n            };\n\n            window.dachserData.execute = () => {\n            \n                // Parallax\n                // Register each element requiering js-animations\n                const parallaxQueue = window.dachserData.get('parallax') || [];\n                parallaxQueue.forEach(item => {\n                    window.dachserData.handlers.parallax(item);\n                });\n            \n                // SwipeHelper, used by several components like ArticleScroller etc.\n                // Register each element using SwipeHelper:\n                const swipehelperQueue = window.dachserData.get('swipehelper') || [];\n                swipehelperQueue.forEach(item => {\n                    window.dachserData.setInstance(\n                        'swipehelper',\n                        item.selector,\n                        window.dachserData.handlers.swipehelper(item)\n                    );\n                });\n\n                // ReadProgress\n                const readprogressQueue = window.dachserData.get('readprogress') || [];\n                readprogressQueue.forEach(item => {\n                    window.dachserData.handlers.readprogress(item);\n                });\n            \n                // Tab-navigation\n                const tabnavigationQueue = window.dachserData.get('tabnavigation') || [];\n                tabnavigationQueue.forEach(item => {\n                    window.dachserData.handlers.tabnavigation(item);\n                });\n\n                // ElementAttributeToggler\n                const elementAttributeTogglerQueue = window.dachserData.get('elementattributetoggler') || [];\n                elementAttributeTogglerQueue.forEach(item => {\n                    window.dachserData.handlers.elementattributetoggler(item);\n                });\n\n                const articlelistsQueue = window.dachserData.get('articlelists') || [];\n                articlelistsQueue.forEach(item => {\n                    window.dachserData.handlers.articlelists(item);\n                });\n            };\n\n            (function () {\n\n                window.dachserData.execute();\n            \n            }());\n        </script>\n\n            <div class=\"powered-by \"><a href=\"https:&#x2F;&#x2F;labradorcms.com&#x2F;\" target=\"_blank\">Powered by Labrador CMS</a></div>\n\n\n        <script >// KILKAYA / MEDIETALL IMPLEMENTATION\n\nconst userAgent = window.navigator.userAgent;\nfunction updateMetaContent(metaName, newContent) {\n  const meta = document.querySelector(`meta[property=\"${metaName}\"]`);\n\n  if (meta && newContent) {\n    meta.setAttribute('content', newContent);\n    return true;\n  } else if (newContent === null) {\n    meta.remove();\n  }\n  return false;\n}\n\nif (userAgent.includes('Boomerang')) {\n  const isTablet = userAgent.includes('tablet');\n  const isAndroid = userAgent.includes('android');\n  let isLoggedIn;\n\n\nif (userState) {\n    isLoggedIn = userState.isLoggedIn;\n}\n\n  updateMetaContent('k5a:login', isLoggedIn ? '1' : '0');\n  updateMetaContent(\n    'k5a:channel',\n    [isTablet ? 'tablet' : 'mobile', isAndroid ? 'android' : 'ios', 'app'].join('_')\n  );\n} else {\n  // We delete the meta tags\n  updateMetaContent('k5a:login', null);\n  updateMetaContent('k5a:channel', null);\n}</script><script >// __RAM INVISO__\n\nvar identityIdCookieRow = document.cookie\n  .split('; ')\n  .find(function(row) {\n    return row.indexOf('identity-id') === 0;\n  });\n\nvar identityIdCookie = identityIdCookieRow ? identityIdCookieRow.split('=')[1] : null;\n\nvar decodedIdentityIdValueString = identityIdCookie ? atob(identityIdCookie) : null;\n\nvar customerNumber = decodedIdentityIdValueString ? JSON.parse(decodedIdentityIdValueString).customerNumber : 0;\n\nvar highttouchAnonymousIdRow = document.cookie\n  .split('; ')\n  .find(function(row) {\n    return row.indexOf('htjs_anonymous_id') === 0;\n  });\n\nvar highttouchAnonymousId = highttouchAnonymousIdRow ? highttouchAnonymousIdRow.split('=')[1] : '';\n\nvar imgSrc = 'https://inviso.rampanel.com/ram/Inviso?i=18005&c=51726&t=6&cg=0&r=1&rdir=1&id1=' + \n  customerNumber + '&id2=' + (highttouchAnonymousId || '');\nvar img = document.createElement('img');\nimg.src = imgSrc;\nimg.style.display = 'none';\ndocument.body.insertBefore(img, document.body.firstChild);</script>\n    </body>\n</html>\n",
   "source_updated_at" : "2025-12-02 09:26:33",
   "summary" : "MDG vil ikke stille seg bak regjeringens statsbudsjett før klimasaken tas på alvor, men partiets leder garanterer at han støtter Støre framfor en Frp-regjering.",
   "tags" : null,
   "title" : "Krever oljekutt – men lover å stoppe Listhaug",
   "twitter_title" : "MDG-lederen fastholder klimakrav i budsjettet – men vil ikke kaste Støre",
   "version" : 1
}