@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:normal;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}
/*! ECFR theme */
:root{--col-number:12;--col-width:80px;--max-width:1312px;--text-body-max-width:640px;--grid-gap:32px;--spacer:1rem}
body,html{width:100%;height:100%;margin:0}
figure{margin:0}
h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin-top:0;margin-bottom:0}
b,strong{font-weight:700}
iframe{border:none}
:root{--almost-black:#121212;--almost-white:#f2f2f2;--dark-gray:#333333;--medium-gray:#595959;--light-gray:#bdbdbd;--very-light-gray:#f2f2f2;--orange-1:#e5801c;--orange-1-light:#fed;--orange-1-dark:#d26400;--green-1:#98c11d;--green-2:#cfd614;--green-3:#008139;--green-4:#12312b;--blue-1:#0068af;--blue-2:#00a0dc;--blue-3:#223d72;--purple-1:#322a6a;--pink:#d70c7a;--red:#e2231a;--fuchsia:#ac2a81;--purple-2:#5c2a54;--yellow:#f5cb08;--orange-2:#edac1a;--orange-3:#e06c2a;--brown:#6e5049;--color-default:#121212;--color-ecfr:#e5801c;--color-africa:#5c2a54;--color-asia:#e2231a;--color-europeanpower:#f5cb08;--color-europeansecurity:#005bbb;--color-geoeconomics-and-tech:#00A3A3;--color-mena:#98c11d;--color-united-states:#000099;--color-wider:#00a0dc;--color-office:#0068af;--color-council:#d70c7a;--color-whatsapp:#25d366;--color-twitter:#1da1f2;--color-facebook:#3b5998;--color-linkedin:#0077b5;--color-reddit:#ff4500}
.category-main-default,.color-default{--programme-color:var(--color-default)}
.category-main-ecfr,.color-ecfr{--programme-color:var(--color-ecfr)}
.category-main-africa,.color-africa{--programme-color:var(--color-africa)}
.category-main-asia,.color-asia{--programme-color:var(--color-asia)}
.category-main-europeanpower,.color-europeanpower{--programme-color:var(--color-europeanpower)}
.category-main-europeansecurity,.color-europeansecurity{--programme-color:var(--color-europeansecurity)}
.category-main-geoeconomics-and-tech,.color-geoeconomics-and-tech{--programme-color:var(--color-geoeconomics-and-tech)}
.category-main-mena,.color-mena{--programme-color:var(--color-mena)}
.category-main-united-states,.color-united-states{--programme-color:var(--color-united-states)}
.category-main-wider,.color-wider{--programme-color:var(--color-wider)}
.category-main-office,.color-office{--programme-color:var(--color-office)}
.category-main-council,.color-council{--programme-color:var(--color-council)}
@font-face{font-family:vag-rundschrift-d;src:url(assets/fonts/vag-rundschrift-d/VAGRundschriftD.woff2) format("woff2"),url(assets/fonts/vag-rundschrift-d/VAGRundschriftD.woff) format("woff");font-weight:700;font-display:swap}
@font-face{font-family:vag-rundschrift-d;src:url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-Ita.woff2) format("woff2"),url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-Ita.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:vag-rundschrift-d;src:url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-Lig.woff2) format("woff2"),url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-Lig.woff) format("woff");font-display:swap}
@font-face{font-family:vag-rundschrift-d;src:url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-LigIta.woff2) format("woff2"),url(assets/fonts/vag-rundschrift-d/VAGRundschriftD-LigIta.woff) format("woff");font-style:italic;font-display:swap}
h1,h2,h3,h4,h5,h6{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit!important}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:inherit!important}
:focus,:focus:hover,button.btn-link:focus{text-decoration:none;outline:2px solid currentColor}
html{font-size:18px}
@media (min-width:1344px){
html{font-size:20px}
}
.btn-link,a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12rem;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}
.btn-link.active,.btn-link:hover,a.active,a:hover{text-decoration-thickness:3px}
.btn-link:active,.btn-link:focus,a:active,a:focus{text-decoration:none}
.a-subtle a,a.a-subtle{color:inherit;text-decoration:none}
.a-subtle a:hover:not(:focus),a.a-subtle:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.a-none a,.a-none a:hover,a.a-none,a.a-none:hover{text-decoration:none}
.a-none a:hover img,a.a-none:hover img{opacity:.9}
.a-img,a abbr{text-decoration:none}
.post-title{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;font-size:1.6rem;line-height:128%}
.post-title a{color:inherit;text-decoration:none}
.post-title a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
@media (min-width:768px){
.post-title{font-size:1.8rem}
}
.text-body :is(ul,ol)>*+*,.text-body>*+*,.wp-block-group__inner-container>*+*{margin-top:1rem}
.text-body{word-wrap:break-word}
.text-body .margin-tight>*+*{margin-top:.5rem}
.text-body .margin-none>*+*{margin-top:0}
.text-body .pdf-only:first-child+*,.text-body .sr-only:first-child+*{margin-top:0}
.text-body :is(h2,h3,h4)+*{margin-top:1.5rem}
.text-body *+h2{margin-top:3rem}
.text-body *+h3,.text-body *+h4{margin-top:2rem}
.text-body h2+h3,.text-body h3+h4{margin-top:1.5rem}
.text-body figure{margin-top:2.5rem;margin-bottom:2.5rem}
.text-body h1+.subtitle,.text-body h2+.subtitle,.text-body h3+.subtitle,.text-body h4+.subtitle,.text-body h5+.subtitle,.text-body h6+.subtitle{margin-top:0}
.text-body br{margin-top:0}
.text-body .tableauPlaceholder{margin-top:2.5rem;margin-bottom:2.5rem}
.text-body blockquote,.text-body li,.text-body p{font-family:"Source Serif Pro",Georgia,serif;line-height:150%}
.text-body.text-body-sans-serif blockquote,.text-body.text-body-sans-serif li,.text-body.text-body-sans-serif p{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;font-size:1.05rem;line-height:150%}
.text-body h1,.text-body h2,.text-body h3,.text-body h4,.text-body h5,.text-body h6{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none}
.text-body h2{font-size:1.5rem}
.text-body .subtitle,.text-body h3{color:#595959;font-size:1.25rem}
.text-body h4{color:#595959;font-size:1.1rem;font-style:italic}
.text-body h5{color:#595959;font-size:1rem}
.text-body h6{color:#595959;font-size:1rem;font-style:italic}
.text-body .btn-link,.text-body a{text-underline-offset:.2em}
.text-body table{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;border-collapse:collapse}
.text-body table li,.text-body table p{font-family:inherit;font-size:inherit;line-height:inherit}
.text-body table li b,.text-body table li strong,.text-body table p b,.text-body table p strong{font-weight:400}
.text-body table,.text-body td,.text-body th{border:1px solid #595959}
.text-body td,.text-body th{padding:.5rem;vertical-align:top}
.text-body th{text-align:left;font-weight:400}
.text-body thead th{vertical-align:bottom}
.text-body thead tr:last-child th{border-bottom-width:3px}
.text-body .wp-block-table{display:grid}
.text-body .wp-block-table figcaption{grid-row-start:1;color:#121212;font-weight:700;font-size:1.2rem;margin-top:0;margin-bottom:1rem}
address{font-style:normal}
li[style="text-align: center;"],li[style="text-align: justify;"],p[style="text-align: center;"],p[style="text-align: justify;"]{text-align:inherit!important}
a[id^=_ftnref],a[name^=_ftnref]{color:inherit;text-decoration:none;font-size:small;position:relative;top:-.8em}
a[id^=_ftnref]:hover:not(:focus),a[name^=_ftnref]:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.sans-serif,.sans-serif *,.vag,.vag *{font-family:vag-rundschrift-d,sans-serif!important}
.vag-regular-uppercase{font-family:vag-rundschrift-d,sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important}
.vag-bold-uppercase{font-family:vag-rundschrift-d,sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:700!important}
.serif{font-family:"Source Serif Pro",Georgia,serif!important}
code{border:1px solid currentColor;padding:.1rem .2rem;border-radius:4px}
.subtitle,.text-body .subtitle{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;color:#595959}
.figure-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.text-body figure,figure{font-family:vag-rundschrift-d,sans-serif;font-size:.9rem}
.text-body figure>*+*,figure>*+*{margin-top:.8rem}
.text-body figure :is(*,p,li),figure :is(*,p,li){font-family:inherit}
.text-body figure figcaption,figure figcaption{color:#333}
.text-body figure figcaption .subtitle,figure figcaption .subtitle{color:inherit;font-size:inherit}
.text-body figure figcaption:first-child,figure figcaption:first-child{font-family:vag-rundschrift-d,sans-serif;text-transform:none;font-weight:700;font-style:normal;color:#121212;font-size:20px;margin-bottom:1rem}
.text-body figure.wp-block-table,figure.wp-block-table{font-size:16px}
.text-body figure.wp-block-table figcaption:first-child,figure.wp-block-table figcaption:first-child{font-size:20px}
.text-body figure.wp-block-table footer,figure.wp-block-table footer{font-size:14px}
.text-body figure.wp-block-table footer *+*,figure.wp-block-table footer *+*{margin-top:.5rem}
:root{--container-padding:calc(var(--grid-gap) / 2)}
@media (min-width:1057px){
:root{--container-padding:var(--grid-gap)}
}
.container{width:100%;max-width:calc(var(--max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}
.grid-main,.post.post-publications,.wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(12,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
.grid-main>*,.post.post-publications>*,.wp-block-group.grid-main>.wp-block-group__inner-container>*,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container>*,.wp-block-group.post.post-publications>.wp-block-group__inner-container>*{grid-column:span 12;min-width:0}
@media (max-width:767px){
.grid-main,.post.post-publications,.wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}
}
@media (max-width:1343px){
.grid-main .grid-main,.grid-main .post.post-publications,.grid-main .wp-block-group.post.post-publications>.wp-block-group__inner-container,.post.post-publications .grid-main,.post.post-publications .post.post-publications,.wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.grid-main>.wp-block-group__inner-container .grid-main,.wp-block-group.grid-main>.wp-block-group__inner-container .wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.grid-main>.wp-block-group__inner-container .wp-block-group.post.post-publications>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container .wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container .wp-block-group.post.post-publications>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container .wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container .wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container .wp-block-group.post.post-publications>.wp-block-group__inner-container{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}
}
.col-1,.col-xs-1,.grid-main-col-1 .wp-block,.grid-main-col-xs-1 .wp-block{grid-column:span 1!important}
.col-2,.col-xs-2,.grid-main-col-2 .wp-block,.grid-main-col-xs-2 .wp-block{grid-column:span 2!important}
.col-3,.col-xs-3,.grid-main-col-3 .wp-block,.grid-main-col-xs-3 .wp-block{grid-column:span 3!important}
.col-4,.col-xs-4,.grid-main-col-4 .wp-block,.grid-main-col-xs-4 .wp-block{grid-column:span 4!important}
.col-5,.col-xs-5,.grid-main-col-5 .wp-block,.grid-main-col-xs-5 .wp-block{grid-column:span 5!important}
.col-6,.col-xs-6,.grid-main-col-6 .wp-block,.grid-main-col-xs-6 .wp-block{grid-column:span 6!important}
.col-7,.col-xs-7,.grid-main-col-7 .wp-block,.grid-main-col-xs-7 .wp-block{grid-column:span 7!important}
.col-8,.col-xs-8,.grid-main-col-8 .wp-block,.grid-main-col-xs-8 .wp-block{grid-column:span 8!important}
.col-9,.col-xs-9,.grid-main-col-9 .wp-block,.grid-main-col-xs-9 .wp-block{grid-column:span 9!important}
.col-10,.col-xs-10,.grid-main-col-10 .wp-block,.grid-main-col-xs-10 .wp-block{grid-column:span 10!important}
.col-11,.col-xs-11,.grid-main-col-11 .wp-block,.grid-main-col-xs-11 .wp-block{grid-column:span 11!important}
.col-12,.col-xs-12,.grid-main-col-12 .wp-block,.grid-main-col-xs-12 .wp-block{grid-column:span 12!important}
@media (min-width:320px){
.col-sm-1,.grid-main-col-sm-1 .wp-block{grid-column:span 1!important}
.col-sm-2,.grid-main-col-sm-2 .wp-block{grid-column:span 2!important}
.col-sm-3,.grid-main-col-sm-3 .wp-block{grid-column:span 3!important}
.col-sm-4,.grid-main-col-sm-4 .wp-block{grid-column:span 4!important}
.col-sm-5,.grid-main-col-sm-5 .wp-block{grid-column:span 5!important}
.col-sm-6,.grid-main-col-sm-6 .wp-block{grid-column:span 6!important}
.col-sm-7,.grid-main-col-sm-7 .wp-block{grid-column:span 7!important}
.col-sm-8,.grid-main-col-sm-8 .wp-block{grid-column:span 8!important}
.col-sm-9,.grid-main-col-sm-9 .wp-block{grid-column:span 9!important}
.col-sm-10,.grid-main-col-sm-10 .wp-block{grid-column:span 10!important}
.col-sm-11,.grid-main-col-sm-11 .wp-block{grid-column:span 11!important}
.col-sm-12,.grid-main-col-sm-12 .wp-block{grid-column:span 12!important}
}
@media (min-width:768px){
.col-md-1,.grid-main-col-md-1 .wp-block{grid-column:span 1!important}
.col-md-2,.grid-main-col-md-2 .wp-block{grid-column:span 2!important}
.col-md-3,.grid-main-col-md-3 .wp-block{grid-column:span 3!important}
.col-md-4,.grid-main-col-md-4 .wp-block{grid-column:span 4!important}
.col-md-5,.grid-main-col-md-5 .wp-block{grid-column:span 5!important}
.col-md-6,.grid-main-col-md-6 .wp-block,.post.post-publications>.list-content,.post.post-publications>figure{grid-column:span 6!important}
.col-md-7,.grid-main-col-md-7 .wp-block{grid-column:span 7!important}
.col-md-8,.grid-main-col-md-8 .wp-block{grid-column:span 8!important}
.col-md-9,.grid-main-col-md-9 .wp-block{grid-column:span 9!important}
.col-md-10,.grid-main-col-md-10 .wp-block{grid-column:span 10!important}
.col-md-11,.grid-main-col-md-11 .wp-block{grid-column:span 11!important}
.col-md-12,.grid-main-col-md-12 .wp-block{grid-column:span 12!important}
}
@media (min-width:1056px){
.col-lg-1,.grid-main-col-lg-1 .wp-block{grid-column:span 1!important}
.col-lg-2,.grid-main-col-lg-2 .wp-block{grid-column:span 2!important}
.col-lg-3,.grid-main-col-lg-3 .wp-block{grid-column:span 3!important}
.col-lg-4,.grid-main-col-lg-4 .wp-block{grid-column:span 4!important}
.col-lg-5,.grid-main-col-lg-5 .wp-block{grid-column:span 5!important}
.col-lg-6,.grid-main-col-lg-6 .wp-block{grid-column:span 6!important}
.col-lg-7,.grid-main-col-lg-7 .wp-block{grid-column:span 7!important}
.col-lg-8,.grid-main-col-lg-8 .wp-block{grid-column:span 8!important}
.col-lg-9,.grid-main-col-lg-9 .wp-block{grid-column:span 9!important}
.col-lg-10,.grid-main-col-lg-10 .wp-block{grid-column:span 10!important}
.col-lg-11,.grid-main-col-lg-11 .wp-block{grid-column:span 11!important}
.col-lg-12,.grid-main-col-lg-12 .wp-block{grid-column:span 12!important}
}
@media (min-width:1056px){
.col-xl-1{grid-column:span 1!important}
.col-xl-2{grid-column:span 2!important}
.col-xl-3{grid-column:span 3!important}
.col-xl-4{grid-column:span 4!important}
.col-xl-5{grid-column:span 5!important}
.col-xl-6{grid-column:span 6!important}
.col-xl-7{grid-column:span 7!important}
.col-xl-8{grid-column:span 8!important}
.col-xl-9{grid-column:span 9!important}
.col-xl-10{grid-column:span 10!important}
.col-xl-11{grid-column:span 11!important}
.col-xl-12{grid-column:span 12!important}
}
.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.contained{max-width:80%;margin:0 auto}
.col-first-row{grid-row-start:-1!important}
.col-first-column{grid-column-start:-1!important}
.col-last-row{grid-row-end:-1!important}
.col-last-column{grid-column-end:-1!important}
@media (max-width:1055px){
.article-content{max-width:640px;margin-left:auto;margin-right:auto}
.hide-xs{display:none}
}
@media (max-width:767px){
.hidden-phone{display:none!important}
}
@media (min-width:768px){
.visible-phone{display:none!important}
}
@media (min-width:768px) and (max-width:1055px){
.hidden-tablet{display:none!important}
}
@media (max-width:767px) and (min-width:1056px){
.visible-tablet{display:none!important}
}
@media (min-width:1056px){
.hidden-desktop{display:none!important}
}
@media (max-width:1055px){
.visible-desktop{display:none!important}
}
.grid-vertical-align-center{-ms-flex-item-align:center;align-self:center}
@media (min-width:1056px){
.extra-grid-gap-left{padding-left:32px}
.extra-grid-gap-right{padding-right:32px}
}
.wp-block-group.grid-main>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.grid-main>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group__inner-container{grid-row-gap:2rem}
.wp-block-group.grid-main>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container>*,.wp-block-group.grid-main>.wp-block-group__inner-container>*,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container>*,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.wp-block-group__inner-container>*,.wp-block-group.post.post-publications>.wp-block-group__inner-container>*{margin-top:0;margin-bottom:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:0}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion){
html{scroll-behavior:auto}
}
body{color:#121212;background-color:#fff;font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;line-height:1.25}
iframe,img{border-radius:4px;max-width:100%}
img{height:auto}
.text-body>p>img{height:auto!important}
.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:767px){
.header-main{padding-top:1.5rem;margin-bottom:1.5rem}
}
@media (max-width:1055px){
.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.header-main .hdr-logo{margin-top:0;margin-bottom:0;max-width:192px;width:100%}
.header-main .hdr-logo img{display:block;width:180px;max-width:40vw}
@media (min-width:1056px){
.header-main .hdr-logo{grid-column:1/span 2}
.header-main .hdr-logo img{width:100%}
}
.header-main .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:1056px){
.header-main .nav-main{grid-column:3/-1}
}
.header-main .nav-main>ul{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
.header-main .nav-main>ul>li>ul{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none}
.header-main .nav-main .btn-link,.header-main .nav-main a{color:inherit;text-decoration:none}
.header-main .nav-main .btn-link:hover:not(:focus),.header-main .nav-main a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.header-main .nav-main .nav-close{display:none}
.header-main .nav-main .nav-main-right{margin-left:auto}
.header-main .nav-main .menu-social-item i,.header-main .nav-main .menu-social-item svg{color:inherit}
.header-main .nav-main .dropdown-toggle{color:inherit;text-decoration:none}
.header-main .nav-main .dropdown-toggle:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.header-main .nav-main .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.4rem;vertical-align:.25rem;content:"";border-top:.25rem solid;border-right:.25rem solid transparent;border-bottom:0;border-left:.25rem solid transparent}
html[amp] .header-main .nav-main .dropdown-toggle::after{display:none}
.header-main .nav-main .show .dropdown-toggle:focus{text-decoration:none}
@media (max-width:1055px){
.header-main .nav-main>ul.items{display:none}
.header-main .nav-main>ul.items.show{position:fixed;width:100%;height:100%;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:1000;margin:0;padding:32px;background-color:#121212;color:#f2f2f2;display:block}
.header-main .nav-main>ul.items.show>li{margin:0;margin-bottom:1rem}
.header-main .nav-main>ul.items.show>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.header-main .nav-main>ul.items.show>li ul,.header-main .nav-main>ul.items.show>li ul ul{list-style-type:none;padding-left:0}
.header-main .nav-main>ul.items.show>li.dropdown>ul{margin-top:.5rem;display:none}
.header-main .nav-main>ul.items.show>li.dropdown>ul.show{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}
.header-main .nav-main>ul.items.show>li.dropdown:not(:last-child)>ul{margin-bottom:0}
.header-main .nav-main>ul.items.show>li.dropdown,.header-main .nav-main>ul.items.show>li.menu-phone-row{width:100%}
.header-main .nav-main>ul.items.show>li.menu-phone-row{margin-top:1.5rem}
.header-main .nav-main>ul.items.show hr{display:none}
.header-main .nav-main>ul.items.show .nav-close{display:block;position:absolute;top:32px;right:32px;margin:0}
.admin-bar .header-main .nav-main>ul.items.show{margin-top:46px}
.header-main .nav-main .nav-search .btn-link-label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.header-main .nav-main>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header-main .nav-main .fab,.header-main .nav-main .far,.header-main .nav-main .fas{color:currentColor}
}
.header-main .nav-main .dropdown-menu.show{display:block}
.header-main .nav-main .dropdown-menu.show>a{border-bottom:0}
@media (min-width:1056px){
.header-main .nav-main ul+ul{margin-left:.8rem}
.header-main .nav-main:not(.nav-main-compact) .nav-toggle{display:none}
.header-main .nav-main.nav-main-compact>ul.items{display:none}
.header-main .nav-main.nav-main-compact>ul.items.show{display:inherit}
.header-main .nav-main>ul>li>ul{display:none;font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;position:absolute;background-color:#fff;padding:.8rem;z-index:1000;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px;box-shadow:rgba(0,0,0,.5) 0 2px 4px;margin-top:.6rem}
.dark-theme .header-main .nav-main>ul>li>ul{background-color:#121212}
.header-main .nav-main>ul>li>ul li+li{margin-top:.4rem}
}
#footer{font-size:.9rem;margin-top:6rem;padding-bottom:1.5rem}
#footer a{color:inherit;text-decoration:none}
#footer a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
#footer .footer-top{margin-bottom:2rem}
#footer .footer-top .nav-footer ul{list-style-type:none;padding-left:0;font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
#footer .footer-top .nav-footer>ul{row-gap:32px}
#footer .footer-top .nav-footer>ul>li{grid-column:span 6}
@media (min-width:768px){
#footer .footer-top .nav-footer>ul>li{grid-column:span 4}
}
@media (min-width:1056px){
#footer .footer-top .nav-footer>ul>li{grid-column:span 2}
}
#footer .footer-top .nav-footer>ul>li>ul{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;margin-top:.6rem}
#footer .footer-top .nav-footer>ul>li>ul>li{margin-top:.4rem}
#footer .footer-bottom{display:grid;gap:.5rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#footer .footer-bottom .logo-star img{display:block}
@media (max-width:1055px){
#footer .footer-bottom{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}
#footer .footer-bottom .logo-star{grid-row:1/3}
}
@media (min-width:1056px){
#footer .footer-bottom{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}
#footer .footer-bottom .imprint-nav{justify-self:end}
}
.nav-top,.nav-top-fixed{background-color:#000;color:#f2f2f2;font-size:16px;padding:.8rem 0}
.nav-top a,.nav-top-fixed a{color:inherit;text-decoration:none}
.nav-top a:hover:not(:focus),.nav-top-fixed a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.nav-top .container,.nav-top-fixed .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.nav-top .nav-offices ul,.nav-top-fixed .nav-offices ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:.8rem}
.nav-top .nav-offices ul,.nav-top .nav-offices ul ul,.nav-top-fixed .nav-offices ul,.nav-top-fixed .nav-offices ul ul{list-style-type:none;padding-left:0}
.nav-top .nav-social ul,.nav-top-fixed .nav-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.4rem}
.nav-top .nav-social ul,.nav-top .nav-social ul ul,.nav-top-fixed .nav-social ul,.nav-top-fixed .nav-social ul ul{list-style-type:none;padding-left:0}
.nav-top .nav-social i,.nav-top .nav-social svg,.nav-top-fixed .nav-social i,.nav-top-fixed .nav-social svg{color:inherit}
.nav-top .nav-social a:hover,.nav-top-fixed .nav-social a:hover{opacity:.8}
@media (max-width:1055px){
.nav-top{display:none}
}
.nav-top-fixed{display:none;position:fixed;width:100%;top:0;left:0;z-index:1000}
@media (min-width:1056px){
.nav-top-fixed:not(.nav-top-fixed-desktop){display:none!important}
.nav-top-fixed-desktop{width:auto;border-radius:0 0 4px 4px;left:unset;right:var(--container-padding);font-size:.9rem}
.nav-top-fixed-desktop .nav-social{display:none}
}
@media (min-width:1344px){
.nav-top-fixed-desktop{right:calc((100% - (var(--max-width)))/ 2)}
}
@media (max-width:1055px){
.nav-top .nav-social,.nav-top-fixed .nav-social,.widget.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}
.nav-top .nav-social ul,.nav-top-fixed .nav-social ul,.widget.social ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.nav-top .nav-social h2,.nav-top-fixed .nav-social h2,.widget.social h2{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;margin-right:1rem;margin-top:0;margin-bottom:0}
.nav-top .nav-social .btn-link-label,.nav-top-fixed .nav-social .btn-link-label,.widget.social .btn-link-label{display:none}
.nav-top .nav-social .share-linkedin,.nav-top .nav-social .share-reddit,.nav-top-fixed .nav-social .share-linkedin,.nav-top-fixed .nav-social .share-reddit,.widget.social .share-linkedin,.widget.social .share-reddit{display:none}
.nav-top .nav-social i,.nav-top-fixed .nav-social i,.widget.social i{margin-right:0}
.nav-top .nav-social h2,.nav-top-fixed .nav-social h2{font-size:1rem}
}
.print-button{cursor:pointer}
.menu-section{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
.menu-section a{color:inherit;text-decoration:none}
.menu-section a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.menu-section>ul>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.menu-section>ul>li>ul,.menu-section>ul>li>ul ul{list-style-type:none;padding-left:0}
.menu-multilang>ul>li:first-child>a{display:none}
.menu-multilang>ul>li:not(:first-child) ul{display:none}
.hr-mini,.nav-footer hr,.nav-main hr,hr.hr-mini{width:1.5rem;margin-top:1rem;margin-bottom:1rem}
hr.hr-medium{width:3rem}
.flag-icon{border-radius:4px;-webkit-box-shadow:0 .025em .1em rgba(0,0,0,.2);box-shadow:0 .025em .1em rgba(0,0,0,.2)}
.home-topic-banner .flag-icon{font-size:2rem}
.topic-logo{width:360px;max-width:100%!important;max-height:64px!important}
.home .home-live-banner{margin-top:3rem;margin-bottom:4rem}
.home-live-banner .post-title{font-size:1.6rem}
.dark-theme,.dark-theme .article-content .article-excerpt,.dark-theme .tease .post-excerpt,.dark-theme .tease .post-meta,.dark-theme .text-body .tease .post-excerpt,.dark-theme .text-body .tease .post-meta{color:#f2f2f2}
.dark-theme .text-body .subtitle,.dark-theme .text-body h2,.dark-theme .text-body h3,.dark-theme .text-body h4,.dark-theme .text-body h5,.dark-theme .text-body h6{color:#f2f2f2}
.dark-theme .color-border,.dark-theme .text-body hr,.dark-theme hr{background-color:#f2f2f2}
.dark-theme .btn-link,.dark-theme .toc a.active,.dark-theme a{-webkit-text-decoration-color:#f2f2f2;text-decoration-color:#f2f2f2}
.dark-theme .btn-link i,.dark-theme .btn-link svg{color:#f2f2f2}
@media (min-width:1057px){
.dark-theme .dropdown-menu{color:#f2f2f2}
.dark-theme .dropdown-menu .color-border,.dark-theme .dropdown-menu hr{background-color:#f2f2f2}
}
#CybotCookiebotDialog{-webkit-box-shadow:0 1.1px 2.2px rgba(0,0,0,.084),0 2.7px 5.3px rgba(0,0,0,.121),0 5.1px 10px rgba(0,0,0,.15),0 9.2px 17.9px rgba(0,0,0,.179),0 17.1px 33.4px rgba(0,0,0,.216),0 41px 80px rgba(0,0,0,.3)!important;box-shadow:0 1.1px 2.2px rgba(0,0,0,.084),0 2.7px 5.3px rgba(0,0,0,.121),0 5.1px 10px rgba(0,0,0,.15),0 9.2px 17.9px rgba(0,0,0,.179),0 17.1px 33.4px rgba(0,0,0,.216),0 41px 80px rgba(0,0,0,.3)!important}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentControls,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialog a,#CybotCookiebotDialog div{font-family:vag-rundschrift-d,system-ui,sans-serif!important}
#CybotCookiebotDialog a:hover{text-decoration-thickness:2px!important}
#CybotCookiebotDialogBodyContent{font-size:.8rem!important}
#CybotCookiebotDialogBodyContentTitle{font-size:.9rem!important;letter-spacing:.02em!important;margin-top:.5rem!important;margin-bottom:.5rem!important}
.CybotCookiebotDialogBodyButton{font-weight:400!important;height:inherit!important;font-size:.8rem!important;border-radius:2rem!important;padding:.4rem .8rem!important;width:auto!important}
#CybotCookiebotDialogBodyLevelButtonsTable{margin-top:.5rem!important}
.CookieDeclarationTable{font-size:.8rem!important}
.CookieDeclarationType{border:0!important;margin:1.5rem 0!important;padding:0!important}
.CookieDeclarationTableHeader{font-weight:400!important}
#CookieDeclarationUserStatusPanel{margin:1.5rem 0!important;padding:1rem!important;background-color:#f2f2f2;border-radius:4px}
#CookieDeclarationUserStatusLabelOn{font-weight:400!important}
#CookieDeclarationConsentIdAndDate{font-family:inherit;margin:1rem 0}
#CybotCookiebotDialogBody p+p{margin-top:.25rem}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767px){
h2#CybotCookiebotDialogBodyContentTitle{display:none}
}
._brlbs-content-blocker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1rem!important;line-height:normal!important}
._brlbs-content-blocker ._brlbs-embed{margin-bottom:0!important}
._brlbs-content-blocker ._brlbs-embed._brlbs-video-youtube{width:100%;height:100%}
._brlbs-content-blocker ._brlbs-embed._brlbs-video-youtube ._brlbs-thumbnail{-o-object-fit:cover;object-fit:cover;min-width:100%}
._brlbs-content-blocker ._brlbs-default{width:100%;padding:2rem!important;margin-bottom:0!important;border-radius:4px;background-color:var(--very-light-gray)!important;color:var(--dark-gray);text-align:left!important}
._brlbs-content-blocker ._brlbs-btn{border-radius:2rem!important}
.color-border{width:100%;height:6px;border-radius:3px;display:block;background-color:var(--programme-color,var(--color-default))}
.color-border+*{margin-top:1.5rem}
.color-border-thin{height:4px;border-radius:2px}
.color-border-thin+.section-heading-small{margin-top:.5rem}
.btn,.wp-block-button__link{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;--btn-color:var(--dark-gray);--btn-color-dark:var(--almost-black);--btn-color-light:var(--almost-white);--btn-color-light-alt:var(--light-gray);--btn-color-text:white;--btn-color-background:var(--btn-color);--btn-color-outline:var(--btn-color-background);color:var(--btn-color-text);background-color:var(--btn-color-background);border:solid 2px var(--btn-color-outline);border-radius:2rem;padding:.4rem .8rem;font-weight:inherit;display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}
.btn,.btn:hover,.wp-block-button__link{text-decoration:none}
.btn:hover img,.wp-block-button__link:hover img{opacity:.9}
@media (prefers-reduced-motion){
.btn,.wp-block-button__link{-webkit-transition:none;transition:none}
}
.btn:hover,.wp-block-button__link:hover{--btn-color-background:var(--btn-color-dark)}
.btn:active,.btn:focus,.wp-block-button__link:active,.wp-block-button__link:focus{outline:0;-webkit-box-shadow:0 0 0 4px var(--btn-color-light-alt);box-shadow:0 0 0 4px var(--btn-color-light-alt)}
.btn-sm{font-size:.9rem;padding:.2rem .6rem}
.btn-outline,.wp-block-button.is-style-outline .wp-block-button__link{--btn-color-text:var(--almost-black);--btn-color-background:transparent;--btn-color-outline:var(--btn-color)}
.btn-outline:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{--btn-color-background:var(--btn-color);--btn-color-text:white}
.dark-theme .btn,.dark-theme .wp-block-button__link{--btn-color-text:var(--almost-black);--btn-color-background:var(--almost-white)}
.dark-theme .btn:hover,.dark-theme .wp-block-button__link:hover{--btn-color-background:var(--light-gray)}
.dark-theme .btn:active,.dark-theme .btn:focus,.dark-theme .wp-block-button__link:active,.dark-theme .wp-block-button__link:focus{outline:0;-webkit-box-shadow:0 0 0 4px var(--medium-gray);box-shadow:0 0 0 4px var(--medium-gray)}
.dark-theme .btn-outline.wp-block-button__link,.dark-theme .btn.btn-outline,.dark-theme .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .dark-theme .wp-block-button__link{--btn-color-text:var(--almost-white);--btn-color-background:transparent;--btn-color-outline:var(--btn-color-text)}
.dark-theme .btn-outline.wp-block-button__link:hover,.dark-theme .btn.btn-outline:hover,.dark-theme .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .dark-theme .wp-block-button__link:hover{--btn-color-text:var(--almost-black);--btn-color-background:var(--almost-white);--btn-color-outline:var(--btn-color-background)}
.btn-primary{--btn-color:var(--orange-1-dark);--btn-color-dark:#9f4c00;--btn-color-light:var(--orange-1-light);--btn-color-light-alt:#ffd5aa}
.btn-link{background-color:transparent;padding:0;border:none;border:inherit;background:inherit;padding:inherit;font-weight:inherit;color:inherit;text-decoration:none}
.btn-link:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.btn-link :is(i,svg,.flag-icon)+:not(.sr-only){margin-left:.5rem}
.btn-link :not(.sr-only)+:is(i,svg,.flag-icon){margin-right:.5rem}
.btn-link[disabled]{color:var(--medium-gray)}
.btn-link[disabled],.btn-link[disabled]:hover{text-decoration:none}
.btn-link[disabled]:hover img{opacity:.9}
.btn-group,.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.btn-group,.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}
.btn-group,.btn-group ul,.wp-block-buttons,.wp-block-buttons ul{list-style-type:none;padding-left:0}
.btn-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:.5rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.one-line-form{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-gap:.5rem}
input{border:1px solid var(--almost-black);border-radius:4px;border-radius:2rem;padding:.4rem .8rem;font-weight:inherit;display:inline-block;white-space:nowrap;vertical-align:middle}
input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px var(--almost-black);box-shadow:inset 0 0 0 1px var(--almost-black)}
select{background-color:#fff;border:2px solid var(--medium-gray);border-radius:2rem;padding:.4rem .8rem}
*+.newsletter-signup{margin-top:1.5rem}
.section-header{margin-bottom:1.5rem}
.section-header .section-heading a{color:inherit;text-decoration:none}
.section-header .section-heading a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.color-border+.header-split{margin-top:1rem}
.section-heading{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;margin-bottom:1rem}
.section-heading-big{margin-bottom:0;font-size:1.8rem}
.color-border+.section-heading-big{margin-top:1rem}
.section-heading-medium{font-size:1.2rem}
.section-heading-small{font-size:.9rem}
.section-heading.mb-2{margin-bottom:.5rem}
.header-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
@media (max-width:767px){
.section-header .header-split{display:block}
.section-header .header-split .section-heading+.menu-section{margin-top:1rem}
}
.color-border+.header-split{margin-top:1rem}
.share-whatsapp :is(i,svg){color:var(--color-whatsapp)}
.share-twitter :is(i,svg){color:var(--color-twitter)}
.share-facebook :is(i,svg){color:var(--color-facebook)}
.share-linkedin :is(i,svg){color:var(--color-linkedin)}
.share-reddit :is(i,svg){color:var(--color-reddit)}
.widget p+p{margin-top:1rem}
.widget-box{position:relative;background-color:#f2f2f2;border-radius:4px;padding:.4rem .8rem 1rem}
.widget-box .color-border{position:absolute;top:0;right:0;border-radius:4px 4px 0 0;background-color:#595959}
.programme-tags{font-size:.9rem}
.programme-tag{text-decoration:none;display:inline-block}
.programme-tag::before{display:inline-block;content:"⬤";color:#000;margin-right:.4rem;color:var(--programme-color)}
a.programme-tag{color:inherit;text-decoration:none}
a.programme-tag:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.post-thumbnail img{border-radius:4px;width:100%;height:auto;display:block;background-color:#595959;color:#f2f2f2}
.post-thumbnail-cover .aspect-ratio-box .aspect-ratio-box-inside img,.post-thumbnail-cover img{background-color:#f2f2f2;-o-object-fit:contain;object-fit:contain;padding:2rem}
.tease .post-thumbnail-cover .aspect-ratio-box .aspect-ratio-box-inside img,.tease .post-thumbnail-cover img{padding:1rem}
.post-thumbnail .programme-tags{position:absolute;top:0;left:0;z-index:1;margin:.8rem}
.post-thumbnail .programme-tag{color:#f2f2f2;font-size:.8rem;padding:.2rem .6rem;border-radius:20rem;background-color:var(--programme-color,var(--color-ecfr));-webkit-box-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 1px 6px rgba(0,0,0,.4)}
.post-thumbnail .programme-tag.color-europeanpower,.post-thumbnail .programme-tag.color-mena{color:var(--almost-black)}
.post-thumbnail .programme-tag:focus-visible,.post-thumbnail .programme-tag:hover{outline:0;background-color:rgba(0,0,0,.8)}
.post-thumbnail .programme-tag::before{display:none;text-shadow:0 1px 6px rgba(0,0,0,.4)}
.cards-bio-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.cards-bio-flex,.cards-bio-flex ul{list-style-type:none;padding-left:0}
.cards-bio-flex.cards-bio-compact{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.cards-bio-flex.cards-bio-compact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.cards-bio-flex.cards-bio-compact,.cards-bio-flex.cards-bio-compact ul{list-style-type:none;padding-left:0}
.cards-bio-flex.cards-bio-compact>*{-ms-flex-item-align:start;align-self:start}
.cards-bio-flex.cards-bio-mini{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.cards-bio-flex.cards-bio-mini{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}
.cards-bio-flex.cards-bio-mini,.cards-bio-flex.cards-bio-mini ul{list-style-type:none;padding-left:0}
.cards-bio+.cards-bio{margin-top:1rem}
.cards-bio-list-profile{row-gap:64px}
.cards-bio-list-profile .bio-name{font-size:1.25rem}
.cards-bio-list-profile .bio-jobtitle{color:#333}
.color-twitter{color:#1da1f2}
.color-twitter:hover{color:#0c84cd}
.color-facebook{color:#3b5998}
.color-facebook:hover{color:#2f477a}
.card-bio{display:grid;grid-template-rows:1.25rem 1fr;grid-template-columns:1fr;grid-gap:.25rem 0}
.card-bio :is(*,p,li,h2,h3){font-family:inherit}
.card-bio *+h2{margin-top:0}
.card-bio>*{grid-column:span 1/-1}
.card-bio .bio-more-info{margin-top:.5rem}
.card-bio .bio-more-info .bio-section-title{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;margin-bottom:.25rem}
.card-bio .bio-more-info *+.bio-section-title{margin-top:1rem}
.card-bio .btn-link-list li+li{margin-top:0}
.card-bio .bio-name .fa-twitter{margin-left:.2rem}
.card-bio .bio-photo{grid-row:1/3;grid-column:1/2}
.card-bio .bio-photo img{height:48px;width:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:.75rem;margin-top:.1rem}
.card-bio .bio-jobtitle br{margin-bottom:.2rem}
.card-bio .bio-address{margin-top:.5rem;margin-bottom:.5rem}
.card-bio .profile-bio{margin-top:1.5rem}
.card-bio-compact .bio-profile,.card-bio-mini .bio-profile{color:#595959}
.card-bio-compact .bio-jobtitle,.card-bio-mini .bio-jobtitle{font-size:.9rem}
.card-bio-with-photo{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}
.card-bio-with-photo img{height:54px;width:54px}
.card-bio-list-profile{grid-gap:.25rem 0;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}
.card-bio-list-profile .bio-photo img{height:96px;width:96px;margin-right:1rem}
.text-box{margin-top:2rem;margin-bottom:2rem;padding:1.5rem 1rem;background-color:#f2f2f2;border-radius:4px}
.text-box>*+*,.text-box>.wp-block-group__inner-container>*+*{margin-top:1rem}
@media (min-width:768px){
.text-box{padding:2.5rem 2rem}
}
.text-box h2{font-size:1.5rem;margin-bottom:1rem}
.text-box h4{font-style:normal}
.text-box :is(h2,h3,h4,h5,h6):first-child{margin-top:0}
.text-box>:last-child{margin-bottom:0}
.text-box.text-box-inherit{background-color:#fff1ae}
.text-box .text-box{padding:1.5rem;margin:1.5rem -1.5rem;border-radius:0}
@media (min-width:768px){
.text-box .text-box{margin:2rem -2rem}
}
.text-box .text-box:first-child{margin-top:-1.5rem;border-radius:4px 4px 0 0}
@media (min-width:768px){
.text-box .text-box:first-child{margin-top:-2.5rem}
}
.text-box .text-box:last-child{margin-bottom:-1.5rem;border-radius:0 0 4px 4px}
@media (min-width:768px){
.text-box .text-box:last-child{margin-bottom:-2.5rem}
}
.pagination-block+.tease,.tease+.pagination-block{margin-top:2rem}
.text-body hr,hr{width:100%;height:4px;border-radius:2px;display:block;background-color:var(--programme-color,var(--color-default));width:4rem;margin-left:0;margin-top:2rem;margin-bottom:2rem;border:none}
.separator{color:#595959}
.nav-tabs{margin-bottom:2rem}
.nav-tabs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.nav-tabs>*,.nav-tabs>* ul{list-style-type:none;padding-left:0}
.nav-tabs .separator-after::after{content:"•";margin-left:1rem;color:var(--dark-gray)}
.nav-tabs a,.nav-tabs button{background-color:transparent;padding:0;border:none;display:inline-block}
.nav-tabs a,.nav-tabs a:hover,.nav-tabs button,.nav-tabs button:hover{text-decoration:none}
.nav-tabs a:hover img,.nav-tabs button:hover img{opacity:.9}
.nav-tabs a::after,.nav-tabs button::after{content:"";width:100%;height:4px;display:block;border-radius:2px;margin-top:.2rem;background-color:#bdbdbd}
.nav-tabs a:active,.nav-tabs a:focus,.nav-tabs a:hover,.nav-tabs button:active,.nav-tabs button:focus,.nav-tabs button:hover{outline:0;text-decoration:none}
.nav-tabs a:active::after,.nav-tabs a:focus::after,.nav-tabs a:hover::after,.nav-tabs button:active::after,.nav-tabs button:focus::after,.nav-tabs button:hover::after{background-color:#595959}
.nav-tabs a.active::after,.nav-tabs button.active::after{background-color:var(--programme-color,var(--color-ecfr))}
.nav-tabs .btn-link:hover .btn-link-label{text-decoration:none}
.nav-tabs-small{font-size:.9rem}
.nav-tabs:not(.nav-tabs-secondary){font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
.nav-tabs:not(.nav-tabs-secondary) a span{padding-left:.5rem;padding-right:.5rem}
.nav-tabs.nav-tabs-secondary a::after,.nav-tabs.nav-tabs-secondary button::after{background-color:transparent}
.nav-tabs.nav-tabs-secondary a:active,.nav-tabs.nav-tabs-secondary a:focus,.nav-tabs.nav-tabs-secondary a:hover,.nav-tabs.nav-tabs-secondary button:active,.nav-tabs.nav-tabs-secondary button:focus,.nav-tabs.nav-tabs-secondary button:hover{text-decoration:none}
.nav-tabs.nav-tabs-secondary a:active::after,.nav-tabs.nav-tabs-secondary a:focus::after,.nav-tabs.nav-tabs-secondary a:hover::after,.nav-tabs.nav-tabs-secondary button:active::after,.nav-tabs.nav-tabs-secondary button:focus::after,.nav-tabs.nav-tabs-secondary button:hover::after{background-color:#595959}
.nav-tabs.nav-tabs-secondary a.active::after,.nav-tabs.nav-tabs-secondary button.active::after{background-color:var(--programme-color,var(--color-ecfr))}
.nav-tabs+.nav-tabs{margin-top:-1rem}
.event-date-box{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;background-color:#0068af;color:#f2f2f2;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;width:64px;padding:.6rem;text-align:center;border-radius:4px}
.post-thumbnail .event-date-box{position:absolute;top:0;margin:.8rem}
.menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.8rem}
.menu>ul,.menu>ul ul{list-style-type:none;padding-left:0}
@-webkit-keyframes pulsate{
from{opacity:1}
20%{opacity:1}
50%{opacity:0}
80%{opacity:1}
to{opacity:1}
}
@keyframes pulsate{
from{opacity:1}
20%{opacity:1}
50%{opacity:0}
80%{opacity:1}
to{opacity:1}
}
.alert{--alert-color:var(--almost-black);--alert-background-color:var(--almost-white);padding:10px;border-radius:4px;color:var(--almost-black);background-color:var(--alert-background-color)}
.dark-theme .alert a{-webkit-text-decoration-color:#121212;text-decoration-color:#121212}
.alert .alert-banner-title{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
.alert .alert-banner-title::before{display:inline-block;content:"⬤";color:var(--alert-color);margin-right:.4rem;font-weight:400}
.alert .alert-banner-title.pulsate::before{-webkit-animation:pulsate 3s linear infinite;animation:pulsate 3s linear infinite}
.alert.alert-live-banner{--alert-color:#e2231a;--alert-background-color:#fad9d8}
.live-tag{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;letter-spacing:.08em;color:#e2231a}
.ul-menu{margin-bottom:1.5rem}
.ul-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.ul-menu,.ul-menu ul{list-style-type:none;padding-left:0}
.ul-menu:not(:first-child){margin-top:1.5rem}
.ul-menu>*{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;margin-top:.25rem;margin-bottom:.25rem}
.ul-menu>*+*{margin-top:.25rem}
.ul-menu.ul-menu-country{margin-top:2rem;margin-bottom:2rem}
.ul-menu.ul-menu-country{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:.8rem}
.ul-menu.ul-menu-country,.ul-menu.ul-menu-country ul{list-style-type:none;padding-left:0}
html:not(.no-js) [role=tabpanel]:not(.show):not([class^=Cybot]){display:none}
#CybotCookiebotDialog *{min-height:auto!important;min-width:auto!important}
[role=tabpanel].show+[role=tabpanel].show{margin-top:4rem}
[role=tab]:is(:focus,:active){outline:2px solid currentColor}
.text-body>blockquote:not(:first-child),.wp-block-pullquote:not(:first-child),.wp-block-quote:not(:first-child){margin-top:3rem}
.text-body>blockquote:not(:last-child),.wp-block-pullquote:not(:last-child),.wp-block-quote:not(:last-child){margin-bottom:3rem}
blockquote{margin:0}
blockquote>*+*{margin-top:1rem}
blockquote::before{content:"";margin-bottom:1.5rem;width:33%;width:100%;height:6px;border-radius:3px;display:block;background-color:var(--programme-color,var(--color-default))}
blockquote cite{display:block;margin-top:1rem;color:#595959;font-size:1rem;font-style:normal}
blockquote cite::before{content:"— "}
blockquote p{font-family:inherit}
.wp-block-pullquote blockquote{font-size:1.3rem}
.wp-block-pullquote blockquote,.wp-block-pullquote blockquote cite,.wp-block-pullquote blockquote p{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;line-height:1.4}
.wp-block-pullquote blockquote::before{width:100%}
@media (min-width:1056px){
article:not(.has-sidebar-right) .wp-block-pullquote{width:416px;margin-top:3rem;margin-bottom:64px;margin-left:2rem;margin-right:-224px;float:right}
}
label{display:block;margin-bottom:.25rem}
.collapse-menu #show-all{margin:0}
.text-body>*+.card-bio.wp-block,.text-body>.card-bio.wp-block+*{margin-top:1.5rem}
.logo-list:not(.wp-block-group),.wp-block-group.logo-list>.wp-block-group__inner-container{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--grid-gap);-webkit-column-gap:calc(var(--grid-gap) * 2);-moz-column-gap:calc(var(--grid-gap) * 2);column-gap:calc(var(--grid-gap) * 2)}
.logo-list:not(.wp-block-group) .wp-block-image,.wp-block-group.logo-list>.wp-block-group__inner-container .wp-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}
.logo img,.logo-list img,img.logo{border-radius:0;max-width:240px!important;max-height:96px!important}
.logo-smaller img,img.logo-smaller{max-height:64px!important;max-width:180px!important}
.logo-bigger img,img.logo-bigger{max-height:180px!important;max-width:360px!important}
.text-body .logo img,.text-body .logo-list img,.text-body img.logo{height:auto!important;width:auto!important}
@media (min-width:1056px){
.wp-block-columns{display:grid;gap:32px}
}
.text-body>.tease{margin-top:3rem;margin-bottom:3rem}
.wp-block-embed iframe{width:100%}
.tease,.text-body .tease{position:relative;row-gap:.8rem}
.tease .post-thumbnail,.text-body .tease .post-thumbnail{position:relative}
.tease .post-thumbnail a,.tease .post-thumbnail a:hover,.text-body .tease .post-thumbnail a,.text-body .tease .post-thumbnail a:hover{text-decoration:none}
.tease .post-thumbnail a:hover img,.text-body .tease .post-thumbnail a:hover img{opacity:.9}
.tease .tease-info,.text-body .tease .tease-info{margin-top:0}
.tease .tease-info *+*,.text-body .tease .tease-info *+*{margin-top:.8rem}
.tease .post-title,.text-body .tease .post-title{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;font-size:1.2rem;line-height:normal;color:inherit}
.tease .post-excerpt,.tease .post-meta,.tease .post-meta li,.text-body .tease .post-excerpt,.text-body .tease .post-meta,.text-body .tease .post-meta li{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;line-height:120%}
.tease .post-meta,.text-body .tease .post-meta{font-size:.9rem;color:#333}
.tease .post-meta .post-authors,.text-body .tease .post-meta .post-authors{display:inline}
.tease .post-meta>*,.text-body .tease .post-meta>*{display:inline}
.tease .post-meta>*+::before,.text-body .tease .post-meta>*+::before{content:" · ";opacity:.5}
.tease .post-meta>*+.has-icon::before,.text-body .tease .post-meta>*+.has-icon::before{color:transparent}
.tease .post-excerpt,.text-body .tease .post-excerpt{font-size:.9rem;color:#595959}
.tease+.tease,.tease+.text-body .tease,.text-body .tease+.tease,.text-body .tease+.text-body .tease{margin-top:2rem}
.tease-type-list .post-thumbnail,.text-body .tease-type-list .post-thumbnail{margin-top:0;margin-bottom:0}
.tease-type-compact .post-thumbnail,.text-body .tease-type-compact .post-thumbnail{margin-top:0;margin-bottom:0}
.tease-type-compact.grid-main,.tease-type-compact.post.post-publications,.text-body .tease-type-compact.grid-main,.text-body .wp-block-group.grid-main>.tease-type-compact.wp-block-group__inner-container,.text-body .wp-block-group.post.post-publications>.tease-type-compact.wp-block-group__inner-container,.wp-block-group.grid-main>.tease-type-compact.wp-block-group__inner-container,.wp-block-group.post.post-publications>.tease-type-compact.wp-block-group__inner-container,.wp-block-group.post.post-publications>.wp-block-group.wp-block-group__inner-container>.tease-type-compact.wp-block-group__inner-container{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}
.tease-type-compact .post-thumbnail,.text-body .tease-type-compact .post-thumbnail{grid-column:1/span 4}
.tease-type-compact .tease-info,.text-body .tease-type-compact .tease-info{grid-column:span 8/-1}
.tease-type-compact .tease-info *+*,.text-body .tease-type-compact .tease-info *+*{margin-top:.4rem}
.tease-type-compact .post-title,.text-body .tease-type-compact .post-title{font-size:.9rem}
.tease-type-compact .post-meta,.text-body .tease-type-compact .post-meta{font-size:.8rem}
@media (min-width:1056px){
.tease-type-featured,.text-body .tease-type-featured{position:relative;row-gap:1rem}
.tease-type-featured .post-title,.text-body .tease-type-featured .post-title{font-size:1.6rem}
.tease-type-featured .post-excerpt,.tease-type-featured .post-meta,.text-body .tease-type-featured .post-excerpt,.text-body .tease-type-featured .post-meta{max-width:640px}
.tease-type-list .post-thumbnail,.text-body .tease-type-list .post-thumbnail{grid-column:1/span 6}
.tease-type-list .tease-info,.text-body .tease-type-list .tease-info{grid-column:span 6/-1}
}
.tease-type-link .post-title{font-size:1rem}
.tease-type-link.tease-event{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.tease-type-link.tease-event>*{grid-column:inherit}
.tease-type-link.tease-event+.tease-type-link.tease-event{margin-top:1.5rem}
.tease-in_the_media .tease-info{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:auto auto}
.tease-in_the_media .tease-info>*{grid-column:span 1/-1}
.tease-in_the_media .tease-info *+*{margin-top:0}
.tease-in_the_media .tease-info .post-meta{margin-bottom:.25rem}
.tease-in_the_media .in-the-media-avatar{grid-column:span 1;grid-row:span 2}
.in-the-media-avatar{margin-right:.8rem}
.in-the-media-avatar img{height:54px;width:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover}
.in-the-media-outlet-link{color:inherit;text-decoration:none}
.in-the-media-outlet-link:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.in-the-media-favicon{margin-right:.4rem;vertical-align:middle;margin-top:-.2rem}
.in-the-media-outlet{font-weight:700}
.in-the-media-date{color:gray;margin-left:.4rem}
.in-the-media-quote{margin-bottom:.5rem}
.in-the-media-quote a,.in-the-media-quote a:hover{text-decoration:none}
.in-the-media-quote a:hover img{opacity:.9}
.in-the-media-quote-inner{font-family:"Source Serif Pro",Georgia,serif;font-size:.9rem;line-height:150%;background-color:#f2f2f2;border-radius:4px 4px 4px 0;padding:1rem;margin:0}
.in-the-media-quote-inner:before{content:none}
.in-the-media-quote::after{content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#f2f2f2 transparent transparent transparent;display:block}
.in-the-media .post-extract{margin-top:.5rem}
.article-content header{margin-bottom:2rem}
.article-content header>*+*{margin-top:1rem}
.article-content .article-excerpt{font-family:"Source Serif Pro",Georgia,serif;color:#333;line-height:135%}
.article-content .article-thumbnail{margin-bottom:2rem}
.article-content .article-thumbnail iframe{width:100%}
.article-content .thumbnail-caption{font-size:.8rem;color:#595959}
.article-content .thumbnail-caption a{color:inherit}
.article-content .thumbnail-caption a,.article-content .thumbnail-caption a:hover{text-decoration:none}
.article-content .thumbnail-caption a:hover img{opacity:.9}
.article-content .thumbnail-caption a:hover{text-decoration:underline}
.article-content .thumbnail-caption div{display:inline}
.article-content .thumbnail-caption div+div::before{content:" · ";opacity:.5}
.article-content .article-thumbnail figcaption{margin-top:.4rem}
@media (min-width:1056px){
.article-content .article-thumbnail figcaption{margin-top:.5rem}
}
.article-content .post-meta{font-size:.9rem;color:var(--medium-gray)}
.article-content .post-meta>*{display:inline}
.article-content .post-meta>*+::before{content:" · ";opacity:.5}
@media (min-width:1056px){
.article-content>*{grid-column:3/span 6}
.article-content .article-main{grid-row:3/4}
.article-content .article-thumbnail{grid-column:3/span 8}
.has-sidebar-right .article-content .article-thumbnail{grid-column:1/span 8}
.has-sidebar-right .article-content .article-thumbnail-cover{grid-column:3/span 6}
.featured-video .article-content .article-thumbnail{grid-row:1;grid-column:3/span 8}
}
@media (max-width:1055px){
.article-content .sidebar-left{margin-bottom:2rem}
}
@media (min-width:1056px){
.article-content .sidebar-left{grid-column:1/span 2;grid-row:2/4}
.has-sidebar-right .article-content .sidebar-left{grid-row:3/4}
.article-content .sidebar-left .toc{text-align:right}
}
@media (max-width:1055px){
.article-content .sidebar-right{margin-bottom:2rem}
}
@media (min-width:1056px){
.article-content .sidebar-right{grid-column:9/span 4;grid-row:2/4;margin-left:32px}
.single.single-event .article-content .sidebar-right{grid-row:3/4}
.single .article-content .sidebar-right{opacity:.66;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.single .article-content .sidebar-right:hover{opacity:1}
}
.article-content .sidebar-right>*+*{margin-top:1rem}
.article-content .translations{margin-bottom:2rem;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}
.article-content .translations ul{list-style-type:none;padding-left:0;display:inline}
.article-content .translations ul li{display:inline}
.article-content .translations ul li:not(:last-child)::after{content:", "}
.article-content .translations>div>div+div{margin-top:.5rem}
@media (min-width:1056px){
.article-content .article-bios{grid-column:span 4/-1;align-self:end;grid-row:3/4}
}
.article-content .article-bios .card-bio+.card-bio{margin-top:1rem}
.aligncenter{text-align:center}
.text-body .alignleft{float:left;margin-right:1rem;margin-bottom:.5rem}
.text-body .is-style-rounded img{border-radius:50%}
@media screen and (max-width:767px){
.text-body .alignwide .wp-block-table,.text-body .wp-block-table.alignwide{overflow-x:scroll;overflow-y:hidden;min-width:calc(100% + 32px);margin-left:-16px;padding-left:16px;padding-right:16px}
.text-body .alignwide .wp-block-table td,.text-body .alignwide .wp-block-table th,.text-body .wp-block-table.alignwide td,.text-body .wp-block-table.alignwide th{min-width:240px}
}
@media screen and (min-width:1056px){
.text-body .alignright{float:right;width:calc((100vw - 32px)/ 12 * 4 - 32px);margin-right:calc((-100vw - 32px)/ 12 * 4 + 32px)}
}
@media screen and (min-width:1344px){
.text-body .alignright{max-width:416px;margin-right:-448px}
}
@media screen{
.text-body .alignfull,.text-body .alignwide{margin-top:3rem;margin-bottom:3rem}
.text-body .alignfull iframe,.text-body .alignfull img,.text-body .alignwide iframe,.text-body .alignwide img{display:block;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:1056px){
.text-body .alignfull,.text-body .alignwide{background-color:#fff;position:relative;z-index:2}
.text-body .alignfull::after,.text-body .alignfull::before,.text-body .alignwide::after,.text-body .alignwide::before{content:"";background-color:#fff;height:3rem;width:100%;display:block;position:absolute}
.text-body .alignfull::before,.text-body .alignwide::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(33.33%,#fff),to(white));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 33.33%,#fff 100%);margin-top:-3rem;top:0}
.text-body .alignfull::after,.text-body .alignwide::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(33.33%,#fff),to(white));background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 33.33%,#fff 100%);margin-bottom:-3rem;bottom:0}
}
@media screen and (min-width:768px){
.text-body .alignwide{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 32px / 2)}
}
@media screen and (min-width:1056px){
.text-body .alignwide{margin-left:calc((-100vw - 32px)/ 12 * 2)}
}
@media screen and (min-width:1344px){
.text-body .alignwide{width:1312px;margin-left:-224px}
}
.toc li{list-style-type:none}
.toc .toc-list{padding-left:0}
.toc .toc-list ol{padding-left:1.5em}
.toc .toc-list ol li:first-child{margin-top:1rem}
.toc a{color:inherit;text-decoration:none}
.toc a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.toc a.active{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12rem;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}
.toc a.active.active,.toc a.active:hover{text-decoration-thickness:3px}
.toc a.active:active,.toc a.active:focus{text-decoration:none}
.toc a.toc-link{color:currentColor;height:100%}
.toc .is-collapsible{max-height:1000px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.toc .is-collapsed{max-height:0}
.toc .is-position-fixed{position:fixed!important;top:0}
.toc li+li{margin-top:1rem}
@media (min-width:1056px){
.toc{margin-bottom:1rem}
.toc .is-active-link{font-weight:700}
}
.event-agenda h2+ul,h2+ul.event-agenda{margin-bottom:1rem}
.event-agenda>ul,.event-agenda>ul>li>ul,ul.event-agenda,ul.event-agenda>li>ul{padding-left:0}
.event-agenda>ul,ul.event-agenda{list-style:none;margin-left:0;clear:both}
.event-agenda>ul>li,ul.event-agenda>li{clear:both}
.event-agenda>ul>li+li,ul.event-agenda>li+li{padding-top:1rem}
@media (min-width:1056px){
.event-agenda>ul>li,ul.event-agenda>li{clear:both}
}
.event-agenda>ul>li>ul,ul.event-agenda>li>ul{list-style:none;font-style:normal;margin-left:0}
@media (min-width:1056px){
.event-agenda>ul>li>ul,ul.event-agenda>li>ul{float:right;width:calc(100% - 9em);clear:both;margin-left:2rem}
}
.event-agenda>ul>li>ul>li:not(:first-child),.event-agenda>ul>li>ul>li>ul>li,ul.event-agenda>li>ul>li:not(:first-child),ul.event-agenda>li>ul>li>ul>li{margin-top:1rem}
.event-agenda>ul>li>ul ul,ul.event-agenda>li>ul ul{padding-left:1rem;margin-top:1rem;margin-bottom:1rem}
.event-agenda.vag>ul li,ul.event-agenda.vag li{line-height:125%}
.event-agenda.vag>ul>li,ul.event-agenda.vag>li{background-color:rgba(0,0,0,.05);padding:1rem;padding-top:1rem;border-radius:4px}
.dark-theme .event-agenda.vag>ul>li,.dark-theme ul.event-agenda.vag>li{background-color:rgba(255,255,255,.1)}
.event-agenda.vag>ul>li::after,ul.event-agenda.vag>li::after{content:"";clear:both;display:block}
.event-agenda.vag>ul>li ul:last-child,ul.event-agenda.vag>li ul:last-child{margin-bottom:0}
@media (min-width:1056px){
.event-agenda.vag>ul>li>ul,ul.event-agenda.vag>li>ul{width:calc(100% - 8em)}
}
.event-agenda.vag>ul>li>ul>li>strong,ul.event-agenda.vag>li>ul>li>strong{text-transform:uppercase!important}
.event-participants{margin-bottom:2rem}
.event-participants h2.section-heading{font-size:1rem}
.event-participants h2.section-heading+*{margin-top:1rem}
.toc-container .go-to-top{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
@media (prefers-reduced-motion){
.toc-container .go-to-top{-webkit-transition:none;transition:none}
}
@media (max-width:1055px){
.toc-container .go-to-top{display:none}
}
.toc-container .go-to-top:focus,.toc-container:hover .go-to-top{opacity:1}
@media (max-width:1055px){
#toc .toc-list:not(.show){display:none}
}
@media (min-width:1056px){
#toc .open-toc{display:none}
}
.disclaimer{margin-top:2rem;color:#595959;font-size:.9rem}
.podcast_meta{display:none;color:#595959;margin-top:.5rem}
.podcast_meta p+p{margin-top:.5rem}
.text-body .single-topic-banner{margin-top:2rem;margin-bottom:2rem}
.text-body .single-topic-banner:first-of-type{margin-top:0}
.tts-current{border-radius:4px;background-color:var(--almost-white);outline:.5rem solid var(--almost-white)}
@media (min-width:768px){
.archive .entry-list-container,.blog .entry-list-container,.search .entry-list-container{grid-column:1/span 8}
.archive .archive-sidebar,.blog .archive-sidebar,.search .archive-sidebar{grid-column:span 4/-1}
}
@media (max-width:767px){
.archive-sidebar{margin-top:4rem}
}
.archive-description *+*{margin-top:1rem}
.archive-description h2,.archive-description h3,.archive-description h4{font-weight:400;text-transform:none;margin-top:2rem}
.profile{margin-bottom:1.5rem}
.profile+*{margin-top:4rem}
.profile .profile-name{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;font-size:1.8rem}
.profile .profile-more-info{margin-top:.6rem}
.profile .profile-more-info h2{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;margin-bottom:.25rem}
.profile .profile-more-info *+h2{margin-top:1.5rem}
.profile .profile-jobtitle{font-size:1.2rem}
.profile .profile-bio{margin-top:2rem}
@media (min-width:1056px){
.profile .profile-bio,.profile .profile-more-info,.profile .profile-name{grid-column:1/span 6}
.profile.profile-with-photo .profile-name{grid-column:3/span 6}
.profile.profile-with-photo .profile-photo{grid-column:1/span 2;grid-row:1/span 3}
.profile.profile-with-photo .profile-more-info{grid-column:3/span 6}
.profile.profile-with-photo .profile-bio{grid-column:3/span 6}
.profile .sidebar{grid-column:9/span 4;grid-row:1/span 4;margin-left:32px}
}
.search .wrapper .search-form{margin-bottom:2rem}
.podcast-highlight iframe{height:192px}
.home .banner+.banner,.page-section-home .banner+.banner{margin-top:5rem}
.home .home-featured-sidebar,.page-section-home .home-featured-sidebar{display:grid;align-self:stretch;-ms-flex-line-pack:justify;align-content:space-between}
.home .home-latest,.page-section-home .home-latest{--margin-top:.8rem;--margin:1rem;background-color:var(--orange-1-light);padding:var(--margin-top) var(--margin) var(--margin)}
.home .home-latest .section-heading,.page-section-home .home-latest .section-heading{color:var(--orange-1-dark);margin-bottom:var(--margin-top);line-height:normal}
@media (max-width:1055px){
.home .home-latest,.page-section-home .home-latest{--margin-top:.6rem;--margin:.8rem}
.home .home-latest .color-border,.page-section-home .home-latest .color-border{display:none}
.home .home-latest article:last-of-type,.page-section-home .home-latest article:last-of-type{display:none}
}
.home .home-latest .tease+.tease,.page-section-home .home-latest .tease+.tease{margin-top:1rem}
.home .home-topic-banner+.home-featured-container,.page-section-home .home-topic-banner+.home-featured-container{margin-top:3rem}
.home .home-featured-container+.home-topic-banner,.page-section-home .home-featured-container+.home-topic-banner{margin-top:5rem;margin-bottom:5rem}
.home .banner+.banner,.home .section+.section,.page-section-home .banner+.banner,.page-section-home .section+.section{margin-top:4rem}
.home .home-featured-more,.home .tease+.tease,.home .tease-event+.tease-event,.page-section-home .home-featured-more,.page-section-home .tease+.tease,.page-section-home .tease-event+.tease-event{margin-top:2rem}
@media (min-width:768px){
.home .banner+.banner,.page-section-home .banner+.banner{margin-top:5rem}
.home .section+.section,.page-section-home .section+.section{margin-top:0}
.home .home-featured-more .tease.tease-type-card+.tease.tease-type-card,.page-section-home .home-featured-more .tease.tease-type-card+.tease.tease-type-card{margin-top:0}
}
@media (min-width:768px){
.home-category-blocks,.page-section-home-category-blocks{row-gap:64px}
}
.home-category-blocks .section-heading a,.page-section-home-category-blocks .section-heading a{color:inherit;text-decoration:none}
.home-category-blocks .section-heading a:hover:not(:focus),.page-section-home-category-blocks .section-heading a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.topics-bar h2{margin-bottom:1rem}
@media (min-width:1056px){
.topics-bar{display:-webkit-box;display:-ms-flexbox;display:flex}
.topics-bar h2{margin-right:1rem;-ms-flex-item-align:center;align-self:center;margin-bottom:0}
}
.home .topics-bar{margin-top:3rem;margin-bottom:5rem}
@media (max-width:767px){
.highlights-bar-menu{position:relative}
.highlights-bar-menu>div{overflow-x:auto}
.highlights-bar-menu ul{width:auto;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;gap:6px}
.highlights-bar-menu::after{position:absolute;width:24px;height:100%;content:"";top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}
.highlights-bar-menu li{width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0}
.highlights-bar-menu li:last-child{padding-right:24px}
.highlights-bar-menu a{padding:.25rem .5rem}
}
.page-section-home .about-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem}
.page-section-home .about-box .section-heading{font-size:1.2rem}
.page-section-home .about-box-info>*+*{margin-top:.75rem}
.page-section-home .about-box .cards-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.page-section-home .about-box .cards-bio,.page-section-home .about-box .cards-bio ul{list-style-type:none;padding-left:0}
.page-section-home .about-box .cards-bio .bio-jobtitle{color:#595959}
.page-section-home .about-box nav{font-family:vag-rundschrift-d,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}
.page-section-home .about-box nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:.8rem}
.page-section-home .about-box nav ul,.page-section-home .about-box nav ul ul{list-style-type:none;padding-left:0}
.page-section-home .about-box nav a{color:inherit;text-decoration:none}
.page-section-home .about-box nav a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.page-section-home .banner+.archive{margin-top:4rem}
@media (min-width:1056px){
.layout-centered .article-content>*,.page-template-page-default-centered .article-content>*{grid-column:4/span 6}
.layout-centered .article-content .post-thumbnail,.page-template-page-default-centered .article-content .post-thumbnail{grid-column:4/span 8}
.has-sidebar-right .layout-centered .article-content .post-thumbnail,.has-sidebar-right .page-template-page-default-centered .article-content .post-thumbnail{grid-column:2/span 8}
.has-sidebar-right .layout-centered .article-content .post-thumbnail-cover,.has-sidebar-right .page-template-page-default-centered .article-content .post-thumbnail-cover{grid-column:4/span 6}
.layout-centered .article-content .sidebar-left,.page-template-page-default-centered .article-content .sidebar-left{grid-column:1/span 3;margin-right:32px}
.layout-centered .article-content .sidebar-right,.page-template-page-default-centered .article-content .sidebar-right{grid-column:10/span 3;margin-left:32px}
}
.council-chart{list-style-type:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;margin-top:2rem;margin-bottom:2rem;grid-gap:.5rem;font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;color:#fff}
@media (min-width:420px){
.council-chart{grid-template-columns:repeat(3,1fr)}
}
@media (min-width:640px){
.council-chart{grid-template-columns:repeat(4,1fr)}
}
.council-chart li{margin:0;padding:.5rem;border-radius:4px;font-family:inherit}
.council-chart li+li{margin:0}
@media (max-width:499px){
.council-chart-container{display:none}
}
.council-chart::before{content:"";width:0;padding-bottom:100%;grid-row:1/1;grid-column:1/1}
.council-chart>:first-child{grid-row:1/1;grid-column:1/1}
.council-chart li{position:relative;line-height:normal;background-color:#d70c7a;line-height:normal}
.council-chart li,.council-chart li .council-chart-number{font-size:2rem;line-height:100%;font-style:none;text-align:right}
.council-chart li .council-chart-type,.council-chart li i{position:absolute;left:.5rem;bottom:.5rem;width:calc(100% - 2rem);text-align:left;font-size:1rem;line-height:normal;font-style:inherit}
.council-chart li{background-color:#d70c7a}
.council-chart li:nth-of-type(3n+1){background-color:#d70c7a}
.council-chart li:nth-of-type(3n+2){background-color:#df3d95}
.council-chart li:nth-of-type(3n){background-color:#ac0a62}
@media (min-width:420px) and (max-width:639px){
.council-chart li:nth-of-type(2n+1){background-color:#d70c7a}
.council-chart li:nth-of-type(2n){background-color:#df3d95}
}
.council-map svg .active,.council-map svg .hover{fill:#d70c7a!important}
.council-map svg .disabled{fill:#dadada!important}
.council-country-selector{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none}
.council-country-selector :is(a,.btn-link).active,.council-country-selector :is(a,.btn-link).active:focus,.council-country-selector :is(a,.btn-link):focus{-webkit-text-decoration-style:underline;text-decoration-style:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:#d70c7a;text-decoration-color:#d70c7a;outline:0}
.councilmembers-list h3{color:#d70c7a;text-transform:uppercase;font-weight:700}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
#eu-map svg{height:400px!important}
.council-chart-container{display:none}
}
.post.post-publications .list-img.list-img-pub{display:none}
.post.post-publications+.post.post-publications{margin-top:3rem}
.content-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem 1rem;margin-top:3rem;margin-bottom:3rem}
.content-card-container>*+*{margin-top:0}
.content-card::before{width:100%;height:6px;border-radius:3px;display:block;background-color:var(--programme-color,var(--color-default));content:"";margin-bottom:1rem}
.content-card-body{margin-top:1rem}
.content-card-body>*+*{margin-bottom:.5rem!important}
.content-card p.content-card-author,.content-card p.content-card-title,.content-card-author,.content-card-title{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none}
.content-card-title{margin-top:0;margin-bottom:.5rem;font-size:1.2rem!important;line-height:normal!important}
.content-card-title a{color:inherit;text-decoration:none}
.content-card-title a:hover:not(:focus){text-decoration:underline;text-decoration-thickness:2px}
.content-card-author{font-size:.9rem!important;color:#333!important;line-height:normal!important}
.content-card-description{display:none}
.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
@media (min-width:1056px){
.sticky{position:sticky;top:32px;max-height:calc(100vh - 32px);overflow:auto;scrollbar-width:thin;padding-bottom:32px}
.admin-bar .sticky{top:64px;max-height:calc(100vh - 64px)}
}
.no-list{list-style-type:none;padding-left:0}
.flex-horizontal,.flex-horizontal-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}
.flex-horizontal,.flex-horizontal ul,.flex-horizontal-container>ul,.flex-horizontal-container>ul ul{list-style-type:none;padding-left:0}
.flex-horizontal-container>ul>li+li,.flex-horizontal>li+li{margin-top:0}
.tableauPlaceholder iframe{margin-left:auto!important;margin-right:auto!important}
.pdf-only{display:none}
.display-none,.hide{display:none}
.avatar img{max-width:100%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}
.nowrap{white-space:nowrap}
.m-0{margin:0 0}
.mt-0{margin-top:0}
.mr-0{margin-right:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.m-1{margin:.25rem .25rem}
.mt-1{margin-top:.25rem}
.mr-1{margin-right:.25rem}
.mb-1{margin-bottom:.25rem}
.ml-1{margin-left:.25rem}
.m-2{margin:.5rem .5rem}
.mt-2{margin-top:.5rem}
.mr-2{margin-right:.5rem}
.mb-2{margin-bottom:.5rem}
.ml-2{margin-left:.5rem}
.m-3{margin:1rem 1rem}
.mt-3{margin-top:1rem}
.mr-3{margin-right:1rem}
.mb-3{margin-bottom:1rem}
.ml-3{margin-left:1rem}
.m-4{margin:1.5rem 1.5rem}
.mt-4{margin-top:1.5rem}
.mr-4{margin-right:1.5rem}
.mb-4{margin-bottom:1.5rem}
.ml-4{margin-left:1.5rem}
.m-5{margin:3rem 3rem}
.mt-5{margin-top:3rem}
.mr-5{margin-right:3rem}
.mb-5{margin-bottom:3rem}
.ml-5{margin-left:3rem}
.m-6{margin:6rem 6rem}
.mt-6{margin-top:6rem}
.mr-6{margin-right:6rem}
.mb-6{margin-bottom:6rem}
.ml-6{margin-left:6rem}
.row-gap{display:grid;row-gap:2rem}
.row-gap-0{display:grid;row-gap:0}
.row-gap-1{display:grid;row-gap:.25rem}
.row-gap-2{display:grid;row-gap:.5rem}
.row-gap-3{display:grid;row-gap:1rem}
.row-gap-4{display:grid;row-gap:1.5rem}
.row-gap-5{display:grid;row-gap:3rem}
.row-gap-6{display:grid;row-gap:6rem}
.icon-svg{height:1em;width:auto;min-width:1em;vertical-align:middle;margin-top:-.4em;overflow:visible;vertical-align:-.2em}
.icon-svg path{stroke:currentColor}
img.icon-svg{visibility:hidden}
.icon-left{margin-right:.5em}
.icon-right{margin-left:.5em}
.icon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}
.fab,.far,.fas,.svg-inline--fa{display:inline-block;text-align:center;min-width:1em}
.fa-fw{width:1.25em!important}
html.no-js .js-only{display:none}
.aspect-ratio-box,.video-container,.wp-has-aspect-ratio .wp-block-embed__wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative}
.aspect-ratio-box .aspect-ratio-box-inside,.aspect-ratio-box embed,.aspect-ratio-box iframe,.aspect-ratio-box object,.aspect-ratio-box>*,.video-container .aspect-ratio-box-inside,.video-container embed,.video-container iframe,.video-container object,.video-container>*,.wp-has-aspect-ratio .wp-block-embed__wrapper .aspect-ratio-box-inside,.wp-has-aspect-ratio .wp-block-embed__wrapper embed,.wp-has-aspect-ratio .wp-block-embed__wrapper iframe,.wp-has-aspect-ratio .wp-block-embed__wrapper object,.wp-has-aspect-ratio .wp-block-embed__wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;background-color:#f2f2f2}
.aspect-ratio-box .aspect-ratio-box-inside img,.aspect-ratio-box embed img,.aspect-ratio-box iframe img,.aspect-ratio-box object img,.aspect-ratio-box>* img,.video-container .aspect-ratio-box-inside img,.video-container embed img,.video-container iframe img,.video-container object img,.video-container>* img,.wp-has-aspect-ratio .wp-block-embed__wrapper .aspect-ratio-box-inside img,.wp-has-aspect-ratio .wp-block-embed__wrapper embed img,.wp-has-aspect-ratio .wp-block-embed__wrapper iframe img,.wp-has-aspect-ratio .wp-block-embed__wrapper object img,.wp-has-aspect-ratio .wp-block-embed__wrapper>* img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.aspect-ratio-box .aspect-ratio-box-inside,.video-container .aspect-ratio-box-inside,.wp-has-aspect-ratio .wp-block-embed__wrapper .aspect-ratio-box-inside{background-color:#595959}
.aspect-ratio-box .aspect-ratio-box-inside.image-placeholder,.video-container .aspect-ratio-box-inside.image-placeholder,.wp-has-aspect-ratio .wp-block-embed__wrapper .aspect-ratio-box-inside.image-placeholder{background-color:#f2f2f2;background-image:url(assets/img/ecfr-logo-star-background.svg);background-repeat:no-repeat;background-size:contain;background-position:center}
.aspect-ratio-box,.aspect-ratio-box-16-9,.video-container,.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}
.aspect-ratio-box-4-3,.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-top:75%}
.aspect-ratio-box-1-1,.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-top:100%}
.aspect-ratio-box-9-6,.wp-embed-aspect-9-6 .wp-block-embed__wrapper{padding-top:66.66%}
.aspect-ratio-box-1-2,.wp-embed-aspect-1-2 .wp-block-embed__wrapper{padding-top:200%}
.comma-separate>:not(:last-child)::after{content:", "}
.comma-separate>:not(:last-child)::after:hover{text-decoration:none!important}
.small{font-size:.9rem}
.author-line,.text-body .author-line{font-family:vag-rundschrift-d,sans-serif;font-weight:400;text-transform:none;color:#595959}
.subtitle+.author-line,h2+.author-line,h3+.author-line{margin-top:1rem;margin-bottom:1.5rem}
.has-text-align-right{text-align:right}
.almost-white{color:#f2f2f2}
.almost-black{color:#121212}
.dark-gray{color:#333}
.medium-gray{color:#595959}
.light-gray{color:#bdbdbd}
.very-light-gray{color:#f2f2f2}
.text-muted{color:#595959}
.dark-theme .text-muted{color:inherit;opacity:.66}
.content-visibility-auto{content-visibility:auto!important}
.content-visibility-visible{content-visibility:visible!important}
.card-main-link-container{position:relative}
.card-main-link-container a.card-main-link::before{bottom:0;content:"";display:block;left:0;opacity:0;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:0;white-space:nowrap;z-index:1}
.card-main-link-container a:not(.card-main-link){position:relative;z-index:2}
.card-main-link-container:hover img{-webkit-filter:brightness(90%);filter:brightness(90%)}