﻿@charset "UTF-8";main{--gap:20px;display:flex;flex-direction:column;gap:var(--gap);}main>section{--background-color:transparent;position:relative;}main>section.highlight:not(.dark){--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);}.link,.block-17 ul.article-list li>a,.block-01.article-group ul.article-list li>a{color:hsl(var(--primary-light));transition:color var(--ani-quick);text-decoration:none;}.link:visited,.block-17 ul.article-list li>a:visited,.block-01.article-group ul.article-list li>a:visited{color:hsl(var(--primary-light));}.link:focus,.block-17 ul.article-list li>a:focus,.block-01.article-group ul.article-list li>a:focus,.link:hover:hover,.block-17 ul.article-list li>a:hover:hover,.block-01.article-group ul.article-list li>a:hover:hover{color:hsl(var(--primary-xlight));}.link:active,.block-17 ul.article-list li>a:active,.block-01.article-group ul.article-list li>a:active{color:hsl(var(--primary-medium));}.article-card{overflow:hidden;}.article-card .date,.article-card .category,.article-card .subtitle{display:none;}.article-card .article-cover.error{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");padding:var(--pad);font-size:var(--subtitle);color:hsl(var(--surface-medium));}.article-card .article-cover.error:first-letter {margin-left:5px;}.badge{--status-color:var(--default);--text-color:var(--background-light);--line-width:2px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:10px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;line-height:1;}.badge:empty{padding:0;margin:0;}.badge.badge-default{--status-color:var(--default);}.badge.badge-primary{--status-color:var(--primary);}.badge.badge-secondary{--status-color:var(--secondary);}.badge.badge-alternative{--status-color:var(--alternative);}.badge.badge-danger{--status-color:var(--danger);}.badge.badge-warn{--status-color:var(--warn);}.badge.badge-dark{--status-color:var(--dark);}.badge.badge-success{--status-color:var(--success);}.badge.badge-info{--status-color:var(--info);}.badge.badge-soft,.badge.badge-outline{background-color:hsla(var(--status-color),.1);color:hsl(var(--status-color));}.badge.badge-outline{outline:var(--line-width) solid hsl(var(--status-color));}.badge.badge-md{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-sm{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-xs{font-size:70%;border-radius:var(--label-radius,6px);padding:2px;}.badge.badge-pill{--label-radius:30px;padding:4px 10px;}.block-01.article-group{--gap:10px;--pad:10px;--background-color:hsl(var(--surface-dark));--background-pattern-color:hsl(var(--surface-xdark));--shadow:var(--background-dark);--text-color:hsl(var(--surface-text));--soft:hsl(var(--surface-medium));color:var(--text-color);background-color:var(--background-color);margin:var(--pad) calc(var(--pad)*2);padding:var(--gap);border-radius:var(--radius);}.block-01.article-group.with-prev{margin-top:calc((var(--gap) + var(--pad))*-2);border-radius:0 0 var(--radius) var(--radius);padding-top:var(--pad);}.block-01.article-group.with-prev>hr{margin-top:0!important;}.block-01.article-group .pad{padding:calc(var(--gap)*2);}.block-01.article-group.light{--shadow:var(--surface-medium);--background-color:hsl(var(--surface-xlight));--background-pattern-color:hsl(var(--surface-light));--img-error-bg:url(https://content.fantacalcio.it/fantacalcio/images//patterns/fc-pattern-web-02.png);--soft:hsl(var(--surface-light));}.block-01.article-group.light .bg-pattern{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-01.article-group.light .date{color:hsl(var(--surface-medium))!important;}.block-01.article-group.light img.error{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png")!important;opacity:1!important;}.block-01.article-group .bg-pattern{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-04.png");background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--radius);margin:0;}.block-01.article-group article figure{position:relative;}.block-01.article-group article figure .video{position:relative;}.block-01.article-group article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-01.article-group article figure .video:hover::before{opacity:.5;}.block-01.article-group .row.main-article{margin-bottom:var(--gap);}.block-01.article-group .row.main-article figure{position:relative;}.block-01.article-group .row.main-article figure .video{position:relative;}.block-01.article-group .row.main-article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-01.article-group .row.main-article figure .video:hover::before{opacity:.5;}@media(max-width:768px){.block-01.article-group .row.main-article{flex-direction:column;}.block-01.article-group .row.main-article .badge{font-size:clamp(12px,3vw,var(--body));}.block-01.article-group .row.main-article .col{width:100%;min-width:initial!important;box-sizing:border-box;}.block-01.article-group .row.main-article .article-cover{min-width:initial!important;width:100%;aspect-ratio:initial!important;border-radius:10px!important;}}.block-01.article-group .row.main-article figure{margin:0;height:100%;width:100%;}.block-01.article-group .row.main-article figure img.error{text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:10%;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);}.block-01.article-group .row.main-article .col-cover{position:relative;padding:0;}.block-01.article-group .row.main-article .col-cover>a{display:contents;}.block-01.article-group .row.main-article .col-cover .article-cover{max-width:100%;object-fit:cover;min-height:255px;aspect-ratio:540/400;height:100%;border-radius:var(--radius) 0 0 var(--radius);}.block-01.article-group .row.main-article .col-info{min-width:min(400px,60%);display:flex;flex-direction:column;}.block-01.article-group .row.main-article .col-info .title{color:var(--text-color)!important;text-decoration:none!important;font-size:clamp(16px,8vw,var(--h4-size));}.block-01.article-group .row.main-article .col-info .date{font-size:var(--font-subtitle-size);font-weight:bold;color:var(--soft);text-decoration:none!important;text-transform:uppercase;display:inline-flex;}.block-01.article-group .row{margin:0;}.block-01.article-group .row.article-strip{margin-left:calc(var(--gap)/-2);margin-right:calc(var(--gap)/-2);}@media(max-width:768px){.block-01.article-group .row.article-strip article{width:100%;margin-bottom:calc(var(--gap)*2);}}@media(min-width:768px) and (max-width:980px){.block-01.article-group .row.article-strip{flex-direction:column;}.block-01.article-group .row.article-strip article:not(:last-of-type)::after{content:"";position:absolute;left:calc(200px + var(--gap)*2);bottom:0;height:1px;width:calc(100% - 200px + var(--gap)*-4);background-color:var(--soft);}.block-01.article-group .row.article-strip article .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:150px;padding-top:var(--gap);padding-bottom:var(--gap);}.block-01.article-group .row.article-strip article .inner figure{margin-right:var(--gap);}.block-01.article-group .row.article-strip article .inner figure img{width:200px;aspect-ratio:3/4;object-fit:cover;}.block-01.article-group .row.article-strip article .inner .title{margin-top:calc(var(--gap)*2);margin-bottom:var(--gap);margin-right:0;margin-left:var(--gap);font-size:var(--h5-size);max-width:calc(100% - 200px - var(--gap)*2);width:100%;padding-right:calc(var(--gap)*4);box-sizing:border-box;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-01.article-group .row.article-strip article .inner .date{margin-top:auto;margin-bottom:calc(var(--gap)*2);margin-left:var(--gap);text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}}.block-01.article-group .row.article-strip article{position:relative;flex:1;width:auto;display:flex;border-radius:var(--radius);min-width:min(180px,100%);}@media(max-width:768px){.block-01.article-group .row.article-strip article{margin:0;min-width:100%;}.block-01.article-group .row.article-strip article .inner{display:flex;gap:var(--gap);}.block-01.article-group .row.article-strip article .inner figure{height:80px;width:80px;flex-shrink:0;}}.block-01.article-group .row.article-strip article .date{display:none;}.block-01.article-group .row.article-strip article figure{margin:0;overflow:hidden;border-radius:var(--radius);}.block-01.article-group .row.article-strip article figure img{width:100%;height:100%;display:block;aspect-ratio:1;border-radius:var(--radius);transform:scale(1);transform-origin:center;transition:transform var(--ani-calm);}.block-01.article-group .row.article-strip article figure img.error{background-size:200%;background-image:url("https://content.fantacalcio.it/fantacalcio/images//patterns/fc-pattern-web-04.png");text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:10%;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);}.block-01.article-group .row.article-strip article .title{line-height:1.2em;margin-top:var(--gap);display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-01.article-group .row.article-strip article a{text-decoration:none;color:var(--text-color);padding:calc(var(--gap)/2);background-color:transparent;transition:background-color var(--ani-quick);border-radius:var(--radius);width:100%;}.block-01.article-group .row.article-strip article a:active,.block-01.article-group .row.article-strip article a:hover{background-color:hsla(var(--surface-medium),.2);}.block-01.article-group .row.article-strip article a:active .article-cover,.block-01.article-group .row.article-strip article a:hover .article-cover{transform:scale(1.05);}.block-01.article-group hr{border-top:2px solid var(--soft);border-bottom:0;border-left:0;border-right:0;margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1);}.block-01.article-group ul.article-list{padding:0;margin:0;list-style:none;}.block-01.article-group ul.article-list article figure{position:relative;}.block-01.article-group ul.article-list article figure .video{position:relative;}.block-01.article-group ul.article-list article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-01.article-group ul.article-list article figure .video:hover::before{opacity:.5;}.block-01.article-group ul.article-list.borderd-disc li::before{border:3px solid var(--text-color);background-color:hsl(var(--primary-light));}.block-01.article-group ul.article-list li{display:flex;font-weight:bold;font-size:var(--font-body-size);}.block-01.article-group ul.article-list li::before{content:"";display:flex;width:4px;height:4px;background-color:var(--text-color);border-radius:50%;margin-right:10px;margin-top:auto;margin-bottom:auto;aspect-ratio:1;}.block-01.article-group ul.article-list li+li{margin-top:var(--gap);}.block-01.article-group ul.article-list li>a{cursor:pointer;}.block-01.article-group ul.article-list li>a .title{font-size:var(--h6-size);display:contents;}.block-01.article-group ul.article-list li>a .date{font-size:var(--article-body-size);color:hsl(var(--surface-medium));display:contents;}.block-01.article-group:not(.dark) ul.article-list{--background-color:hsl(var(--surface-xlight));--background-pattern-color:hsl(var(--surface-light));--soft:hsl(var(--surface-light));}.block-01.article-group:not(.dark) ul.article-list li::before{background-color:hsl(var(--surface-medium));}.block-01.article-group:not(.dark) ul.article-list.borderd-disc li::before{border:3px solid hsl(var(--surface-light));background-color:hsl(var(--primary-light));}.block-01.article-group:not(.dark) ul.article-list a:hover:hover{color:hsl(var(--primary-dark));}.block-01.article-group .header-link{display:contents;}.block-01.article-group .header-link-label{position:absolute;top:30px;right:10px;z-index:20;}.block-01.article-group .header-label{position:absolute;top:30px;left:10px;z-index:20;}.block-01.article-group .subtitle{display:none;}.block-01.article-group.highlight{background-color:hsl(var(--surface-xdark));}.block-01.article-group.highlight+.with-prev{background-color:hsl(var(--surface-xdark));}.block-01.article-group.highlight.light{--background-color:hsl(var(--background-light));background-color:hsl(var(--surface-xlight));}.block-01.article-group.highlight .header-label{top:10px;left:10px;}.block-01.article-group.highlight .header-link-label{top:10px;left:auto;right:10px;}.block-01.article-group.highlight .row:first-child+.row{margin-top:calc(var(--gap)*.5);}.block-01.article-group.highlight .main-article{position:relative;margin:0;min-height:min(50vw,var(--siteWidth)/2);}.block-01.article-group.highlight .main-article .col-cover{z-index:0;position:absolute;width:100%;height:100%;}.block-01.article-group.highlight .main-article .col-cover img{background:#000;width:100%;border-radius:var(--radius)!important;}.block-01.article-group.highlight .main-article .col-info{z-index:10;padding:0;flex-direction:column-reverse;border-radius:var(--radius);overflow:hidden;}.block-01.article-group.highlight .main-article .col-info .title{font-family:var(--font-impact);font-size:clamp(24px,5vw,var(--h2-size));text-transform:uppercase;font-weight:normal;text-align:center;color:hsl(var(--background-light))!important;background-image:linear-gradient(0deg,hsl(var(--shadow)),hsla(var(--shadow),.28) 70%,transparent);margin-top:150px;margin-left:0;margin-right:0;margin-bottom:0;padding:var(--pad);}.block-01.article-group.highlight .main-article .col-info .subtitle{font-size:clamp(16px,3vw,var(--h5-size));}.block-01.article-group.highlight .main-article .col-info .subtitle,.block-01.article-group.highlight .main-article .col-info .date{background-color:var(--background-color);margin:auto;width:100%;display:flex;justify-content:center;text-align:center;padding:var(--pad);}.block-01.article-group.highlight .main-article .col-info .date{display:none;}.block-01.article-group.highlight .main-article .col-info .relateds{display:none;}.block-02{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--imgH:64px;--inner-soft:var(--soft,#333);}.block-02>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-02>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-02>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-02>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-02>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-02>header .block-link:focus,.block-02>header .block-link:hover,.block-02>header .block-link:active{opacity:.8;}.dark .block-02>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-02>header{flex-wrap:wrap;}.block-02>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-02.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-02.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-02.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-02.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-02.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-02.highlight>header:after{visibility:hidden;}.block-02.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-02.highlight>header .block-title{font-size:100%;}.block-02.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-02.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-02 .article-grid{display:grid;grid-template-rows:1fr minmax(30%,330px) auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(var(--gap)*2);}.block-02 .article-grid .aa-box{border-radius:var(--rad);background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");background-size:cover;display:flex;flex:1;align-items:center;justify-content:center;min-width:min-content!important;grid-column:span 2;grid-row:span 2;}.block-02 .article-grid article{height:min-content!important;}.block-02 .article-grid article figure{position:relative;}.block-02 .article-grid article figure .video{position:relative;}.block-02 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-02 .article-grid article figure .video:hover::before{opacity:.5;}.block-02 .article-grid .aa-box,.block-02 .article-grid article{--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));height:auto;width:auto;}.block-02 .article-grid .aa-box a,.block-02 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-02 .article-grid .aa-box a figure,.block-02 .article-grid article a figure{overflow:hidden;}.block-02 .article-grid .aa-box a .article-cover,.block-02 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-02 .article-grid .aa-box a:active,.block-02 .article-grid .aa-box a:hover,.block-02 .article-grid article a:active,.block-02 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-02 .article-grid .aa-box a:active .article-cover:not(.error),.block-02 .article-grid .aa-box a:hover .article-cover:not(.error),.block-02 .article-grid article a:active .article-cover:not(.error),.block-02 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-02 .article-grid .aa-box .inner,.block-02 .article-grid article .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-02 .article-grid .aa-box .inner picture,.block-02 .article-grid article .inner picture{display:contents;}.block-02 .article-grid .aa-box .inner figure,.block-02 .article-grid article .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-02 .article-grid .aa-box .inner figure img,.block-02 .article-grid article .inner figure img{width:100%;}.block-02 .article-grid .aa-box .inner figure img.error,.block-02 .article-grid article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-02 .article-grid .aa-box .inner figure img.error.square,.block-02 .article-grid article .inner figure img.error.square{aspect-ratio:1;}.block-02 .article-grid .aa-box .inner .title,.block-02 .article-grid article .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-02 .article-grid .aa-box .inner .title,.block-02 .article-grid article .inner .title{min-height:64px;}}.block-02 .article-grid .aa-box .inner .category,.block-02 .article-grid .aa-box .inner .date,.block-02 .article-grid article .inner .category,.block-02 .article-grid article .inner .date{display:none;}.block-02 .article-grid .aa-filler{position:relative;min-height:0;grid-column:span 2;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");background-size:cover;border-radius:var(--rad);display:flex;align-items:center;justify-content:center;}.block-02 .article-grid .aa-filler>.aa{min-height:initial!important;position:absolute;height:100%;overflow:clip;}@media(max-width:769px){.block-02 .article-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:initial;}.block-02 .article-grid .aa-box{grid-column:1/-1;}}@media(max-width:768px){.block-02 .article-grid{display:flex;flex-wrap:wrap;}.block-02 .article-grid article{flex:1;min-width:200px;}.block-02 .article-grid .aa-box{grid-column:initial;}.block-02 .article-grid .aa-filler{display:none;}}@media(max-width:480px){.block-02 .article-grid article{min-width:100%!important;--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-02 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-02 .article-grid article a figure{overflow:hidden;}.block-02 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-02 .article-grid article a:active,.block-02 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-02 .article-grid article a:active .article-cover:not(.error),.block-02 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-02 .article-grid article .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-02 .article-grid article .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-02 .article-grid article .inner figure picture{display:contents;}.block-02 .article-grid article .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-02 .article-grid article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-02 .article-grid article .inner figure img.error.square{aspect-ratio:1;}.block-02 .article-grid article .inner .title,.block-02 .article-grid article .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-02 .article-grid article .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-02 .article-grid article .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-02 .article-grid article .inner .category{display:none;}}@media(max-width:480px) and (max-width:320px){.block-02 .article-grid article{height:auto;}.block-02 .article-grid article .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-02 .article-grid article .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-02 .article-grid article .inner figure img{border-radius:0;}}@media(max-width:480px){.block-02 .article-grid article .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-02 .article-grid article .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-02 .article-grid article .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-02 .article-grid article .inner .category,.block-02 .article-grid article .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-02 .article-grid article .inner .category{grid-area:c;}.block-02 .article-grid article .inner .date{grid-area:d;margin-left:0;text-align:right;}}.block-03{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--imgH:64px;--inner-soft:var(--soft,#333);}.block-03>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-03>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-03>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-03>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-03>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-03>header .block-link:focus,.block-03>header .block-link:hover,.block-03>header .block-link:active{opacity:.8;}.dark .block-03>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-03>header{flex-wrap:wrap;}.block-03>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-03.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-03.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-03.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-03.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-03.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-03.highlight>header:after{visibility:hidden;}.block-03.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-03.highlight>header .block-title{font-size:100%;}.block-03.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-03.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-03 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}.block-03 .article-grid article{width:calc(50% - var(--gap)*2);max-width:initial;margin:var(--gap);flex-shrink:1;flex-grow:1;flex-basis:initial;}@media(max-width:768px){.block-03 .article-grid article{width:calc(100% - var(--gap)*2);}}.block-03 .article-grid article figure{margin:0;display:flex;align-items:center;justify-content:center;position:relative;}.block-03 .article-grid article figure{position:relative;}.block-03 .article-grid article figure .video{position:relative;}.block-03 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-03 .article-grid article figure .video:hover::before{opacity:.5;}.block-03 .article-grid article img{max-width:100%;min-height:100%;height:auto;}.block-03 .article-grid article{--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(350px,var(--inner-size,calc(100% - var(--gap)*2),100%));}.block-03 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-03 .article-grid article a figure{overflow:hidden;}.block-03 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-03 .article-grid article a:active,.block-03 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-03 .article-grid article a:active .article-cover:not(.error),.block-03 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-03 .article-grid article .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-03 .article-grid article .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-03 .article-grid article .inner figure picture{display:contents;}.block-03 .article-grid article .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-03 .article-grid article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-03 .article-grid article .inner figure img.error.square{aspect-ratio:1;}.block-03 .article-grid article .inner .title,.block-03 .article-grid article .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-03 .article-grid article .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-03 .article-grid article .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-03 .article-grid article .inner .category{display:none;}.block-03 .article-grid article .inner{height:0;min-height:250px;}.block-03 .article-grid article .inner .title{display:block;max-height:calc(100% - var(--font-subtitle-size) - var(--gap)*8)!important;text-overflow:ellipsis;font-size:clamp(20px,4.5vw,var(--h5-size));}@media(max-width:480px){.block-03 .article-grid article{min-width:auto;width:calc(100% - var(--gap)*2);}.block-03 .article-grid article .inner{height:auto;}.block-03 .article-grid article .inner img,.block-03 .article-grid article .inner figure{border-radius:var(--rad) var(--rad) 0 0!important;width:100%;}.block-03 .article-grid article .inner .title,.block-03 .article-grid article .inner .date{width:100%;max-width:fit-content;font-size:var(--h6-size);}.block-03 .article-grid article .inner .date{display:none;}.block-03 .article-grid article .inner .title{min-height:64px;}}.block-04{--gap:10px;--rad:calc(var(--radius)*2);--text-color:hsl(var(--background-light));--background-color:hsl(var(--background-dark));}.block-04 .inner{background-color:var(--background-color);display:flex;margin:var(--gap);border-radius:var(--rad);padding:calc(var(--gap)*3);position:relative;min-height:250px;flex-direction:column;box-sizing:border-box;text-decoration:none;}.block-04 .inner figure{position:relative;}.block-04 .inner figure .video{position:relative;}.block-04 .inner figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-04 .inner figure .video:hover::before{opacity:.5;}.block-04 .inner figure{display:contents;}.block-04 .inner figure img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;margin:0;width:100%;height:100%;object-fit:cover;border-radius:var(--rad);opacity:.7;font-size:20px;color:#fff;text-indent:10px;}.block-04 .inner figure img.error{position:relative;margin-bottom:20px;}.block-04 .inner label{z-index:10;margin-bottom:var(--gap);font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--primary-medium));width:min-content;background-color:hsl(var(--background-light));padding:4px 5px;border-radius:4px;white-space:nowrap;}.block-04 .inner .title{z-index:10;margin-top:auto;font-family:var(--font-serif);font-size:clamp(20px,6vw,var(--font-serif-size));line-height:1.2em;font-weight:bold;color:var(--text-color);}.block-05{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--inner-soft:var(--soft,#333);}.block-05>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-05>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-05>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-05>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-05>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-05>header .block-link:focus,.block-05>header .block-link:hover,.block-05>header .block-link:active{opacity:.8;}.dark .block-05>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-05>header{flex-wrap:wrap;}.block-05>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-05.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-05.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-05.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-05.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-05.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-05.highlight>header:after{visibility:hidden;}.block-05.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-05.highlight>header .block-title{font-size:100%;}.block-05.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-05.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-05 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}.block-05 .article-grid article{width:calc(50% - var(--gap)*2);max-width:initial;margin:var(--gap);flex-shrink:1;flex-grow:1;flex-basis:initial;}.block-05 .article-grid article figure{margin:0;display:flex;align-items:center;justify-content:center;position:relative;}.block-05 .article-grid article figure{position:relative;}.block-05 .article-grid article figure .video{position:relative;}.block-05 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-05 .article-grid article figure .video:hover::before{opacity:.5;}.block-05 .article-grid article img{max-width:100%;min-height:100%;height:auto;}.block-05 .article-grid article:first-of-type{--font-serif:serif;}.block-05 .article-grid article:first-of-type a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-05 .article-grid article:first-of-type a figure{overflow:hidden;}.block-05 .article-grid article:first-of-type a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-05 .article-grid article:first-of-type a:active,.block-05 .article-grid article:first-of-type a:hover{background-color:var(--inner-hover-color);}.block-05 .article-grid article:first-of-type a:active .article-cover:not(.error),.block-05 .article-grid article:first-of-type a:hover .article-cover:not(.error){transform:scale(1.05);}.block-05 .article-grid article:first-of-type .inner{background-color:var(--background-color);display:flex;border-radius:var(--rad);padding:calc(var(--gap)*3);position:relative;height:100%;min-height:250px;flex-direction:column;box-sizing:border-box;text-decoration:none;overflow:hidden;}.block-05 .article-grid article:first-of-type .inner figure{display:contents;}.block-05 .article-grid article:first-of-type .inner figure img{position:absolute!important;left:0;top:0;z-index:0;margin:0;width:100%;object-fit:cover;border-radius:var(--rad);opacity:.7;font-size:20px;color:#fff;text-indent:10px;z-index:0;}.block-05 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;position:relative;margin-bottom:20px;}.block-05 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-05 .article-grid article:first-of-type .inner label{z-index:10;margin-bottom:calc(var(--gap)*2);font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--primary-medium));width:min-content;background-color:hsl(var(--background-light));padding:4px 5px;border-radius:4px;white-space:nowrap;}.block-05 .article-grid article:first-of-type .inner .title{z-index:10;margin-top:auto;font-family:var(--font-serif);font-size:clamp(var(--h6-size),6vw,var(--font-serif-size));line-height:1.2em;font-weight:bold;color:var(--text-color);max-width:100%;text-overflow:ellipsis;overflow:hidden;}.block-05 .article-grid article:first-of-type .inner figure:after{content:"";background-image:linear-gradient(64deg,hsl(var(--background-dark)) 1%,hsl(var(--surface-dark)) 100%);position:absolute!important;top:0;left:0;right:0;bottom:0;opacity:.6;}.block-05 .article-grid article:first-of-type .inner figure img{opacity:1;}.block-05 .article-grid article:first-of-type .inner label{margin-bottom:calc(var(--gap)*2);}.block-05 .article-grid article:first-of-type .inner .title{font-family:var(--font-impact);font-size:clamp(24px,4vw,var(--h3-size));text-transform:uppercase;font-weight:normal;width:fit-content;display:inline;color:hsl(var(--primary-medium));}.block-05 .article-grid article:first-of-type .inner .title .first-row,.block-05 .article-grid article:first-of-type .inner .title .second-row{width:min-content;padding:var(--gap);display:block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}.block-05 .article-grid article:first-of-type .inner .title .first-row{background-color:hsl(var(--background-light));}.block-05 .article-grid article:first-of-type .inner .title .second-row{background-color:hsl(var(--surface-xlight));}.block-05 .article-grid article~article{--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(350px,var(--inner-size,calc(100% - var(--gap)*2),100%));}.block-05 .article-grid article~article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-05 .article-grid article~article a figure{overflow:hidden;}.block-05 .article-grid article~article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-05 .article-grid article~article a:active,.block-05 .article-grid article~article a:hover{background-color:var(--inner-hover-color);}.block-05 .article-grid article~article a:active .article-cover:not(.error),.block-05 .article-grid article~article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-05 .article-grid article~article .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-05 .article-grid article~article .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-05 .article-grid article~article .inner figure picture{display:contents;}.block-05 .article-grid article~article .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-05 .article-grid article~article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-05 .article-grid article~article .inner figure img.error.square{aspect-ratio:1;}.block-05 .article-grid article~article .inner .title,.block-05 .article-grid article~article .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-05 .article-grid article~article .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-05 .article-grid article~article .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-05 .article-grid article~article .inner .category{display:none;}.block-05 .article-grid article~article .inner{height:0;min-height:250px;}.block-05 .article-grid article~article .inner .title{display:block;max-height:calc(100% - var(--font-subtitle-size) - var(--gap)*8)!important;text-overflow:ellipsis;font-size:clamp(20px,4.5vw,var(--h5-size));}@media(max-width:480px){.block-05 .article-grid article~article{min-width:auto;width:calc(100% - var(--gap)*2);}.block-05 .article-grid article~article .inner{height:auto;}.block-05 .article-grid article~article .inner img,.block-05 .article-grid article~article .inner figure{border-radius:var(--rad) var(--rad) 0 0!important;width:100%;}.block-05 .article-grid article~article .inner .title,.block-05 .article-grid article~article .inner .date{width:100%;max-width:fit-content;font-size:var(--h6-size);}.block-05 .article-grid article~article .inner .date{display:none;}.block-05 .article-grid article~article .inner .title{min-height:64px;}}.block-06{--gap:10px;--rad:calc(var(--radius)*2);--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--background-light));--background-color:hsl(var(--background-dark));}.block-06 article{--pad:var(--gap);background-color:var(--background-color);border:6px solid var(--accent-color);color:var(--text-color);border-radius:calc(var(--radius)*2);background-size:100%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-03.png");padding:calc(var(--pad)*4);margin-top:calc(var(--pad)*2);}.block-06 article label+article .inner{padding-top:calc(var(--pad)*2);}.block-06 article .inner{text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;}.block-06 article .inner label{background-color:var(--accent-color);color:var(--text-color);position:absolute;padding:var(--pad) calc(var(--pad)*2);border-radius:var(--radius);font-size:var(--h6-size);left:50%;top:calc(var(--pad)*2 + 5px);transform:translate(-50%,-50%);}.block-06 article .inner .title{font-family:var(--font-impact);color:var(--text-color);text-transform:uppercase;line-height:1.1em;max-width:100%;font-size:100%;font-weight:normal;}@media(max-width:768px){.block-06 article .inner .title{font-size:clamp(20px,8vw,50%);}}.block-07{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:#50ffc9;--text-color:hsl(var(--background-light));--background-color:hsl(var(--surface-xdark));--imgH:64px;--inner-soft:var(--soft,#333);}.block-07.highlight{--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-07.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-07.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-07.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-07.highlight>header:after{visibility:hidden;}.block-07.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-07.highlight>header .block-title{font-size:100%;}.block-07.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-07.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-07.highlight .article-grid{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-07.png");background-repeat:repeat;background-size:100%;margin-left:calc(var(--gap)*-2);margin-right:calc(var(--gap)*-2);padding:var(--gap);margin-bottom:calc(var(--gap)*-1);}.block-07>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-07>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-07>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-07>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-07>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-07>header .block-link:focus,.block-07>header .block-link:hover,.block-07>header .block-link:active{opacity:.8;}.dark .block-07>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-07>header{flex-wrap:wrap;}.block-07>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-07 .article-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding:var(--pad)!important;gap:calc(var(--gap)*2);grid-auto-flow:row dense;}.block-07 .article-grid .video-card.fluid-container{aspect-ratio:auto!important;grid-column:1/span 2;grid-row:1/span 2;}.block-07 .article-grid .video-card.fluid-container>.inner{overflow:hidden;background-color:var(--accent-color)!important;}.block-07 .article-grid .video-card:first-child{--rad:calc(var(--radius)*.5);--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));max-width:fit-content;width:calc(50% - var(--gap)*2);min-width:min(250px,100% - var(--gap)*2);max-width:initial;min-height:200px;aspect-ratio:16/9;flex-grow:2;}.block-07 .article-grid .video-card:first-child a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-07 .article-grid .video-card:first-child a figure{overflow:hidden;}.block-07 .article-grid .video-card:first-child a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-07 .article-grid .video-card:first-child a:active,.block-07 .article-grid .video-card:first-child a:hover{background-color:var(--inner-hover-color);}.block-07 .article-grid .video-card:first-child a:active .article-cover:not(.error),.block-07 .article-grid .video-card:first-child a:hover .article-cover:not(.error){transform:scale(1.05);}.block-07 .article-grid .video-card:first-child .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-07 .article-grid .video-card:first-child .inner picture{display:contents;}.block-07 .article-grid .video-card:first-child .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-07 .article-grid .video-card:first-child .inner figure img{width:100%;}.block-07 .article-grid .video-card:first-child .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-07 .article-grid .video-card:first-child .inner figure img.error.square{aspect-ratio:1;}.block-07 .article-grid .video-card:first-child .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-07 .article-grid .video-card:first-child .inner .title{min-height:64px;}}.block-07 .article-grid .video-card:first-child .inner .category,.block-07 .article-grid .video-card:first-child .inner .date{display:none;}.block-07 .article-grid .video-card:first-child .inner{color:var(--text-color);background-color:var(--background-color);outline:2px solid var(--accent-color);box-sizing:border-box;font-size:var(--font-body-size);}.block-07 .article-grid .video-card:first-child .inner figure.cover::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;transition:opacity var(--ani-calm);background-image:linear-gradient(61deg,hsla(var(--surface-xdark),.7) 0%,hsla(var(--surface-xdark),.3) 100%);}.block-07 .article-grid .video-card:first-child .inner figure.cover .article-cover{width:100%;height:100%;object-fit:cover;}.block-07 .article-grid .video-card:first-child .inner:focus,.block-07 .article-grid .video-card:first-child .inner:hover,.block-07 .article-grid .video-card:first-child .inner:active{background-color:var(--background-color);}.block-07 .article-grid .video-card:first-child .inner:focus figure.cover::after,.block-07 .article-grid .video-card:first-child .inner:hover figure.cover::after,.block-07 .article-grid .video-card:first-child .inner:active figure.cover::after{opacity:.2;}.block-07 .article-grid .video-card:first-child .inner figure.cover{position:relative;aspect-ratio:16/9;}.block-07 .article-grid .video-card:first-child .inner figure.cover figure.icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;width:50px;height:50px;background-color:var(--accent-color);border-radius:50%;padding:var(--gap);box-sizing:border-box;}.block-07 .article-grid .video-card:first-child .inner figure.cover figure.icon .shape{width:100%;height:100%;}.block-07 .article-grid .video-card:first-child .inner .title{margin:calc(var(--gap)*2);font-size:1rem;}.block-07 .article-grid .video-card:first-child .inner .date{display:block;margin:calc(var(--gap)*2);opacity:.5;margin-top:auto;text-transform:uppercase;font-size:.8rem;}@media(max-width:768px){.block-07 .article-grid .video-card:first-child{width:calc(100% - var(--gap)*2);}}.block-07 .article-grid .video-card:first-child .inner{position:relative;}.block-07 .article-grid .video-card:first-child .inner figure.cover{position:absolute;width:100%;height:100%;z-index:0;border-radius:var(--radius);}.block-07 .article-grid .video-card:first-child .inner .title{z-index:10;order:2;margin-top:auto;}.block-07 .article-grid .video-card:first-child .inner .date{z-index:10;order:1;margin-top:var(--gap);margin-bottom:var(--gap);}.block-07 .article-grid .video-card{--rad:calc(var(--radius)*.5);--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));max-width:fit-content;width:auto!important;max-width:initial;}.block-07 .article-grid .video-card a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-07 .article-grid .video-card a figure{overflow:hidden;}.block-07 .article-grid .video-card a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-07 .article-grid .video-card a:active,.block-07 .article-grid .video-card a:hover{background-color:var(--inner-hover-color);}.block-07 .article-grid .video-card a:active .article-cover:not(.error),.block-07 .article-grid .video-card a:hover .article-cover:not(.error){transform:scale(1.05);}.block-07 .article-grid .video-card .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-07 .article-grid .video-card .inner picture{display:contents;}.block-07 .article-grid .video-card .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-07 .article-grid .video-card .inner figure img{width:100%;}.block-07 .article-grid .video-card .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-07 .article-grid .video-card .inner figure img.error.square{aspect-ratio:1;}.block-07 .article-grid .video-card .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-07 .article-grid .video-card .inner .title{min-height:64px;}}.block-07 .article-grid .video-card .inner .category,.block-07 .article-grid .video-card .inner .date{display:none;}.block-07 .article-grid .video-card .inner{color:var(--text-color);background-color:var(--background-color);outline:2px solid var(--accent-color);box-sizing:border-box;font-size:var(--font-body-size);}.block-07 .article-grid .video-card .inner figure.cover::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;transition:opacity var(--ani-calm);background-image:linear-gradient(61deg,hsla(var(--surface-xdark),.7) 0%,hsla(var(--surface-xdark),.3) 100%);}.block-07 .article-grid .video-card .inner figure.cover .article-cover{width:100%;height:100%;object-fit:cover;}.block-07 .article-grid .video-card .inner:focus,.block-07 .article-grid .video-card .inner:hover,.block-07 .article-grid .video-card .inner:active{background-color:var(--background-color);}.block-07 .article-grid .video-card .inner:focus figure.cover::after,.block-07 .article-grid .video-card .inner:hover figure.cover::after,.block-07 .article-grid .video-card .inner:active figure.cover::after{opacity:.2;}.block-07 .article-grid .video-card .inner figure.cover{position:relative;aspect-ratio:16/9;}.block-07 .article-grid .video-card .inner figure.cover figure.icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;width:50px;height:50px;background-color:var(--accent-color);border-radius:50%;padding:var(--gap);box-sizing:border-box;}.block-07 .article-grid .video-card .inner figure.cover figure.icon .shape{width:100%;height:100%;}.block-07 .article-grid .video-card .inner .title{margin:calc(var(--gap)*2);font-size:1rem;}.block-07 .article-grid .video-card .inner .date{display:block;margin:calc(var(--gap)*2);opacity:.5;margin-top:auto;text-transform:uppercase;font-size:.8rem;}@media(max-width:768px){.block-07 .article-grid{grid-template-columns:1fr 1fr;}}@media(max-width:480px){.block-07 .article-grid{grid-template-columns:1fr;}.block-07 .article-grid .video-card.fluid-container{grid-column:initial;grid-row:initial;}}.block-08{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:#ff7a3a;--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xdark));--imgH:64px;--inner-soft:var(--soft,#333);}.block-08.highlight{--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-08.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-08.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-08.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-08.highlight>header:after{visibility:hidden;}.block-08.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-08.highlight>header .block-title{font-size:100%;}.block-08.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-08.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-08.highlight header .block-image{height:50px;border-radius:0;aspect-ratio:initial;padding:0;margin-top:-5px;margin-bottom:-5px;object-fit:contain;}.block-08.highlight .article-grid{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-08-2.png");background-repeat:repeat;background-size:100%;margin-left:calc(var(--gap)*-2);margin-right:calc(var(--gap)*-2);padding:var(--gap);margin-top:calc(var(--gap)*-1);margin-bottom:calc(var(--gap)*-1);}.block-08.highlight .article-grid article figure{position:relative;}.block-08.highlight .article-grid article figure .video{position:relative;}.block-08.highlight .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-08.highlight .article-grid article figure .video:hover::before{opacity:.5;}.block-08.highlight .article-grid article .inner{background-color:hsl(var(--background-light));color:hsl(var(--surface-text));}.block-08>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-08>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-08>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-08>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-08>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-08>header .block-link:focus,.block-08>header .block-link:hover,.block-08>header .block-link:active{opacity:.8;}.dark .block-08>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-08>header{flex-wrap:wrap;}.block-08>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-08 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}.block-08 .article-grid article{width:calc(25% - var(--gap)*2);max-width:initial;margin:var(--gap);flex-shrink:1;flex-grow:1;flex-basis:initial;}@media(max-width:768px){.block-08 .article-grid article{width:calc(50% - var(--gap)*2);}}.block-08 .article-grid article figure{margin:0;display:flex;align-items:center;justify-content:center;position:relative;}.block-08 .article-grid article figure{position:relative;}.block-08 .article-grid article figure .video{position:relative;}.block-08 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-08 .article-grid article figure .video:hover::before{opacity:.5;}.block-08 .article-grid article img{max-width:100%;min-height:100%;height:auto;}.block-08 .article-grid article{--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));padding-top:60px;margin-bottom:30px;min-width:min(150px,var(--inner-width));}.block-08 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-08 .article-grid article a figure{overflow:hidden;}.block-08 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-08 .article-grid article a:active,.block-08 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-08 .article-grid article a:active .article-cover:not(.error),.block-08 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-08 .article-grid article .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-08 .article-grid article .inner picture{display:contents;}.block-08 .article-grid article .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-08 .article-grid article .inner figure img{width:100%;}.block-08 .article-grid article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-08 .article-grid article .inner figure img.error.square{aspect-ratio:1;}.block-08 .article-grid article .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-08 .article-grid article .inner .title{min-height:64px;}}.block-08 .article-grid article .inner .category,.block-08 .article-grid article .inner .date{display:none;}.block-08 .article-grid article .inner{--inner-rad:calc(var(--rad)*.5);position:relative;padding:var(--gap);}.block-08 .article-grid article .inner::after{content:"";display:block;position:absolute;top:60px;bottom:10px;left:10px;right:10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--inner-rad);}.block-08 .article-grid article .inner .avatar{position:absolute;left:calc(50% - 40px);top:-60px;overflow:visible;}.block-08 .article-grid article .inner .avatar .picture{width:80px;height:80px;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-2);}.block-08 .article-grid article .inner figure.cover{border-radius:var(--inner-rad) var(--inner-rad) 0 0;z-index:10;}.block-08 .article-grid article .inner .author{text-align:center;color:hsl(var(--secondary-medium));font-size:var(--font-body-size);font-weight:bold;padding:var(--gap);margin-top:var(--gap);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.block-08 .article-grid article .inner .title{font-size:var(--font-body-size);}.block-09{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-09>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-09>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-09>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-09>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-09>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-09>header .block-link:focus,.block-09>header .block-link:hover,.block-09>header .block-link:active{opacity:.8;}.dark .block-09>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-09>header{flex-wrap:wrap;}.block-09>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-09 header{margin-bottom:calc(var(--gap));}.block-09.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-09.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-09.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-09.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-09.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-09.highlight>header:after{visibility:hidden;}.block-09.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-09.highlight>header .block-title{font-size:100%;}.block-09.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-09.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-09 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--gap)*2);}@media(max-width:768px){.block-09 .article-grid{grid-template-columns:repeat(1,1fr);}.block-09 .article-grid article{order:10!important;}}.block-09 .article-grid article{height:100%;width:100%;}.block-09 .article-grid article figure{position:relative;}.block-09 .article-grid article figure .video{position:relative;}.block-09 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-09 .article-grid article figure .video:hover::before{opacity:.5;}.block-09 .article-grid article{order:10;}.box-type-a .article-grid article:nth-of-type(n+3){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.box-type-a .article-grid article:nth-of-type(n+3) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.box-type-a .article-grid article:nth-of-type(n+3) a figure{overflow:hidden;}.box-type-a .article-grid article:nth-of-type(n+3) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.box-type-a .article-grid article:nth-of-type(n+3) a:active,.box-type-a .article-grid article:nth-of-type(n+3) a:hover{background-color:var(--inner-hover-color);}.box-type-a .article-grid article:nth-of-type(n+3) a:active .article-cover:not(.error),.box-type-a .article-grid article:nth-of-type(n+3) a:hover .article-cover:not(.error){transform:scale(1.05);}.box-type-a .article-grid article:nth-of-type(n+3) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure picture{display:contents;}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure img.error.square{aspect-ratio:1;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .title,.box-type-a .article-grid article:nth-of-type(n+3) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.box-type-a .article-grid article:nth-of-type(n+3) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.box-type-a .article-grid article:nth-of-type(n+3) .inner .category{display:none;}@media(max-width:320px){.box-type-a .article-grid article:nth-of-type(n+3){height:auto;}.box-type-a .article-grid article:nth-of-type(n+3) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure img{border-radius:0;}}.box-type-a .article-grid article:nth-of-type(n+3) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.box-type-a .article-grid article:nth-of-type(n+3) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .category,.box-type-a .article-grid article:nth-of-type(n+3) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .category{grid-area:c;}.box-type-a .article-grid article:nth-of-type(n+3) .inner .date{grid-area:d;margin-left:0;text-align:right;}.box-type-a .article-grid article:nth-of-type(1),.box-type-a .article-grid article:nth-of-type(2){grid-row-start:span 2;--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.box-type-a .article-grid article:nth-of-type(1) a,.box-type-a .article-grid article:nth-of-type(2) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.box-type-a .article-grid article:nth-of-type(1) a figure,.box-type-a .article-grid article:nth-of-type(2) a figure{overflow:hidden;}.box-type-a .article-grid article:nth-of-type(1) a .article-cover,.box-type-a .article-grid article:nth-of-type(2) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.box-type-a .article-grid article:nth-of-type(1) a:active,.box-type-a .article-grid article:nth-of-type(1) a:hover,.box-type-a .article-grid article:nth-of-type(2) a:active,.box-type-a .article-grid article:nth-of-type(2) a:hover{background-color:var(--inner-hover-color);}.box-type-a .article-grid article:nth-of-type(1) a:active .article-cover:not(.error),.box-type-a .article-grid article:nth-of-type(1) a:hover .article-cover:not(.error),.box-type-a .article-grid article:nth-of-type(2) a:active .article-cover:not(.error),.box-type-a .article-grid article:nth-of-type(2) a:hover .article-cover:not(.error){transform:scale(1.05);}.box-type-a .article-grid article:nth-of-type(1) .inner,.box-type-a .article-grid article:nth-of-type(2) .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.box-type-a .article-grid article:nth-of-type(1) .inner,.box-type-a .article-grid article:nth-of-type(2) .inner{aspect-ratio:1;}}.box-type-a .article-grid article:nth-of-type(1) .inner figure,.box-type-a .article-grid article:nth-of-type(2) .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.box-type-a .article-grid article:nth-of-type(1) .inner figure img,.box-type-a .article-grid article:nth-of-type(2) .inner figure img{width:100%;height:100%;object-fit:cover;}.box-type-a .article-grid article:nth-of-type(1) .inner figure::after,.box-type-a .article-grid article:nth-of-type(2) .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.box-type-a .article-grid article:nth-of-type(1) .title,.box-type-a .article-grid article:nth-of-type(2) .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.box-type-a .article-grid article:nth-of-type(1) .category,.box-type-a .article-grid article:nth-of-type(2) .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.box-type-a .article-grid article:nth-of-type(1) .category,.box-type-a .article-grid article:nth-of-type(2) .category{display:block;}.box-type-a .article-grid article:nth-of-type(1) .date,.box-type-a .article-grid article:nth-of-type(2) .date{display:none;}.box-type-a .article-grid article:nth-of-type(1){order:1;}.box-type-a .article-grid article:nth-of-type(2){order:3;}.box-type-a .article-grid article:nth-of-type(3),.box-type-a .article-grid article:nth-of-type(4){order:2;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a figure{overflow:hidden;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a:active,.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a:hover{background-color:var(--inner-hover-color);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a:active .article-cover:not(.error),.box-type-b .article-grid article:not(:nth-last-child(-n+2)) a:hover .article-cover:not(.error){transform:scale(1.05);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure picture{display:contents;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure img.error.square{aspect-ratio:1;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .title,.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .category{display:none;}@media(max-width:320px){.box-type-b .article-grid article:not(:nth-last-child(-n+2)){height:auto;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure img{border-radius:0;}}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .category,.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .category{grid-area:c;}.box-type-b .article-grid article:not(:nth-last-child(-n+2)) .inner .date{grid-area:d;margin-left:0;text-align:right;}.box-type-b .article-grid article:nth-last-child(-n+2){grid-row-start:span 2;--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.box-type-b .article-grid article:nth-last-child(-n+2) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.box-type-b .article-grid article:nth-last-child(-n+2) a figure{overflow:hidden;}.box-type-b .article-grid article:nth-last-child(-n+2) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.box-type-b .article-grid article:nth-last-child(-n+2) a:active,.box-type-b .article-grid article:nth-last-child(-n+2) a:hover{background-color:var(--inner-hover-color);}.box-type-b .article-grid article:nth-last-child(-n+2) a:active .article-cover:not(.error),.box-type-b .article-grid article:nth-last-child(-n+2) a:hover .article-cover:not(.error){transform:scale(1.05);}.box-type-b .article-grid article:nth-last-child(-n+2) .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.box-type-b .article-grid article:nth-last-child(-n+2) .inner{aspect-ratio:1;}}.box-type-b .article-grid article:nth-last-child(-n+2) .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.box-type-b .article-grid article:nth-last-child(-n+2) .inner figure img{width:100%;height:100%;object-fit:cover;}.box-type-b .article-grid article:nth-last-child(-n+2) .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.box-type-b .article-grid article:nth-last-child(-n+2) .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.box-type-b .article-grid article:nth-last-child(-n+2) .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.box-type-b .article-grid article:nth-last-child(-n+2) .category{display:block;}.box-type-b .article-grid article:nth-last-child(-n+2) .date{display:none;}.box-type-b .article-grid article:nth-of-type(1){order:1;}.box-type-b .article-grid article:nth-last-child(2){order:2;}.box-type-b .article-grid article:nth-last-child(3){order:11;}.block-11{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-11>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-11>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-11>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-11>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-11>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-11>header .block-link:focus,.block-11>header .block-link:hover,.block-11>header .block-link:active{opacity:.8;}.dark .block-11>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-11>header{flex-wrap:wrap;}.block-11>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-11 header{margin-bottom:calc(var(--gap));}.block-11.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-11.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-11.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-11.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-11.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-11.highlight>header:after{visibility:hidden;}.block-11.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-11.highlight>header .block-title{font-size:100%;}.block-11.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-11.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-11 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-11 .article-grid{flex-direction:column;}.block-11 .article-grid article{--cols:1!important;}}.block-11 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-11 .article-grid article figure{position:relative;}.block-11 .article-grid article figure .video{position:relative;}.block-11 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-11 .article-grid article figure .video:hover::before{opacity:.5;}.block-11 .article-grid article:nth-of-type(-n+3){--cols:3;}.block-11 .article-grid article:not(:nth-of-type(-n+3)){--cols:2;}.block-11 .article-grid article:nth-of-type(1),.block-11 .article-grid article:nth-of-type(2),.block-11 .article-grid article:nth-of-type(3){--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.block-11 .article-grid article:nth-of-type(1) a,.block-11 .article-grid article:nth-of-type(2) a,.block-11 .article-grid article:nth-of-type(3) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-11 .article-grid article:nth-of-type(1) a figure,.block-11 .article-grid article:nth-of-type(2) a figure,.block-11 .article-grid article:nth-of-type(3) a figure{overflow:hidden;}.block-11 .article-grid article:nth-of-type(1) a .article-cover,.block-11 .article-grid article:nth-of-type(2) a .article-cover,.block-11 .article-grid article:nth-of-type(3) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-11 .article-grid article:nth-of-type(1) a:active,.block-11 .article-grid article:nth-of-type(1) a:hover,.block-11 .article-grid article:nth-of-type(2) a:active,.block-11 .article-grid article:nth-of-type(2) a:hover,.block-11 .article-grid article:nth-of-type(3) a:active,.block-11 .article-grid article:nth-of-type(3) a:hover{background-color:var(--inner-hover-color);}.block-11 .article-grid article:nth-of-type(1) a:active .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(1) a:hover .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(2) a:active .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(2) a:hover .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(3) a:active .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(3) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-11 .article-grid article:nth-of-type(1) .inner,.block-11 .article-grid article:nth-of-type(2) .inner,.block-11 .article-grid article:nth-of-type(3) .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.block-11 .article-grid article:nth-of-type(1) .inner,.block-11 .article-grid article:nth-of-type(2) .inner,.block-11 .article-grid article:nth-of-type(3) .inner{aspect-ratio:1;}}.block-11 .article-grid article:nth-of-type(1) .inner figure,.block-11 .article-grid article:nth-of-type(2) .inner figure,.block-11 .article-grid article:nth-of-type(3) .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.block-11 .article-grid article:nth-of-type(1) .inner figure img,.block-11 .article-grid article:nth-of-type(2) .inner figure img,.block-11 .article-grid article:nth-of-type(3) .inner figure img{width:100%;height:100%;object-fit:cover;}.block-11 .article-grid article:nth-of-type(1) .inner figure::after,.block-11 .article-grid article:nth-of-type(2) .inner figure::after,.block-11 .article-grid article:nth-of-type(3) .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.block-11 .article-grid article:nth-of-type(1) .title,.block-11 .article-grid article:nth-of-type(2) .title,.block-11 .article-grid article:nth-of-type(3) .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-11 .article-grid article:nth-of-type(1) .category,.block-11 .article-grid article:nth-of-type(2) .category,.block-11 .article-grid article:nth-of-type(3) .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.block-11 .article-grid article:nth-of-type(1) .category,.block-11 .article-grid article:nth-of-type(2) .category,.block-11 .article-grid article:nth-of-type(3) .category{display:block;}.block-11 .article-grid article:nth-of-type(1) .date,.block-11 .article-grid article:nth-of-type(2) .date,.block-11 .article-grid article:nth-of-type(3) .date{display:none;}.block-11 .article-grid article:nth-of-type(n+4){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-11 .article-grid article:nth-of-type(n+4) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-11 .article-grid article:nth-of-type(n+4) a figure{overflow:hidden;}.block-11 .article-grid article:nth-of-type(n+4) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-11 .article-grid article:nth-of-type(n+4) a:active,.block-11 .article-grid article:nth-of-type(n+4) a:hover{background-color:var(--inner-hover-color);}.block-11 .article-grid article:nth-of-type(n+4) a:active .article-cover:not(.error),.block-11 .article-grid article:nth-of-type(n+4) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-11 .article-grid article:nth-of-type(n+4) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-11 .article-grid article:nth-of-type(n+4) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-11 .article-grid article:nth-of-type(n+4) .inner figure picture{display:contents;}.block-11 .article-grid article:nth-of-type(n+4) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-11 .article-grid article:nth-of-type(n+4) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-11 .article-grid article:nth-of-type(n+4) .inner figure img.error.square{aspect-ratio:1;}.block-11 .article-grid article:nth-of-type(n+4) .inner .title,.block-11 .article-grid article:nth-of-type(n+4) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-11 .article-grid article:nth-of-type(n+4) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-11 .article-grid article:nth-of-type(n+4) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-11 .article-grid article:nth-of-type(n+4) .inner .category{display:none;}@media(max-width:320px){.block-11 .article-grid article:nth-of-type(n+4){height:auto;}.block-11 .article-grid article:nth-of-type(n+4) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-11 .article-grid article:nth-of-type(n+4) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-11 .article-grid article:nth-of-type(n+4) .inner figure img{border-radius:0;}}.block-11 .article-grid article:nth-of-type(n+4) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-11 .article-grid article:nth-of-type(n+4) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-11 .article-grid article:nth-of-type(n+4) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-11 .article-grid article:nth-of-type(n+4) .inner .category,.block-11 .article-grid article:nth-of-type(n+4) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-11 .article-grid article:nth-of-type(n+4) .inner .category{grid-area:c;}.block-11 .article-grid article:nth-of-type(n+4) .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-12{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-12>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-12>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-12>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-12>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-12>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-12>header .block-link:focus,.block-12>header .block-link:hover,.block-12>header .block-link:active{opacity:.8;}.dark .block-12>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-12>header{flex-wrap:wrap;}.block-12>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-12 header{margin-bottom:calc(var(--gap));}.block-12.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-12.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-12.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-12.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-12.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-12.highlight>header:after{visibility:hidden;}.block-12.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-12.highlight>header .block-title{font-size:100%;}.block-12.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-12.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-12 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-12 .article-grid{flex-direction:column;}.block-12 .article-grid article{--cols:1!important;}}.block-12 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-12 .article-grid article figure{position:relative;}.block-12 .article-grid article figure .video{position:relative;}.block-12 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-12 .article-grid article figure .video:hover::before{opacity:.5;}.block-12 .article-grid article:nth-of-type(-n+3){--cols:3;}.block-12 .article-grid article:not(:nth-of-type(-n+3)){--cols:3;}.block-12 .article-grid article{--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.block-12 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-12 .article-grid article a figure{overflow:hidden;}.block-12 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-12 .article-grid article a:active,.block-12 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-12 .article-grid article a:active .article-cover:not(.error),.block-12 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-12 .article-grid article .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.block-12 .article-grid article .inner{aspect-ratio:1;}}.block-12 .article-grid article .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.block-12 .article-grid article .inner figure img{width:100%;height:100%;object-fit:cover;}.block-12 .article-grid article .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.block-12 .article-grid article .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-12 .article-grid article .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.block-12 .article-grid article .category{display:block;}.block-12 .article-grid article .date{display:none;}.block-13{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-13>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-13>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-13>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-13>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-13>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-13>header .block-link:focus,.block-13>header .block-link:hover,.block-13>header .block-link:active{opacity:.8;}.dark .block-13>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-13>header{flex-wrap:wrap;}.block-13>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-13 header{margin-bottom:calc(var(--gap));}.block-13.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-13.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-13.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-13.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-13.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-13.highlight>header:after{visibility:hidden;}.block-13.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-13.highlight>header .block-title{font-size:100%;}.block-13.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-13.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-13 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--gap)*2);}@media(max-width:768px){.block-13 .article-grid{grid-template-columns:repeat(1,1fr);}.block-13 .article-grid article{order:10!important;}}.block-13 .article-grid article{height:100%;width:100%;}.block-13 .article-grid article figure{position:relative;}.block-13 .article-grid article figure .video{position:relative;}.block-13 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-13 .article-grid article figure .video:hover::before{opacity:.5;}.block-13 .article-grid article:not(:nth-of-type(1)){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-13 .article-grid article:not(:nth-of-type(1)) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-13 .article-grid article:not(:nth-of-type(1)) a figure{overflow:hidden;}.block-13 .article-grid article:not(:nth-of-type(1)) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-13 .article-grid article:not(:nth-of-type(1)) a:active,.block-13 .article-grid article:not(:nth-of-type(1)) a:hover{background-color:var(--inner-hover-color);}.block-13 .article-grid article:not(:nth-of-type(1)) a:active .article-cover:not(.error),.block-13 .article-grid article:not(:nth-of-type(1)) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure picture{display:contents;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure img.error.square{aspect-ratio:1;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .title,.block-13 .article-grid article:not(:nth-of-type(1)) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .category{display:none;}@media(max-width:320px){.block-13 .article-grid article:not(:nth-of-type(1)){height:auto;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure img{border-radius:0;}}.block-13 .article-grid article:not(:nth-of-type(1)) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .category,.block-13 .article-grid article:not(:nth-of-type(1)) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .category{grid-area:c;}.block-13 .article-grid article:not(:nth-of-type(1)) .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-13 .article-grid article:nth-of-type(1){grid-row-start:span 4;--gap:20px;--rad:10px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));}.block-13 .article-grid article:nth-of-type(1) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-13 .article-grid article:nth-of-type(1) a figure{overflow:hidden;}.block-13 .article-grid article:nth-of-type(1) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-13 .article-grid article:nth-of-type(1) a:active,.block-13 .article-grid article:nth-of-type(1) a:hover{background-color:var(--inner-hover-color);}.block-13 .article-grid article:nth-of-type(1) a:active .article-cover:not(.error),.block-13 .article-grid article:nth-of-type(1) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-13 .article-grid article:nth-of-type(1) .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-13 .article-grid article:nth-of-type(1) .inner picture{display:contents;}.block-13 .article-grid article:nth-of-type(1) .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-13 .article-grid article:nth-of-type(1) .inner figure img{width:100%;}.block-13 .article-grid article:nth-of-type(1) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-13 .article-grid article:nth-of-type(1) .inner figure img.error.square{aspect-ratio:1;}.block-13 .article-grid article:nth-of-type(1) .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-13 .article-grid article:nth-of-type(1) .inner .title{min-height:64px;}}.block-13 .article-grid article:nth-of-type(1) .inner .category,.block-13 .article-grid article:nth-of-type(1) .inner .date{display:none;}.block-13 .article-grid article:nth-of-type(1) .inner{display:grid;grid-template:"f f" auto "t t" auto "s s" auto "c d" auto/1fr 1fr;}.block-13 .article-grid article:nth-of-type(1) .inner .date,.block-13 .article-grid article:nth-of-type(1) .inner .category,.block-13 .article-grid article:nth-of-type(1) .inner .subtitle{display:initial;}.block-13 .article-grid article:nth-of-type(1) .inner figure{grid-area:f;height:100%;width:100%;min-height:250px;}.block-13 .article-grid article:nth-of-type(1) .inner figure img{height:100%;object-fit:cover;}.block-13 .article-grid article:nth-of-type(1) .inner .title{grid-area:t;}.block-13 .article-grid article:nth-of-type(1) .inner .subtitle{grid-area:s;}.block-13 .article-grid article:nth-of-type(1) .inner .date{grid-area:d;}.block-13 .article-grid article:nth-of-type(1) .inner .category{grid-area:c;}.block-13 .article-grid article:nth-of-type(1) .inner .date,.block-13 .article-grid article:nth-of-type(1) .inner .category,.block-13 .article-grid article:nth-of-type(1) .inner .subtitle{margin:var(--gap);overflow:hidden;text-overflow:ellipsis;}.block-13 .article-grid article:nth-of-type(1) .inner .title{font-size:var(--h5-size);font-weight:var(--h5-weight);color:hsl(var(--surface-xdark));}.dark .block-13 .article-grid article:nth-of-type(1) .inner .title{color:hsl(var(--background-light));}.block-13 .article-grid article:nth-of-type(1) .inner .subtitle{margin-top:0;font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-dark));display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-13 .article-grid article:nth-of-type(1) .inner .date{margin-top:auto;text-align:right;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-13 .article-grid article:nth-of-type(1) .inner .category{margin-top:auto;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-14{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-14>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-14>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-14>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-14>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-14>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-14>header .block-link:focus,.block-14>header .block-link:hover,.block-14>header .block-link:active{opacity:.8;}.dark .block-14>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-14>header{flex-wrap:wrap;}.block-14>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-14 header{margin-bottom:calc(var(--gap));}.block-14.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-14.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-14.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-14.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-14.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-14.highlight>header:after{visibility:hidden;}.block-14.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-14.highlight>header .block-title{font-size:100%;}.block-14.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-14.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-14 .article-grid{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--gap)*2);}@media(max-width:768px){.block-14 .article-grid{grid-template-columns:repeat(1,1fr);}.block-14 .article-grid article{order:10!important;}}.block-14 .article-grid article{height:100%;width:100%;}.block-14 .article-grid article figure{position:relative;}.block-14 .article-grid article figure .video{position:relative;}.block-14 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-14 .article-grid article figure .video:hover::before{opacity:.5;}.block-14 .article-grid article{order:10;}.block-14 .article-grid article:nth-last-of-type(n+2){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-14 .article-grid article:nth-last-of-type(n+2) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-14 .article-grid article:nth-last-of-type(n+2) a figure{overflow:hidden;}.block-14 .article-grid article:nth-last-of-type(n+2) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-14 .article-grid article:nth-last-of-type(n+2) a:active,.block-14 .article-grid article:nth-last-of-type(n+2) a:hover{background-color:var(--inner-hover-color);}.block-14 .article-grid article:nth-last-of-type(n+2) a:active .article-cover:not(.error),.block-14 .article-grid article:nth-last-of-type(n+2) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure picture{display:contents;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure img.error.square{aspect-ratio:1;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .title,.block-14 .article-grid article:nth-last-of-type(n+2) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .category{display:none;}@media(max-width:320px){.block-14 .article-grid article:nth-last-of-type(n+2){height:auto;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure img{border-radius:0;}}.block-14 .article-grid article:nth-last-of-type(n+2) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .category,.block-14 .article-grid article:nth-last-of-type(n+2) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .category{grid-area:c;}.block-14 .article-grid article:nth-last-of-type(n+2) .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-14 .article-grid article:nth-last-of-type(1){grid-row-start:span 4;--gap:20px;--rad:10px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));min-width:min(180px,var(--inner-width));order:20;}.block-14 .article-grid article:nth-last-of-type(1) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-14 .article-grid article:nth-last-of-type(1) a figure{overflow:hidden;}.block-14 .article-grid article:nth-last-of-type(1) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-14 .article-grid article:nth-last-of-type(1) a:active,.block-14 .article-grid article:nth-last-of-type(1) a:hover{background-color:var(--inner-hover-color);}.block-14 .article-grid article:nth-last-of-type(1) a:active .article-cover:not(.error),.block-14 .article-grid article:nth-last-of-type(1) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-14 .article-grid article:nth-last-of-type(1) .inner{text-decoration:none;color:var(--surface-text);background-color:var(--inner-card-color);border-radius:var(--rad);display:flex;flex-direction:column;height:100%;}.block-14 .article-grid article:nth-last-of-type(1) .inner picture{display:contents;}.block-14 .article-grid article:nth-last-of-type(1) .inner figure{margin:0;overflow:hidden;border-radius:var(--rad) var(--rad) 0 0;}.block-14 .article-grid article:nth-last-of-type(1) .inner figure img{width:100%;}.block-14 .article-grid article:nth-last-of-type(1) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:250%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-14 .article-grid article:nth-last-of-type(1) .inner figure img.error.square{aspect-ratio:1;}.block-14 .article-grid article:nth-last-of-type(1) .inner .title{font-size:var(--font-article-size);margin:var(--gap);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:480px){.block-14 .article-grid article:nth-last-of-type(1) .inner .title{min-height:64px;}}.block-14 .article-grid article:nth-last-of-type(1) .inner .category,.block-14 .article-grid article:nth-last-of-type(1) .inner .date{display:none;}.block-14 .article-grid article:nth-last-of-type(1) .inner{display:grid;grid-template:"f f" auto "t t" auto "s s" auto "c d" auto/1fr 1fr;}.block-14 .article-grid article:nth-last-of-type(1) .inner .date,.block-14 .article-grid article:nth-last-of-type(1) .inner .category,.block-14 .article-grid article:nth-last-of-type(1) .inner .subtitle{display:initial;}.block-14 .article-grid article:nth-last-of-type(1) .inner figure{grid-area:f;height:100%;width:100%;min-height:250px;}.block-14 .article-grid article:nth-last-of-type(1) .inner figure img{height:100%;object-fit:cover;}.block-14 .article-grid article:nth-last-of-type(1) .inner .title{grid-area:t;}.block-14 .article-grid article:nth-last-of-type(1) .inner .subtitle{grid-area:s;}.block-14 .article-grid article:nth-last-of-type(1) .inner .date{grid-area:d;}.block-14 .article-grid article:nth-last-of-type(1) .inner .category{grid-area:c;}.block-14 .article-grid article:nth-last-of-type(1) .inner .date,.block-14 .article-grid article:nth-last-of-type(1) .inner .category,.block-14 .article-grid article:nth-last-of-type(1) .inner .subtitle{margin:var(--gap);overflow:hidden;text-overflow:ellipsis;}.block-14 .article-grid article:nth-last-of-type(1) .inner .title{font-size:var(--h5-size);font-weight:var(--h5-weight);color:hsl(var(--surface-xdark));}.dark .block-14 .article-grid article:nth-last-of-type(1) .inner .title{color:hsl(var(--background-light));}.block-14 .article-grid article:nth-last-of-type(1) .inner .subtitle{margin-top:0;font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-dark));display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-14 .article-grid article:nth-last-of-type(1) .inner .date{margin-top:auto;text-align:right;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-14 .article-grid article:nth-last-of-type(1) .inner .category{margin-top:auto;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-14 .article-grid article:nth-last-of-type(4),.block-14 .article-grid article:nth-last-of-type(3),.block-14 .article-grid article:nth-last-of-type(2){order:21;}.block-15{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-15>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-15>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-15>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-15>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-15>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-15>header .block-link:focus,.block-15>header .block-link:hover,.block-15>header .block-link:active{opacity:.8;}.dark .block-15>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-15>header{flex-wrap:wrap;}.block-15>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-15 header{margin-bottom:calc(var(--gap));}.block-15.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-15.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-15.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-15.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-15.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-15.highlight>header:after{visibility:hidden;}.block-15.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-15.highlight>header .block-title{font-size:100%;}.block-15.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-15.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-15 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-15 .article-grid{flex-direction:column;}.block-15 .article-grid article{--cols:1!important;}}.block-15 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-15 .article-grid article figure{position:relative;}.block-15 .article-grid article figure .video{position:relative;}.block-15 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-15 .article-grid article figure .video:hover::before{opacity:.5;}.block-15 .article-grid article:nth-of-type(-n+1){--cols:1;}.block-15 .article-grid article:not(:nth-of-type(-n+1)){--cols:3;}.block-15 .article-grid article:first-of-type{--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);height:auto;min-height:200px;min-height:250px;}.block-15 .article-grid article:first-of-type a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-15 .article-grid article:first-of-type a figure{overflow:hidden;}.block-15 .article-grid article:first-of-type a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-15 .article-grid article:first-of-type a:active,.block-15 .article-grid article:first-of-type a:hover{background-color:var(--inner-hover-color);}.block-15 .article-grid article:first-of-type a:active .article-cover:not(.error),.block-15 .article-grid article:first-of-type a:hover .article-cover:not(.error){transform:scale(1.05);}.block-15 .article-grid article:first-of-type .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-15 .article-grid article:first-of-type .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-15 .article-grid article:first-of-type .inner figure picture{display:contents;}.block-15 .article-grid article:first-of-type .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-15 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-15 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-15 .article-grid article:first-of-type .inner .title,.block-15 .article-grid article:first-of-type .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-15 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-15 .article-grid article:first-of-type .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-15 .article-grid article:first-of-type .inner .category{display:none;}@media(max-width:320px){.block-15 .article-grid article:first-of-type{height:auto;}.block-15 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-15 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-15 .article-grid article:first-of-type .inner figure img{border-radius:0;}}.block-15 .article-grid article:first-of-type .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-15 .article-grid article:first-of-type .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-15 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-15 .article-grid article:first-of-type .inner .category,.block-15 .article-grid article:first-of-type .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-15 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-15 .article-grid article:first-of-type .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-15 .article-grid article:first-of-type .inner{--gap:20px;--pad:20px;grid-template:"f t t" auto "f s s" min-content "f c d" auto/2fr 1fr 1fr;}.block-15 .article-grid article:first-of-type .inner figure{aspect-ratio:auto;height:250px;min-height:100%;}.block-15 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:150%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-15 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-15 .article-grid article:first-of-type .inner .title{grid-area:t;}.block-15 .article-grid article:first-of-type .inner .subtitle{grid-area:s;}.block-15 .article-grid article:first-of-type .inner .date{grid-area:d;}.block-15 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-15 .article-grid article:first-of-type .inner .date,.block-15 .article-grid article:first-of-type .inner .category,.block-15 .article-grid article:first-of-type .inner .subtitle{margin:var(--gap);overflow:hidden;text-overflow:ellipsis;}.block-15 .article-grid article:first-of-type .inner .title{font-size:var(--h5-size);font-weight:var(--h5-weight);color:hsl(var(--surface-xdark));}.dark .block-15 .article-grid article:first-of-type .inner .title{color:hsl(var(--background-light));}.block-15 .article-grid article:first-of-type .inner .subtitle{margin-top:0;font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-dark));display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-15 .article-grid article:first-of-type .inner .date{margin-top:auto;text-align:right;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-15 .article-grid article:first-of-type .inner .category{margin-top:auto;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-15 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:768px){.block-15 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "s s" min-content "c d" auto/1fr 1fr!important;}.block-15 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-15 .article-grid article:first-of-type .inner figure img{border-radius:0;}}@media(max-width:480px){.block-15 .article-grid article:first-of-type .inner figure{height:100%;width:100%;min-height:250px;}}.block-15 .article-grid article:not(:first-of-type){--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.block-15 .article-grid article:not(:first-of-type) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-15 .article-grid article:not(:first-of-type) a figure{overflow:hidden;}.block-15 .article-grid article:not(:first-of-type) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-15 .article-grid article:not(:first-of-type) a:active,.block-15 .article-grid article:not(:first-of-type) a:hover{background-color:var(--inner-hover-color);}.block-15 .article-grid article:not(:first-of-type) a:active .article-cover:not(.error),.block-15 .article-grid article:not(:first-of-type) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-15 .article-grid article:not(:first-of-type) .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.block-15 .article-grid article:not(:first-of-type) .inner{aspect-ratio:1;}}.block-15 .article-grid article:not(:first-of-type) .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.block-15 .article-grid article:not(:first-of-type) .inner figure img{width:100%;height:100%;object-fit:cover;}.block-15 .article-grid article:not(:first-of-type) .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.block-15 .article-grid article:not(:first-of-type) .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-15 .article-grid article:not(:first-of-type) .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.block-15 .article-grid article:not(:first-of-type) .category{display:block;}.block-15 .article-grid article:not(:first-of-type) .date{display:none;}.block-16{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-16>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-16>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-16>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-16>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-16>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-16>header .block-link:focus,.block-16>header .block-link:hover,.block-16>header .block-link:active{opacity:.8;}.dark .block-16>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-16>header{flex-wrap:wrap;}.block-16>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-16 header{margin-bottom:calc(var(--gap));}.block-16.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-16.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-16.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-16.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-16.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-16.highlight>header:after{visibility:hidden;}.block-16.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-16.highlight>header .block-title{font-size:100%;}.block-16.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-16.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-16 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-16 .article-grid{flex-direction:column;}.block-16 .article-grid article{--cols:1!important;}}.block-16 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-16 .article-grid article figure{position:relative;}.block-16 .article-grid article figure .video{position:relative;}.block-16 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-16 .article-grid article figure .video:hover::before{opacity:.5;}.block-16 .article-grid article:nth-of-type(-n+1){--cols:1;}.block-16 .article-grid article:not(:nth-of-type(-n+1)){--cols:3;}.block-16 .article-grid article:first-of-type{--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);height:auto;min-height:200px;}.block-16 .article-grid article:first-of-type a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-16 .article-grid article:first-of-type a figure{overflow:hidden;}.block-16 .article-grid article:first-of-type a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-16 .article-grid article:first-of-type a:active,.block-16 .article-grid article:first-of-type a:hover{background-color:var(--inner-hover-color);}.block-16 .article-grid article:first-of-type a:active .article-cover:not(.error),.block-16 .article-grid article:first-of-type a:hover .article-cover:not(.error){transform:scale(1.05);}.block-16 .article-grid article:first-of-type .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-16 .article-grid article:first-of-type .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-16 .article-grid article:first-of-type .inner figure picture{display:contents;}.block-16 .article-grid article:first-of-type .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-16 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-16 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-16 .article-grid article:first-of-type .inner .title,.block-16 .article-grid article:first-of-type .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-16 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-16 .article-grid article:first-of-type .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-16 .article-grid article:first-of-type .inner .category{display:none;}@media(max-width:320px){.block-16 .article-grid article:first-of-type{height:auto;}.block-16 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-16 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-16 .article-grid article:first-of-type .inner figure img{border-radius:0;}}.block-16 .article-grid article:first-of-type .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-16 .article-grid article:first-of-type .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-16 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-16 .article-grid article:first-of-type .inner .category,.block-16 .article-grid article:first-of-type .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-16 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-16 .article-grid article:first-of-type .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-16 .article-grid article:first-of-type .inner{--gap:20px;--pad:20px;grid-template:"f t t" auto "f s s" min-content "f c d" auto/2fr 1fr 1fr;}.block-16 .article-grid article:first-of-type .inner figure{aspect-ratio:auto;height:250px;min-height:100%;}.block-16 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:150%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-16 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-16 .article-grid article:first-of-type .inner .title{grid-area:t;}.block-16 .article-grid article:first-of-type .inner .subtitle{grid-area:s;}.block-16 .article-grid article:first-of-type .inner .date{grid-area:d;}.block-16 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-16 .article-grid article:first-of-type .inner .date,.block-16 .article-grid article:first-of-type .inner .category,.block-16 .article-grid article:first-of-type .inner .subtitle{margin:var(--gap);overflow:hidden;text-overflow:ellipsis;}.block-16 .article-grid article:first-of-type .inner .title{font-size:var(--h5-size);font-weight:var(--h5-weight);color:hsl(var(--surface-xdark));}.dark .block-16 .article-grid article:first-of-type .inner .title{color:hsl(var(--background-light));}.block-16 .article-grid article:first-of-type .inner .subtitle{margin-top:0;font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-dark));display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-16 .article-grid article:first-of-type .inner .date{margin-top:auto;text-align:right;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-16 .article-grid article:first-of-type .inner .category{margin-top:auto;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-16 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:768px){.block-16 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "s s" min-content "c d" auto/1fr 1fr!important;}.block-16 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-16 .article-grid article:first-of-type .inner figure img{border-radius:0;}}@media(max-width:480px){.block-16 .article-grid article:first-of-type .inner figure{height:100%;width:100%;min-height:250px;}}.block-16 .article-grid article:not(:first-of-type){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-16 .article-grid article:not(:first-of-type) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-16 .article-grid article:not(:first-of-type) a figure{overflow:hidden;}.block-16 .article-grid article:not(:first-of-type) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-16 .article-grid article:not(:first-of-type) a:active,.block-16 .article-grid article:not(:first-of-type) a:hover{background-color:var(--inner-hover-color);}.block-16 .article-grid article:not(:first-of-type) a:active .article-cover:not(.error),.block-16 .article-grid article:not(:first-of-type) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-16 .article-grid article:not(:first-of-type) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-16 .article-grid article:not(:first-of-type) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-16 .article-grid article:not(:first-of-type) .inner figure picture{display:contents;}.block-16 .article-grid article:not(:first-of-type) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-16 .article-grid article:not(:first-of-type) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-16 .article-grid article:not(:first-of-type) .inner figure img.error.square{aspect-ratio:1;}.block-16 .article-grid article:not(:first-of-type) .inner .title,.block-16 .article-grid article:not(:first-of-type) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-16 .article-grid article:not(:first-of-type) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-16 .article-grid article:not(:first-of-type) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-16 .article-grid article:not(:first-of-type) .inner .category{display:none;}@media(max-width:320px){.block-16 .article-grid article:not(:first-of-type){height:auto;}.block-16 .article-grid article:not(:first-of-type) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-16 .article-grid article:not(:first-of-type) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-16 .article-grid article:not(:first-of-type) .inner figure img{border-radius:0;}}.block-16 .article-grid article:not(:first-of-type) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-16 .article-grid article:not(:first-of-type) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-16 .article-grid article:not(:first-of-type) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-16 .article-grid article:not(:first-of-type) .inner .category,.block-16 .article-grid article:not(:first-of-type) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-16 .article-grid article:not(:first-of-type) .inner .category{grid-area:c;}.block-16 .article-grid article:not(:first-of-type) .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-17{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);overflow:visible;--imgH:64px;--inner-soft:var(--soft,#333);}.block-17>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-17>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-17>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-17>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-17>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-17>header .block-link:focus,.block-17>header .block-link:hover,.block-17>header .block-link:active{opacity:.8;}.dark .block-17>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-17>header{flex-wrap:wrap;}.block-17>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-17 header{margin-bottom:calc(var(--gap)*2);}.block-17.with-prev{margin-top:calc(var(--gap)*-1);}.block-17.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;overflow:visible;--inner-pad:calc(var(--gap)*2);overflow:visible;margin-top:40px;}.block-17.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-17.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-17.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-17.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-17.highlight>header:after{visibility:hidden;}.block-17.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-17.highlight>header .block-title{font-size:100%;}.block-17.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-17.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-17.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-17.highlight>header:after{visibility:hidden;}.block-17.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-17.highlight>header .block-title{font-size:100%;}.block-17.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-17.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-17.highlight>header{margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);border-bottom:2px solid hsl(var(--surface-light));padding-left:var(--inner-pad);padding-right:var(--inner-pad);padding-top:0;padding-bottom:0;overflow:visible;}.block-17.highlight>header .block-title{color:var(--text-color);}.block-17.highlight>header .block-image{background-color:transparent;height:90px;margin-top:-40px;padding:0;}.block-17.highlight>header .block-link{font-size:90%;}.block-17 ul.article-list{padding:0;margin:0;list-style:none;}.block-17 ul.article-list article figure{position:relative;}.block-17 ul.article-list article figure .video{position:relative;}.block-17 ul.article-list article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-17 ul.article-list article figure .video:hover::before{opacity:.5;}.block-17 ul.article-list.borderd-disc li::before{border:3px solid var(--text-color);background-color:hsl(var(--primary-light));}.block-17 ul.article-list li{display:flex;font-weight:bold;font-size:var(--font-body-size);}.block-17 ul.article-list li::before{content:"";display:flex;width:4px;height:4px;background-color:var(--text-color);border-radius:50%;margin-right:10px;margin-top:auto;margin-bottom:auto;aspect-ratio:1;}.block-17 ul.article-list li+li{margin-top:var(--gap);}.block-17 ul.article-list li>a{cursor:pointer;}.block-17 ul.article-list li>a .title{font-size:var(--h6-size);display:contents;}.block-17 ul.article-list li>a .date{font-size:var(--article-body-size);color:hsl(var(--surface-medium));display:contents;}.block-17:not(.dark) ul.article-list{--background-color:hsl(var(--surface-xlight));--background-pattern-color:hsl(var(--surface-light));--soft:hsl(var(--surface-light));}.block-17:not(.dark) ul.article-list li::before{background-color:hsl(var(--surface-medium));}.block-17:not(.dark) ul.article-list.borderd-disc li::before{border:3px solid hsl(var(--surface-light));background-color:hsl(var(--primary-light));}.block-17:not(.dark) ul.article-list a:hover:hover{color:hsl(var(--primary-dark));}.block-17 .date{display:inline-flex!important;width:130px;justify-content:center;}.block-18{--gap:10px;--inner-pad:calc(var(--gap)*2);--rad:calc(var(--radius)*2);--text-color:hsl(var(--background-light));--background-color:hsl(var(--background-dark));--accent-color:hsl(var(--secondary-medium));--imgH:64px;--inner-soft:var(--soft,#333);}.block-18>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-18>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-18>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-18>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-18>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-18>header .block-link:focus,.block-18>header .block-link:hover,.block-18>header .block-link:active{opacity:.8;}.dark .block-18>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-18>header{flex-wrap:wrap;}.block-18>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-18 header{margin-bottom:calc(var(--gap)*2);}.block-18.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;overflow:visible;--inner-pad:calc(var(--gap)*2);overflow:visible;margin-top:40px;}.block-18.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-18.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-18.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-18.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-18.highlight>header:after{visibility:hidden;}.block-18.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-18.highlight>header .block-title{font-size:100%;}.block-18.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-18.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-18.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-18.highlight>header:after{visibility:hidden;}.block-18.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-18.highlight>header .block-title{font-size:100%;}.block-18.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-18.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-18.highlight>header{margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);border-bottom:2px solid hsl(var(--surface-light));padding-left:var(--inner-pad);padding-right:var(--inner-pad);padding-top:0;padding-bottom:0;overflow:visible;}.block-18.highlight>header .block-title{color:var(--text-color);}.block-18.highlight>header .block-image{background-color:transparent;height:90px;margin-top:-40px;padding:0;}.block-18.highlight>header .block-link{font-size:90%;}.block-18 .inner{width:100%;border-radius:var(--rad);display:grid;grid-template:"c a f" auto "c t t" auto/40% min-content auto;text-decoration:none;overflow:hidden;background-color:var(--background-color);position:relative;}@media(max-width:768px){.block-18 .inner{grid-template:"c c" auto "a f" auto "t t" auto/min-content auto;}.block-18 .inner .cover{max-height:200px;}}@media(max-width:400px){.block-18 .inner{grid-template:"c c" auto "a f" auto "t t" auto/auto auto;}.block-18 .inner .avatar{display:none;}}.block-18 .inner:before{content:"";position:absolute;width:100%;height:100%;z-index:0;background-image:url("https://content.fantacalcio.it/fantacalcio/images/backgrounds/editorial_blurred.jpg");background-size:cover;opacity:.3;}.block-18 .inner .cover{grid-area:c;margin:0;z-index:10;}.block-18 .inner .cover img{width:100%;height:100%;object-fit:cover;}.block-18 .inner .author{z-index:10;grid-area:a;display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;color:var(--text-color);padding:calc(var(--inner-pad)*2) var(--inner-pad);margin-left:var(--inner-pad);height:fit-content;font-size:var(--font-subtitle-size);}.block-18 .inner .author::after{order:1;content:"di ";margin-right:5px;white-space:nowrap;}.block-18 .inner .author::before{order:0;content:"L'Editoriale";color:var(--accent-color);font-family:var(--font-serif);font-style:italic;font-size:clamp(16px,8vw,var(--h4-size));line-height:1;width:100%;align-self:flex-end;white-space:nowrap;margin-bottom:5px;}.block-18 .inner .avatar{grid-area:f;width:60px;height:60px;border-radius:50%;border:2px solid hsl(var(--surface-light));position:relative;margin:calc(var(--inner-pad)*2) calc(var(--inner-pad)*1);}.block-18 .inner .avatar:before{content:"";position:absolute;left:calc(var(--inner-pad)*-1);top:calc(var(--inner-pad)*.5);height:calc(100% - var(--inner-pad));width:1px;background-color:hsl(var(--background-light));}.block-18 .inner .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.block-18 .inner .title{grid-area:t;z-index:10;margin-top:auto;margin:calc(var(--inner-pad)*2);font-family:var(--font-serif);font-size:clamp(16px,10vw,var(--font-serif-size));line-height:1.2em;font-weight:bold;color:var(--text-color);max-width:calc(100% + var(--inner-pad)*-4);}.block-18 .inner .date{display:none;}.block-19{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-19>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-19>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-19>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-19>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-19>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-19>header .block-link:focus,.block-19>header .block-link:hover,.block-19>header .block-link:active{opacity:.8;}.dark .block-19>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-19>header{flex-wrap:wrap;}.block-19>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-19 header{margin-bottom:calc(var(--gap));}.block-19.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-19.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-19.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-19.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-19.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-19.highlight>header:after{visibility:hidden;}.block-19.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-19.highlight>header .block-title{font-size:100%;}.block-19.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-19.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-19.highlight>header{--text-color:hsl(var(--background-light));--soft:#fff;--background-color:#7129b7;--accent-color:hsl(var(--background-light));margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);padding:var(--inner-pad);background-color:var(--background-color);background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-09.png");background-size:80%;color:var(--text-color);}.block-19.highlight>header .block-image{padding:0;aspect-ratio:initial;height:60px;background-color:transparent;border-radius:initial;}.block-19 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-19 .article-grid{flex-direction:column;}.block-19 .article-grid article{--cols:1!important;}}.block-19 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-19 .article-grid article figure{position:relative;}.block-19 .article-grid article figure .video{position:relative;}.block-19 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-19 .article-grid article figure .video:hover::before{opacity:.5;}.block-19 .article-grid article:nth-of-type(-n+1){--cols:1;}.block-19 .article-grid article:not(:nth-of-type(-n+1)){--cols:3;}.block-19 .article-grid article:first-of-type{--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);height:auto;min-height:200px;}.block-19 .article-grid article:first-of-type a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-19 .article-grid article:first-of-type a figure{overflow:hidden;}.block-19 .article-grid article:first-of-type a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-19 .article-grid article:first-of-type a:active,.block-19 .article-grid article:first-of-type a:hover{background-color:var(--inner-hover-color);}.block-19 .article-grid article:first-of-type a:active .article-cover:not(.error),.block-19 .article-grid article:first-of-type a:hover .article-cover:not(.error){transform:scale(1.05);}.block-19 .article-grid article:first-of-type .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-19 .article-grid article:first-of-type .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-19 .article-grid article:first-of-type .inner figure picture{display:contents;}.block-19 .article-grid article:first-of-type .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-19 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-19 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-19 .article-grid article:first-of-type .inner .title,.block-19 .article-grid article:first-of-type .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-19 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-19 .article-grid article:first-of-type .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-19 .article-grid article:first-of-type .inner .category{display:none;}@media(max-width:320px){.block-19 .article-grid article:first-of-type{height:auto;}.block-19 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-19 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-19 .article-grid article:first-of-type .inner figure img{border-radius:0;}}.block-19 .article-grid article:first-of-type .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-19 .article-grid article:first-of-type .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-19 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-19 .article-grid article:first-of-type .inner .category,.block-19 .article-grid article:first-of-type .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-19 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-19 .article-grid article:first-of-type .inner .date{grid-area:d;margin-left:0;text-align:right;}.block-19 .article-grid article:first-of-type .inner{--gap:20px;--pad:20px;grid-template:"f t t" auto "f s s" min-content "f c d" auto/2fr 1fr 1fr;}.block-19 .article-grid article:first-of-type .inner figure{aspect-ratio:auto;height:250px;min-height:100%;}.block-19 .article-grid article:first-of-type .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;background-size:150%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");}.block-19 .article-grid article:first-of-type .inner figure img.error.square{aspect-ratio:1;}.block-19 .article-grid article:first-of-type .inner .title{grid-area:t;}.block-19 .article-grid article:first-of-type .inner .subtitle{grid-area:s;}.block-19 .article-grid article:first-of-type .inner .date{grid-area:d;}.block-19 .article-grid article:first-of-type .inner .category{grid-area:c;}.block-19 .article-grid article:first-of-type .inner .date,.block-19 .article-grid article:first-of-type .inner .category,.block-19 .article-grid article:first-of-type .inner .subtitle{margin:var(--gap);overflow:hidden;text-overflow:ellipsis;}.block-19 .article-grid article:first-of-type .inner .title{font-size:var(--h5-size);font-weight:var(--h5-weight);color:hsl(var(--surface-xdark));}.dark .block-19 .article-grid article:first-of-type .inner .title{color:hsl(var(--background-light));}.block-19 .article-grid article:first-of-type .inner .subtitle{margin-top:0;font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-dark));display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-19 .article-grid article:first-of-type .inner .date{margin-top:auto;text-align:right;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-19 .article-grid article:first-of-type .inner .category{margin-top:auto;color:var(--soft);font-size:var(--h6-size);font-weight:var(--h6-weight);color:hsl(var(--surface-medium));}.block-19 .article-grid article:first-of-type .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}@media(max-width:768px){.block-19 .article-grid article:first-of-type .inner{grid-template:"f f" auto "t t" auto "s s" min-content "c d" auto/1fr 1fr!important;}.block-19 .article-grid article:first-of-type .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-19 .article-grid article:first-of-type .inner figure img{border-radius:0;}}@media(max-width:480px){.block-19 .article-grid article:first-of-type .inner figure{height:100%;width:100%;min-height:250px;}}.block-19 .article-grid article:not(:first-of-type){--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.block-19 .article-grid article:not(:first-of-type) a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-19 .article-grid article:not(:first-of-type) a figure{overflow:hidden;}.block-19 .article-grid article:not(:first-of-type) a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-19 .article-grid article:not(:first-of-type) a:active,.block-19 .article-grid article:not(:first-of-type) a:hover{background-color:var(--inner-hover-color);}.block-19 .article-grid article:not(:first-of-type) a:active .article-cover:not(.error),.block-19 .article-grid article:not(:first-of-type) a:hover .article-cover:not(.error){transform:scale(1.05);}.block-19 .article-grid article:not(:first-of-type) .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.block-19 .article-grid article:not(:first-of-type) .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.block-19 .article-grid article:not(:first-of-type) .inner figure picture{display:contents;}.block-19 .article-grid article:not(:first-of-type) .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.block-19 .article-grid article:not(:first-of-type) .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.block-19 .article-grid article:not(:first-of-type) .inner figure img.error.square{aspect-ratio:1;}.block-19 .article-grid article:not(:first-of-type) .inner .title,.block-19 .article-grid article:not(:first-of-type) .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.block-19 .article-grid article:not(:first-of-type) .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-19 .article-grid article:not(:first-of-type) .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.block-19 .article-grid article:not(:first-of-type) .inner .category{display:none;}@media(max-width:320px){.block-19 .article-grid article:not(:first-of-type){height:auto;}.block-19 .article-grid article:not(:first-of-type) .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.block-19 .article-grid article:not(:first-of-type) .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.block-19 .article-grid article:not(:first-of-type) .inner figure img{border-radius:0;}}.block-19 .article-grid article:not(:first-of-type) .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.block-19 .article-grid article:not(:first-of-type) .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.block-19 .article-grid article:not(:first-of-type) .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.block-19 .article-grid article:not(:first-of-type) .inner .category,.block-19 .article-grid article:not(:first-of-type) .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.block-19 .article-grid article:not(:first-of-type) .inner .category{grid-area:c;}.block-19 .article-grid article:not(:first-of-type) .inner .date{grid-area:d;margin-left:0;text-align:right;}.btn{--pad:10px;--status-color:var(--default);--text-color:var(--background-light);background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:var(--pad) calc(var(--pad)*2);display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;text-align:center;border:0;font-family:var(--font);font-size:clamp(12px,7.5vw,var(--font-body-size));line-height:var(--font-body-size);transition:transform var(--ani-quick);cursor:pointer;overflow:hidden;}.btn[disabled]{opacity:.8;--status-color:var(--default)!important;cursor:default;}.btn.btn-block{width:100%;}.btn.btn-std-w{width:180px;}.btn.btn-sm{--pad:10px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-xs{--pad:6px;--label-radius:8px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-rounded{--label-radius:20px;}.btn.btn-radio.btn-outline{transition:opacity var(--ani-calm),background-color var(--ani-calm),transform var(--ani-calm);}.btn.btn-lg{--pad:12px;}.btn.btn-outline{outline:2px solid hsl(var(--status-color));outline-offset:-2px;background-color:transparent;color:hsl(var(--status-color));}.btn.btn-outline:not([disabled]):focus,.btn.btn-outline:not([disabled]):hover{transition:opacity var(--ani-calm);background-color:hsla(var(--status-color),.1);transform:scale(1);}.btn.btn-hero{--grad-color-1:hsl(var(--dark));--grad-color-2:hsl(var(--dark));--grad-color-3:hsl(var(--status-color));background-image:linear-gradient(261deg,var(--grad-color-3),var(--grad-color-2) 50%,var(--grad-color-1));}.btn.btn-hero.btn-primary{--grad-color-1:hsl(var(--info));--grad-color-2:hsl(var(--primary));--grad-color-3:hsl(var(--primary));}.btn.btn-hero.btn-secondary{--grad-color-1:hsl(var(--secondary));--grad-color-2:hsl(var(--danger));--grad-color-3:hsl(var(--danger));}.btn.btn-hero.btn-alternative{--grad-color-1:hsl(var(--danger));--grad-color-2:hsl(var(--alternative));--grad-color-3:hsl(var(--info));}.btn.btn-icon{width:180px;height:fit-content;justify-content:space-between;}.btn.btn-icon .icon{margin-left:8px;max-height:20px;}.btn.btn-fab{width:40px;height:40px;border-radius:40px;}.btn.btn-clear{width:auto;height:auto;background-color:transparent;padding:0;color:hsl(var(--status-color));}.btn.btn-clear .icon{height:16px;width:24px;object-fit:contain;}.btn:not([disabled]):focus,.btn:not([disabled]):hover{transform:scale(1.02);text-decoration:none;}.btn:not([disabled]):active{transform:scale(.98);}.btn.btn-default{--status-color:var(--default);}.btn.btn-primary{--status-color:var(--primary);}.btn.btn-secondary{--status-color:var(--secondary);}.btn.btn-alternative{--status-color:var(--alternative);}.btn.btn-danger{--status-color:var(--danger);}.btn.btn-warn{--status-color:var(--warn);}.btn.btn-dark{--status-color:var(--dark);}.btn.btn-success{--status-color:var(--success);}.icon-white{filter:contrast(0) brightness(2);}.block-20{--gap:10px;--pad:20px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-20>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-20>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-20>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-20>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-20>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-20>header .block-link:focus,.block-20>header .block-link:hover,.block-20>header .block-link:active{opacity:.8;}.dark .block-20>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-20>header{flex-wrap:wrap;}.block-20>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-20>header{margin-bottom:calc(var(--gap));background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-01.png")!important;}.block-20.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-20.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-20.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-20.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-20.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-20.highlight>header:after{visibility:hidden;}.block-20.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-20.highlight>header .block-title{font-size:100%;}.block-20.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-20.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-20.highlight>header{--text-color:hsl(var(--background-light));--soft:#fff;--background-color:#7129b7;--accent-color:hsl(var(--background-light));margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);padding:var(--inner-pad);background-color:var(--background-color);background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-09.png");background-size:80%;color:var(--text-color);}.block-20.highlight>header .block-image{padding:0;aspect-ratio:initial;height:60px;background-color:transparent;border-radius:initial;}.block-20 .tabs{display:flex;justify-content:space-between;margin-bottom:calc(var(--pad)*2);gap:var(--gap);}.block-20 .tabs .btn{font-size:clamp(12px,4vw,var(--h6-size));transition:background-color var(--ani-quick);}@media(min-width:769px){.block-20 .tabs{display:none;}}@media(max-width:768px){.block-20 #wb20-col-1:not(:checked)~.container .col-standings,.block-20 #wb20-col-2:not(:checked)~.container .col-current,.block-20 #wb20-col-3:not(:checked)~.container .col-next{display:none;}.block-20 .container{overflow:hidden;display:flex;}.block-20 .container .col{min-width:100%;}.block-20 #wb20-col-1:checked~.tabs [for=wb20-col-1],.block-20 #wb20-col-2:checked~.tabs [for=wb20-col-2],.block-20 #wb20-col-3:checked~.tabs [for=wb20-col-3]{background-color:hsl(var(--status-color))!important;color:hsl(var(--text-color))!important;}}.block-20 .container{display:flex;margin:calc(var(--pad)*-1);padding:0;}.block-20 .container .table{--cell-min-w:initial!important;}.block-20 .container .col{flex:1;padding:var(--pad);}.block-20 .container .col.col-current{background-color:hsl(var(--surface-light));}@media(min-width:768px) and (max-width:1024px){.block-20 .container tr .won,.block-20 .container tr .drawn,.block-20 .container tr .lost{display:none;}.block-20 .container .match{--pad:10px 5px;font-size:80%;}}.block-21{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--secondary-medium));--accent-hover-color:hsla(var(--secondary-medium),.8);--category-color:var(--accent-color);--category-hover-color:var(--accent-hover-color);--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);--imgH:64px;--inner-soft:var(--soft,#333);}.block-21>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-21>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-21>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-21>header .block-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);font-size:90%;}.block-21>header .block-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.block-21>header .block-link:focus,.block-21>header .block-link:hover,.block-21>header .block-link:active{opacity:.8;}.dark .block-21>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-21>header{flex-wrap:wrap;}.block-21>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-21 header{margin-bottom:calc(var(--gap));}.block-21.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;overflow:visible;--inner-pad:calc(var(--gap)*2);overflow:visible;margin-top:40px;}.block-21.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-21.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-21.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-21.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-21.highlight>header:after{visibility:hidden;}.block-21.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-21.highlight>header .block-title{font-size:100%;}.block-21.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-21.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-21.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-21.highlight>header:after{visibility:hidden;}.block-21.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-21.highlight>header .block-title{font-size:100%;}.block-21.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-21.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-21.highlight>header{margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);border-bottom:2px solid hsl(var(--surface-light));padding-left:var(--inner-pad);padding-right:var(--inner-pad);padding-top:0;padding-bottom:0;overflow:visible;}.block-21.highlight>header .block-title{color:var(--text-color);}.block-21.highlight>header .block-image{background-color:transparent;height:90px;margin-top:-40px;padding:0;}.block-21.highlight>header .block-link{font-size:90%;}.block-21 .article-grid{--gap:10px;--inner-width:calc(100% - calc(var(--gap)*2));display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1);width:calc(100% + var(--gap)*2);position:relative;}@media(max-width:768px){.block-21 .article-grid{flex-direction:column;}.block-21 .article-grid article{--cols:1!important;}}.block-21 .article-grid article{--cols:1;margin:var(--gap);width:calc(100%/var(--cols) - var(--gap)*2);flex:1;min-width:calc(100%/var(--cols) - var(--gap)*2);}.block-21 .article-grid article figure{position:relative;}.block-21 .article-grid article figure .video{position:relative;}.block-21 .article-grid article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-21 .article-grid article figure .video:hover::before{opacity:.5;}.block-21 .article-grid article:nth-of-type(-n+4){--cols:4;}.block-21 .article-grid article:not(:nth-of-type(-n+4)){--cols:4;}.block-21 .article-grid article{--pad:calc(var(--gap)*2);--rad:var(--radius);--text-color:hsl(var(--background-light));--soft-text-color:hsla(var(--background-light),.6);position:relative;font-size:var(--h6-size);}.block-21 .article-grid article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.block-21 .article-grid article a figure{overflow:hidden;}.block-21 .article-grid article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.block-21 .article-grid article a:active,.block-21 .article-grid article a:hover{background-color:var(--inner-hover-color);}.block-21 .article-grid article a:active .article-cover:not(.error),.block-21 .article-grid article a:hover .article-cover:not(.error){transform:scale(1.05);}.block-21 .article-grid article .inner{display:flex;flex-direction:column;padding:var(--pad);text-decoration:none;height:auto;min-height:250px;max-width:100%;box-sizing:border-box;}@media(max-width:320px){.block-21 .article-grid article .inner{aspect-ratio:1;}}.block-21 .article-grid article .inner figure{margin:0;border-radius:var(--rad);overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}.block-21 .article-grid article .inner figure img{width:100%;height:100%;object-fit:cover;}.block-21 .article-grid article .inner figure::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.8));}.block-21 .article-grid article .title{margin-top:auto;z-index:10;position:relative;font-size:100%;color:var(--text-color);line-height:1.2em;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.block-21 .article-grid article .category{z-index:10;position:relative;color:var(--category-color,var(--soft-text-color));font-size:90%;margin-top:var(--gap);}.block-21 .article-grid article .category{display:block;}.block-21 .article-grid article .date{display:none;}.block-21 footer{border-top:2px solid hsl(var(--surface-light));margin-top:20px;margin-left:-20px;margin-right:-20px;display:flex;padding:20px;margin-bottom:-20px;}.block-21 .nav-pills{display:flex;list-style:none;flex-wrap:wrap;margin:calc(var(--gap)/-2);padding:0;}.block-21 .nav-pills a{background-color:var(--category-color,var(--soft-text-color));font-size:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--background-light));padding:var(--gap) calc(var(--gap)*2);margin:calc(var(--gap)/2);border-radius:var(--radius);text-decoration:none;transition:background-color var(--ani-quick);min-height:40px;display:flex;align-items:center;box-sizing:border-box;}.block-21 .nav-pills a:hover{background-color:var(--category-hover-color,var(--soft-text-color));}.block-22{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--accent-hover-color:hsla(var(--primary-medium),.8);--category-color:var(--accent-color);--category-hover-color:var(--accent-hover-color);--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);}.block-22.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-22.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-22.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-22.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-22.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-22.highlight>header:after{visibility:hidden;}.block-22.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-22.highlight>header .block-title{font-size:100%;}.block-22.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-22.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-22.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top:2px solid hsl(var(--surface-light));}.block-22 .nav-pills{display:flex;list-style:none;flex-wrap:wrap;margin:calc(var(--gap)/-2);padding:0;}.block-22 .nav-pills a{background-color:var(--category-color,var(--soft-text-color));font-size:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--background-light));padding:var(--gap) calc(var(--gap)*2);margin:calc(var(--gap)/2);border-radius:var(--radius);text-decoration:none;transition:background-color var(--ani-quick);min-height:40px;display:flex;align-items:center;box-sizing:border-box;}.block-22 .nav-pills a:hover{background-color:var(--category-hover-color,var(--soft-text-color));}.block-23{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--secondary-medium));--accent-hover-color:hsla(var(--secondary-medium),.8);--category-color:var(--accent-color);--category-hover-color:var(--accent-hover-color);--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);}.block-23.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;}.block-23.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-23.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-23.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-23.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-23.highlight>header:after{visibility:hidden;}.block-23.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-23.highlight>header .block-title{font-size:100%;}.block-23.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-23.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-23.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top:2px solid hsl(var(--surface-light));}.block-23 .nav-pills{display:flex;list-style:none;flex-wrap:wrap;margin:calc(var(--gap)/-2);padding:0;}.block-23 .nav-pills a{background-color:var(--category-color,var(--soft-text-color));font-size:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--background-light));padding:var(--gap) calc(var(--gap)*2);margin:calc(var(--gap)/2);border-radius:var(--radius);text-decoration:none;transition:background-color var(--ani-quick);min-height:40px;display:flex;align-items:center;box-sizing:border-box;}.block-23 .nav-pills a:hover{background-color:var(--category-hover-color,var(--soft-text-color));}.block-26{--gap:10px;--rad:calc(var(--radius)*2);--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);}@media(max-width:480px){.block-26{padding:0;--rad:0!important;}.block-26 .card>.card-body{padding-left:0!important;padding-right:0!important;}}.block-26 .ad{border-radius:var(--radius);overflow:hidden;}.block-26 .empty-list-message{height:450px!important;color:hsl(var(--surface-light));}.block-26 .empty-list-message .mega-emoji{font-size:0;}.block-26 .empty-list-message .mega-emoji::before{font-size:180px;content:"⌚";}.block-28 .fluid-container{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-02.png");background-size:100%;border-radius:var(--radius,10px);}.block-33{--pad:10px;--gap:10px;--rad:20px;--background-color:hsl(var(--surface-xdark));--accent-color:#50ffc9;--text-color:hsl(var(--background-light));overflow:hidden;padding:0;width:auto;background-size:100%;background-color:var(--background-color);background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-07.png");border-radius:var(--rad);margin:var(--pad) calc(var(--pad)*2);}.block-33.slider-container .scroll-next-control,.block-33.slider-container .scroll-prev-control{position:absolute;top:calc(50% - 24px);width:48px;height:48px;border:0;border-radius:50%;z-index:100;cursor:pointer;background-color:transparent;transition:.15s ease-in transform .2s;}.block-33.slider-container .scroll-next-control:active::before,.block-33.slider-container .scroll-prev-control:active::before{opacity:1;transform:scale(.9);}.block-33.slider-container .scroll-next-control::before,.block-33.slider-container .scroll-prev-control::before{content:"";position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:calc(50% - 12px);box-shadow:0 2px 5px rgba(0,0,0,.5);background-color:hsl(var(--background-light));background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-repeat:no-repeat;background-size:8px;background-position:center;border-radius:50%;opacity:.9;transition:.15s ease-in transform,.15s ease-in opacity;}.block-33.slider-container .scroll-next-control{right:2px;}.block-33.slider-container .scroll-prev-control{left:2px;transform:scale(1) scaleX(-1);}.block-33.slider-container.end-scroll>.scroll-next-control{transform:scale(0);}.block-33.slider-container.start-scroll>.scroll-prev-control{transform:scale(0) scaleX(-1);}.block-33.scrollable .article-strip{grid-auto-columns:20%;}@media(min-width:769px){.block-33:not(.scrollable) .scroll-prev-control,.block-33:not(.scrollable) .scroll-next-control{display:none;}}.block-33 .article-strip{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;display:grid;grid-auto-flow:column;width:auto;height:140px;padding:var(--pad);gap:var(--gap);}.block-33 .article-strip{-ms-overflow-style:none;scrollbar-width:none;}.block-33 .article-strip::-webkit-scrollbar{display:none;}@media(max-width:1024px){.block-33 .article-strip{grid-auto-columns:25%!important;}}@media(max-width:768px){.block-33 .article-strip{grid-auto-columns:30%!important;}}@media(max-width:480px){.block-33 .article-strip{grid-auto-columns:50%!important;}}@media(max-width:320px){.block-33 .article-strip{grid-auto-columns:100%!important;}}.block-33 .article-strip .video-card{height:100%;width:100%;overflow:hidden;border:1px solid var(--accent-color);border-radius:calc(var(--rad)*.5);position:relative;font-size:var(--subtitle);color:var(--text-color);}.block-33 .article-strip .video-card .cover{position:absolute;width:100%;height:100%;z-index:0;font-size:var(--subtitle);}.block-33 .article-strip .video-card .cover::before{content:"";position:absolute;width:100%;height:50%;z-index:15;opacity:.8;left:0;bottom:0;pointer-events:none;background-image:linear-gradient(0deg,hsl(var(--surface-xdark)) 30%,transparent);}.block-33 .article-strip .video-card .cover .icon{position:absolute;bottom:0;left:0;width:30px;padding:5px;z-index:20;margin:8px;}.block-33 .article-strip .video-card .cover .icon img{aspect-ratio:1;border-radius:50%;padding:3px;border:1px solid #000;filter:invert(100%) sepia(100%) saturate(10000%) hue-rotate(75deg);}.block-33 .article-strip .video-card .title{position:absolute;bottom:2px;right:0;display:flex;width:calc(100% - 40px);z-index:20;padding:5px;font-weight:300;font-size:clamp(12px,80%,var(--subtitle));text-shadow:0 1px 3px rgba(0,0,0,.5);min-height:34px;max-height:40%;overflow:hidden;text-overflow:ellipsis;font-weight:bold;text-shadow:0 1px 2px #000;}.block-33 .article-strip .video-card .date{display:none;}@keyframes ani-spin{from{transform:translate(-50%,-50%) rotate(0);}to{transform:translate(-50%,-50%) rotate(360deg);}}.ani-spinning-border{--duration:3s;--border-radius:var(--inner-radius,5px);--border-size:2px;--container-bg:var(--background-color,#fff);--border-bg:conic-gradient(var(--container-bg),hsl(var(--primary)),hsl(var(--primary)),var(--container-bg));position:relative;overflow:hidden;padding:calc(var(--pad,0) + var(--border-size));border-radius:var(--border-radius);background-color:transparent;z-index:1;}.ani-spinning-border::before{content:"";display:block;background:var(--border-bg);width:141.421356237%;padding-bottom:141.421356237%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;z-index:-2;animation:ani-spin var(--duration) linear infinite;}.ani-spinning-border::after{content:"";position:absolute;inset:var(--border-size);background-color:var(--container-bg);z-index:-1;border-radius:calc(var(--border-radius) - var(--border-size));}.ani-aura{animation:aura 2s alternate infinite;}@keyframes aura{from{transform:scale(1);opacity:0;}to{transform:scale(2);opacity:1;}}.block-34.live-header{--gap:8px;--rad:20px;}.block-34.live-header .progress{--bar-color:var(--status-color,hsl(var(--default)));--background-color:hsl(var(--surface-light));--height:8px;--rad:4px;--value:0;display:flex;background-color:var(--background-color);width:100%;height:var(--height);border-radius:var(--rad);overflow:hidden;}.dark .block-34.live-header .progress{--background-color:hsl(var(--dark));}.block-34.live-header .progress.progress-default{--status-color:hsl(var(--default));}.block-34.live-header .progress.progress-primary{--status-color:hsl(var(--primary));}.block-34.live-header .progress.progress-secondary{--status-color:hsl(var(--secondary));}.block-34.live-header .progress.progress-alternative{--status-color:hsl(var(--alternative));}.block-34.live-header .progress.progress-danger{--status-color:hsl(var(--danger));}.block-34.live-header .progress.progress-warn{--status-color:hsl(var(--warn));}.block-34.live-header .progress.progress-dark{--status-color:hsl(var(--dark));}.block-34.live-header .progress.progress-success{--status-color:hsl(var(--success));}.block-34.live-header .progress.progress-info{--status-color:hsl(var(--info));}.block-34.live-header .progress .progress-bar{background-color:var(--bar-color);height:100%;width:calc(var(--value)*1%);border-radius:var(--rad);}.block-34.live-header>.card{--pad:10px;}.block-34.live-header>.card .match-slider{--neutral-color:#8b9cb4;--status-color:var(--neutral-color);background-color:hsl(var(--surface-xdark));padding:0;margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);}.block-34.live-header>.card .match-slider.slider-container .scroll-next-control,.block-34.live-header>.card .match-slider.slider-container .scroll-prev-control{position:absolute;top:calc(50% - 24px);width:48px;height:48px;border:0;border-radius:50%;z-index:100;cursor:pointer;background-color:transparent;transition:.15s ease-in transform .2s;}.block-34.live-header>.card .match-slider.slider-container .scroll-next-control:active::before,.block-34.live-header>.card .match-slider.slider-container .scroll-prev-control:active::before{opacity:1;transform:scale(.9);}.block-34.live-header>.card .match-slider.slider-container .scroll-next-control::before,.block-34.live-header>.card .match-slider.slider-container .scroll-prev-control::before{content:"";position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:calc(50% - 12px);box-shadow:0 2px 5px rgba(0,0,0,.5);background-color:hsl(var(--background-light));background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-repeat:no-repeat;background-size:8px;background-position:center;border-radius:50%;opacity:.9;transition:.15s ease-in transform,.15s ease-in opacity;}.block-34.live-header>.card .match-slider.slider-container .scroll-next-control{right:2px;}.block-34.live-header>.card .match-slider.slider-container .scroll-prev-control{left:2px;transform:scale(1) scaleX(-1);}.block-34.live-header>.card .match-slider.slider-container.end-scroll>.scroll-next-control{transform:scale(0);}.block-34.live-header>.card .match-slider.slider-container.start-scroll>.scroll-prev-control{transform:scale(0) scaleX(-1);}.block-34.live-header>.card .match-slider .match-strip{display:grid;grid-auto-columns:max(20%,150px);grid-auto-flow:column;padding:var(--pad);gap:var(--gap);overflow-y:hidden;overflow-x:auto;}.block-34.live-header>.card .match-slider .match-strip{-ms-overflow-style:none;scrollbar-width:none;}.block-34.live-header>.card .match-slider .match-strip::-webkit-scrollbar{display:none;}.block-34.live-header>.card .match-slider .match-strip .match{--background-color:hsl(var(--surface-light));--inner-radius:calc(var(--rad)*.5);order:100;gap:var(--gap);padding:var(--pad);background-color:var(--background-color);color:var(--neutral-color);border-radius:var(--inner-radius);display:flex;flex-direction:column;--border-bg:conic-gradient(hsl(var(--primary)) 0turn .125turn,hsl(var(--secondary)) .125turn .25turn,hsl(var(--success)) .25turn .375turn,hsl(var(--warn)) .375turn .5turn,hsl(var(--primary)) .5turn .625turn,hsl(var(--secondary)) .625turn .75turn,hsl(var(--success)) .75turn .875turn,hsl(var(--warn)) .875turn 1turn);cursor:pointer;}.block-34.live-header>.card .match-slider .match-strip .match *{pointer-events:none!important;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status].init .match-score{opacity:1;}.block-34.live-header>.card .match-slider .match-strip .match.changed .match-score>*{animation:aura 1s alternate infinite;}.block-34.live-header>.card .match-slider .match-strip .match .progress-bar{--value:calc(var(--minute,0)/90)* 100 !important;transition:width .15s ease-in-out;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="0"] .match-score{display:none;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="0"] .progress{opacity:.5;}.block-34.live-header>.card .match-slider .match-strip .match:not([data-match-status="0"]) .match-date{display:none!important;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="1"],.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="3"]{--label:var(--minuteLabel,"-");}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="1"],.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="2"],.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="3"],.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="5"]{--neutral-color:hsl(var(--surface-xlight));--status-color:hsl(var(--success));--background-color:hsl(var(--background-light));color:hsl(var(--surface-xdark));order:-999999;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="1"] .match-score,.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="2"] .match-score,.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="3"] .match-score,.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="5"] .match-score{opacity:0;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="2"]{--status-color:hsl(var(--warn));--label:"HT";}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="2"] .progress-bar{--value:12!important;margin:auto;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="4"]{--label:"FT";--status-color:hsl(var(--primary));order:calc(var(--date)*-1);}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="4"] .progress-bar{--value:100!important;margin:auto;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="5"]{--status-color:hsl(var(--secondary));--label:"SOSP.";order:10;}.block-34.live-header>.card .match-slider .match-strip .match[data-match-status="6"]{--status-color:hsl(var(--danger));--label:"RINV.";order:10;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1.5fr 1fr;position:relative;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .team-home,.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .team-away{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:5px;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .team-home .team-name,.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .team-away .team-name{color:hsl(var(--surface-xdark));text-transform:uppercase;font-weight:700;font-size:var(--subtitle);}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-score,.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-date{grid-column-start:2;font-size:var(--subtitle);font-weight:700;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-score{background-color:var(--status-color);color:hsl(var(--background-light));border-radius:calc(var(--rad)*.25);height:min-content;width:fit-content;padding:4px 6px;margin:0 auto;margin-top:8px;transition:opacity .15s ease-in-out;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-score::after{content:var(--label);position:absolute;color:hsl(var(--default));width:40px;left:calc(50% - 20px);bottom:0;text-align:center;font-size:90%;opacity:.8;white-space:nowrap;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-date{display:flex;gap:2px;flex-direction:column;justify-content:center;align-items:center;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-date>*{font-size:90%;}.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .match-location,.block-34.live-header>.card .match-slider .match-strip .match>.match-pill .matchweek{display:none;}.block-34.live-header>.card .match-slider .match-strip .match>.progress{--height:6px;--background-color:var(--neutral-color);}.block-34.live-header>.card>footer{height:20px;margin-top:var(--gap);display:flex;justify-content:center;}.block-34.live-header>.card>footer>a{flex-shrink:0;}.block-34.live-header>.card>footer #matchEventsTemplateTarget{--gap:5px;display:flex;flex-wrap:wrap;gap:var(--gap);padding:0 var(--gap);width:100%;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .bonus-icon[data-key=substitution]{--icon-index:9;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .empty-list-message{opacity:.5;}@media(max-width:480px){.block-34.live-header>.card>footer #matchEventsTemplateTarget>span{display:none!important;}}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event{display:flex;font-size:var(--subtitle);overflow:hidden;height:100%;font-weight:300;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event>*{line-height:1;display:flex;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.dark .player-event{padding:0 var(--gap);align-items:center;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.dark .player-name{align-items:center;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.dark .player-team{align-items:center;margin-left:var(--gap);text-transform:uppercase;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.light{background-color:hsl(var(--surface-light));color:hsl(var(--surface-xdark));font-weight:bold;border-radius:6px;text-decoration:none;transition:background-color .2s ease-in-out;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.light:hover{background-color:hsl(var(--surface-xlight));}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.light .player-event{padding:0 var(--gap);background-color:hsl(var(--background-light));align-items:center;}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.light .team-logo{display:flex;align-items:center;margin:0 var(--gap);}.block-34.live-header>.card>footer #matchEventsTemplateTarget .match-event.light .player-name{padding-right:calc(var(--gap)*2);display:flex;align-items:center;line-height:1;}.serie-a-matchweek{--gap:10px;--pad:15px;--rad:var(--radius,10px);--background-color:hsl(var(--background-light));--text-color:hsl(var(--background-dark));--soft-color:hsl(var(--surface-medium));display:contents;}.dark .serie-a-matchweek{--background-color:hsl(var(--surface-medium));--text-color:hsl(var(--background-light));--soft-color:hsl(var(--surface-xlight));}.serie-a-matchweek>header{height:30px;display:flex;align-items:center;margin-bottom:var(--gap);}.serie-a-matchweek>header .label{margin-right:var(--gap);white-space:nowrap;}.serie-a-matchweek>header small{margin-left:auto;color:hsl(var(--surface-medium));font-weight:bold;white-space:nowrap;}.serie-a-matchweek ul{list-style:none;padding:0;margin:0;}.serie-a-matchweek ul li{display:flex;border-radius:var(--rad);background-color:var(--background-color);color:var(--text-color);padding:var(--pad);width:100%;box-sizing:border-box;font-size:var(--font-body-size);}.serie-a-matchweek ul li+li{margin-top:calc(var(--gap)*2);}.serie-a-matchweek ul li.match{display:grid;grid-template-columns:1fr min-content 1fr;}.serie-a-matchweek ul li.match .match-pill{--pad:5px 8px;display:contents;--status-color:var(--surface-light);--rad:5px;}.serie-a-matchweek ul li.match .match-pill[data-match-status="1"],.serie-a-matchweek ul li.match .match-pill[data-match-status="3"]{--status-color:var(--success);}.serie-a-matchweek ul li.match .match-pill[data-match-status="2"]{--status-color:var(--secondary);}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"]{--status-color:var(--surface-light);}.serie-a-matchweek ul li.match .match-pill[data-match-status="4"]{--status-color:var(--surface-medium);}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.serie-a-matchweek ul li.match .match-pill[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score::after{display:none!important;}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-divider,.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-home,.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-away{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="1"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="2"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="3"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="4"] .match-date{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-score,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-score{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date:before,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date:before{content:var(--label);}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date>*,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date>*{display:none;}.serie-a-matchweek ul li.match .match-pill .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.serie-a-matchweek ul li.match .match-pill a[href].match-score{position:relative;}.serie-a-matchweek ul li.match .match-pill a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.serie-a-matchweek ul li.match .match-pill a[href].match-score:hover::after{opacity:.8;}.serie-a-matchweek ul li.match .match-pill .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.serie-a-matchweek ul li.match .match-pill .match-date .hours{font-size:80%;}.serie-a-matchweek ul li.match .match-pill.theme-dark .match-date{color:hsl(var(--background-light))!important;}.serie-a-matchweek ul li.match .match-pill .matchweek{display:none;}.serie-a-matchweek ul li.match .match-pill .team-name{font-weight:bold;text-transform:uppercase;color:var(--text-color);}.serie-a-matchweek ul li.match .match-pill .team-name.team-link:not(:focus),.serie-a-matchweek ul li.match .match-pill .team-name.team-link:not(:hover){text-decoration:none;}.serie-a-matchweek ul li.match .match-pill .team-home{order:10;height:30px;display:flex;align-items:center;justify-content:start;}.serie-a-matchweek ul li.match .match-pill .team-home .team-name{order:2;margin-left:8px;}.serie-a-matchweek ul li.match .match-pill .match-score{order:20;white-space:nowrap;height:30px;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,3vw,90%);margin:0 var(--gap);}.serie-a-matchweek ul li.match .match-pill .match-score .score-divider{margin:0 5px;}.serie-a-matchweek ul li.match .match-pill .match-date{order:20;font-size:clamp(12px,3vw,90%);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.5;color:var(--soft-color);}.serie-a-matchweek ul li.match .match-pill .match-date .hours{font-size:12px;}.serie-a-matchweek ul li.match .match-pill .match-location{display:none;}.serie-a-matchweek ul li.match .match-pill .team-away{order:30;height:30px;display:flex;align-items:center;justify-content:end;}.serie-a-matchweek ul li.match .match-pill .team-away .team-name{margin-right:8px;}.serie-a-matchweek ul li.match .match-pill .team-badge{width:30px;height:30px;object-fit:contain;}h1>small,h2>small{color:hsl(var(--surface-xlight));font-size:var(--paragraph);line-height:var(--p-line-height);font-weight:var(--p-weight);}.hub-banner{--grad-color-1:hsl(351,100%,57%);--grad-color-2:hsl(257,100%,66%);--grad-color-3:hsl(193,100%,50%);background-image:linear-gradient(to right,var(--grad-color-1) 0%,var(--grad-color-2) 51%,var(--grad-color-3));padding:10px 20px;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.hub-banner.hub-fantacalcio{background-color:hsl(257,100%,66%);background-image:linear-gradient(200deg,var(--grad-color-2),var(--grad-color-1));}.hub-banner.hub-serie-a-banner{background-size:90%;background-color:hsl(var(--primary));background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-01.png");}.hub-banner img{max-width:100%;display:block;}.euro-banner{--grad-color-1:hsl(19,100%,61%);--grad-color-2:hsl(0,100%,66%);background-image:linear-gradient(to left,var(--grad-color-1),var(--grad-color-2));padding:0;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.euro-banner::after{content:"EuroLeghe";font-size:var(--h4-size);font-weight:bold;}.empty-list-message{font-size:var(--body);line-height:1.2;}.dark{--background-color:hsl(var(--surface-xdark));--text-color:hsl(var(--background-light));color:var(--text-color);}.dark #main-container{padding-top:30px;background-color:var(--background-color);color:var(--text-color);margin-bottom:calc(var(--pad)*-1);}.dark #main-container #content{padding-top:0;border-color:hsl(var(--surface-medium));min-height:750px;}.dark #main-container #sidebar{padding-top:0;}.arrow-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);}.arrow-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.arrow-link:focus,.arrow-link:hover,.arrow-link:active{opacity:.8;}.dark .arrow-link{--text-color:hsl(var(--surface-light));}.team-badge.error{font-size:12px;font-weight:300;text-align:center;overflow:hidden;position:relative;visibility:hidden;}.team-badge.error::after{content:"";display:block;position:absolute;top:10%;left:10%;width:80%;height:80%;background-color:hsl(var(--surface-dark));border-radius:50%;visibility:visible;}.bonus-icon{--icon-index:0;--icon-size:20;--icon-pill-bg:hsl(var(--surface-xlight));--view-icon-h:var(--icon-size,16);--view-icon-w:var(--icon-size,16);--spritesheet-icons-w:32;--spritesheet-icons-h:32;--scale-x:var(--view-icon-w)/var(--spritesheet-icons-w);--scale-y:var(--view-icon-h)/var(--spritesheet-icons-h);padding:0;margin:0;display:inline-flex;}.dark .bonus-icon{--icon-pill-bg:hsl(var(--surface-medium));}.bonus-icon:before{content:"";z-index:1;display:inline-flex;width:calc(var(--view-icon-w)*1px);height:calc(var(--view-icon-h)*1px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/bonus/bonus_spritesheet.webp");background-position:calc(var(--icon-index)*var(--view-icon-w)*-1px) 0;background-size:calc(1024px*var(--scale-x));}@media(max-width:768px){.bonus-icon[data-count][data-event-id="3"]~[data-event-id="3"]{display:none;}.bonus-icon[data-count][data-event-id="3"]:not([data-count="1"])::after{content:"x" attr(data-count);font-size:12px;color:hsl(var(--surface-medium));background-color:hsl(var(--surface-xlight));display:inline-flex;align-items:center;border-radius:var(--rad);padding-left:18px;padding-right:4px;margin-left:-15px;z-index:0;}.bonus-icon[data-count][data-event-id="4"]~[data-event-id="4"]{display:none;}.bonus-icon[data-count][data-event-id="4"]:not([data-count="1"])::after{content:"x" attr(data-count);font-size:12px;color:hsl(var(--surface-medium));background-color:hsl(var(--surface-xlight));display:inline-flex;align-items:center;border-radius:var(--rad);padding-left:18px;padding-right:4px;margin-left:-15px;z-index:0;}}.bonus-icon[data-value]:not([data-value="0"]):not([data-value="1"]){background-color:var(--icon-pill-bg);border-radius:10px;padding-right:5px;}.bonus-icon[data-value]:not([data-value="0"]):not([data-value="1"])::after{content:"x" attr(data-value);font-size:12px;display:flex;align-items:center;font-weight:bold;}.bonus-icon[data-key=scoredGoals]{--icon-index:0;}.bonus-icon[data-event-id="3"]{--icon-index:0;}.bonus-icon[data-key=assists]{--icon-index:1;}.bonus-icon[data-event-id="22"]{--icon-index:1;}.bonus-icon[data-key=yellowCards]{--icon-index:2;}.bonus-icon[data-event-id="1"]{--icon-index:2;}.bonus-icon[data-key=redCards]{--icon-index:3;}.bonus-icon[data-event-id="2"]{--icon-index:3;}.bonus-icon[data-key=scoredPenalties]{--icon-index:4;}.bonus-icon[data-event-id="9"]{--icon-index:4;}.bonus-icon[data-key=missedPenalties]{--icon-index:5;}.bonus-icon[data-event-id="8"]{--icon-index:5;}.bonus-icon[data-key=savedPenalties]{--icon-index:6;}.bonus-icon[data-event-id="7"]{--icon-index:6;}.bonus-icon[data-key=ownGoals]{--icon-index:7;}.bonus-icon[data-event-id="10"]{--icon-index:7;}.bonus-icon[data-key=concededGoals]{--icon-index:8;}.bonus-icon[data-event-id="4"]{--icon-index:8;}.bonus-icon[data-key=subIn]{--icon-index:9;}.bonus-icon[data-event-id="15"]{--icon-index:9;}.bonus-icon[data-key=subOut]{--icon-index:10;}.bonus-icon[data-event-id="14"]{--icon-index:10;}.bonus-icon[data-key=playedMatches]{--icon-index:11;}.bonus-icon[data-event-id="-1"]{--icon-index:11;}.bonus-icon[data-key=canceledGoal]{--icon-index:12;}.bonus-icon[data-event-id="16"]{--icon-index:12;}.bonus-icon[data-key=cleanSheet]{--icon-index:13;}.bonus-icon[data-event-id="-1"]{--icon-index:13;}.bonus-icon[data-key=injured]{--icon-index:14;}.bonus-icon[data-event-id="17"]{--icon-index:14;}.bonus-icon[data-key=error]{--icon-index:15;}.bonus-icon[data-event-id="-1"]{--icon-index:15;}.bonus-icon[data-key=injSubstitution]{--icon-index:16;}.bonus-icon[data-event-id="1017"]{--icon-index:16;}.bonus-icon[data-key=substitution]{--icon-index:17;}.bonus-icon[data-event-id="1015"]{--icon-index:17;}.bonus-icon[data-key=contribution]{--icon-index:18;}.bonus-icon[data-event-id="-1"]{--icon-index:18;}.bonus-icon[data-key=time]{--icon-index:19;}.bonus-icon[data-event-id="-1"]{--icon-index:19;}.bonus-icon[data-key=manOfTheMatch]{--icon-index:20;}.bonus-icon[data-event-id="26"]{--icon-index:20;}.bonus-icon[data-key=softAssists]{--icon-index:1;}.bonus-icon[data-event-id="21"]{--icon-index:1;}.bonus-icon[data-key=goldAssists]{--icon-index:1;}.bonus-icon[data-event-id="23"]{--icon-index:1;}.label{--status-color:var(--default);--text-color:var(--background-light);height:30px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,15px);padding:10px;display:inline-flex;align-items:center;width:auto;box-sizing:border-box;}.label.label-default{--status-color:var(--default);}.label.label-primary{--status-color:var(--primary);}.label.label-secondary{--status-color:var(--secondary);}.label.label-alternative{--status-color:var(--alternative);}.label.label-danger{--status-color:var(--danger);}.label.label-warn{--status-color:var(--warn);}.label.label-dark{--status-color:var(--dark);}.label.label-success{--status-color:var(--success);}.label.label-info{--status-color:var(--info);}.label.label-outline{border:2px solid hsl(var(--status-color));background-color:transparent;color:hsl(var(--status-color));}.label.label-round{--label-radius:20px;}.live-header{--pad:20px;--gap:20px;--rad:20px;--card-color:hsl(var(--surface-dark));--background-color:hsl(var(--surface-xdark));--text-color:hsl(var(--background-light));--soft-color:hsl(var(--surface-medium));--line-color:hsl(var(--surface-dark));}.live-header .title{font-size:clamp(14px,4vw,var(--body));}.live-header .card{background-color:var(--card-color);color:var(--text-color);border-radius:var(--rad);padding:var(--pad);position:relative;}@media(max-width:768px){.live-header .card{padding-top:calc(var(--pad)*.5);overflow:hidden;}.live-header .card header{margin-top:0!important;height:auto!important;}.live-header .card header .live-led{width:8px!important;height:8px!important;margin-right:0!important;margin-left:8px!important;}.live-header .card>.card-body{padding-left:0!important;padding-right:0!important;}}.live-header .card>header{display:flex;margin-top:calc(var(--pad)*-1);align-items:center;height:32px;}.live-header .card>header .live-led{--status-color:var(--default);display:flex;width:15px;height:15px;background-color:hsl(var(--status-color));aspect-ratio:1;border-radius:50%;box-sizing:content-box;margin-right:calc(var(--gap)*.5);position:relative;}.live-header .card>header .live-led.on-air{--status-color:var(--danger);}.live-header .card>header .live-led.on-air::before{content:"";display:flex;position:absolute;background-color:hsla(var(--status-color),.4);border-radius:50%;aspect-ratio:1;top:0;left:0;width:100%;height:100%;animation:aura 2s alternate infinite;}.live-header .card>header .live-led{margin-left:5px;margin-right:0;width:12px;height:12px;}.live-header .card>header small{color:hsl(var(--surface-light));margin-left:calc(var(--gap)*.5);font-size:var(--subtitle);}.live-header .card>footer{overflow:hidden;}.live-header .card>.card-body{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);background-color:var(--background-color);background-size:130%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-04.png");padding:var(--pad);border-radius:var(--rad) var(--rad) 0 0;display:flex;}.live-header .card>.card-body .col-matchweek{flex-basis:33%;flex:1;padding-right:var(--pad);border-right:2px solid var(--line-color);min-width:280px;}@media(max-width:768px){.live-header .card>.card-body .col-matchweek{position:absolute;z-index:100;background-color:hsl(var(--surface-medium));height:calc(100% - 50px + var(--pad)*.5);top:calc(50px - var(--pad)*.5);width:100%;padding:10px;overflow-y:auto;transform:translateX(0);transition:transform var(--ani-quick);z-index:1000;}}.live-header .card>.card-body .col-matchweek .serie-a-matchweek{--gap:5px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek header{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul{--pad:5px;user-select:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match{height:48px;align-items:center;cursor:pointer;transition:opacity var(--ani-quick),background-color ease 60s;background-color:hsl(var(--background-light));--text-color:hsl(var(--background-dark));}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match.changed{animation:wow 1s alternate;animation-iteration-count:4;background-color:hsl(50,72%,86%);transition:opacity var(--ani-quick),background-color linear .2s;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match:not(.active){opacity:.5;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill{--pad:5px;pointer-events:none;--status-color:var(--surface-light);--rad:5px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="1"],.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="3"]{--status-color:var(--success);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="2"]{--status-color:var(--secondary);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"]{--status-color:var(--surface-light);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="4"]{--status-color:var(--surface-medium);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score::after{display:none!important;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-divider,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-home,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-away{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="1"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="2"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="3"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="4"] .match-date{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-score,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-score{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date:before,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date:before{content:var(--label);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date>*,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date>*{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score{position:relative;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score:hover::after{opacity:.8;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date .hours{font-size:80%;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill.theme-dark .match-date{color:hsl(var(--background-light))!important;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .team-badge{width:40px;height:40px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .team-name{font-size:var(--font-subtitle-size);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date{--overflow:-5px;margin-top:var(--overflow);margin-bottom:var(--overflow);color:var(--soft-color);font-weight:bold;}.live-header .card>.card-body .col-timeline{flex:1;flex-basis:66%;min-width:min(320px,100%);position:relative;}@media(max-width:768px){.live-header .card>.card-body .col-timeline{min-height:410px;}}.live-header .card>.card-body .col-timeline header{--rad:5px;--gap:10px;display:flex;align-items:center;justify-content:center;gap:var(--gap);position:relative;}.live-header .card>.card-body .col-timeline header .match-link{display:contents;}.live-header .card>.card-body .col-timeline header .match-link::after{content:"🔍 vai al match";position:absolute;bottom:-16px;font-size:12px;opacity:.5;font-weight:normal;transition:opacity var(--ani-quick);}.live-header .card>.card-body .col-timeline header .match-link:hover::after{opacity:1;}.live-header .card>.card-body .col-timeline header .team-badge{width:48px;height:48px;background-color:hsl(var(--background-light));border-radius:50%;display:flex;border:4px solid;}.live-header .card>.card-body .col-timeline header .team-name{font-size:clamp(var(--h6-size),2vw,var(--h5-size));font-weight:bold;flex:1;}.live-header .card>.card-body .col-timeline header .team-name.team-home{text-align:right;}.live-header .card>.card-body .col-timeline header .match-score{font-size:var(--h5-size);font-weight:bold;text-align:center;white-space:nowrap;--status-color:var(--surface-light);--rad:5px;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="1"],.live-header .card>.card-body .col-timeline header .match-score[data-match-status="3"]{--status-color:var(--success);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="2"]{--status-color:var(--secondary);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"]{--status-color:var(--surface-light);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="4"]{--status-color:var(--surface-medium);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score::after{display:none!important;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-divider,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-home,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-away{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="1"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="2"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="3"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="4"] .match-date{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-score,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-score{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date:before,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date:before{content:var(--label);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date>*,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date>*{display:none;}.live-header .card>.card-body .col-timeline header .match-score .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score{position:relative;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score:hover::after{opacity:.8;}.live-header .card>.card-body .col-timeline header .match-score .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.live-header .card>.card-body .col-timeline header .match-score .match-date .hours{font-size:80%;}.live-header .card>.card-body .col-timeline header .match-score.theme-dark .match-date{color:hsl(var(--background-light))!important;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-minute{display:none;}.live-header .card>.card-body .col-timeline header .match-minute{font-size:var(--font-subtitle-size);background-color:hsl(var(--status-color));border-radius:var(--rad);padding:0 5px;}.live-header .card>.card-body .col-timeline header .match-stadium,.live-header .card>.card-body .col-timeline header .match-referee{font-size:var(--font-subtitle-size);color:hsl(var(--surface-light));font-weight:bold;position:absolute;bottom:0;}.live-header .card>.card-body .col-timeline header .match-stadium{left:20px;}.live-header .card>.card-body .col-timeline header .match-referee{right:0;}.live-header .card>.card-body .col-timeline .match-timeline{margin-top:15px!important;}.live-header .card>.card-body .col-timeline .empty-list-message{display:flex;flex:1;height:320px;max-height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;}#debug-minute{position:fixed;z-index:9999;top:0;left:0;width:100%;background-color:rgba(200,0,0,.95);color:#fff;font-size:12px;line-height:12px;padding:5px;font-family:monospace;}