.rep-left-nav__switch-lang a.is-active,.rep-slim-header__switch-lang a.is-active{text-decoration:underline}
.rep-slim-header__logo span,a.rep-slim-header__logo-europe{font-family:'Eugenio Serif','Eugenio Serif Fallback',serif;color:#537daa}
.block__overtitle,.entry__overtitle{font-family:'Eugenio Sans Text','Helvetica Neue',Helvetica,sans-serif}
.is-premium-article .story__overtitle:before,[data-hide=premium]{display:none}
.rep-left-nav__switch-lang{border-bottom:1px solid #000;padding:16px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:14px;font-weight:500}
.rep-left-nav__switch-lang a:hover{color:#4b88ca}
.rep-left-nav__contact{margin-top:auto!important}
.rep-page-header__home-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0 16px}
.rep-slim-header__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.rep-slim-header__logo span{font-size:28px}
a.rep-slim-header__logo-europe{-ms-flex-item-align:center;align-self:center}
.rep-page-header-nav,.rep-page-header__content{position:relative;background-color:#fff!important}
.rep-page-header-nav:after,.rep-page-header-nav:before,.rep-page-header__content:after,.rep-page-header__content:before{content:"";background:#537daa;display:block;width:50%;height:100%;position:absolute;top:0}
.rep-page-header-nav:before,.rep-page-header__content:before{left:0;border-top-right-radius:10px}
.rep-page-header-nav:after,.rep-page-header__content:after{right:0;border-top-left-radius:10px}
.rep-page-header-nav__toggle,.rep-page-header__brand{position:relative;z-index:1;color:#fff}
.rep-page-header-nav__toggle a{color:inherit}
.rep-page-header__brand-logo a:hover{color:#e7f1ff}
.story__author a,.story__tags a:hover,.story__tags__label{color:#222}
.rep-slim-header{border-bottom:none}
.entry__overtitle{display:block!important;text-transform:uppercase;font-size:12px!important;line-height:1!important}
.entry__summary{margin-top:8px}
.block{--block-color:#69717C!important;--hover-color:#5A5A5A!important;border-width:0 0 2px}
.block:first-child{padding-top:24px}
.block__overtitle{border-bottom:none;text-align:left;font-size:20px;line-height:22px;margin:-8px 0 16px}
.block.is-soft-news{--title-color:#fff;--hover-color:#ccc;color:#fff;--block-color:#000;--border-color:#808080!important;padding:16px 0 0!important;-o-border-image:conic-gradient(#000 0 0) 0/0/0 var(--column-gap)!important;border-image:conic-gradient(#000 0 0) fill 0/0/0 var(--column-gap)!important}
.block.is-soft-news *{color:inherit}
#detail .gd-social-share a:not(:hover){background-color:transparent;border:1px solid grey}
.google-button,.social-share__button{border:1px solid grey}
body.has-comments .comments-trigger{background:0 0;border:1px solid grey;color:#222}
body.has-comments .comments-trigger svg{fill:currentColor}
body.has-comments .comments-trigger:hover{color:#fff}
.story__comments__trigger{background:#222}
.story__tags:before{background-color:#222}
.story__tags a:hover{border-color:#222}
.network-lena{display:grid;grid-auto-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.network-lena dd img{display:block;width:100%;height:auto;max-width:100px;max-height:18px;margin-inline:auto}
.network-lena dd img[src*=el-pais]{max-height:16px}
.network-lena dd img[src*=tribune-geneve]{max-height:24px}
.network-lena dt{grid-column:1/-1;justify-self:center}
.network-lena dd{margin:0}
.block__layout-L-12 .block__item:first-child .entry:nth-child(n+2) .entry__title{font-size:20px;line-height:24px}
.block__layout-L-12 .block__item:nth-child(2){position:relative}
.block__layout-L-12 .block__item:nth-child(2) .entry:first-child .entry__overtitle{position:absolute;top:-30px;text-transform:initial;color:#000;border-bottom:none!important;text-align:left!important;font-family:'Eugenio Sans Text','Helvetica Neue',Helvetica,sans-serif!important;font-size:20px!important;line-height:22px!important;margin:-8px 0 16px!important}
.block__layout-L-12 .block__item:nth-child(2) .entry__title{font-size:22px;line-height:26px}
@media screen and (min-width:767px){
.gd-column-12 .network-lena{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px}
.gd-column-8 .network-lena{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}
.gd-column-4 .network-lena{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.gd-column-4 .network-lena dt img{max-width:250px}
.gd-column-8 .network-lena dt{margin-bottom:12px}
}
@media screen and (min-width:768px){
.block__layout-L-12 .block__item:first-child .entry:first-child,.block__layout-L-12 .block__item:nth-child(2) .entry:not(:last-child){border-bottom:1px var(--border-color) solid;padding-bottom:var(--column-gap);margin-bottom:var(--column-gap)}
.rep-slim-header__switch-lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-right:16px!important}
a.rep-slim-header__logo-europe{font-size:28px}
.rep-page-header__content{padding:8px 0}
.block__layout-A-12 .block__item:first-child .side-media .entry__media{-ms-flex-preferred-size:calc(75% - 8px);flex-basis:calc(75% - 8px)}
.block__layout-L-12 .block__item:first-child{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:24px 16px;position:relative;-ms-flex-preferred-size:calc(66.66666667% + var(--column-gap)/ 2);flex-basis:calc(66.66666667% + var(--column-gap)/ 2);padding-right:var(--column-gap)}
.block__layout-L-12 .block__item:first-child::after{content:"";border-right:1px solid grey;position:absolute;right:0;bottom:0;top:0}
.block__layout-L-12 .block__item:first-child .entry:first-child{grid-column:1/-1;margin-bottom:0}
.block__layout-L-12 .block__item:first-child .entry:first-child .entry__title{font-size:32px;line-height:38px}
.block__layout-L-12 .block__item:first-child .entry:nth-child(n+2):not(:last-child){position:relative}
.block__layout-L-12 .block__item:first-child .entry:nth-child(n+2):not(:last-child)::after{content:"";border-right:1px solid var(--border-color,#e9e9e9);position:absolute;right:-8px;bottom:24px;top:0}
.block__layout-L-12 .block__item:nth-child(2){-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;padding-left:var(--column-gap);min-width:332px}
}
@media screen and (min-width:1024px){
.story__header.has-medium-media.ratio-5\:4 .story__header__content{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}
.story__header.has-medium-media.ratio-5\:4 .story__media{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}
.story__header.has-medium-media.ratio-1\:1 .story__header__content{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}
.story__header.has-medium-media.ratio-1\:1 .story__media{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}
.story__header.has-vertical-media.ratio-4\:5 .story__header__content{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}
.story__header.has-vertical-media.ratio-4\:5 .story__media{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}
.story__header.has-vertical-media.ratio-9\:16 .story__header__content{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}
.story__header.has-vertical-media.ratio-9\:16 .story__media{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}
}
@media screen and (max-width:1023px){
.story__header.has-vertical-media.ratio-4\:5 .story__media,.story__header.has-vertical-media.ratio-9\:16 .story__media{margin:0;padding:0 16px 16px}
.story__header.has-vertical-media.ratio-4\:5 .story__media figcaption,.story__header.has-vertical-media.ratio-9\:16 .story__media figcaption{margin-left:0}
.story__header.has-vertical-media.ratio-4\:5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.story__header.has-vertical-media.ratio-9\:16{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media screen and (max-width:767px){
.entry__summary,.rep-page-header__home-logo,.rep-slim-header__logo span,.rep-slim-header__switch-lang{display:none}
.block__layout-A-8 .block__item:first-child .entry__title,.block__layout-L-12 .block__item:first-child .entry:first-child .entry__title{font-size:26px;line-height:30px}
a.rep-slim-header__logo-europe{font-size:26px}
.network-lena{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.network-lena dt{margin-bottom:12px}
.block__layout-L-12 .block__item:first-child{border-width:0 0 1px;border-style:solid;-o-border-image:linear-gradient(to right,grey,grey) 1;border-image:-webkit-gradient(linear,left top, right top,from(grey),to(grey)) 1;border-image:linear-gradient(to right,grey,grey) 1;border-image-outset:0 var(--column-gap)}
.block__layout-L-12 .block__item:first-child .entry:nth-child(n+2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.block__layout-L-12 .block__item:first-child .entry:nth-child(n+2) .entry__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%}
.block__layout-L-12 .block__item:first-child .entry:last-child{border:none;padding-bottom:0}
.block__layout-L-12 .block__item:nth-child(2){padding-top:24px;margin-top:30px}
}