@font-face{font-family:WbpTitolo;font-style:normal;font-weight:200 700;font-display:swap;src:url(/media/wbp/font/oswald-lat.aabe123b.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:WbpTitolo;font-style:normal;font-weight:200 700;font-display:swap;src:url(/media/wbp/font/oswald-ext.cf8028a7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* WinningBet Pronostici — caratteri del giornale
   display: Oswald (ereditato dal vecchio template), testo: Georgia */




:root{
 --wbp-notte:#0c1a2b; --wbp-inchiostro:#16202c; --wbp-blu:#0f3fa8; --wbp-verde:#2f9e44;
 --wbp-giallo:#f5c400; --wbp-rosso:#c8102e; --wbp-nebbia:#f1f4f8; --wbp-riga:#dfe5ec;
 --wbp-grigio:#5b6875; --wbp-carta:#fff;
 --wbp-larghezza:1120px; --wbp-colonna:760px;
 --wbp-titolo:'WbpTitolo','Oswald','Arial Narrow',Arial,sans-serif;
 --wbp-testo:Georgia,'Times New Roman',serif;
 --wbp-tinta:var(--wbp-blu);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--wbp-carta);color:var(--wbp-inchiostro);
 font-family:var(--wbp-testo);font-size:17px;line-height:1.75}
img{max-width:100%;height:auto;display:block}
a{color:var(--wbp-blu);text-decoration:none}
a:hover{text-decoration:underline}
.wbp-ico{width:19px;height:19px;flex:0 0 auto}
.wbp-in{max-width:var(--wbp-larghezza);margin:0 auto;padding:0 22px;width:100%}
.wbp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* ── fascia di servizio */
.wbp-fascia{background:var(--wbp-notte);color:#c7d3e2;font-family:var(--wbp-titolo);
 font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}
.wbp-fascia .wbp-in{display:flex;gap:18px;align-items:center;justify-content:space-between;
 min-height:38px;flex-wrap:wrap}
.wbp-fascia a{color:#c7d3e2}
.wbp-fascia__dx{display:flex;gap:16px;align-items:center}
.wbp-eta{border:1px solid #3b556f;border-radius:2px;padding:1px 6px;color:#fff;letter-spacing:.04em}

/* ── testata */
.wbp-testata{background:var(--wbp-carta);border-bottom:1px solid var(--wbp-riga)}
.wbp-testata .wbp-in{display:flex;align-items:center;gap:26px;min-height:92px}
.wbp-logo{display:flex;align-items:center;gap:0;flex:0 0 auto}
.wbp-logo svg{height:52px;width:auto}
.wbp-claim{font-family:var(--wbp-titolo);font-weight:400;font-size:14px;line-height:1.35;
 color:var(--wbp-grigio);border-left:3px solid var(--wbp-giallo);padding-left:14px;max-width:290px}
.wbp-burger{display:none}

/* ── navigazione piatta */
.wbp-nav{background:var(--wbp-carta);border-bottom:3px solid var(--wbp-notte)}
.wbp-nav ul{display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:0}
.wbp-nav li{margin:0}
.wbp-nav a{display:flex;align-items:center;gap:6px;padding:11px 10px;white-space:nowrap;
 font-family:var(--wbp-titolo);font-size:13px;font-weight:500;letter-spacing:.03em;
 text-transform:uppercase;color:var(--wbp-inchiostro);border-bottom:3px solid transparent;margin-bottom:-3px}
.wbp-nav a:hover{text-decoration:none;color:var(--wbp-blu);border-bottom-color:var(--wbp-blu)}
.wbp-nav a[aria-current]{color:var(--wbp-blu);border-bottom-color:var(--wbp-blu)}

/* ── temi caldi */
.wbp-caldi{background:var(--wbp-nebbia);border-bottom:1px solid var(--wbp-riga)}
.wbp-caldi .wbp-in{display:flex;align-items:center;gap:12px;min-height:46px;flex-wrap:wrap}
.wbp-caldi__et{font-family:var(--wbp-titolo);font-size:12.5px;letter-spacing:.09em;
 text-transform:uppercase;color:var(--wbp-grigio)}
.wbp-caldi a{display:inline-flex;align-items:center;gap:7px;font-family:var(--wbp-titolo);
 font-size:13.5px;letter-spacing:.03em;color:var(--wbp-inchiostro);
 background:var(--wbp-carta);border:1px solid var(--wbp-riga);padding:5px 11px}
.wbp-caldi a:hover{border-color:var(--wbp-blu);color:var(--wbp-blu);text-decoration:none}
.wbp-caldi a svg{width:16px;height:16px;color:var(--wbp-blu)}

/* ── etichetta di rubrica: sottolineatura, non pillola */
.wbp-et{display:inline-block;font-family:var(--wbp-titolo);font-size:12px;font-weight:500;
 letter-spacing:.1em;text-transform:uppercase;color:var(--wbp-tinta);
 border-bottom:2px solid var(--wbp-tinta);padding-bottom:2px;margin-bottom:9px}
.wbp-data{font-family:var(--wbp-titolo);font-size:12.5px;letter-spacing:.05em;
 color:var(--wbp-grigio);text-transform:uppercase}

/* ── apertura */
.wbp-apertura{padding:30px 0 6px}
/* строка-шапка витрины новостей: имя издания жирным, девиз в строку рядом */
.wbp-strillo{font-family:var(--wbp-titolo);font-weight:400;font-size:14px;line-height:1.3;
 letter-spacing:.02em;color:var(--wbp-grigio);text-transform:none;margin:0 0 20px;
 padding-bottom:12px;border-bottom:3px solid var(--wbp-notte);
 display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.wbp-strillo span{font-weight:700;font-size:17px;letter-spacing:.01em;
 color:var(--wbp-notte);text-transform:uppercase}
.wbp-apertura__gr{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:34px}
.wbp-apertura__gr>*{min-width:0}
.wbp-aperta figure{margin:0 0 16px}
.wbp-aperta figcaption{font-family:var(--wbp-titolo);font-size:12px;letter-spacing:.04em;
 color:var(--wbp-grigio);padding:7px 2px 0;border-bottom:1px solid var(--wbp-riga)}
.wbp-aperta h2{font-family:var(--wbp-titolo);font-weight:700;font-size:38px;line-height:1.1;
 margin:0 0 12px;letter-spacing:-.01em;overflow-wrap:anywhere}
.wbp-aperta h2 a{color:var(--wbp-inchiostro)}
.wbp-aperta h2 a:hover{color:var(--wbp-blu);text-decoration:none}
.wbp-aperta p{margin:0 0 12px;font-size:18.5px;color:#2d3a49}
.wbp-spalla{border-top:3px solid var(--wbp-notte);padding-top:14px}
.wbp-spalla__t{font-family:var(--wbp-titolo);font-size:15px;letter-spacing:.1em;text-transform:uppercase;
 margin:0 0 14px;color:var(--wbp-notte)}
.wbp-mini{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;padding:13px 0;
 border-top:1px solid var(--wbp-riga)}
.wbp-mini:first-of-type{border-top:0;padding-top:0}
.wbp-mini img{width:92px;height:61px;object-fit:cover}
.wbp-mini h3{font-family:var(--wbp-titolo);font-weight:500;font-size:16.5px;line-height:1.24;margin:0 0 5px}
.wbp-mini h3 a{color:var(--wbp-inchiostro)}
.wbp-mini h3 a:hover{color:var(--wbp-blu);text-decoration:none}

/* ── intestazione di sezione */
.wbp-sez{margin:38px 0 0}
.wbp-sez__cap{display:flex;align-items:flex-end;gap:14px;border-top:3px solid var(--wbp-tinta);
 padding-top:9px;margin-bottom:18px}
.wbp-sez__cap h2{font-family:var(--wbp-titolo);font-weight:700;font-size:21px;letter-spacing:.06em;
 text-transform:uppercase;margin:0;display:flex;align-items:center;gap:9px;color:var(--wbp-notte)}
.wbp-sez__cap h2 svg{color:var(--wbp-tinta);width:21px;height:21px}
.wbp-sez__cap .wbp-riga{flex:1 1 auto;height:1px;background:var(--wbp-riga);margin-bottom:8px}
.wbp-sez__cap a.wbp-tutte{font-family:var(--wbp-titolo);font-size:12.5px;letter-spacing:.09em;
 text-transform:uppercase;color:var(--wbp-tinta);white-space:nowrap}

/* ── griglia di schede */
.wbp-gr4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.wbp-gr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wbp-gr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.wbp-gr4>*,.wbp-gr3>*,.wbp-gr2>*{min-width:0}
.wbp-sk figure{margin:0 0 11px;overflow:hidden}
.wbp-sk img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .35s ease}
.wbp-sk:hover img{transform:scale(1.035)}
.wbp-sk h3{font-family:var(--wbp-titolo);font-weight:500;font-size:18px;line-height:1.25;
 margin:0 0 7px;overflow-wrap:anywhere}
.wbp-sk h3 a{color:var(--wbp-inchiostro)}
.wbp-sk h3 a:hover{color:var(--wbp-blu);text-decoration:none}
.wbp-sk p{margin:0 0 8px;font-size:15.5px;line-height:1.6;color:#41505f}

/* ── elenco con numeri (guide) */
.wbp-banda{background:var(--wbp-nebbia);border-top:1px solid var(--wbp-riga);
 border-bottom:1px solid var(--wbp-riga);margin:44px 0 0;padding:34px 0 38px}
.wbp-banda--scura{background:var(--wbp-notte);border-color:#1c3048;color:#e4ecf5}
.wbp-banda--scura .wbp-sez__cap h2,.wbp-banda--scura .wbp-sk h3 a{color:#fff}
.wbp-banda--scura .wbp-sk p{color:#a9bccf}
.wbp-banda--scura .wbp-sez__cap .wbp-riga{background:#24384f}
/* ссылка «Tutte» на тёмной плашке красилась цветом рубрики — на ночном фоне не читалась */
.wbp-banda--scura .wbp-sez__cap a.wbp-tutte{color:#a8c4e8}
/* дата и метка рубрики на ночном фоне: серый с белой бумаги там не читается */
.wbp-banda--scura .wbp-data{color:#93a7bd}
.wbp-banda--scura .wbp-et{color:#a8c4e8;border-bottom-color:#a8c4e8}
.wbp-guida{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 0;
 border-top:1px solid var(--wbp-riga);align-items:start}
.wbp-guida__n{font-family:var(--wbp-titolo);font-weight:700;font-size:27px;line-height:1;
 color:transparent;-webkit-text-stroke:1px var(--wbp-grigio);padding-top:2px}
.wbp-guida h3{font-family:var(--wbp-titolo);font-weight:500;font-size:18px;line-height:1.25;margin:0 0 5px}
.wbp-guida h3 a{color:var(--wbp-inchiostro)}
.wbp-guida p{margin:0;font-size:15px;color:#41505f;line-height:1.6}

/* ── strisce di servizio */
.wbp-riquadro{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:8px 46px;
 border-left:4px solid var(--wbp-giallo);background:#fff;border-top:1px solid var(--wbp-riga);
 border-right:1px solid var(--wbp-riga);border-bottom:1px solid var(--wbp-riga);padding:24px 28px}
.wbp-riquadro__t h2{margin:0 0 8px;font-family:var(--wbp-titolo);font-weight:700;font-size:21px;
 line-height:1.15;display:flex;align-items:center;gap:9px;letter-spacing:.01em}
.wbp-riquadro__t p{margin:0;font-size:15px;color:#41505f;line-height:1.6}
.wbp-riquadro__c{display:grid;gap:9px;align-content:start}
.wbp-riquadro__c ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}
.wbp-riquadro__c li{border-bottom:1px solid var(--wbp-riga);padding-bottom:9px}
.wbp-riquadro__c li:last-child{border-bottom:0;padding-bottom:0}
.wbp-riquadro__c li a{font-size:15px;line-height:1.4}
.wbp-riquadro__c li span{color:var(--wbp-grigio);font-family:var(--wbp-titolo);font-size:12.5px;
 letter-spacing:.06em;margin-left:7px}
.wbp-riquadro__piu{font-family:var(--wbp-titolo);letter-spacing:.06em;text-transform:uppercase;
 font-size:12.5px;justify-self:start}
.wbp-riquadro__cif{display:flex;flex-wrap:wrap;gap:8px}
.wbp-riquadro__cif a{display:inline-flex;align-items:baseline;gap:7px;background:var(--wbp-nebbia);
 border:1px solid var(--wbp-riga);padding:7px 12px;font-size:14px;color:var(--wbp-inchiostro)}
.wbp-riquadro__cif b{font-family:var(--wbp-titolo);font-weight:700;color:var(--wbp-blu);font-size:13px}
.wbp-banda--stretta{padding:30px 0 32px;margin:34px 0 0}
.wbp-pila{display:grid;gap:18px}

/* ── articolo */
.wbp-briciole{font-family:var(--wbp-titolo);font-size:12.5px;letter-spacing:.05em;
 text-transform:uppercase;color:var(--wbp-grigio);margin:18px 0 0}
.wbp-briciole a{color:var(--wbp-grigio)}
.wbp-art{padding:6px 0 10px;min-width:0}
.wbp-art__cap{max-width:var(--wbp-colonna)}
.wbp-art h1{font-family:var(--wbp-titolo);font-weight:700;font-size:37px;line-height:1.12;
 margin:0 0 14px;letter-spacing:-.01em;overflow-wrap:anywhere}
.wbp-occhiello{font-size:19px;line-height:1.65;color:#2d3a49;margin:0 0 16px}
.wbp-firma{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-top:1px solid var(--wbp-riga);
 border-bottom:1px solid var(--wbp-riga);padding:10px 0;font-family:var(--wbp-titolo);
 font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--wbp-grigio)}
.wbp-firma svg{width:16px;height:16px;color:var(--wbp-tinta)}
.wbp-firma span{display:inline-flex;align-items:center;gap:6px}
.wbp-corpo{max-width:var(--wbp-colonna);font-size:17.5px;min-width:0}
.wbp-corpo h2{font-family:var(--wbp-titolo);font-weight:500;font-size:25px;line-height:1.25;
 margin:32px 0 12px;color:var(--wbp-notte)}
.wbp-corpo h3{font-family:var(--wbp-titolo);font-weight:500;font-size:20px;margin:26px 0 10px}
.wbp-corpo p{margin:0 0 16px}
.wbp-corpo ul,.wbp-corpo ol{margin:0 0 18px;padding-left:22px}
.wbp-corpo li{margin:0 0 8px}
.wbp-corpo img{margin:18px 0;width:100%}
.wbp-corpo a{border-bottom:1px solid rgba(15,63,168,.3)}
.wbp-corpo table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:16px}
.wbp-corpo td,.wbp-corpo th{border:1px solid var(--wbp-riga);padding:9px 11px;text-align:left}
/* таблицы прогнозов из архива шире телефона: даём им свою прокрутку,
   иначе они растягивают колонку и за край уезжает даже заголовок */
.wbp-corpo table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.wbp-corpo table tbody,.wbp-corpo table thead{display:table;width:100%;min-width:max-content}
.wbp-corpo blockquote{margin:22px 0;padding:4px 0 4px 18px;border-left:3px solid var(--wbp-giallo);
 color:#39485a;font-style:italic}
.wbp-scheda{border:1px solid var(--wbp-riga);border-top:3px solid var(--wbp-tinta);
 padding:18px 20px;margin:0 0 26px;background:#fbfcfe;max-width:var(--wbp-colonna)}
.wbp-scheda h2{font-family:var(--wbp-titolo);font-size:15px;letter-spacing:.09em;text-transform:uppercase;
 margin:0 0 10px;color:var(--wbp-notte)}
.wbp-scheda ul{margin:0;padding-left:20px}
.wbp-scheda li{margin:0 0 6px;font-size:16px}
.wbp-figura{margin:0 0 22px}
.wbp-figura img{width:100%;aspect-ratio:3/2;object-fit:cover}
/* своя схема вместо стокового снимка: рисуется в разметке, наследует палитру */
.wbp-figura--schema{margin:26px 0 24px;border-top:3px solid var(--wbp-tinta);
 border-bottom:1px solid var(--wbp-riga);padding:20px 0 12px}
.wbp-schema{display:block;width:100%;height:auto;overflow:visible}
.wbp-figura figcaption{font-family:var(--wbp-titolo);font-size:12px;letter-spacing:.04em;
 color:var(--wbp-grigio);padding:7px 2px 0;border-bottom:1px solid var(--wbp-riga)}

/* ── hub */
.wbp-hub{border-top:3px solid var(--wbp-tinta);padding:22px 0 8px;margin-top:18px}
.wbp-hub h1{font-family:var(--wbp-titolo);font-weight:700;font-size:33px;letter-spacing:.02em;
 text-transform:uppercase;margin:0 0 8px;display:flex;align-items:center;gap:12px}
.wbp-hub h1 svg{width:29px;height:29px;color:var(--wbp-tinta)}
.wbp-hub p{margin:0;max-width:640px;color:#41505f;font-size:17px}
.wbp-pag{display:flex;gap:8px;flex-wrap:wrap;margin:34px 0 0;font-family:var(--wbp-titolo);font-size:14px}
.wbp-pag a,.wbp-pag span{border:1px solid var(--wbp-riga);padding:8px 13px;color:var(--wbp-inchiostro)}
.wbp-pag span{background:var(--wbp-notte);color:#fff;border-color:var(--wbp-notte)}

/* ── colophon */
.wbp-piede{background:var(--wbp-notte);color:#b9c8d8;margin-top:52px;padding:40px 0 26px;
 font-size:15px;line-height:1.7}
.wbp-piede a{color:#dce6f1}
.wbp-piede__gr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}
.wbp-piede h3{font-family:var(--wbp-titolo);font-size:13px;letter-spacing:.11em;text-transform:uppercase;
 color:#fff;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #24384f}
.wbp-piede ul{list-style:none;margin:0;padding:0}
.wbp-piede li{margin:0 0 7px;font-size:14.5px}
.wbp-piede__logo svg{height:44px;width:auto;margin-bottom:12px}
.wbp-avviso{border-top:1px solid #24384f;margin-top:28px;padding-top:18px;font-size:13.5px;color:#93a6ba;
 display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}
.wbp-avviso svg{width:26px;height:26px;color:var(--wbp-giallo)}
.wbp-coda{border-top:1px solid #24384f;margin-top:18px;padding-top:16px;display:flex;
 justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#8095ab;
 font-family:var(--wbp-titolo);letter-spacing:.05em;text-transform:uppercase}

.wbp-senza{position:relative;aspect-ratio:3/2;display:flex;flex-direction:column;
 justify-content:flex-end;gap:6px;padding:14px 16px;overflow:hidden;
 background:linear-gradient(140deg,var(--wbp-tinta) 0%,#0c1a2b 118%);color:#fff}
.wbp-senza__seg{position:absolute;inset:0;opacity:.14;
 background:repeating-linear-gradient(115deg,#fff 0 1px,transparent 1px 13px)}
.wbp-senza__ico{position:absolute;top:13px;left:16px;width:26px;height:26px;opacity:.85}
.wbp-senza__et{position:relative;font-family:var(--wbp-titolo);font-weight:600;font-size:15px;
 letter-spacing:.09em;text-transform:uppercase;line-height:1.2}
.wbp-senza__anno{position:relative;font-family:var(--wbp-titolo);font-size:13px;letter-spacing:.14em;
 opacity:.72}
/* ── колонки страницы материала: текст + рельс ── */
.wbp-colonne{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:44px;align-items:start;
 padding:26px 0 8px}
.wbp-rail{position:sticky;top:16px;display:grid;gap:22px}
.wbp-rail__bl{border-top:3px solid var(--wbp-tinta);background:var(--wbp-nebbia);padding:15px 18px 18px}
.wbp-rail__bl h2{font-family:var(--wbp-titolo);font-weight:600;font-size:14px;letter-spacing:.11em;
 text-transform:uppercase;color:var(--wbp-tinta);margin:0 0 12px;display:flex;align-items:center;gap:8px}
.wbp-rail__bl h2 svg{width:17px;height:17px}
.wbp-rail ol{list-style:none;counter-reset:wbpn;margin:0;padding:0}
.wbp-rail ol li{counter-increment:wbpn;display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;
 padding:11px 0;border-top:1px solid var(--wbp-riga)}
.wbp-rail ol li:first-child{border-top:0;padding-top:2px}
.wbp-rail ol li::before{content:counter(wbpn);font-family:var(--wbp-titolo);font-weight:700;font-size:21px;
 line-height:1;color:var(--wbp-tinta);opacity:.42}
.wbp-rail ol a{font-family:var(--wbp-titolo);font-weight:500;font-size:15px;line-height:1.28;
 color:var(--wbp-inchiostro)}
.wbp-rail ol a:hover{color:var(--wbp-blu)}
.wbp-rail ul{list-style:none;margin:0;padding:0}
.wbp-rail ul li{padding:9px 0;border-top:1px solid var(--wbp-riga);font-size:15px}
.wbp-rail ul li:first-child{border-top:0}
.wbp-rail__aiuto{background:var(--wbp-notte);color:#dce6f0;border-top:3px solid var(--wbp-giallo);
 padding:16px 18px 18px}
.wbp-rail__aiuto h2{color:var(--wbp-giallo)}
.wbp-rail__aiuto p{margin:0 0 9px;font-size:14px;line-height:1.55;color:#b9c8d8}
.wbp-rail__aiuto strong{color:#fff}
.wbp-rail__aiuto a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.wbp-credito{font-size:12px;color:var(--wbp-grigio);margin:7px 0 0;font-style:normal}
.wbp-tempo{display:inline-flex;align-items:center;gap:6px}

@media (max-width:1000px){
 /* minmax(0,1fr): при 1fr минимальная ширина колонки = ширине самой широкой
    таблицы архива, и колонка растягивала страницу вместе с заголовком */
 .wbp-colonne{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:18px}
 .wbp-rail{position:static}
 .wbp-apertura__gr{grid-template-columns:1fr;gap:26px}
 .wbp-gr4{grid-template-columns:repeat(2,minmax(0,1fr))}
 .wbp-piede__gr{grid-template-columns:1fr 1fr;gap:24px}
 .wbp-aperta h2{font-size:32px}
 .wbp-strillo{gap:6px}
 .wbp-strillo span{flex:1 1 100%}
}
@media (max-width:900px){
 .wbp-in{padding:0 16px}
 .wbp-claim{display:none}
 .wbp-riquadro{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 18px}
 .wbp-testata .wbp-in{min-height:70px;justify-content:space-between}
 .wbp-logo svg{height:42px}
 .wbp-burger{display:flex;align-items:center;justify-content:center;width:46px;height:46px;
  border:1px solid var(--wbp-riga);cursor:pointer;flex:0 0 auto}
 .wbp-burger span{position:relative;display:block;width:22px;height:2px;background:var(--wbp-inchiostro)}
 .wbp-burger span::before,.wbp-burger span::after{content:'';position:absolute;left:0;width:22px;height:2px;
  background:var(--wbp-inchiostro);transition:transform .2s ease,top .2s ease}
 .wbp-burger span::before{top:-7px}.wbp-burger span::after{top:7px}
 .wbp-chk:checked ~ .wbp-hd .wbp-burger span{background:transparent}
 .wbp-chk:checked ~ .wbp-hd .wbp-burger span::before{top:0;transform:rotate(45deg)}
 .wbp-chk:checked ~ .wbp-hd .wbp-burger span::after{top:0;transform:rotate(-45deg)}
 .wbp-nav{display:none;border-bottom-width:2px}
 .wbp-chk:checked ~ .wbp-hd .wbp-nav{display:block}
 .wbp-nav ul{flex-direction:column;gap:0}
 .wbp-nav a{padding:0 4px;min-height:48px;border-bottom:1px solid var(--wbp-riga);margin:0;font-size:15px}
 .wbp-nav a[aria-current]{border-left:4px solid var(--wbp-blu);padding-left:12px}
 .wbp-chiudi{display:flex;align-items:center;justify-content:center;min-height:48px;
  font-family:var(--wbp-titolo);font-size:13px;letter-spacing:.09em;text-transform:uppercase;
  color:var(--wbp-grigio);cursor:pointer;background:var(--wbp-nebbia)}
 .wbp-caldi .wbp-in{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;padding-top:8px}
 /* пальцем: полоса видов спорта и ссылки подвала — цель не ниже 44px */
 .wbp-caldi a{white-space:nowrap;min-height:44px;padding:5px 13px}
 .wbp-piede li{margin:0}
 .wbp-piede li a{display:inline-flex;align-items:center;min-height:44px}
 .wbp-riquadro__piu,.wbp-coda a{display:inline-flex;align-items:center;min-height:44px}
 .wbp-caldi__et{white-space:nowrap;flex:0 0 auto}
 .wbp-aperta h2{font-size:27px}
 .wbp-art h1{font-size:28px}
 .wbp-hub h1{font-size:26px}
 .wbp-corpo,.wbp-occhiello{font-size:17px}
}
@media (max-width:620px){
 .wbp-gr4,.wbp-gr3,.wbp-gr2{grid-template-columns:minmax(0,1fr);gap:22px}
 /* шапка рубрики в телефоне: заголовок строкой, линейка и «все» под ним */
 .wbp-sez__cap{flex-wrap:wrap;align-items:center;gap:6px 12px}
 .wbp-sez__cap h2{font-size:18px;letter-spacing:.05em;flex:1 1 100%}
 .wbp-sez__cap .wbp-riga{display:none}
 .wbp-sez__cap a.wbp-tutte{padding-bottom:2px}
 .wbp-piede__gr{grid-template-columns:1fr}
 .wbp-mini{grid-template-columns:78px minmax(0,1fr)}
 .wbp-mini img{width:78px;height:52px}
 .wbp-avviso{grid-template-columns:1fr}
}
.wbp-chiudi{display:none}
@media (min-width:901px){.wbp-chiudi{display:none!important}}
