@font-face{font-family:rai24;src:url("");src:url("") format("embedded-opentype"),url("rai24.woff") format("woff"),url("urn:scrapbook:download:error:https://784887737.top/products/giorgiameloni_it_res/fonts/rai24.ttf") format("truetype"),url("") format("svg");font-weight:400;font-style:normal;font-display:block}
.reading{height:5px;display:block;position:absolute;bottom:-5px;height:5px;width:100%;z-index:-1}
.reading__bar{background:var(--launch__label-color,#009);height:100%;display:block}
main.main-webview .reading{position:fixed;top:0;bottom:auto;z-index:196}
.p ol li{font-size:16px;color:#1f1f1f;margin-bottom:10px}
ol,ul li{list-style-position:inside}
ol,ul{margin-left:0}
ol{list-style:none;counter-reset:my-counter}
ol li{position:relative;counter-increment:my-counter;padding-left:30px;margin-bottom:.7rem}
.sidegutterright img{margin-bottom:20px}
.logos-wrapper img{margin-bottom: 0;}
h2{font-size:25px;margin-top:30px;font-weight:700}
hr{margin-bottom:20px!important}
.main-content p a{font-weight:500}
.comments{position:relative;margin:20px 5px;font-family:sans-serif}
@media screen and (max-width:599px){
.comments{margin:20px 10px}
}
.comments .comments__anchor{position:absolute;top:-80px}
.comments .comments__header{display:block}
.comments .comments__header-title{display:inline-block;margin:0;padding:0 10px;background-color:#000;color:#fff;font-family:helvetica,sans-serif;font-size:16px;line-height:34px;text-transform:uppercase;font-weight:700}
@media screen and (max-width:599px){
.comments .comments__header-title{font-size:1em;line-height:30px}
}
.comments .comments__header-title svg{margin-right:5px;vertical-align:middle;fill:currentColor}
@media screen and (max-width:599px){
.comments .comments__header-title svg{width:17px;height:16px}
}
.comments .comments__login{padding:10px;background-color:#f5f5f5}
.comments .comments__login-textareabutton{position:relative;display:block;width:100%;padding:10px;height:132px;background-color:#fff;border:1px solid #e5e5e5;color:#999;text-decoration:none}
.comments .comments__login-textareabutton .comment-form__input-counter{position:absolute;right:0;bottom:0}
.comments .comment-form{padding:10px;background-color:#f5f5f5}
.comments .comment-form.has-state-init .comment-form__content{display:flex}
.comments .comment-form.has-state-success .comment-form__feedback{display:flex}
.comments .comment-form.has-state-error .comment-form__content,.comments .comment-form.has-state-error .comment-form__error{display:flex}
.comments .comment-form__content{display:none;flex-direction:column}
.comments .comment-form__input-holder{position:relative;border:1px solid #e5e5e5;background-color:#fff}
.comments .comment-form__input{display:block;width:100%;padding:10px;border:0;border-radius:0;outline:0;background-color:#fff;resize:none}
.comments .comment-form__input-counter{display:block;margin:0;padding:10px;background-color:#fff;color:#999;font-size:.75em;text-align:right}
@media screen and (max-width:599px){
.comments .comment-form__input-counter{font-size:.65em}
}
.comments .comment-form__button{text-decoration:none;color:#fff;margin-top:10px;padding:12px 10px;background-color:#2d5c9b;line-height:1;font-size:16px;font-weight:900}
.comments .comment-form__button:visited{color:#fff}
.comments .comment-form__button:focus,.comments .comment-form__button:hover{color:#fff;text-decoration:none}
.comments .comment-form__feedback{display:none;margin:0}
.comments .comment-form__userinfo+.comment-form__disclaimer{border-top:1px solid #e5e5e5}
.comments .comment-form__disclaimer,.comments .comment-form__userinfo{width:100%;margin:0 auto;padding:10px;color:#999;font-size:.875em;line-height:1.333;text-align:center}
@media screen and (max-width:599px){
.comments .comment-form__disclaimer,.comments .comment-form__userinfo{font-size:.75em}
}
.comments .comment-form__disclaimer:last-child,.comments .comment-form__userinfo:last-child{padding-bottom:0}
.comments .comment-form__disclaimer a,.comments .comment-form__disclaimer button,.comments .comment-form__userinfo a,.comments .comment-form__userinfo button{text-decoration:none;color:#999;border-bottom:1px solid currentColor}
.comments .comment-form__disclaimer a:visited,.comments .comment-form__disclaimer button:visited,.comments .comment-form__userinfo a:visited,.comments .comment-form__userinfo button:visited{color:#999}
.comments .comment-form__disclaimer a:focus,.comments .comment-form__disclaimer a:hover,.comments .comment-form__disclaimer button:focus,.comments .comment-form__disclaimer button:hover,.comments .comment-form__userinfo a:focus,.comments .comment-form__userinfo a:hover,.comments .comment-form__userinfo button:focus,.comments .comment-form__userinfo button:hover{color:#292929;text-decoration:none}
.comments .comment-form__error{display:none;justify-content:center;width:100%;margin:10px 0 0;color:#2d5c9b;font-size:.875em;text-align:center}
.comments .comments__list{margin:0 10px;padding:0;list-style:none}
@media screen and (max-width:599px){
.comments .comments__list{margin:0}
}
.comments .comments__list-item{padding:15px 0;border-bottom:1px solid #efe8e1;color:#292929}
.comments .comments__list-item__head{display:flex}
.comments .comments__list-item__author{flex:1;margin:0;font-family:helvetica,sans-serif;font-size:16px;line-height:18px;font-weight:900}
@media screen and (max-width:599px){
.comments .comments__list-item__author{font-size:15px}
}
.comments .comments__list-item__meta{flex:0 1;color:#b4b4b4;font-size:14px;line-height:18px;white-space:nowrap}
@media screen and (max-width:599px){
.comments .comments__list-item__meta{font-size:.75em}
}
.comments .comments__list-item__body{width:100%;margin-top:10px;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}
.comments .comments__list-item__flag{margin-top:10px;font-size:.875em;line-height:30px}
@media screen and (max-width:599px){
.comments .comments__list-item__flag{font-size:.75em}
}
.comments .comments__list-item__flag.has-state-init .comments__list-item__flag-report{display:block}
.comments .comments__list-item__flag.has-state-options .comments__list-item__flag-options{display:flex}
.comments .comments__list-item__flag.has-state-success .comments__list-item__flag-success{display:block}
.comments .comments__list-item__flag-report{display:none;color:#b4b4b4}
.comments .comments__list-item__flag-options{display:none;align-items:center;font-weight:700}
.comments .comments__list-item__flag-link{margin:0;padding:0;border:0;border-radius:5px;background:0 0;text-decoration:underline}
.comments .comments__list-item__flag-link:focus{outline:0}
.comments .comments__list-item__flag-button{text-decoration:none;color:#292929;width:50px;margin-left:10px;padding:0;border:0;border-radius:5px;background-color:#f1ebe5;text-align:center;text-transform:uppercase}
.comments .comments__list-item__flag-button:visited{color:#292929}
.comments .comments__list-item__flag-button:focus,.comments .comments__list-item__flag-button:hover{color:#2d5c9b;text-decoration:none}
@media screen and (max-width:599px){
.comments .comments__list-item__flag-button{width:40px}
}
.comments .comments__list-item__flag-button:focus{outline:0}
.comments .comments__list-item__flag-success{display:none;color:#b4b4b4}
.comments .comments__more-trigger-wrapper{margin-top:10px}
.comments-counter{display:flex;align-items:center;height:inherit;padding:0 5px;background-color:#f6f6f6;color:inherit}
.comments-counter .comments-counter__text{margin-left:5px}
.comments-counter .icons{fill:currentColor}
.button--list-block{text-decoration:none;color:#292929;display:block;width:100%;padding:10px;border:0;border-radius:5px;background-color:#f1ebe5;font-family:flamaprosemicond-bold,arial,helvetica neue,helvetica,sans-serif;font-size:1em;text-align:center;text-decoration:none;text-transform:uppercase}
.button--list-block p{display:flex;align-items:center;justify-content:center;margin:0;padding:0}
.button--list-block span{font-size:16px;font-weight:900}
.button--list-block svg{margin-left:5px;fill:currentColor}
.comment{margin-bottom:2rem}
.comment-line{font-size:20px;color:#000;font-weight:700;margin-bottom:2rem;margin-left:1rem;font-family:var(--guardian-medium)}
.comment-display{border-top:1px solid #767d843c;display:flex;justify-content:space-between;align-items:center;padding-top:1rem}
.comment-display div{display:flex;gap:1rem}
.comment-display div span:nth-child(1){background-color:#626262;padding:0 7px;text-align:center;border-radius:50%;color:#fff}
.comment-line:after{margin-top:.5rem;content:"";display:block;width:95%;margin:0 auto;height:1px;background-color:#2c2c2c}
.comment-content{display:flex;flex-direction:column}
.comment-block{margin-top:1rem;display:flex;justify-content:flex-start;border-top:1px solid #767d843c;padding-top:.5rem}
.comment-block-answer{margin-left:4rem}
.block-avatar{margin-right:10px}
.block-avatar img{border-radius:50%;width:50px;height:50px;padding:0!important}
.block-info{width:100%}
.block-info-comment{position:relative}
.block-info-comment__svg{position:absolute;top:0;right:0;border-radius:50%;font-size:.8rem}
.block-info-comment__svg svg{background-color:#62626237;border-radius:50%;fill:#303030;width:20px;padding:5px}
.block-info-comment__name{font-weight:700;color:#000;padding-bottom:1rem;font-size:1.08em}
.block-info-comment__name span{font-size:.9rem;font-weight:400;color:#30303093;padding-left:.5rem}
.block-info-line{display:flex;flex-direction:column}
.block-info-line__like{display:flex;justify-content:flex-end;color:#626262;font-weight:400;font-size:.7rem}
.block-info-line__like_item{list-style:none;margin-right:1rem}
.block-info-line__like_item a{color:#3b5998}
.comments__more{display:block;margin:0 auto;color:#000;font-weight:700;font-size:17px}
.block-info-comment{position:relative;font-family:sans-serif;line-height:1.3;font-size:1rem}
.block-info-comment__svg,.block-info-line{display:none}
.check div:before{display:none}