/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;overflow:visible}
a{background-color:transparent}
b,strong{font-weight:bolder}
img{border-style:none}
button{font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button{text-transform:none}
[type=button],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{box-sizing:border-box;font-size:100%}
*,:after,:before{box-sizing:inherit}
body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a}
 
button{padding:0;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}
button{font-family:inherit}
div,h1,h2,h3,li,ol,p,ul{margin:0;padding:0}
p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}
i{font-style:italic}
b,i,strong{line-height:inherit}
b,strong{font-weight:700}
h1,h2,h3{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;color:inherit;text-rendering:optimizeLegibility}
h1{font-size:1.5rem}
h1,h2{line-height:1.4;margin-top:0;margin-bottom:.5rem}
h2{font-size:1.25rem}
h3{font-size:1.1875rem; font-weight: 700}
h3{line-height:1.4;margin-top:0;margin-bottom:.5rem}
@media print,screen and (min-width:48em){
h1{font-size:3rem}
h2{font-size:2.5rem}
h3{font-size:1.9375rem}
}
a{line-height:inherit;color:#1779ba;cursor:pointer}
a:focus,a:hover{color:#1468a0}
hr{border:0}
hr{clear:both;max-width:81rem;height:0;margin:1.25rem auto;border-bottom:1px solid #cacaca}
ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}
li{font-size:inherit}
ul{list-style-type:disc}
ol,ul{margin-left:1.25rem}
ul ul{margin-left:1.25rem;margin-bottom:0}
figure{margin:0}
@media print{
*{background:0 0!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="#"]:after{content:""}
img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.grid-x{display:flex;flex-flow:row wrap}
.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}
.grid-x>.small-12{flex-basis:auto}
@media print,screen and (min-width:64em){
.grid-x>.large-4,.grid-x>.large-8{flex-basis:auto}
}
.grid-x>.small-12{flex:0 0 auto}
.grid-x>.small-12{width:100%}
@media print,screen and (min-width:64em){
.grid-x>.large-4,.grid-x>.large-8{flex:0 0 auto}
.grid-x>.large-4{width:33.33333%}
.grid-x>.large-8{width:66.66667%}
}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}
.button{background-color:#1779ba;color:#fefefe}
.button:focus,.button:hover{background-color:#14679e;color:#fefefe}
.hide{display:none!important}
@media screen and (max-width:0em),screen and (min-width:48em){
.show-for-small-only{display:none!important}
}
.article__label .ancestor:before,.article__label .maintheme:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:rai24!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-clock:before{content:"\65"}
.icon-close:before{content:"\66"}
.icon-facebook:before{content:"\67"}
.icon-feed-rss:before{content:"\68"}
.icon-twitter:before{content:"\6f"}
.icon-nav:before{content:"\76"}
.icon-logo-rai:before{content:"\41"}
.icon-arrow-left:before{content:"\42"}
.icon-arrow-right:before{content:"\43"}
.icon-chevron-right:before{content:"\64"}
.icon-instagram:before{content:"\4a"}
.icon-logo-rainews:before{content:"\e903"}
*{outline:0;box-sizing:border-box}
body,html{margin:0;padding:0;color:var(--color01,#212335);background-color:var(--colorBackground01,#fff);height:100%}
body,html{font-family:var(--font01, "Source Sans Pro", Arial, Helvetica, sans-serif)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-size:var(--global-size,20px);line-height:var(--global-lineheight,32px)}
html body{height:auto;min-height:100vh}
.sr-only{overflow:hidden}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
@media only screen and (min-width:768px){
.sr-only:focus{width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:14px}
}
@media only screen and (min-width:0){
main{padding-top:var(--header-fixed-height,93px)}
}
@media only screen and (min-width:768px){
main{padding-top:var(--header-fixed-height,101px)}
}
@media only screen and (min-width:1024px){
main{padding-top:var(--header-fixed-height,121px)}
}
@media only screen and (min-width:1296px){
main{padding-top:var(--header-fixed-height,149px)}
}
h1,h2,h3{font-family:var(--font02, "Merriweather", serif);margin-top:0}
a,a:link,a:visited{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
button{cursor:pointer}
body{display:flex;flex-direction:column}
body main{flex:1 0 auto}
.header .icon-facebook:before,.site-menu .icon-facebook:before{color:#4267b2}
.header .icon-instagram:before,.site-menu .icon-instagram:before{background-image:radial-gradient(circle at 33% 100%,#f7d047,rgba(247,208,71,0) 68%),radial-gradient(circle at 97% 86%,#ea3b5a,rgba(234,59,90,0) 71%),radial-gradient(circle at 17% 0,#6b22f5,rgba(107,34,245,0) 59%),radial-gradient(circle at 94% 14%,#d42ec9,rgba(212,46,201,0) 65%),radial-gradient(circle at -3% 50%,#ea3b5a,rgba(234,59,90,0) 75%),linear-gradient(180deg,#ea3697,#ea3697);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.header .icon-feed-rss:before,.site-menu .icon-feed-rss:before{color:#ee802f}
.header .icon-twitter:before,.site-menu .icon-twitter:before{color:#000}
body .overlay-corporate-mask{display:block;visibility:hidden;opacity:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
body .header-fixed,body .header-fixed #menu-open,body .header-fixed .header-menu__live a,body .header-fixed .header-menu__live a:link,body .header-fixed .header-menu__live a:visited,body .header-fixed .header-menu__nav .visible-list a,body .header-fixed .secondary-bar__inner .link,body .header-fixed .topics__title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.header-fixed{border-top:2px solid var(--launch__label-color,#009);position:absolute;top:0;left:0;right:16px;z-index:200;width:100%;background-color:#fff;box-shadow:0 0 50px hsla(0,0%,55.3%,.3);-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;transition:height .3s ease}
@media only screen and (min-width:0){
.header-fixed{height:var(--header-fixed-height,93px)}
}
@media only screen and (min-width:768px){
.header-fixed{height:var(--header-fixed-height,101px)}
}
@media only screen and (min-width:1024px){
.header-fixed{height:var(--header-fixed-height,121px)}
}
@media only screen and (min-width:1296px){
.header-fixed{height:var(--header-fixed-height,149px)}
}
header.header{margin:0 auto;border-bottom:1px solid transparent}
@media only screen and (min-width:0){
header.header{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:768px){
header.header{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:1024px){
header.header{max-width:var(--content-maxwidth,984px)}
}
@media only screen and (min-width:1296px){
header.header{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:0){
header.header{padding-left:var(--article-padding,20px)}
}
@media only screen and (min-width:768px){
header.header{padding-left:var(--article-padding,30px)}
}
@media only screen and (min-width:1024px){
header.header{padding-left:var(--article-padding,10px)}
}
@media only screen and (min-width:1296px){
header.header{padding-left:var(--article-padding,12px)}
}
@media only screen and (min-width:0){
header.header{padding-right:var(--article-padding,20px)}
}
@media only screen and (min-width:768px){
header.header{padding-right:var(--article-padding,30px)}
}
@media only screen and (min-width:1024px){
header.header{padding-right:var(--article-padding,10px)}
}
@media only screen and (min-width:1296px){
header.header{padding-right:var(--article-padding,12px)}
}
@media only screen and (min-width:768px){
header.header{border-bottom:0}
}
header.header a:hover,header.header button:hover{color:var(--launch__label-color,#009)}
header.header:after{content:"";position:absolute;height:1px;background-color:#cdcdd6;left:20px;right:20px}
#skip-to-content{display:block;font-size:1vw;top:0;transform:translateY(26%)}
.main-bar{text-align:center;height:40px;margin:7px 0;position:relative}
#logo-rainews,#menu-open,.corporate-menu-toggler{border:0;height:40px;position:relative}
#menu-open{width:20px;height:40px;padding:10px 0;margin:0;color:#5e5e6e;background:0 0}
#menu-open i{width:20px;height:20px;position:absolute;top:10px;left:0}
#menu-open i:before{font-size:20px;position:absolute;top:0;left:0}
#menu-open:focus,#menu-open:hover{color:var(--launch__label-color,#009);background:0 0}
#menu-open{float:left}
#logo-rainews{width:98px;height:40px;padding:0;margin-left:-10px;display:inline-block;position:relative;color:var(--launch__label-color,#009)}
#logo-rainews i{width:98px;height:40px;position:absolute;left:0;overflow:hidden}
#logo-rainews i:before{font-size:98px;position:absolute;top:-29px;left:0}
.corporate-menu-toggler{display:none;float:right;border:0;background:0 0;margin:5px 0;padding:0;color:#5e5e6e;position:relative;width:30px;height:30px}
.corporate-menu-toggler i{width:30px;height:30px;position:absolute;top:0;left:0}
.corporate-menu-toggler i:before{font-size:30px;position:absolute;top:0;left:0;color:#5e5e6e}
.corporate-menu-toggler:hover i:before{content:"\76"}
.corporate-menu-toggler:hover i:before{background-color:#5e5e6e;color:#fff;font-size:20px;padding:5px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}
@media only screen and (min-width:1024px){
.corporate-menu-toggler:hover i:before{padding:9px}
}
@media only screen and (min-width:1296px){
.corporate-menu-toggler:hover i:before{font-size:25px;padding:12px}
}
.secondary-bar{height:0;overflow:visible;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;transition:height .3s ease;font-family:Source Sans Pro,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#212335}
.secondary-bar__inner{position:relative;border:0;height:100%}
.secondary-bar .topics{display:none;position:absolute;left:0;right:200px}
.secondary-bar .topics .icon-arrow-right{font-size:10px;padding-left:10px;color:var(--launch__label-color,#009)}
.secondary-bar .topics__title{font-weight:600;padding-right:20px;width:100px;position:absolute;top:0;left:0;white-space:nowrap}
.secondary-bar .topics__nav{padding-left:100px;position:relative;overflow:hidden}
.secondary-bar .topics__nav__list__item{display:inline-block;padding-right:20px}
.secondary-bar .topics__nav__list__item:last-child{padding-right:0}
.secondary-bar .topics__nav__list.visible-list{margin:0;line-height:18px;width:max-content}
.secondary-bar .topics__nav__list.visible-list .topics__nav__list__item{display:table-cell;white-space:nowrap}
.secondary-bar .topics__nav__button{font-weight:600;margin:0;padding:0;background:0 0;border:0;color:#212335;opacity:.8;font-size:20px;width:20px;height:6px;line-height:0;position:relative;top:-2px}
.secondary-bar .social{font-size:16px;height:16px;line-height:16px;margin-top:13px;position:absolute;top:-2px;right:0}
.secondary-bar .social__list{list-style-type:none;margin:0;padding:0;height:16px;line-height:16px}
.secondary-bar .social__list__item{color:#5e5e6e;display:inline-block;height:16px;padding-right:8px}
.secondary-bar .social__list__item:last-child{padding-right:0}
.secondary-bar .social__list__item .link{display:block;height:16px}
.secondary-bar .social__list__item .link i{display:block;padding-top:0;height:16px}
.secondary-bar .social__list__item .link i:before{display:block;font-size:16px}
@media only screen and (max-width:767px){
.header-menu .header-menu__live{left:auto;right:0;border-left:0;padding-left:0}
.secondary-bar .social{display:none}
}
@media only screen and (min-width:768px){
header.header:after{display:none}
.main-bar{text-align:left;height:30px;margin:16px 0}
#menu-open{height:30px;padding:0}
#menu-open i{top:5px}
#logo-rainews{height:30px;padding:0;margin:0;position:absolute;left:40px}
#logo-rainews i:before{top:-34px}
.corporate-menu-toggler{display:block;margin:0;overflow:hidden}
.secondary-bar{height:37px;overflow:hidden}
.secondary-bar__inner{padding:9px 0 8px;border-top:1px solid #cdcdd6}
.secondary-bar .topics{display:block}
.secondary-bar .social{margin-top:0;top:10px}
.secondary-bar .social__list__item{padding-right:15px}
}
@media only screen and (min-width:1024px){
.main-bar{margin:20px 0}
#menu-open,.main-bar{height:38px}
#menu-open i{top:9px}
#logo-rainews{top:0}
#logo-rainews,#logo-rainews i{width:122px;height:38px}
#logo-rainews i:before{font-size:123px;top:-42px}
.corporate-menu-toggler,.corporate-menu-toggler i{width:38px;height:38px}
.corporate-menu-toggler i:before{font-size:38px}
.secondary-bar{height:41px}
.secondary-bar__inner{padding:11px 0 10px 190px}
.secondary-bar__inner .topics{left:190px}
.secondary-bar__inner .social{top:12px}
}
@media only screen and (min-width:1296px){
.main-bar{margin:25px 0}
#menu-open,.main-bar{height:48px}
#menu-open{width:25px}
#menu-open i{top:12.5px;width:24px;height:24px}
#menu-open i:before{font-size:25px}
#logo-rainews{top:0;left:44px}
#logo-rainews,#logo-rainews i{width:155px;height:48px}
#logo-rainews i:before{font-size:155px;top:-53px}
.corporate-menu-toggler,.corporate-menu-toggler i{width:48px;height:48px}
.corporate-menu-toggler i:before{font-size:48px}
.secondary-bar{height:49px}
.secondary-bar__inner{padding:15px 0 15px 212px}
.secondary-bar__inner .topics{left:212px}
.secondary-bar__inner .social{top:13px;height:20px;line-height:20px}
.secondary-bar__inner .social__list{height:20px;line-height:20px}
.secondary-bar__inner .social__list__item,.secondary-bar__inner .social__list__item .link,.secondary-bar__inner .social__list__item .link i{height:20px}
.secondary-bar__inner .social__list__item .link i:before{font-size:20px}
}
.header-menu{font-family:Source Sans Pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#212335;position:absolute;top:auto;left:0;right:0;bottom:-35px}
.header-menu__nav{display:none;position:absolute;top:0;left:0;right:228px;height:20px;text-align:left;overflow:hidden}
.header-menu__nav__list{list-style-type:none;margin:0;padding:0;position:relative}
.header-menu__nav__list__item{white-space:nowrap;height:20px;max-height:20px}
.header-menu__nav__list__item .link{height:20px;line-height:20px;display:block;letter-spacing:0}
.header-menu__nav__list.visible-list{display:inline-table}
.header-menu__nav__list.visible-list .header-menu__nav__list__item{display:table-cell;margin:0;padding:0 16px 0 0}
.header-menu__nav__list.visible-list .header-menu__nav__list__item:last-child{padding-right:0;height:20px;line-height:20px}
.header-menu__nav__list.hidden-list{color:#212335;position:absolute;border:0;box-shadow:0 0 2px 2px hsla(0,0%,55.3%,.3);background-color:var(--sharebox-background,#fff);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;top:44px;right:-33px;z-index:15;text-align:center}
.header-menu__nav__list.hidden-list:after,.header-menu__nav__list.hidden-list:before{content:" ";display:block;position:absolute;top:0;right:50%;left:auto;width:0;height:0;border-style:solid}
.header-menu__nav__list.hidden-list:before{margin:-12px -15px 0 0;border-width:0 15px 12px;border-color:transparent transparent hsla(0,0%,55.3%,.3)}
.header-menu__nav__list.hidden-list:after{margin:-10px -13px 0 0;border-width:0 13px 10px;border-color:transparent transparent #fff}
.header-menu__live{position:absolute;left:84px;right:auto;bottom:0;height:20px;line-height:20px;padding-left:6px;border-left:1px solid #cdcdd6;width:auto;white-space:nowrap}
.header-menu__live .link{height:20px;line-height:20px;display:block}
@media only screen and (min-width:768px){
.header-menu{position:absolute;top:5px;left:160px;right:190px;bottom:auto;min-width:300px;height:20px;line-height:20px}
.header-menu__nav{display:block;right:266px}
.header-menu__live{top:0;left:auto;right:0;bottom:auto;width:140px;padding-left:16px}
}
@media only screen and (min-width:1024px){
.header-menu{top:9px;left:170px;right:260px;font-size:16px}
.header-menu__nav__list.visible-list .header-menu__nav__list__item{padding-right:20px}
.header-menu__nav__list.hidden-list{top:45px}
.header-menu__live{padding-left:16px;width:140px}
}
@media only screen and (min-width:1296px){
.header-menu{font-size:18px;line-height:24px;height:24px;top:13px;left:212px;right:270px}
.header-menu__nav{height:24px;line-height:24px;right:319px}
.header-menu__nav__list.hidden-list{top:47px}
.header-menu__live{width:164px;padding-left:24px}
.header-menu__live,.header-menu__live .link{height:24px;line-height:24px}
}
.site-menu{position:absolute;top:-2px;left:0;width:var(--panelWidth,300px);transform:translateX(-100%);height:100vh;will-change:transform;z-index:110;overflow:visible;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
@media only screen and (max-width:1023px){
.site-menu{height:100dvh}
}
.site-menu ::-webkit-scrollbar{display:none}
.site-menu__head{color:#9192a1;background-color:#fff;width:var(--panelWidth,300px);height:94px}
.site-menu__head__title{font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;padding-top:30px;padding-left:70px}
.site-menu__head__close{font-size:16px;position:absolute;top:34px;left:34px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#9192a1}
.site-menu__head__close .icon-close{display:block;width:16px;height:16px}
.site-menu__list{margin:0;padding:10px 0;width:var(--panelWidth,300px);height:100%;list-style:none;background:#fff;z-index:1;scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll;overflow-x:hidden}
.site-menu__list--first-level{height:calc(100% - 94px);padding-bottom:100px}
.site-menu__list--first-level:before{top:94px;background:-moz-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}
.site-menu__list--first-level:after,.site-menu__list--first-level:before{content:" ";display:block;width:var(--panelWidth,300px);height:30px;position:fixed;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000", endColorstr="#00000000", GradientType=0)}
.site-menu__list--first-level:after{bottom:0;background:-moz-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}
.site-menu__list--first-level .site-menu__list__item:first-child{position:relative;padding-top:8px}
.site-menu__list--first-level .site-menu__list__item:first-child:before{content:"";position:absolute;top:-10px;left:30px;right:30px;height:1px;background-color:#cdcdd6}
.site-menu__list--first-level .site-menu__list__item--divider{margin-left:30px;margin-right:30px}
.site-menu__list--first-level .site-menu__list__item--divider hr{margin:20px 0;border-color:#cdcdd6}
.site-menu__list--second-level{position:absolute;margin:0;padding:90px 0 50px;left:0;transform:translateX(-100%);will-change:transform;top:0;background:#f0f0f0;overflow-x:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;transition-delay:.2s;visibility:hidden;z-index:2}
.site-menu__list--second-level .site-menu__list__item:first-child{padding-top:0}
.site-menu__list--second-level .site-menu__list__item:first-child:before{display:none}
@media only screen and (min-width:768px){
.site-menu__list--second-level{transform:translateX(0);z-index:-1}
}
.site-menu__list__item--has-children:hover .site-menu__list--second-level{visibility:visible}
@media only screen and (min-width:768px){
.site-menu__list__item--has-children:hover .site-menu__list--second-level{transform:translateX(100%)}
}
.site-menu__list--second-level:before{content:" ";display:block;width:var(--panelWidth,300px);height:30px;position:fixed;top:75px;background:-moz-linear-gradient(top,#f0f0f0,hsla(0,0%,94.1%,0));background:-webkit-linear-gradient(top,#f0f0f0,hsla(0,0%,94.1%,0));background:linear-gradient(180deg,#f0f0f0,hsla(0,0%,94.1%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000", endColorstr="#00000000", GradientType=0)}
.site-menu__list--second-level .site-menu__list__item--back{font-size:16px;font-weight:600;text-transform:uppercase;position:fixed;left:0;transform:translateX(0);will-change:transform;top:0;width:var(--panelWidth,300px);background:#f0f0f0;padding:20px 0;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}
.site-menu__list--second-level .site-menu__list__item--back .icon-arrow-left{display:inline-block;margin-right:10px;font-size:12px}
.site-menu__list__item{cursor:pointer;font-size:18px;line-height:24px}
.site-menu__list__item,.site-menu__list__item--has-children{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
@media only screen and (min-width:768px){
.site-menu__list__item--has-children:after{content:"";position:relative;display:block;margin-top:-40px;width:var(--panelWidth,300px);height:40px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
}
.site-menu__list__item--has-children:hover{background:#f0f0f0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.site-menu__list__item--has-children:hover>button{color:#009}
.site-menu__list__item .link,.site-menu__list__item--has-children:hover>button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.site-menu__list__item .link{color:#3c3c4d;cursor:pointer;display:block;padding:12px 30px;width:100%;text-align:left}
.site-menu__list__item .icon-chevron-right{color:#9192a1;float:right;font-size:10px;position:relative;bottom:-4px}
@media only screen and (min-width:768px){
.site-menu__list__item.temicaldi-menu{display:none}
}
@media only screen and (min-width:768px){
.site-menu__list__item{font-size:16px;line-height:20px}
}
.site-menu .social{position:fixed;bottom:0;left:-var(--panelWidth,300px);width:var(--panelWidth,300px);padding:20px 30px 50px;background-color:#fff;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;transition:left .5s ease}
@media only screen and (min-width:768px){
.site-menu .social{display:none}
}
.site-menu .social:before{content:"";position:absolute;width:100%;height:30px;bottom:80px;left:0;pointer-events:none;background:-moz-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000", endColorstr="#00000000", GradientType=0)}
.site-menu .social__list{display:flex;position:relative;list-style-type:none;margin:0;padding:0;text-align:center;font-size:26px}
.site-menu .social__list__item{display:inline-block;padding-right:5px;flex-grow:1}
.site-menu .social__list__item:last-child{padding-right:0}
.site-menu .social__list__item .link i:before{display:block;width:26px;height:26px;margin:0 auto}
@supports (-webkit-touch-callout:none){
@media only screen and (max-width:1023px){
.site-menu__list--first-level{padding-bottom:165px}
.site-menu__list--second-level{padding:90px 0 105px}
}
@media only screen and (max-width:767px){
.site-menu .social{bottom:-50px;height:215px}
}
}
@media only screen and (min-width:1024px){
.site-menu{--panelWidth:250px}
.site-menu__head{height:90px}
.site-menu__list--first-level{height:calc(100% - 90px)}
.site-menu__list--first-level:before{top:90px}
.site-menu__list--first-level .site-menu__list__item--divider hr{margin:18px 0}
.site-menu__list--second-level .site-menu__list__item:first-child{padding-top:0}
.site-menu__list__item .link{padding:10px 30px}
}
.mask-overlay{display:block;position:fixed;top:0;left:0;height:0;width:100%;background:#000;opacity:0;z-index:100;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}
.prefooter{background-color:var(--prefooter-background,#212335);color:var(--prefooter-color,#fff);padding-top:52px;padding-bottom:40px;display:none}
@media only screen and (min-width:768px){
.prefooter{display:block}
}
@media only screen and (min-width:1024px){
.prefooter{padding-top:64px;padding-bottom:60px}
}
@media only screen and (min-width:1024px) and (max-width:1295px){
.prefooter .cell-footerfirst .prefooter__wrapper{padding-right:10px}
.prefooter .cell-footersecond .prefooter__wrapper{padding-left:10px;padding-right:10px}
.prefooter .cell-social .prefooter__wrapper{padding-left:10px}
}
@media only screen and (min-width:1296px){
.prefooter{padding-top:72px;padding-bottom:68px}
}
.prefooter__container{padding-left:18px;padding-right:18px;margin:0 auto}
@media only screen and (min-width:0){
.prefooter__container{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:768px){
.prefooter__container{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:1024px){
.prefooter__container{max-width:var(--content-maxwidth,984px)}
}
@media only screen and (min-width:1296px){
.prefooter__container{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:1024px){
.prefooter__container{padding-left:0;padding-right:0}
}
.prefooter .cell-footerfirst{width:50%}
.prefooter .cell-footerfirst .prefooter__list{column-count:2}
@media only screen and (min-width:1024px){
.prefooter .cell-footerfirst .prefooter__list{column-count:3}
}
.prefooter .cell-footersecond{width:50%}
.prefooter .cell-footersecond .prefooter__list{column-count:2}
@media only screen and (min-width:1024px){
.prefooter .cell-footersecond{width:33.33333%}
}
.prefooter .cell-redazioni{width:75%;margin-top:16px}
@media only screen and (min-width:1024px){
.prefooter .cell-redazioni{width:100%;order:4}
.prefooter .cell-redazioni .prefooter__list{column-count:6}
}
.prefooter .cell-social{width:25%;margin-top:16px}
@media only screen and (min-width:1024px){
.prefooter .cell-social{width:16.66667%;order:3;margin-top:0}
}
.prefooter__wrapper{padding:0 12px}
.prefooter__title{display:block;font-size:18px;font-weight:400;line-height:24px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--prefooter__divider-color,#5e5e6e);font-family:var(--font01, "Source Sans Pro", Arial, Helvetica, sans-serif)}
.prefooter__list{display:block;max-height:none;column-count:3;column-gap:24px;margin-left:0;margin-bottom:0;list-style:none}
.prefooter__list__item{font-size:16px;line-height:20px;color:var(--prefooter__link-color,#cdcdd6);padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prefooter__list__item a:hover{color:#99b6ff}
.prefooter__list--social{column-count:5;column-gap:30px}
.prefooter__list--social .prefooter__list__item{width:20px;height:20px;line-height:20px;font-size:20px;overflow:visible;margin:0;padding:0}
.leaf{overflow:hidden;overflow-wrap:break-word;border-bottom:20px solid var(--launch__label-color,#009)}
.sidegutterright{position:relative;margin-bottom:28px}
@media only screen and (min-width:0){
.sidegutterright{padding-right:var(--article-sidegutter,0)}
}
@media only screen and (min-width:768px){
.sidegutterright{padding-right:var(--article-sidegutter,0)}
}
@media only screen and (min-width:1024px){
.sidegutterright{padding-right:var(--article-sidegutter,41px)}
}
@media only screen and (min-width:1296px){
.sidegutterright{padding-right:var(--article-sidegutter,44px)}
}
@media only screen and (min-width:768px){
.sidegutterright{margin-bottom:64px}
}
@media only screen and (min-width:1024px){
.sidegutterright{margin-bottom:52px}
}
.sidegutterleft{position:relative}
@media only screen and (min-width:0){
.sidegutterleft{padding-left:var(--article-sidegutter,0)}
}
@media only screen and (min-width:768px){
.sidegutterleft{padding-left:var(--article-sidegutter,0)}
}
@media only screen and (min-width:1024px){
.sidegutterleft{padding-left:var(--article-sidegutter,20px)}
}
@media only screen and (min-width:1296px){
.sidegutterleft{padding-left:var(--article-sidegutter,24px)}
}
@media only screen and (min-width:1024px){
.sidegutterleft{margin-bottom:52px}
}
.article{margin:0 auto;padding-bottom:0;width:100%}
@media only screen and (min-width:0){
.article{padding-left:var(--article-padding,20px)}
}
@media only screen and (min-width:768px){
.article{padding-left:var(--article-padding,30px)}
}
@media only screen and (min-width:1024px){
.article{padding-left:var(--article-padding,10px)}
}
@media only screen and (min-width:1296px){
.article{padding-left:var(--article-padding,12px)}
}
@media only screen and (min-width:0){
.article{padding-right:var(--article-padding,20px)}
}
@media only screen and (min-width:768px){
.article{padding-right:var(--article-padding,30px)}
}
@media only screen and (min-width:1024px){
.article{padding-right:var(--article-padding,10px)}
}
@media only screen and (min-width:1296px){
.article{padding-right:var(--article-padding,12px)}
}
@media only screen and (min-width:0){
.article{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:768px){
.article{max-width:var(--content-maxwidth,1296px)}
}
@media only screen and (min-width:1024px){
.article{max-width:var(--content-maxwidth,984px)}
}
@media only screen and (min-width:1296px){
.article{max-width:var(--content-maxwidth,1296px)}
}
.article__preheader{border-bottom:var(--border,1px solid #cdcdd6);padding-bottom:10px;position:relative}
.article__header{margin-bottom:28px;padding-top:26px}
.article__label{float:left;font-weight:700;text-transform:uppercase;color:var(--leaf__label-color,#009)}
@media only screen and (min-width:0){
.article__label{font-size:var(--leaf__label-size,14px)}
}
@media only screen and (min-width:768px){
.article__label{font-size:var(--leaf__label-size,14px)}
}
@media only screen and (min-width:1024px){
.article__label{font-size:var(--leaf__label-size,18px)}
}
@media only screen and (min-width:1296px){
.article__label{font-size:var(--leaf__label-size,18px)}
}
@media only screen and (min-width:0){
.article__label{line-height:var(--leaf__label-lineheight,20px)}
}
@media only screen and (min-width:768px){
.article__label{line-height:var(--leaf__label-lineheight,20px)}
}
@media only screen and (min-width:1024px){
.article__label{line-height:var(--leaf__label-lineheight,24px)}
}
@media only screen and (min-width:1296px){
.article__label{line-height:var(--leaf__label-lineheight,24px)}
}
.article__title{color:var(--article__title-color,#212335);font-weight:900;margin:12px 0}
@media only screen and (min-width:0){
.article__title{font-size:var(--leaf__title-size,28px)}
}
@media only screen and (min-width:768px){
.article__title{font-size:var(--leaf__title-size,32px)}
}
@media only screen and (min-width:1024px){
.article__title{font-size:var(--leaf__title-size,40px)}
}
@media only screen and (min-width:1296px){
.article__title{font-size:var(--leaf__title-size,48px)}
}
@media only screen and (min-width:0){
.article__title{line-height:var(--leaf__title-lineheight,36px)}
}
@media only screen and (min-width:768px){
.article__title{line-height:var(--leaf__title-lineheight,40px)}
}
@media only screen and (min-width:1024px){
.article__title{line-height:var(--leaf__title-lineheight,52px)}
}
@media only screen and (min-width:1296px){
.article__title{line-height:var(--leaf__title-lineheight,60px)}
}
@media only screen and (min-width:1024px){
.article__title{margin:16px 0}
}
@media only screen and (min-width:1296px){
.article__title{margin:20px 0}
}
.article__subheading{margin:16px 0 0;font-weight:600;color:var(--article__subheading-color,#5e5e6e)}
@media only screen and (min-width:0){
.article__subheading{font-size:var(--leaf__subheading-size,16px)}
}
@media only screen and (min-width:768px){
.article__subheading{font-size:var(--leaf__subheading-size,18px)}
}
@media only screen and (min-width:1024px){
.article__subheading{font-size:var(--leaf__subheading-size,20px)}
}
@media only screen and (min-width:1296px){
.article__subheading{font-size:var(--leaf__subheading-size,20px)}
}
@media only screen and (min-width:0){
.article__subheading{line-height:var(--leaf__subheading-lineheight,20px)}
}
@media only screen and (min-width:768px){
.article__subheading{line-height:var(--leaf__subheading-lineheight,24px)}
}
@media only screen and (min-width:1024px){
.article__subheading{line-height:var(--leaf__subheading-lineheight,24px)}
}
@media only screen and (min-width:1296px){
.article__subheading{line-height:var(--leaf__subheading-lineheight,24px)}
}
.article__subtitle{font-family:var(--font02, "Merriweather", serif);font-style:italic;font-weight:700;color:var(--article__subtitle-color,#212335);margin-bottom:16px}
@media only screen and (min-width:0){
.article__subtitle{font-size:var(--leaf__subtitle-size,19px)}
}
@media only screen and (min-width:768px){
.article__subtitle{font-size:var(--leaf__subtitle-size,24px)}
}
@media only screen and (min-width:1024px){
.article__subtitle{font-size:var(--leaf__subtitle-size,24px)}
}
@media only screen and (min-width:1296px){
.article__subtitle{font-size:var(--leaf__subtitle-size,28px)}
}
@media only screen and (min-width:0){
.article__subtitle{line-height:var(--leaf__subtitle-lineheight,28px)}
}
@media only screen and (min-width:768px){
.article__subtitle{line-height:var(--leaf__subtitle-lineheight,36px)}
}
@media only screen and (min-width:1024px){
.article__subtitle{line-height:var(--leaf__subtitle-lineheight,36px)}
}
@media only screen and (min-width:1296px){
.article__subtitle{line-height:var(--leaf__subtitle-lineheight,40px)}
}
@media only screen and (min-width:1024px){
.article__subtitle{margin-bottom:24px}
}
.article__date,.article__date-author{font-size:13px;line-height:18px}
.article__date{display:inline-block;color:var(--leaf__date-color,#5e5e6e);font-weight:600;vertical-align:top;padding-right:8px}
.article__date i{padding-right:5px;vertical-align:middle}
@media only screen and (min-width:1024px){
.article__right-column{border-left:var(--border,1px solid #cdcdd6)}
}
.article .aside{position:relative;z-index:6}
.article .aside .greycell:before{content:"";background-color:#f6f7f9;opacity:1;height:100%;position:absolute;z-index:1;left:-20px;right:-20px}
@media only screen and (max-width:1023px){
.article .aside{z-index:2}
}
@media only screen and (min-width:768px){
.article .aside .greycell:before{left:-30px;right:-30px}
}
@media only screen and (min-width:1024px){
.article .aside .greycell:before{display:none}
}
.article__label .ancestor:before,.article__label .maintheme:before{content:"\44";font-size:10px;display:inline-block;position:relative;padding-right:6px;color:#9192a1}
.article__label .ancestor{display:none}
@media only screen and (min-width:768px){
.article__label .ancestor{display:inline-block}
.article__label .ancestor:before,.article__label .maintheme:before{content:"\64";padding-left:4px}
.article__label .ancestor:first-child:before{display:none}
}
@media only screen and (min-width:1024px){
.article__label .ancestor:before,.article__label .maintheme:before{bottom:2px}
}
.main-bar:after,.secondary-bar:after{content:" ";visibility:hidden;display:block;height:0;clear:both}