1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name='robots' content='max-image-preview:large' /> 7<title>EU politics – EUobserver</title> 8<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 9<link rel='dns-prefetch' href='//use.typekit.net' /> 10<link rel="alternate" type="application/rss+xml" title="EUobserver » Feed" href="https://euobserver.com/feed/" />
11<script id="esi-header-data" type="application/json">{}</script>
11<script id="esi-header-script">(()=>{"use strict";function js_cookie_assign(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)target[key]=source[key]}return target}var api=function init(converter,defaultAttributes){function set(name,value,attributes){if("undefined"!=typeof document){"number"==typeof(attributes=js_cookie_assign({},defaultAttributes,attributes)).expires&&(attributes.expires=new Date(Date.now()+864e5*attributes.expires)),attributes.expires&&(attributes.expires=attributes.expires.toUTCString()),name=encodeURIComponent(name).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var stringifiedAttributes="";for(var attributeName in attributes)attributes[attributeName]&&(stringifiedAttributes+="; "+attributeName,!0!==attributes[attributeName]&&(stringifiedAttributes+="="+attributes[attributeName].split(";")[0]));return document.cookie=name+"="+converter.write(value,name)+stringifiedAttributes}}return Object.create({set,get:function(name){if("undefined"!=typeof document&&(!arguments.length||name)){for(var cookies=document.cookie?document.cookie.split("; "):[],jar={},i=0;i<cookies.length;i++){var parts=cookies[i].split("="),value=parts.slice(1).join("=");try{var found=decodeURIComponent(parts[0]);if(jar[found]=converter.read(value,found),name===found)break}catch(e){}}return name?jar[name]:jar}},remove:function(name,attributes){set(name,"",js_cookie_assign({},attributes,{expires:-1}))},withAttributes:function(attributes){return init(this.converter,js_cookie_assign({},this.attributes,attributes))},withConverter:function(converter){return init(js_cookie_assign({},this.converter,converter),this.attributes)}},{attributes:{value:Object.freeze(defaultAttributes)},converter:{value:Object.freeze(converter)}})}({read:function(value){return'"'===value[0]&&(value=value.slice(1,-1)),value.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(value){return encodeURIComponent(value).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});!function(){window.Token=api.get("n_token")||null;const source=document.getElementById("esi-header-data");if(source&&source.textContent)try{const data=JSON.parse(source.textContent);window.User=function(data){var o={},d=(new Date).getTime();if(!data||!data.basic)return null;for(var key in data)if(Object.prototype.hasOwnProperty.call(data,key)){var val=data[key];if("basic"===key&&val.id&&val.email)o.id=val.id,o.email=val.email;else if("remp_mailer_subscriptions"===key&&key.length)o.newsletters=val.map(function(value){return value.code});else if("subscriptions"===key&&key.length){for(var i in o.tags=[],o.ids=[],o.subscriptions=[],o.active=0,val)if(Object.prototype.hasOwnProperty.call(val,i)){var x=1e3*val[i].start_time,y=1e3*val[i].end_time;o.subscriptions.push([x,y]),d<y&&(o.active=Math.max(y,o.active)),d>x&&d<y&&(val[i].types&&(o.ids.push(val[i].id.toString()),o.tags=o.tags.concat(val[i].types)),o.code=val[i].code,o.recurrent=val[i].is_recurrent)}o.active&&(o.active=Math.ceil((o.active-d)/864e5))}}return o}(data),window.UserRaw=data}catch(error){console.error(error)}window.User&&(document.documentElement.classList.add("eo--user--login"),window.User.active&&document.documentElement.classList.add("eo--user--active"),window.User.tags&&-1!==window.User.tags.indexOf("supporter")&&document.documentElement.classList.add("eo--user--supporter"))}()})();</script>
11<script id="scripts-header-script">window.EO_Scripts_Remp_Token='8281076e-e2ff-47e6-8ac0-a50090678fac';window.EO_Scripts_Remp_Cookie='.euobserver.com';window.EO_Scripts_Remp_Beam='https://beam.euobserver.com';window.EO_Scripts_Remp_Campaign='https://campaign.euobserver.com';window.EO_Scripts_Remp_Tracker='https://tracker.euobserver.com';window.EO_Scripts_Gift='https://account.euobserver.com/api/v1/content/share-url';window.EO_Crm_Paywall='https://account.euobserver.com/';</script>
vendor: 63 bytes, line 11
11<script async src="https://www.googletagmanager.com/gtag/js?id=
11G-P4LQ59PQ47
vendor: 11 bytes, line 11
11"></script>
11<script>
vendor: 130 bytes, line 11
11window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', '
11G-P4LQ59PQ47
vendor: 3 bytes, line 11
11');
11</script>
11<link rel="alternate" type="application/rss+xml" title="EUobserver » EU politics Category Feed" href="https://euobserver.com/section/eu-politics/feed/" /> 12<style id="wp-block-query-title-inline-css"> 13.wp-block-query-title{box-sizing:border-box} 14/*# sourceURL=https://euobserver.com/wp-includes/blocks/query-title/style.min.css */ 15</style> 16<style id="wp-block-post-template-inline-css"> 17.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} 18/*# sourceURL=https://euobserver.com/wp-includes/blocks/post-template/style.min.css */ 19</style> 20<style id="wp-block-library-inline-css"> 21:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
21--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 22/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 23</style> 24<link rel='stylesheet' id='eo-theme-css' href='/wp-content/themes/eo-theme/build/theme-style.5a7386c4c802c8ef5eb0.css' media='all' /> 25<link rel='stylesheet' id='eo-googlefonts-css' href='https://fonts.googleapis.com/css2?family=Geist:[email protected]&display=swap' media='all' /> 26<link rel='stylesheet' id='eo-typekit-css' href='https://use.typekit.net/sdk5rbj.css' media='all' /> 27<style id="global-styles-inline-css"> 28:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: rgb(0, 0, 0);--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: rgba(255, 255, 255);--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--success: rgb(46, 125, 50);--wp--preset--color--info: rgb(2, 119, 189);--wp--preset--color--warning: rgb(230, 81, 0);--wp--preset--color--error: rgb(211, 47, 47);--wp--preset--color--orange: rgb(240, 82, 60);--wp--preset--color--orange-hover: rgb(250, 92, 70);--wp--preset--color--orange-fade: rgb(228, 77, 57, 20%);--wp--preset--color--blue: rgb(39, 130, 237);--wp--preset--color--blue-hover: rgb(39, 130, 237);--wp--preset--color--navy: rgb(0, 0, 32);--wp--preset--color--navy-meta: rgba(0, 0, 32, 50%);--wp--preset--color--navy-hover: rgb(40, 40, 62);--wp--preset--color--grey: rgba(127, 127, 127, 50%);--wp--preset--color--grey-1: rgb(249, 249, 249);--wp--preset--color--grey-2: rgb(241, 241, 241);--wp--preset--color--grey-3: rgb(224, 224, 224);--wp--preset--color--border: rgba(0, 0, 0, 12%);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
280) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 36px;--wp--preset--font-size--xx-small: 12px;--wp--preset--font-size--x-small: 14px;--wp--preset--font-size--xx-large: 48px;--wp--preset--font-size--xxx-large: 64px;--wp--preset--font-family--sans: 'Geist', sans-serif;--wp--preset--font-family--serif: 'freight-text-pro', sans-serif;--wp--preset--spacing--20: 3px;--wp--preset--spacing--30: 6px;--wp--preset--spacing--40: 12px;--wp--preset--spacing--50: 24px;--wp--preset--spacing--60: 48px;--wp--preset--spacing--70: 64px;--wp--preset--spacing--80: 128px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--layout--width: 1320px;--wp--custom--layout--single: 1100px;--wp--custom--layout--side: 300px;--wp--custom--line-height--default: 1.5;--wp--custom--line-height--compact: 1.25;--wp--custom--line-height--single: 1;--wp--custom--login--edit-email: 100px;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 646px;--wp--style--global--wide-size: 860px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
28 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--white);color: var(--wp--preset--color--black);font-family: var(--wp--preset--font-family--serif);font-size: var(--wp--preset--font-size--medium);line-height: 1.5;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--orange);}:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--orange-hover);}h1{font-size: var(--wp--preset--font-size--x-large);line-height: 1;}h2{font-size: var(--wp--preset--font-size--x-large);line-height: 1;}h3{font-size: var(--wp--preset--font-size--large);line-height: 1;}h4{font-size: var(--wp--preset--font-size--medium);line-height: 1;}h5{font-size: var(--wp--preset--font-size--medium);line-height: 1;}h6{font-size: var(--wp--preset--font-size--medium);line-height: 1;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--navy-meta);font-size: var(--wp--preset--font-size--small);}cite{font-style: normal;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-error-color{color: var(--wp--preset--color--error) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-orange-hover-color{color: var(--wp--preset--color--orange-hover) !important;}.has-orange-fade-color{color: var(--wp--preset--color--orange-fade) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-blue-hover-color{color: var(--wp--preset--color--blue-hover) !important;}.has-navy-color{color: var(--wp--preset--color--navy) !important;}.has-navy-meta-color{color: var(--wp--preset--color--navy-meta) !important;}.has-navy-hover-color{color: var(--wp--preset--color--navy-hover) !important;}.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-grey-1-color{color: var(--wp--preset--color--grey-1) !important;}.has-grey-2-color{color: var(--wp--preset--color--grey-2) !important;}.has-grey-3-color{color: var(--wp--preset--color--grey-3) !important;}.has-border-color{color: var(--wp--preset--color--border) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-error-background-color{background-color: var(--wp--preset--color--error) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-orange-hover-background-color{background-color: var(--wp--preset--color--orange-hover) !important;}.has-orange-fade-background-color{background-color: var(--wp--preset--color--orange-fade) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-blue-hover-background-color{background-color: var(--wp--preset--color--blue-hover) !important;}.has-navy-background-color{background-color: var(--wp--preset--color--navy) !important;}.has-navy-meta-background-color{background-color: var(--wp--preset--color--navy-meta) !important;}.has-navy-hover-background-color{background-color: var(--wp--preset--color--navy-hover) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-grey-1-background-color{background-color: var(--wp--preset--color--grey-1) !important;}.has-grey-2-background-color{background-color: var(--wp--preset--color--grey-2) !important;}.has-grey-3-background-color{background-color: var(--wp--preset--color--grey-3) !important;}.has-border-background-color{background-color: var(--wp--preset--color--border) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-error-border-color{border-color: var(--wp--preset--color--error) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-orange-hover-border-color{border-color: var(--wp--preset--color--orange-hover) !important;}.has-orange-fade-border-color{border-color: var(--wp--preset--color--orange-fade) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-blue-hover-border-color{border-color: var(--wp--preset--color--blue-hover) !important;}.has-navy-border-color{border-color: var(--wp--preset--color--navy) !important;}.has-navy-meta-border-color{border-color: var(--wp--preset--color--navy-meta) !important;}.has-navy-hover-border-color{border-color: var(--wp--preset--color--navy-hover) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-grey-1-border-color{border-color: var(--wp--preset--color--grey-1) !important;}.has-grey-2-border-color{border-color: var(--wp--preset--color--grey-2) !important;}.has-grey-3-border-color{border-color: var(--wp--preset--color--grey-3) !important;}.has-border-border-color{border-color: var(--wp--preset--color--border) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
28.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-small-font-size{font-size: var(--wp--preset--font-size--xx-small) !important;}.has-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-xxx-large-font-size{font-size: var(--wp--preset--font-size--xxx-large) !important;}.has-sans-font-family{font-family: var(--wp--preset--font-family--sans) !important;}.has-serif-font-family{font-family: var(--wp--preset--font-family--serif) !important;} 29:root :where(.wp-block-eo-post){line-height: 1.25;}:root :where(.wp-block-eo-post){display: flex; flex-direction: column; gap: var(--wp--preset--spacing--30);}:root :where(.wp-block-eo-post:not(:has(img)) ){padding-top: var(--wp--preset--spacing--40); border-top: 1px solid var(--wp--preset--color--border);} 30/*# sourceURL=global-styles-inline-css */ 31</style> 32<link rel='stylesheet' id='eo-crm-style-css' href='/wp-content/plugins/eo-crm//build/crm-style.7287a3b375b2e3bb5d6e.css' media='all' />
33<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
33<script id="ads-header-script">!function(){window.googletag=window.googletag||{cmd:[]};const isDesktop=(window.innerWidth||document.documentElement.clientWidth)>=980;googletag.cmd.push(function(){isDesktop?googletag.defineSlot("/10537508/billboard",[970,250],"gam-header").addService(googletag.pubads()):googletag.defineSlot("/10537508/Large-Mobile-Banner",[320,100],"gam-header").addService(googletag.pubads()),window.Article&&(isDesktop?googletag.defineSlot("/10537508/Half-page",[300,600],"gam-single-side").addService(googletag.pubads()):(googletag.defineSlot("/10537508/Medium-Rectangle-1",[300,250],"gam-single-side").addService(googletag.pubads()),googletag.defineSlot("/10537508/In-article",[300,250],"gam-single-content").addService(googletag.pubads()))),googletag.pubads().collapseEmptyDivs(!0),googletag.pubads().enableSingleRequest(),googletag.enableServices()})}();</script>
33<meta property="og:site_name" content="EUobserver"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta name="description" content="Independent EU journalism"><meta property="og:type" content="website"><meta property="og:title" content="EU politics - EUobserver"><meta property="og:description" content="Independent EU journalism"><meta property="og:url" content="https://euobserver.com/section/eu-politics/"><meta name="twitter:title" content="EU politics - EUobserver"><meta name="twitter:description" content="Independent EU journalism"><meta property="og:image" content="https://euobserver.com/wp-content/themes/eo-theme/screenshot.png"><meta name="twitter:image" content="https://euobserver.com/wp-content/themes/eo-theme/screenshot.png"><meta property="og:image:alt" content="EU politics"><meta name="twitter:image:alt" content="EU politics">
33<script type="application/ld+json">{"@context":"https://schema.org","@type":"CollectionPage","name":"EU politics","description":"Independent EU journalism","publisher":{"@type":"Organization","name":"EUobserver","url":"https://euobserver.com","logo":{"@type":"ImageObject","url":"https://euobserver.com/wp-content/themes/eo-theme/screenshot.png","width":1200,"height":900}},"isPartOf":{"@type":"WebSite","@id":"https://euobserver.com/#website"},"url":"https://euobserver.com/section/eu-politics/"}</script>
33<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"><link rel="apple-touch-icon" href="/favicon-apple-touch-icon.png"></head> 34 35<body class="archive category category-eu-politics category-4066 wp-embed-responsive wp-theme-eo-theme"> 36 37<div class="wp-site-blocks"><header class="eo-header"><h1 class="eo-logo"><a href="https://euobserver.com">EU<strong>observer</strong></a></h1><button class="eo-header-toggle">Menu</button><div class="eo-header-popup"><form class="eo-search" method="get" action="https://euobserver.com/" role="search" aria-label="Search"><input class="eo-input" name="s" type="search" placeholder="Search …" aria-label="Keywords"><button type="submit">Search</button></form><nav class="eo-header-menu"><ul id="menu-header" class="menu"><li><a href="#">Sections</a> 38<ul class="sub-menu"> 39 <li><a href="https://euobserver.com/section/eu-politics/" aria-current="page">EU politics</a></li> 40 <li><a href="https://euobserver.com/section/eu-and-the-world/">EU and the World</a></li> 41 <li><a href="https://euobserver.com/section/economy/">Economy</a></li> 42 <li><a href="https://euobserver.com/section/opinion/">Opinion</a></li> 43 <li><a href="https://euobserver.com/section/investigations/">Investigations</a></li> 44 <li><a href="https://euobserver.com/section/europe-today/">Europe today</a></li> 45 <li><a href="https://euobserver.com/section/podcast/">Podcast</a></li> 46 <li><a href="https://euobserver.com/section/inside-euobserver/">Inside EUobserver</a></li> 47</ul> 48</li> 49<li class="eo-header-login-button"><a href="https://account.euobserver.com/subscriptions/subscriptions/my/">Account</a></li> 50<li><a href="https://account.euobserver.com/newsletter">Newsletters</a></li> 51<li class="eo-button eo-button--black eo-header-subscribe"><a href="https://account.euobserver.com/">Subscribe</a></li> 52</ul></nav>
52<script>(function() { const button = document.querySelector(".eo-header-login-button a"); if (button && !window.User) { button.textContent = "Log in"; button.addEventListener("click", function(event) { event.preventDefault(); eoCrmLogin(); }); } })();</script>
52</div></header> 53 54<div id="remp-header" class="eo-ad eo-ad--remp remp-banner" tabindex="-1" aria-label="Ad" aria-hidden="true"></div> 55<div id="gam-header" class="eo-ad eo-ad--gam" tabindex="-1" aria-label="Ad" aria-hidden="true">
55<script>if (!document.documentElement.classList.contains('eo--user--supporter')) { googletag.cmd.push(function() { googletag.display('gam-header'); }); }</script>
55</div> 56 57 58<main class="eo-main"> 59 60 61 <section class="eo-articles eo-articles--archive"> 62 63 64 <header class="eo-articles-header eo-chameleon-archive"> 65 66 <h1 class="eo-articles-title wp-block-query-title">EU politics</h1><button class="eo-button eo-button--follow" data-follow="tag.4066">+ Follow topic by email</button> 67 68 69 </header> 70 71 72 73 74 <ul class="eo-tiles wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow wp-block-query-is-layout-flow"><li class="wp-block-post post-239105 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-labour tag-society tag-trade-unions"> 75 76 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/239105/unions-rally-against-new-eu-inc-race-to-bottom-on-labour-laws-and-pay/"><img width="1920" height="1279" src="https://static.euobserver.com/2026/09/Stop_TTIP-CETA_Protest_in_Brussels_20-09-2016_15.jpg" class="attachment-large size-large wp-post-image" alt="The EU's attempt at innovating its start-up sector may mean that a worker in Belgium will receive Bulgarian labour rights and salary" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/Stop_TTIP-CETA_Protest_in_Brussels_20-09-2016_15.jpg 1920w, https://static.euobserver.com/2026/09/Stop_TTIP-CETA_Protest_in_Brussels_20-09-2016_15-1200x799.jpg 1200w, https://static.euobserver.com/2026/09/Stop_TTIP-CETA_Protest_in_Brussels_20-09-2016_15-600x400.jpg 600w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/239105/unions-rally-against-new-eu-inc-race-to-bottom-on-labour-laws-and-pay/">Unions rally against new ‘EU Inc’ race-to-bottom on labour laws and pay</a></h2><div class="eo-tile-meta"><time datetime="2026-09-23T10:10:31+02:00">23 September 2026</time><cite> by <a href="https://euobserver.com/author/gaia-neiman/">Gaia Neiman</a></cite></div><div class="eo-tile-excerpt"><p>‘EU Inc’, or the 28th regime, started as an EU project to facilitate the expansion of small companies. Now, trade unions warn it could erode years of hard-earned labour rights. </p> 77</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--labour" href="https://euobserver.com/topic/labour/">Labour</a></li><li><a class="eo-tag eo-tag--society" href="https://euobserver.com/topic/society/">Society</a></li><li><a class="eo-tag eo-tag--tradeunions" href="https://euobserver.com/topic/trade-unions/">Trade unions</a></li></ul></header></article> 78 79 </li><li class="wp-block-post post-239030 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-climate-change tag-gas tag-green-deal tag-netherlands tag-oil"> 80 81 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/239030/dutch-fossil-fuel-exit-plan-shows-eu-struggle-to-set-binding-deadlines/"><img width="2047" height="1154" src="https://static.euobserver.com/2026/06/5e6f8366-8839-44c6-a1bd-9aa17fdd97f8-987fd7a8-4fe3-4855-818b-c9cdea42e6f0-1077334a-1f53-4961-a1ec-3ea830ea0e0f.jpeg" class="attachment-large size-large wp-post-image" alt="Flaring is the burning of gas and occurs when drilling for oil (Photo: Flickr, Ken Doerr)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/06/5e6f8366-8839-44c6-a1bd-9aa17fdd97f8-987fd7a8-4fe3-4855-818b-c9cdea42e6f0-1077334a-1f53-4961-a1ec-3ea830ea0e0f.jpeg 2047w, https://static.euobserver.com/2026/06/5e6f8366-8839-44c6-a1bd-9aa17fdd97f8-987fd7a8-4fe3-4855-818b-c9cdea42e6f0-1077334a-1f53-4961-a1ec-3ea830ea0e0f-1200x677.jpeg 1200w, https://static.euobserver.com/2026/06/5e6f8366-8839-44c6-a1bd-9aa17fdd97f8-987fd7a8-4fe3-4855-818b-c9cdea42e6f0-1077334a-1f53-4961-a1ec-3ea830ea0e0f-600x338.jpeg 600w" sizes="(max-width: 2047px) 100vw, 2047px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/239030/dutch-fossil-fuel-exit-plan-shows-eu-struggle-to-set-binding-deadlines/">Dutch fossil-fuel exit plan shows EU struggle to set binding deadlines   </a></h2><div class="eo-tile-meta"><time datetime="2026-09-22T17:37:22+02:00">22 September 2026</time><cite> by <a href="https://euobserver.com/author/zuzanna-stawiska/">Zuzanna Stawiska</a></cite></div><div class="eo-tile-excerpt"><p>The Dutch fossil fuel phase-out plan falls short of outlining clear deadlines, as EU countries struggle to fulfil the 2050 climate neutrality goal.</p> 82</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--climatechange" href="https://euobserver.com/topic/climate-change/">Climate Change</a></li><li><a class="eo-tag eo-tag--gas" href="https://euobserver.com/topic/gas/">Gas</a></li><li><a class="eo-tag eo-tag--greendeal" href="https://euobserver.com/topic/green-deal/">Green Deal</a></li><li><a class="eo-tag eo-tag--netherlands" href="https://euobserver.com/topic/netherlands/">Netherlands</a></li><li><a class="eo-tag eo-tag--oil" href="https://euobserver.com/topic/oil/">Oil</a></li></ul></header></article> 83 84 </li><li class="wp-block-post post-238926 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-budget tag-economy tag-eu-politics"> 85
86 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238926/german-minister-slams-costa-over-eu-budget-says-he-has-completely-lost-touch-with-reality/"><img width="1731" height="1152" src="https://static.euobserver.com/2018/03/2ca75d1f5a5c29f7bf8d022c3b00628e.jpg" class="attachment-large size-large wp-post-image" alt="Portuguese prime minister Antonio Costa said warned that the EUâs economy would be paralysed (Photo: © European Union 2018-Source:EP)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2018/03/2ca75d1f5a5c29f7bf8d022c3b00628e.jpg 1731w, https://static.euobserver.com/2018/03/2ca75d1f5a5c29f7bf8d022c3b00628e-1200x799.jpg 1200w, https://static.euobserver.com/2018/03/2ca75d1f5a5c29f7bf8d022c3b00628e-600x399.jpg 600w, https://static.euobserver.com/2018/03/2ca75d1f5a5c29f7bf8d022c3b00628e-1536x1022.jpg 1536w" sizes="(max-width: 1731px) 100vw, 1731px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238926/german-minister-slams-costa-over-eu-budget-says-he-has-completely-lost-touch-with-reality/">German minister slams Costa over EU budget, says he has âcompletely lost touch with realityâ</a></h2><div class="eo-tile-meta"><time datetime="2026-09-22T14:42:53+02:00">22 September 2026</time><cite> by <a href="https://euobserver.com/author/wester-van-gaal/">Wester van Gaal</a></cite></div><div class="eo-tile-excerpt"><p>Time is running out for member states to move closer together on the next seven-year budget, with EU leaders aiming to strike a deal by the end of the year. But efforts by European Council president António Costa to bring capitals together in recent weeks have so far yielded little result.</p> 87</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--budget" href="https://euobserver.com/topic/budget/">Budget</a></li><li><a class="eo-tag eo-tag--economy" href="https://euobserver.com/topic/economy/">Economy</a></li><li><a class="eo-tag eo-tag--eupolitics" href="https://euobserver.com/topic/eu-politics/">EU Politics</a></li></ul></header></article> 88 89 </li><li class="wp-block-post post-238785 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-belarus tag-migration tag-poland"> 90 91 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238785/polands-pushback-drive-and-eu-asylum-emergency-plan-put-rights-on-a-cliff-edge-warns-europes-top-rights-chief/"><img width="2400" height="1600" src="https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0.jpg" class="attachment-large size-large wp-post-image" alt="Poland sees the wall as fundamental to stopping migrants (Photo: JÄdrzej Nowicki)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0.jpg 2400w, https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0-1200x800.jpg 1200w, https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0-600x400.jpg 600w, https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0-1536x1024.jpg 1536w, https://static.euobserver.com/2022/04/bfc341163ebcca34aaf3f79857d0fee0-2048x1365.jpg 2048w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238785/polands-pushback-drive-and-eu-asylum-emergency-plan-put-rights-on-a-cliff-edge-warns-europes-top-rights-chief/">Polandâs pushback drive and EU asylum âemergencyâ plan put rights âon a cliff edgeâ, warns Europeâs top rights chief</a></h2><div class="eo-tile-meta"><time datetime="2026-09-21T17:21:10+02:00">21 September 2026</time><cite> by <a href="https://euobserver.com/author/nikolaj-nielsen/">Nikolaj Nielsen</a></cite></div><div class="eo-tile-excerpt"><p>Poland is taking credit for a new so-called European emergency response framework, announced last week by the European Commission president. Details are scant but Poland is seeking to loosen UN rules on pushbacks, citing article 33(2) of the 1951 Refugee Convention.</p> 92</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--belarus" href="https://euobserver.com/topic/belarus/">Belarus</a></li><li><a class="eo-tag eo-tag--migration" href="https://euobserver.com/topic/migration/">Migration</a></li><li><a class="eo-tag eo-tag--poland" href="https://euobserver.com/topic/poland/">Poland</a></li></ul></header></article> 93 94 </li><li class="wp-block-post post-238732 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-defence tag-digital"> 95
96 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238732/auditors-find-eu-cyberattack-response-is-weakened-by-overlapping-systems-and-secretive-member-states/"><img width="2000" height="1094" src="https://static.euobserver.com/2018/01/a2b0d1d64d59de7f2a879968ca62c45d.jpg" class="attachment-large size-large wp-post-image" alt="Hackers don't care about borders, but whether cybersecurity policy should place at national or EU level is heavily contested (Photo: Katy Levinson)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2018/01/a2b0d1d64d59de7f2a879968ca62c45d.jpg 2000w, https://static.euobserver.com/2018/01/a2b0d1d64d59de7f2a879968ca62c45d-1200x656.jpg 1200w, https://static.euobserver.com/2018/01/a2b0d1d64d59de7f2a879968ca62c45d-600x328.jpg 600w, https://static.euobserver.com/2018/01/a2b0d1d64d59de7f2a879968ca62c45d-1536x840.jpg 1536w" sizes="(max-width: 2000px) 100vw, 2000px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238732/auditors-find-eu-cyberattack-response-is-weakened-by-overlapping-systems-and-secretive-member-states/">Auditors find EU cyberâattack response is weakened by overlapping systems and secretive member states</a></h2><div class="eo-tile-meta"><time datetime="2026-09-21T17:00:00+02:00">21 September 2026</time><cite> by <a href="https://euobserver.com/author/petra-pavlovicova/">Petra PavloviÄová</a></cite></div><div class="eo-tile-excerpt"><p>Europe spent billions building a common cybersecurity defence. Yet a new audit has found that when a major cyber incident strikes, the EUâs response is not united.</p> 97</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--defence" href="https://euobserver.com/topic/defence/">Defence</a></li><li><a class="eo-tag eo-tag--digital" href="https://euobserver.com/topic/digital/">Digital</a></li></ul></header></article> 98 99 </li><li class="wp-block-post post-238683 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-big-tech tag-digital tag-ireland tag-society"> 100 101 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238683/irish-regulator-hits-google-with-e403m-gdpr-fine-over-invasive-location-tracking/"><img width="2400" height="1362" src="https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b.jpg" class="attachment-large size-large wp-post-image" alt="Google has stored location data longer than necessary and used it to disclose ads, Irish authorities have said. Source: Robert Scoble via Flickr." loading="lazy" decoding="async" srcset="https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b.jpg 2400w, https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b-1200x681.jpg 1200w, https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b-600x341.jpg 600w, https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b-1536x872.jpg 1536w, https://static.euobserver.com/2025/12/e2ab77432c054d902137120d5a0c5c9b-2048x1162.jpg 2048w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238683/irish-regulator-hits-google-with-e403m-gdpr-fine-over-invasive-location-tracking/">Irish regulator hits Google with â¬403m GDPR fine over invasive location tracking</a></h2><div class="eo-tile-meta"><time datetime="2026-09-21T15:23:33+02:00">21 September 2026</time><cite> by <a href="https://euobserver.com/author/fred-byrne/">Fred Byrne</a></cite></div><div class="eo-tile-excerpt"><p>The consumer-rights group which filed complaints against the tech giant lashed out at the “disproportionate” time taken for the Irish privacy watchdog to protect sensitive location data.</p> 102</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--bigtech" href="https://euobserver.com/topic/big-tech/">Big Tech</a></li><li><a class="eo-tag eo-tag--digital" href="https://euobserver.com/topic/digital/">Digital</a></li><li><a class="eo-tag eo-tag--ireland" href="https://euobserver.com/topic/ireland/">Ireland</a></li><li><a class="eo-tag eo-tag--society" href="https://euobserver.com/topic/society/">Society</a></li></ul></header></article> 103 104 </li><li class="wp-block-post post-238389 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-ceuta tag-china tag-economy tag-germany tag-migration tag-agenda tag-us"> 105
106 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238389/this-week-next-budget-and-protectionist-industrial-policy-on-eu-agenda-as-epp-chief-visits-ceuta/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/99eec3f1-8a1e-4609-a8ee-540779c690b5.jpg" class="attachment-large size-large wp-post-image" alt="THIS WEEK: Next budget and protectionist industrial policy on EU agenda as EPP chief visits Ceuta" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/99eec3f1-8a1e-4609-a8ee-540779c690b5.jpg 8173w, https://static.euobserver.com/2026/09/99eec3f1-8a1e-4609-a8ee-540779c690b5-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/99eec3f1-8a1e-4609-a8ee-540779c690b5-600x400.jpg 600w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238389/this-week-next-budget-and-protectionist-industrial-policy-on-eu-agenda-as-epp-chief-visits-ceuta/"><img width="239" height="240" src="https://static.euobserver.com/2026/05/this-week-green.jpg" class="eo-brand" alt="" title="This week (Agenda)" decoding="async" fetchpriority="high" />THIS WEEK: Next budget and protectionist industrial policy on EU agenda as EPP chief visits Ceuta</a></h2><div class="eo-tile-meta"><time datetime="2026-09-21T06:00:00+02:00">21 September 2026</time><cite> by <a href="https://euobserver.com/author/elena-sanchez-nicolas/">Elena Sánchez Nicolás</a></cite></div><div class="eo-tile-excerpt"><p>As EU ministers clash over how protectionist Europeâs new industrial push should be, EPP chief Manfred Weber is flying to Spainâs north African enclave. Meanwhile, Trumpâs wars, tariffs and tensions with allies are also set to dominate the UN General Assembly, with Ukraine, Gaza and Iran high on the agenda.</p> 107</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--ceuta" href="https://euobserver.com/topic/ceuta/">Ceuta</a></li><li><a class="eo-tag eo-tag--china" href="https://euobserver.com/topic/china/">China</a></li><li><a class="eo-tag eo-tag--economy" href="https://euobserver.com/topic/economy/">Economy</a></li><li><a class="eo-tag eo-tag--germany" href="https://euobserver.com/topic/germany/">Germany</a></li><li><a class="eo-tag eo-tag--migration" href="https://euobserver.com/topic/migration/">Migration</a></li><li><a class="eo-tag eo-tag--agenda" href="https://euobserver.com/topic/agenda/">This week (Agenda)</a></li><li><a class="eo-tag eo-tag--us" href="https://euobserver.com/topic/us/">US</a></li></ul></header></article> 108 109 </li><li class="wp-block-post post-238236 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-ecj tag-lgbti-2 tag-romania tag-society"> 110 111 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238236/civil-partnership-from-abroad-not-enough-to-stay-in-eu-country-according-to-ecj-preliminary-opinion/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/3515904923_fa60905315_o-2400x1600.jpg" class="attachment-large size-large wp-post-image" alt="Lobby at the EU courts complex in Luxembourg. The EU has imposed visa bans and asset freezes on some 3,000 mostly Russian individuals and entities" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/3515904923_fa60905315_o-2400x1600.jpg 2400w, https://static.euobserver.com/2026/09/3515904923_fa60905315_o-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/3515904923_fa60905315_o-600x400.jpg 600w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238236/civil-partnership-from-abroad-not-enough-to-stay-in-eu-country-according-to-ecj-preliminary-opinion/">Civil partnership from abroad not enough to stay in EU country, according to ECJ preliminary opinion</a></h2><div class="eo-tile-meta"><time datetime="2026-09-17T17:55:08+02:00">17 September 2026</time><cite> by <a href="https://euobserver.com/author/zuzanna-stawiska/">Zuzanna Stawiska</a></cite></div><div class="eo-tile-excerpt"><p>As Romania does not recognise same-sex partnerships, having a partner there is not a basis for residency, according to a European Court of Justice opinion on Thursday.</p> 112</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--ecj" href="https://euobserver.com/topic/ecj/">ECJ</a></li><li><a class="eo-tag eo-tag--lgbti2" href="https://euobserver.com/topic/lgbti-2/">LGBTI+</a></li><li><a class="eo-tag eo-tag--romania" href="https://euobserver.com/topic/romania/">Romania</a></li><li><a class="eo-tag eo-tag--society" href="https://euobserver.com/topic/society/">Society</a></li></ul></header></article> 113 114 </li><li class="wp-block-post post-238190 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-big-tech tag-digital tag-social-media tag-society"> 115
116 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238190/eu-plans-europewide-social-media-age-limits-but-can-brussels-really-police-big-tech/"><img width="960" height="639" src="https://static.euobserver.com/2026/09/Child_interacts_with_laptop_screen_while_seated_at_a_desk.jpg" class="attachment-large size-large wp-post-image" alt="Child interacts with laptop screen while seated at a desk" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/Child_interacts_with_laptop_screen_while_seated_at_a_desk.jpg 960w, https://static.euobserver.com/2026/09/Child_interacts_with_laptop_screen_while_seated_at_a_desk-600x399.jpg 600w" sizes="(max-width: 960px) 100vw, 960px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238190/eu-plans-europewide-social-media-age-limits-but-can-brussels-really-police-big-tech/">EU plans Europeâwide social media age limits, but can Brussels really police Big Tech?</a></h2><div class="eo-tile-meta"><time datetime="2026-09-17T16:37:37+02:00">17 September 2026</time><cite> by <a href="https://euobserver.com/author/gaia-neiman/">Gaia Neiman</a></cite></div><div class="eo-tile-excerpt"><p>A revolution in tech, or another Brussels-bred measure that will fall flat on enforcement? Such has been the debate surrounding the EU’s new social media ban for teens, though it is still pending review by law-making bodies.</p> 117</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--bigtech" href="https://euobserver.com/topic/big-tech/">Big Tech</a></li><li><a class="eo-tag eo-tag--digital" href="https://euobserver.com/topic/digital/">Digital</a></li><li><a class="eo-tag eo-tag--socialmedia" href="https://euobserver.com/topic/social-media/">Social Media</a></li><li><a class="eo-tag eo-tag--society" href="https://euobserver.com/topic/society/">Society</a></li></ul></header></article> 118 119 </li><li class="wp-block-post post-238009 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-analysis tag-digital tag-economy tag-green-economy"> 120 121 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/238009/von-der-leyens-european-values-paid-for-by-private-equity-powered-by-claude/"><img width="1920" height="1412" src="https://static.euobserver.com/2026/08/Trollhattan_30_nov_2019a.jpg" class="attachment-large size-large wp-post-image" alt="Stockholm-based private equity group EQT's headquarters" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/08/Trollhattan_30_nov_2019a.jpg 1920w, https://static.euobserver.com/2026/08/Trollhattan_30_nov_2019a-1200x883.jpg 1200w, https://static.euobserver.com/2026/08/Trollhattan_30_nov_2019a-600x441.jpg 600w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/238009/von-der-leyens-european-values-paid-for-by-private-equity-powered-by-claude/">Von der Leyen’s ‘European values,â paid for by private equity, powered by Claude </a></h2><div class="eo-tile-meta"><time datetime="2026-09-16T18:02:00+02:00">16 September 2026</time><cite> by <a href="https://euobserver.com/author/wester-van-gaal/">Wester van Gaal</a></cite></div><div class="eo-tile-excerpt"><p>Ursula von der Leyen talks about European sovereignty and keeping Europeâs fate in European hands, but the model she presented for achieving that sovereignty relies heavily on non-European technology and global capital. </p> 122</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--analysis" href="https://euobserver.com/topic/analysis/">Analysis</a></li><li><a class="eo-tag eo-tag--digital" href="https://euobserver.com/topic/digital/">Digital</a></li><li><a class="eo-tag eo-tag--economy" href="https://euobserver.com/topic/economy/">Economy</a></li><li><a class="eo-tag eo-tag--greeneconomy" href="https://euobserver.com/topic/green-economy/">Green Economy</a></li></ul></header></article> 123 124 </li><li class="wp-block-post post-237953 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-lgbti-2 tag-turkey"> 125
126 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/237953/turkeys-anti-lgbti-crackdown-draws-meek-eu-criticism/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/9181905726_2347da30d8_5k-2400x1600.jpg" class="attachment-large size-large wp-post-image" alt="Istanbul pride march in 2013, before Turkey banned the annual event in 2015" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/9181905726_2347da30d8_5k-2400x1600.jpg 2400w, https://static.euobserver.com/2026/09/9181905726_2347da30d8_5k-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/9181905726_2347da30d8_5k-600x400.jpg 600w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237953/turkeys-anti-lgbti-crackdown-draws-meek-eu-criticism/">Turkey’s anti-LGBTI+ crackdown draws meek EU criticism </a></h2><div class="eo-tile-meta"><time datetime="2026-09-16T17:24:42+02:00">16 September 2026</time><cite> by <a href="https://euobserver.com/author/zuzanna-stawiska/">Zuzanna Stawiska</a></cite></div><div class="eo-tile-excerpt"><p>Turkey has arrested dozens of LGBTI+ activists in nationwide raids, drawing meek criticism from EU officials and calls for Europe-wide solidarity protests on Friday.</p> 127</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--lgbti2" href="https://euobserver.com/topic/lgbti-2/">LGBTI+</a></li><li><a class="eo-tag eo-tag--turkey" href="https://euobserver.com/topic/turkey/">Turkey</a></li></ul></header></article> 128 129 </li><li class="wp-block-post post-237689 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics category-society tag-labour"> 130 131 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/237689/eus-new-crossborder-work-rules-favour-recruitment-not-workers-say-critics/"><img width="960" height="640" src="https://static.euobserver.com/2026/09/Construction_workers_in_Iran_06.jpg" class="attachment-large size-large wp-post-image" alt="A digitalisation of all citizen qualifications alongside a tool to compare diplomas from different countries, are expected to boost cross-border hiring" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/Construction_workers_in_Iran_06.jpg 960w, https://static.euobserver.com/2026/09/Construction_workers_in_Iran_06-600x400.jpg 600w" sizes="(max-width: 960px) 100vw, 960px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237689/eus-new-crossborder-work-rules-favour-recruitment-not-workers-say-critics/">EUâs new crossâborder work rules favour recruitment, not workers, say critics</a></h2><div class="eo-tile-meta"><time datetime="2026-09-15T17:50:16+02:00">15 September 2026</time><cite> by <a href="https://euobserver.com/author/gaia-neiman/">Gaia Neiman</a></cite></div><div class="eo-tile-excerpt"><p>The EU’s single market has come up against a labour force-sized issue time and time again. A new bundle of regulations takes aim at streamlining hiring across the bloc, although critics worry this only facilitates recruiters while leaving workers still exposed to vulnerabilities in the workplaces</p> 132</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--labour" href="https://euobserver.com/topic/labour/">Labour</a></li></ul></header></article> 133 134 </li><li class="wp-block-post post-237489 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-czech-republic"> 135 136 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/237489/babiss-blind-trust-under-fire-eu-says-czech-pm-still-benefits-from-agrofert-profits/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/DSC06816-2400x1600.jpg" class="attachment-large size-large wp-post-image" alt="PM Andrej BabiÅ¡ says he already resolved his problem of interest. Source: Jakub PlÃhal, DenÃk N" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/DSC06816-2400x1600.jpg 2400w, https://static.euobserver.com/2026/09/DSC06816-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/DSC06816-600x400.jpg 600w" sizes="(max-width: 2400px) 100v
136w, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237489/babiss-blind-trust-under-fire-eu-says-czech-pm-still-benefits-from-agrofert-profits/">BabiÅ¡âs âblind trustâ under fire: EU says Czech PM still benefits from Agrofert profits</a></h2><div class="eo-tile-meta"><time datetime="2026-09-15T15:58:24+02:00">15 September 2026</time><cite> by <a href="https://euobserver.com/author/karolina-blazkova/">KarolÃna Blažková</a> and <a href="https://euobserver.com/author/lukas-prchal/">Lukáš Prchal</a></cite></div><div class="eo-tile-excerpt"><p>Brusselsâ objections could see millions in EU subsidies for Agrofert frozen or clawed back, while ordinary Czech farmers still receive direct payments under a system the commission deems less vulnerable to BabiÅ¡âs conflict of interest. </p> 137</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--czechrepublic" href="https://euobserver.com/topic/czech-republic/">Czech Republic</a></li></ul></header></article> 138 139 </li><li class="wp-block-post post-237265 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-soteu tag-stakeholder"> 140 141 <article class="eo-tile eo-tile-- eo-tile--stakeholder"><figure class="eo-tile-image"><a href="https://euobserver.com/237265/what-competitiveness-experts-expect-from-von-der-leyens-state-of-the-union/"><img width="2400" height="1600" src="https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7.jpg" class="attachment-large size-large wp-post-image" alt="The European People's Party will officially nominate Ursula von der Leyen as its lead candidate for the European elections at its European Congress in early March (Photo: EC - Audiovisual Service)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7.jpg 2400w, https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7-1200x800.jpg 1200w, https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7-600x400.jpg 600w, https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7-1536x1024.jpg 1536w, https://static.euobserver.com/2024/02/da01b32145d44a3b83048e3f5caef8e7-2048x1365.jpg 2048w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237265/what-competitiveness-experts-expect-from-von-der-leyens-state-of-the-union/">What competitiveness experts expect from von der Leyenâs State of the Union</a></h2><div class="eo-tile-meta"><time datetime="2026-09-15T07:00:00+02:00">15 September 2026</time><cite> by <a href="https://euobserver.com/author/danluca/">Dan Luca</a></cite></div><div class="eo-tile-excerpt"><p>For our new report, Economic Competitiveness and European Citizens, we asked 11 experts from across Brussels and beyond 12 questions about Europeâs competitiveness debate. Download it for free here.</p> 142</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--soteu" href="https://euobserver.com/topic/soteu/">SOTEU</a></li><li><a class="eo-tag eo-tag--stakeholder" href="https://euobserver.com/topic/stakeholder/">Stakeholder</a></li></ul></header></article> 143 144 </li><li class="wp-block-post post-237402 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-analysis tag-migration tag-rule-of-law tag-soteu"> 145 146 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/237402/von-der-leyens-state-of-the-union-speech-risks-making-border-pushbacks-normal-eu-migration-policy/"><img width="2400" height="1600" src="https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b.jpg" class="attachment-large size-large wp-post-image" alt="Ursula von der Leyen in Greece in early 2020 - when she declared the country as a 'shield' for the rest of Europe after a large number of people attempted to enter from Turkey (Photo: European Union)" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b.jpg 2400w, https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b-1200x800.jpg 1200w, https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b-600x400.jpg 600w, https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b-1536x1024.jpg 1536w, https://static.euobserver.com/2020/03/3539a14f9d60b1d0e1670649ddb4411b-2048x1365.jpg 2048w" sizes="(max-width: 2400px) 100v
146w, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237402/von-der-leyens-state-of-the-union-speech-risks-making-border-pushbacks-normal-eu-migration-policy/">Von der Leyenâs State of the Union speech risks making border pushbacks ânormalâ EU migration policy</a></h2><div class="eo-tile-meta"><time datetime="2026-09-14T18:32:23+02:00">14 September 2026</time><cite> by <a href="https://euobserver.com/author/nikolaj-nielsen/">Nikolaj Nielsen</a></cite></div><div class="eo-tile-excerpt"><p>Ursula von der Leyen is expected to announce new migrant-busting proposals on Wednesday during her State of the Union speech in Strasbourg. Speculation is rising on what they could be, given the bloc has spent 10 years debating asylum reforms which only kicked into force three months ago.</p> 147</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--analysis" href="https://euobserver.com/topic/analysis/">Analysis</a></li><li><a class="eo-tag eo-tag--migration" href="https://euobserver.com/topic/migration/">Migration</a></li><li><a class="eo-tag eo-tag--ruleoflaw" href="https://euobserver.com/topic/rule-of-law/">Rule of Law</a></li><li><a class="eo-tag eo-tag--soteu" href="https://euobserver.com/topic/soteu/">SOTEU</a></li></ul></header></article> 148 149 </li><li class="wp-block-post post-236892 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-soteu tag-stakeholder"> 150 151 <article class="eo-tile eo-tile-- eo-tile--stakeholder"><figure class="eo-tile-image"><a href="https://euobserver.com/236892/what-should-a-more-competitive-europe-deliver-for-its-citizens-download-our-free-report/"><img width="2400" height="1446" src="https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-2400x1446.jpg" class="attachment-large size-large wp-post-image" alt="Ursula von der Leyen delivering the 2025 State of the European Union address." loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-2400x1446.jpg 2400w, https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-1200x723.jpg 1200w, https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-600x362.jpg 600w, https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-1536x926.jpg 1536w, https://static.euobserver.com/2026/09/State-of-the-Union-Address-2025-e1789116266114-2048x1234.jpg 2048w" sizes="(max-width: 2400px) 100vw, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/236892/what-should-a-more-competitive-europe-deliver-for-its-citizens-download-our-free-report/">What should a more competitive Europe deliver for its citizens? Download our free report</a></h2><div class="eo-tile-meta"><time datetime="2026-09-14T07:00:00+02:00">14 September 2026</time><cite> by <a href="https://euobserver.com/author/alejandro-tauber/">Alejandro Tauber</a></cite></div><div class="eo-tile-excerpt"><p>Download EUobserverâs first Stakeholder Report, which brings together people working on European policy to examine the choices facing the EU and what they mean for citizens.</p> 152</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--soteu" href="https://euobserver.com/topic/soteu/">SOTEU</a></li><li><a class="eo-tag eo-tag--stakeholder" href="https://euobserver.com/topic/stakeholder/">Stakeholder</a></li></ul></header></article> 153 154 </li><li class="wp-block-post post-236942 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-canada tag-social-media tag-tech tag-agenda tag-ukraine"> 155 156 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/236942/this-week-canadas-carney-attends-von-der-leyens-state-of-the-union-as-new-talks-on-russian-frozen-assets-for-ukraine-return-to-eu-agenda/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/P-066901_00-07_01-ORIGINAL-256013-2400x1600.jpg" class="attachment-large size-large wp-post-image" alt="THIS WEEK: Canada’s Carney attends von der Leyenâs State of the Union, as new talks on Russian frozen assets for Ukraine return to EU agenda" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/P-066901_00-07_01-ORIGINAL-256013-2400x1600.jpg 2400w, https://static.euobserver.com/2026/09/P-066901_00-07_01-ORIGINAL-256013-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/P-066901_00-07_01-ORIGINAL-256013-600x400.jpg 600w" sizes="(max-width: 2400px) 100v
156w, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/236942/this-week-canadas-carney-attends-von-der-leyens-state-of-the-union-as-new-talks-on-russian-frozen-assets-for-ukraine-return-to-eu-agenda/"><img width="239" height="240" src="https://static.euobserver.com/2026/05/this-week-green.jpg" class="eo-brand" alt="" title="This week (Agenda)" decoding="async" />THIS WEEK: Canada’s Carney attends von der Leyenâs State of the Union, as new talks on Russian frozen assets for Ukraine return to EU agenda</a></h2><div class="eo-tile-meta"><time datetime="2026-09-14T06:00:00+02:00">14 September 2026</time><cite> by <a href="https://euobserver.com/author/elena-sanchez-nicolas/">Elena Sánchez Nicolás</a></cite></div><div class="eo-tile-excerpt"><p>European Commission president Ursula von der Leyen will outline her vision for the EU in her annual State of the European Union speech, as Canadaâs Mark Carney edges closer to Brussels and away from Washington. Curbs on teenagersâ use of social media and measures to counter hybrid threats are also on this weekâs agenda.</p> 157</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--canada" href="https://euobserver.com/topic/canada/">Canada</a></li><li><a class="eo-tag eo-tag--socialmedia" href="https://euobserver.com/topic/social-media/">Social Media</a></li><li><a class="eo-tag eo-tag--tech" href="https://euobserver.com/topic/tech/">Tech</a></li><li><a class="eo-tag eo-tag--agenda" href="https://euobserver.com/topic/agenda/">This week (Agenda)</a></li><li><a class="eo-tag eo-tag--ukraine" href="https://euobserver.com/topic/ukraine/">Ukraine</a></li></ul></header></article> 158 159 </li><li class="wp-block-post post-237101 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics category-europe-today tag-euobserver-voice"> 160 161 <article class="eo-tile"><figure class="eo-tile-image"><a href="https://euobserver.com/237101/early-poll-suggests-swedes-reject-far-right-party-in-election/"><img width="500" height="406" src="https://static.euobserver.com/2012/10/7fdd50d0dd89581a9d59b03c46d54bd6.jpg" class="attachment-large size-large wp-post-image" alt="Stockholm" loading="lazy" decoding="async" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/237101/early-poll-suggests-swedes-reject-far-right-party-in-election/"><img width="240" height="240" src="https://static.euobserver.com/2026/05/euobserver-voice.png" class="eo-brand" alt="" title="EUobserver voice" decoding="async" />Early poll suggests Swedes reject far-right party in election</a></h2><div class="eo-tile-meta"><time datetime="2026-09-13T22:07:22+02:00">13 September 2026</time><cite> by <a href="https://euobserver.com/author/andrew-rettman/">Andrew Rettman</a> and <a href="https://euobserver.com/author/gaia-neiman/">Gaia Neiman</a></cite></div><div class="eo-tile-excerpt"><p>A poll by the SVT public broadcaster showed Kristerssen’s liberal-rightwing bloc trailing with 46.8 percent, compared to 51.3 percent for the left-green alliance of former socialist prime minister Magdalena Andersson.</p> 162</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--euobservervoice" href="https://euobserver.com/topic/euobserver-voice/">EUobserver voice</a></li></ul></header></article> 163 164 </li><li class="wp-block-post post-236879 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-europe-and-the-world tag-migration"> 165 166 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/236879/interview-not-everyone-wants-to-come-to-europe-says-iom-researcher-warning-against-migration-panic/"><img width="2400" height="1600" src="https://static.euobserver.com/2026/09/5R0A0803-2400x1600.jpg" class="attachment-large size-large wp-post-image" alt="Migrants in March 2020 on the Turkey-EU border. Source: Gabriel Kuchta, DenÃk N" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/5R0A0803-2400x1600.jpg 2400w, https://static.euobserver.com/2026/09/5R0A0803-1200x800.jpg 1200w, https://static.euobserver.com/2026/09/5R0A0803-600x400.jpg 600w" sizes="(max-width: 2400px) 100v
166w, 2400px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/236879/interview-not-everyone-wants-to-come-to-europe-says-iom-researcher-warning-against-migration-panic/">[Interview] âNot everyone wants to come to Europeâ, says IOM researcher warning against migration panic</a></h2><div class="eo-tile-meta"><time datetime="2026-09-11T16:36:47+02:00">11 September 2026</time><cite> by <a href="https://euobserver.com/author/alena-lavrencikova/">Alena LavrenÄÃková</a></cite><a class="eo-button eo-button--line" href="https://euobserver.com/236879/interview-not-everyone-wants-to-come-to-europe-says-iom-researcher-warning-against-migration-panic/#eo-coral"><span class="eo-icon eo-icon--comment"></span>2 Comments</a></div><div class="eo-tile-excerpt"><p>From who cares for Europeâs elderly to who picks its crops, Pablo Rojas Coppari argues that closing regular migration routes today will silently undercut the continentâs own ageing societies tomorrow. </p> 167</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--europeandtheworld" href="https://euobserver.com/topic/europe-and-the-world/">Europe and the World</a></li><li><a class="eo-tag eo-tag--migration" href="https://euobserver.com/topic/migration/">Migration</a></li></ul></header></article> 168 169 </li><li class="wp-block-post post-236967 post type-post status-publish format-standard has-post-thumbnail hentry category-eu-politics tag-big-tech tag-digital tag-society"> 170 171 <article class="eo-tile eo-tile--"><figure class="eo-tile-image"><a href="https://euobserver.com/236967/victims-of-online-harm-fear-von-der-leyen-will-backtrack-on-child-socialmedia-ban/"><img width="1920" height="1282" src="https://static.euobserver.com/2026/09/Child_looks_at_phone_screen_while_adult_sits_on_couch_in_a_living_room.jpg" class="attachment-large size-large wp-post-image" alt="The EU's digital laws are already equipped to tackle online harm against children - the issue is a lack of enforcement" loading="lazy" decoding="async" srcset="https://static.euobserver.com/2026/09/Child_looks_at_phone_screen_while_adult_sits_on_couch_in_a_living_room.jpg 1920w, https://static.euobserver.com/2026/09/Child_looks_at_phone_screen_while_adult_sits_on_couch_in_a_living_room-1200x801.jpg 1200w, https://static.euobserver.com/2026/09/Child_looks_at_phone_screen_while_adult_sits_on_couch_in_a_living_room-600x401.jpg 600w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><header class="eo-tile-header"><h2 class="eo-tile-title"><a href="https://euobserver.com/236967/victims-of-online-harm-fear-von-der-leyen-will-backtrack-on-child-socialmedia-ban/">Victims of online harm fear von der Leyen will backtrack on child socialâmedia ban</a></h2><div class="eo-tile-meta"><time datetime="2026-09-11T16:10:02+02:00">11 September 2026</time><cite> by <a href="https://euobserver.com/author/gaia-neiman/">Gaia Neiman</a></cite></div><div class="eo-tile-excerpt"><p>This year’s State of the Union address was expected to contain social media restrictions to greater safeguard children in light of sustained harm, and sometimes, deaths. Recently, however, Ursula von der Leyen’s tune seems to have changed.</p> 172</div><ul class="eo-tags" aria-label="Topics"><li><a class="eo-tag eo-tag--bigtech" href="https://euobserver.com/topic/big-tech/">Big Tech</a></li><li><a class="eo-tag eo-tag--digital" href="https://euobserver.com/topic/digital/">Digital</a></li><li><a class="eo-tag eo-tag--society" href="https://euobserver.com/topic/society/">Society</a></li></ul></header></article> 173 174 </li></ul> 175 176 177 178 179 180 <nav class="eo-pager" role="navigation" aria-label="Pager"><a class="eo-button eo-button--black" href="https://euobserver.com/section/eu-politics/page/2/">Older articles</a></nav> 181 182 </section> 183 184 185</main> 186 187 188<div id="remp-footer" class="eo-ad eo-ad--remp remp-banner" tabindex="-1" aria-label="Ad" aria-hidden="true"></div> 189 190<footer class="eo-footer"><div class="eo-footer-primary"><p class="eo-logo"><a href="https://euobserver.com">EU<strong>observer</strong></a></p><nav class="eo-socials"><ul id="menu-socials" class="menu"><li class="eo-social eo-social--linkedin"><a href="https://be.linkedin.com/company/euobserver">Linkedin</a></li> 191<li class="eo-social eo-social--facebook"><a href="https://www.facebook.com/EUobserver">Facebook</a></li> 192<li class="eo-social eo-social--x"><a href="https://twitter.com/euobs">X</a></li> 193<li class="eo-social eo-social--mastodon"><a href="https://mastodon.social/@euobserver">Mastodon</a></li> 194</ul></nav></div><div class="eo-footer-secondary"><nav class="eo-footer-menu"><h2 class="eo-footer-title">Sections</h2><ul id="menu-sections" class="menu"><li><a href="https://euobserver.com/section/eu-politics/" aria-current="page">EU politics</a></li> 195<li><a href="https://euobserver.com/topic/agenda/">
195This week (Agenda)</a></li> 196<li><a href="https://euobserver.com/section/eu-and-the-world/">EU and the World</a></li> 197<li><a href="https://euobserver.com/section/economy/">Economy</a></li> 198<li><a href="https://euobserver.com/section/opinion/">Opinion</a></li> 199<li><a href="https://euobserver.com/section/europe-today/">Europe today</a></li> 200<li><a href="https://euobserver.com/section/investigations/">Investigations</a></li> 201<li><a href="https://euobserver.com/section/podcast/">Podcast</a></li> 202<li><a href="https://euobserver.com/section/inside-euobserver/">Inside EUobserver</a></li> 203</ul></nav><nav class="eo-footer-menu"><h2 class="eo-footer-title">Topics</h2><ul id="menu-topics" class="menu"><li><a href="https://euobserver.com/topic/green-economy/">Green Economy</a></li> 204<li><a href="https://euobserver.com/topic/rule-of-law/">Rule of Law</a></li> 205<li><a href="https://euobserver.com/topic/labour/">Labour</a></li> 206<li><a href="https://euobserver.com/topic/digital/">Digital</a></li> 207<li><a href="https://euobserver.com/topic/ukraine/">Ukraine</a></li> 208<li><a href="https://euobserver.com/topic/interview/">Interview</a></li> 209<li><a href="https://euobserver.com/topic/nordics/">Nordics</a></li> 210<li><a href="https://euobserver.com/topic/africa/">Africa</a></li> 211<li><a href="https://euobserver.com/topic/stakeholder/">Stakeholder</a></li> 212</ul></nav><nav class="eo-footer-menu"><h2 class="eo-footer-title">About</h2><ul id="menu-about" class="menu"><li><a href="https://euobserver.com/about-us/">Contact & About Us</a></li> 213<li><a href="https://memberships.euobserver.com/">Institutional subscriptions</a></li> 214<li><a href="https://euobserver.com/terms-of-service/">Terms of Service</a></li> 215<li><a href="https://euobserver.com/privacy-policy/">Privacy Policy</a></li> 216<li><a href="https://euobserver.com/our-team-and-board/">Our Team and Board</a></li> 217<li><a href="https://euobserver.com/advertising/">Advertising</a></li> 218<li><a href="https://euobserver.com/write-for-us/">Write for us</a></li> 219<li><a href="https://euobserver.com/editorial-corrections/">Editorial Corrections</a></li> 220</ul></nav></div></footer> 221</div>
222<script id="remp-footer-script">(()=>{function getPageviewAttributes(){let pageviewAttributes={};return window.Article?(pageviewAttributes.type="article",pageviewAttributes.article="1",pageviewAttributes.accessibleForFree=window.Article.isAccessibleForFree?"1":"0",pageviewAttributes.locked=window.Article.isAccessibleForFree?"0":"1",window.Article.about&&(pageviewAttributes.category=window.Article.about.map(item=>item.termCode)),window.Article.keywords&&(pageviewAttributes.tag=window.Article.keywords.map(item=>item.termCode)),window.Article.author&&(pageviewAttributes.author=window.Article.author.map(item=>item.alternateName))):pageviewAttributes.article="0",Boolean(window.User)&&Boolean(window.User.tags)&&(pageviewAttributes.access=window.User.tags),pageviewAttributes}!function(win,doc){function mock(fn){return function(){this._.push([fn,arguments])}}function load(url){let script=doc.createElement("script");script.type="text/javascript",script.async=!0,script.src=url,doc.getElementsByTagName("head")[0].appendChild(script)}win.remplib=win.remplib||{};const mockFuncs={campaign:"init",tracker:"init trackEvent trackPageview trackCommerce trackTimespent",iota:"init"};Object.keys(mockFuncs).forEach(function(key){if(!win.remplib[key]){let fn,i,funcs=mockFuncs[key].split(" ");for(win.remplib[key]={_:[]},i=0;i<funcs.length;i++)fn=funcs[i],win.remplib[key][fn]=mock(fn)}});window.EO_Scripts_Remp_Beam&&load(window.EO_Scripts_Remp_Beam+"/assets/lib/js/remplib.js?v202506091445"),window.EO_Scripts_Remp_Campaign&&load(window.EO_Scripts_Remp_Campaign+"/assets/lib/js/remplib.js?v202506091445")}(window,document);const rempConfig={token:window.EO_Scripts_Remp_Token,cookieDomain:window.EO_Scripts_Remp_Cookie,userSubscribed:!1,storage:"cookie",tracker:{url:window.EO_Scripts_Remp_Tracker,timeSpent:{enabled:!0,interval:10},readingProgress:{enabled:!0,interval:15}},campaign:{url:window.EO_Scripts_Remp_Campaign,showtimeExperiment:!0,variables:{},pageviewAttributes:getPageviewAttributes(),bannerUrlParams:{referer:function(){return window.location.href}}}},rtmMedium=function(param){const uriParams={},vars=window.location.search.substring(1).split("&");for(let i=0;i<vars.length;i++){const pair=vars[i].split("=");uriParams[decodeURIComponent(pair[0])]=decodeURIComponent(pair[1])}return uriParams[param]}("rtm_medium");if(void 0!==rtmMedium&&"email"===rtmMedium&&(rempConfig.tracker.refererMedium="email"),window.User&&(rempConfig.userId=window.User.id.toString(),rempConfig.userSubscribed=window.User.active>0,rempConfig.subscriptionIds=void 0!==window.User.ids?window.User.ids:[]),void 0!==window.Article){const pageviewAttributes=getPageviewAttributes(),articleId=window.Article.position.toString();rempConfig.article={id:articleId,author_id:pageviewAttributes.author[0],category:pageviewAttributes.category[0],tags:pageviewAttributes.tag[0],content_type:"article",locked:!window.Article.isAccessibleForFree,elementFn:function(){return document.querySelector(".eo-single-content")}},rempConfig.tracker.article=rempConfig.article,function(){if("undefined"==typeof localStorage||"undefined"==typeof Article)return;let counter={};const c=localStorage.getItem("dn_articles_pageviews"),date=new Date,monthString=date.getFullYear().toString()+(date.getMonth()+1).toString().padStart(2,"0");null!==c&&(counter=JSON.parse(c)),void 0===counter[monthString]&&(counter[monthString]=0),counter[monthString]++,localStorage.setItem("dn_articles_pageviews",JSON.stringify(counter))}()}window.EO_Scripts_Remp_Tracker&&remplib.tracker.init(rempConfig),window.EO_Scripts_Remp_Campaign&&(document.cookie="campaigns=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",remplib.campaign.init(rempConfig))})();</script>
222<script type="speculationrules"> 223{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/eo-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 224</script>
vendor: 1 bytes, line 224
224
225<script id="eo-chameleon-rules" type="application/json">[{"active":"1","id":"euobserver-daily","code":"euobserver-daily","name":"EUobserver daily update","category":["4040","4039","4066","4126","4094","17","6","16","4048","1"],"post_tag":"","position":"+6","archive":"1","content":"[ Ready for a smarter inbox? Get EUobserver\u2019s free daily update - delivered every morning at 7:30 sharp. <button>Click to activate<\/button>.]"}]</script>
225<script id="eo-chameleon-script">document.addEventListener("DOMContentLoaded",()=>{const rulesJson=document.querySelector("#eo-chameleon-rules");if(!rulesJson)return;const rules=JSON.parse(rulesJson.textContent);let newsletters=[];window.User&&window.User.email&&window.User.newsletters&&window.Token&&(newsletters=window.User.newsletters);const rule=rules.find(rule=>rule.code&&!newsletters.includes(rule.code));if(!rule)return;const archive=document.querySelector(".eo-chameleon-archive"),single=document.querySelector(".eo-chameleon-single"),subscribe=async(targetRule,chameleon)=>{"undefined"!=typeof remplib&&remplib.tracker.trackEvent("eo-chameleon","click",{code:targetRule.id}),chameleon.classList.add("eo-chameleon--busy");const formData=new FormData;formData.append("token",window.Token),formData.append("email",window.User.email),formData.append("subscribe[]",targetRule.code);try{const response=await fetch("https://euobserver.com/wp-json/eo-crm/v1/user/",{method:"POST",body:formData}),data=await response.json();if(!response.ok||"ok"!==data.status)throw new Error(data.message||"An unknown error occurred.");chameleon.innerHTML=`<strong>${name=targetRule.name,`Success! You have been subscribed to ${name}.`}</strong>`}catch(error){alert(error)}finally{chameleon.classList.remove("eo-chameleon--busy")}var name},chameleon=document.createElement("p");chameleon.classList.add("eo-chameleon"),chameleon.innerHTML=rule.content;const button=chameleon.querySelector("button");if(archive&&+rule.archive)archive.insertAdjacentElement("beforeend",chameleon);else if(single){const pos=parseInt(rule.position,10);if(pos>0){const idx=pos-1;idx<single.children.length&&single.children[idx].insertAdjacentElement("beforebegin",chameleon)}else if(pos<0){const idx=single.children.length+pos;idx>=0&&single.children[idx].insertAdjacentElement("afterend",chameleon)}"undefined"!=typeof remplib&&remplib.tracker.trackEvent("eo-chameleon","show",{code:rule.id})}if(!button)return;button.addEventListener("click",async event=>{if(event.preventDefault(),window.User)await subscribe(rule,chameleon);else{const redirectUrl=location.href.split("#")[0]+"#subscribe:"+rule.code;if("function"!=typeof eoCrmLogin)return;eoCrmLogin({refererUrl:redirectUrl,redirectUrl,showRegistrationLink:!0,mode:"registration",hiddenInputs:{source:"newsletter"},strings:{otp_login:{header:"Confirm your email for newsletter subscription"},magic_login:{submit:"Continue",header:"Confirm your email for newsletter subscription",confirmation:{header:"Now check your email to confirm your subscription.",details:function(params){return"We've just sent you an email to "+params.email+'. Please use this device to open it and click the confirmation link. The email might arrive in your spam folder - mark it as "Not Spam" to receive future newsletters.'}}}},registration:{loginMode:"otp_login",ajaxSuccessCallback:function(responseData,formInputs,config){if("registration"===config.mode)if(responseData.user.confirmed_at)window.location.href=redirectUrl;else{const dialog=document.createElement("dialog");dialog.classList.add("eo-modal"),dialog.innerHTML=`\n\t\t\t\t\t\t\t\t\t<h2 class="eo-modal-title">Confirm your email for newsletter subscription</h2>\n\t\t\t\t\t\t\t\t\t<div class="eo-modal-content">\n\t\t\t\t\t\t\t\t\t\t<p>Now check your email to confirm your subscription.</p>\n\t\t\t\t\t\t\t\t\t\t<small>We've just sent you an email to <strong>${responseData.user.email}</strong>. Please use this device to open it and click the confirmation link. The email might arrive in your spam folder - mark it as "Not Spam" to receive future newsletters.</small>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<form method="dialog">\n\t\t\t\t\t\t\t\t\t\t<button class="eo-modal-close" aria-label="Close modal">×</button>\n\t\t\t\t\t\t\t\t\t</form>`,document.body.appendChild(dialog),dialog.showModal()}}}})}});const hashMatch=location.hash.match(/^#subscribe:(.+)$/);if(hashMatch&&window.User&&window.Token){const hashRule=rules.find(r=>r.code===hashMatch[1]);hashRule&&(history.replaceState(null,"",location.pathname+location.search),subscribe(hashRule,chameleon))}});</script>
225<iframe id="eo-crm-iframe" src="https://account.euobserver.com/token_http.php" width="0" height="0" style="display:none; speak:none; visibility:hidden; position:absolute; left: -8888px; top: -8888px;"></iframe>
225<script id="crm-login" src="https://account.euobserver.com/layouts/internal-module/js/login_v2.min.js"></script>
225<script id="crm-script">(()=>{"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function toPropertyKey(t){var i=function(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}function _defineProperty(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}window.eoCrmLogin=function(loginSettings={}){if("undefined"==typeof CrmLogin)return;document.getElementById("_login")||document.body.insertAdjacentHTML("beforeend",'<div id="_login"></div>');const redirect=window.location.origin+window.location.pathname+window.location.search,ajaxSuccessCallbackFn=function(data,formInputs,config){const target=(null==config?void 0:config.redirectUrl)||redirect;setTimeout(function(){"undefined"!=typeof remplib&&(remplib.userId=data.user.id.toString(),remplib.tracker.trackEvent("user","login"))},0),setTimeout(function(){let currentUrl=new URL(window.location.href),newUrl=new URL(target);window.location.href=target,currentUrl.hash="",newUrl.hash="",newUrl.href===currentUrl.href&&window.location.reload(!0)},100)},defaultSettings={modal:!0,ajax:!0,mode:"registration",locale:"en_US",showLogo:!0,refererUrl:redirect,redirectUrl:redirect,enableLoginModesSwitch:!1,passwordlessLoginMode:"otp_login",showRegistrationLink:!0,showBuySubscriptionLink:!1,crmBaseUrl:window.EO_Crm_Paywall,crmCookieDomain:".euobserver.com",buySubscriptionUrl:window.EO_Crm_Paywall+"subscriptions?referer=",pageName:"EUobserver",termsOfServiceUrl:window.location.origin+"/terms-of-service/",privacyPolicyUrl:window.location.origin+"/privacy-policy/",strings:{login:{no_account_question:"New to EUobserver?"},otp_login:{header:"Log in or create a new account"},magic_login:{submit:"Continue",header:"Log in or create a new account",confirmation:{header:"We've just sent you an email.",details:function(params){return"To continue, open the link we've sent you to "+params.email+" on this device."}}}},sso:{apple:{enable:!1},google:{url:"/users/google/sign",version:"redirect",clientId:"911337891442-gveerhatm9jhsvs0mu0cnbtpe7mg67ar.apps.googleusercontent.com"}},magicLogin:{ajaxSuccessCallback:null},otpLogin:{ajaxSuccessCallback:ajaxSuccessCallbackFn},login:{ajaxSuccessCallback:ajaxSuccessCallbackFn},registration:{loginMode:"otp_login",ajaxSuccessCallback:function(responseData){if(responseData.user.confirmed_at){const dialog=document.createElement("dialog");dialog.classList.add("eo-modal"),dialog.innerHTML=`\n\t\t\t\t\t\t\t<h2 class="eo-modal-title">We've just sent you an email.</h2>\n\t\t\t\t\t\t\t<div class="eo-modal-content">\n\t\t\t\t\t\t\t\t<p>Now check your email to confirm your subscription.</p>\n\t\t\t\t\t\t\t\t<small>To continue, open the link we've sent you to <strong>${responseData.user.email}</strong> on this device.</small>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<form method="dialog">\n\t\t\t\t\t\t\t\t<button class="eo-modal-close" aria-label="Close modal">×</button>\n\t\t\t\t\t\t\t</form>`,document.body.appendChild(dialog),dialog.showModal()}else window.location.reload()}}},deepMerge=(target,source)=>{const result=function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}({},target);for(const key of Object.keys(source))null===source[key]||"object"!=typeof source[key]||Array.isArray(source[key])||null===target[key]||"object"!=typeof target[key]||Array.isArray(target[key])?result[key]=source[key]:result[key]=deepMerge(target[key],source[key]);return result},settings=deepMerge(defaultSettings,loginSettings);console.log(settings),CrmLogin.init(settings,document.getElementById("_login"))}})();</script>
225<script id="eo-follow-js" src="/wp-content/plugins/eo-follow//build/follow-script.9ba22e4d701a8c63a07a.js"></script>
vendor: 1 bytes, line 225
225
226<script id="wp-hooks-js" src="/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 226
226
227<script id="wp-i18n-js" src="/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 227
227
228<script id="wp-i18n-js-after"> 229wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 230//# sourceURL=wp-i18n-js-after 231</script>
vendor: 1 bytes, line 231
231
232<script id="eo-theme-js" src="/wp-content/themes/eo-theme/build/theme-script.c7e66de8d4d76bcfedcb.js"></script>
vendor: 1 bytes, line 232
232
233<script id="ads-footer-script">document.addEventListener("DOMContentLoaded",()=>{const footer=document.querySelector(".eo-footer");footer&&window.googlefc&&footer.insertAdjacentHTML("beforeend",'<a class="eo-footer-cookies" onclick="window.googlefc.showRevocationMessage(); return false;">Cookie settings</a>')});</script>
233</body> 234</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.