@charset "UTF-8";.temporada-anterior ul:after,.temporada-anterior ul:before,div.formula1 section.todos:after,div.formula1 section.todos:before{clear:both;content:"";display:table;flex-basis:0}header.secundario.f1 p a{background-image:url(https://s.libertaddigital.com/images/svg/f1.svg)}div.formula1{font-size:16px}@media (min-width:480px) and (max-width:1040px){div.formula1{font-size:calc(12.57143px + .71429vw)}}@media (min-width:1040px){div.formula1{font-size:20px}}div.formula1 a{color:#2a2a2a;transition:all .3s}div.formula1 a:hover{background:#2a2a2a;color:#fff;text-decoration:none}div.formula1 td span:first-child,div.formula1 th span:first-child{display:none}@media (max-width:480px){div.formula1 td span:first-child,div.formula1 th span:first-child{display:inline}div.formula1 td span:last-child,div.formula1 th span:last-child{display:none}}div.formula1 nav.temporada{align-items:center;background:#000;background-color:#2a2a2a;border:0;border-radius:var(--border-radius);color:#fff;display:flex;justify-content:space-between;margin-bottom:1em;padding:.5em}div.formula1 nav.temporada>*{font-family:var(--alt-font);font-size:1em;vertical-align:middle}div.formula1 nav.temporada h2{font-weight:400;margin:0;padding:.2em 0;white-space:nowrap}div.formula1 nav.temporada h2:after{content:"〉"}div.formula1 nav.temporada h3{background:#2a2a2a;font-weight:400;padding:.2em .4em;text-align:center}div.formula1 nav.temporada ul{font-weight:300;list-style-type:none;margin:0;padding:0}div.formula1 nav.temporada ul li{border-right:1px solid #fff;display:table-cell;font-weight:300;margin:0;padding:0 .2em;text-align:right}div.formula1 nav.temporada ul li:last-child{border:0}div.formula1 nav.temporada h2{width:100%}div.formula1 nav.temporada a{color:#fff;white-space:nowrap}div.formula1 nav.temporada a:hover{background:#fff;color:#2a2a2a}div.formula1 table.temporada{margin-bottom:1em;width:100%}div.formula1 table.temporada caption{background:#000;color:#fff;margin:0;padding:.5em 0;text-align:center}div.formula1 table.temporada tr{background:#f4f4f4;font-size:.7071085624em;margin:0;padding:0}div.formula1 table.temporada tr.cabecera{color:#fff;margin:0;padding:0}div.formula1 table.temporada th{background-color:#494949;border:0;margin:0;padding:.3em;text-align:left;vertical-align:middle}div.formula1 table.temporada th.puntos{text-align:center}div.formula1 table.temporada td{padding-top:.5em;white-space:nowrap}div.formula1 table.temporada td.puntos{text-align:center}div.formula1 table.temporada td a img{display:inline}@media (max-width:480px){div.formula1 table.temporada td a img{display:none}}div.formula1 .conlateral div.rankings{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}div.formula1 .conlateral div.rankings>table.temporada{flex:0 0 45%}div.formula1 .conlateral div.rankings>table.temporada caption{background:#117097}div.formula1 .asterisco{clear:both;font-size:.7071085624em;margin:-1em 0 2em}div.formula1 section.escuderia h2{margin-bottom:.5em;position:relative}div.formula1 section.escuderia h2 img{position:absolute;right:0;z-index:1}div.formula1 ul.fotos{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0}div.formula1 ul.fotos li{flex:0 0 45%}div.formula1 ul.fotos li a figure figcaption{bottom:0}div.formula1 ul.fotos li a:hover figure figcaption{-webkit-transform:none;transform:none}.calendar{display:grid;gap:1.5rem;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gp{background:#dbdbdb;border:2px solid #ccc;box-shadow:4px 4px 4px #ccc;overflow:hidden;position:relative}.gp>a{color:#fff;display:block;height:14.5em;padding-top:.4em}.gp>a>img{height:6em;margin:0 auto;max-width:100%}.gp header{background:#434343;line-height:1em;margin-bottom:.2em;padding:.1em .2em;position:relative}.gp header div{color:#fff;font-size:.7071085624em}.gp header h2{color:#fff;font:normal 1em Roboto Condensed,Roboto,sans-serif;margin:0;padding:0}.gp header>img{position:absolute;right:.3em;top:.3em}.gp ul{bottom:.4em;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0}.gp ul li{background:#f2f2f2;margin:3px 0 0;padding:0;text-align:center}.gp ul li a{display:block}.puntuaciones{margin-bottom:3em}.puntuaciones caption{background:#fff;border-bottom:2px dotted #000;font:700 1.9999899241em Roboto Condensed,Roboto,sans-serif;margin-bottom:.2em;padding:3px 4px 3px 0}.puntuaciones thead th{background:0}.puntuaciones tr{border-bottom:1px solid #000}.puntuaciones tr.esp,.puntuaciones tr.esp *{background:#2a2a2a;color:#fff}.puntuaciones td,.puntuaciones th{padding:.2em .1em;vertical-align:top}.puntuaciones th{color:#494949;vertical-align:bottom!important}.puntuaciones th.puntos{text-align:center}.puntuaciones th.puntos a{display:block;float:right;text-align:center}.puntuaciones th.puntos img{margin:0 auto .1em}.puntuaciones .total{background:#ccc;font-weight:700}.puntuaciones td img{display:inline-block;margin-right:3px;vertical-align:5%}@media (max-width:480px){.puntuaciones td img{display:none}}.puntuaciones td.puntos{padding-right:.4em;text-align:right}.puntuaciones td.ganador{background:#f33;color:#fff}.puntuaciones .posicion{padding-right:1em;text-align:right;vertical-align:top}.puntuaciones .tiempo{text-align:right}.puntuaciones th.retirados{text-align:left}.puntuaciones.anual{font-size:.7071085624em}@media (max-width:480px){.puntuaciones.anual{display:block;width:100%}.puntuaciones.anual td.nomovil,.puntuaciones.anual thead{display:none}.puntuaciones.anual tbody{display:block}.puntuaciones.anual tr{display:block;padding:0 3em .2em 2em;position:relative;text-align:left}.puntuaciones.anual td{display:inline-block;font-size:16px;padding:0}.puntuaciones.anual td.posicion{left:0;position:absolute;text-align:right;top:.2em;width:1.25em}.puntuaciones.anual td.posicion:after{content:"."}.puntuaciones.anual td.total{bottom:0;padding:.2em .1em 0 0;position:absolute;right:0;top:0;width:2em}.puntuaciones.anual td:nth-child(2){display:block;padding-top:.2em}.puntuaciones.anual td[data-title]{background:0;color:#2a2a2a;font-size:11.313736998px}.puntuaciones.anual td[data-title]:before{content:attr(data-title) ": "}.puntuaciones.anual td[data-title]:after{content:". "}.puntuaciones.anual tr.esp td[data-title]{color:#fff}}.temporada-anterior{border-bottom:1px dotted #2b2a2a;margin-bottom:1em}.temporada-anterior h2{background:#2b2a2a;color:#fff;font:700 1.41421em Roboto Condensed,Roboto,sans-serif;margin:0;padding:.2em 0;text-align:center}.temporada-anterior ul{list-style-type:none;margin:0}.temporada-anterior ul li{background:#f3f3f3;display:block;float:left;margin:.2em 0;text-align:center;width:10%}.temporada-anterior ul li a{display:block;margin:0 auto;padding:.3em 0}.drivers{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:1.5em}figure.piloto{background:#f3f3f3;border:1px solid #ccc;margin:0}figure.piloto figcaption{background:0;color:#2a2a2a;padding:.2em;position:static;text-align:left}figure.piloto figcaption strong{display:block}figure.piloto figcaption img{position:absolute;right:.2em;top:.2em;width:auto}article.piloto{margin-bottom:2em;position:relative;width:100%}article.piloto p{line-height:1.4em;margin-bottom:0}article.piloto p img{display:inline}article.piloto>img,article.piloto>picture img{border:4px solid #ddd;max-width:20%;position:absolute;right:0;top:0;width:140px}article.piloto .sube{color:#197d19}article.piloto .sube:before{content:"▲"}article.piloto .baja{color:#dc0000}article.piloto .baja:before{content:"▼"}article.piloto figure.escuderia{margin:1em 0}figure.escuderia{border-radius:var(--border-radius)}figure.escuderia img.logo{max-width:15%;position:absolute;right:.2em;top:.2em;width:125px}a:hover figure.escuderia img.logo{opacity:1}article.escuderia{margin-bottom:2em;position:relative}article.escuderia p{line-height:1.4em;margin-bottom:0}article.escuderia.en-activo p{padding-right:40%}article.escuderia.en-activo figure.piloto{height:auto;margin:0;position:absolute;right:0;width:15%}article.escuderia.en-activo figure.piloto+figure.piloto{right:20%}figure.circuito{border-radius:var(--border-radius);margin-bottom:2em}figure.circuito figcaption{background:0;bottom:0;left:0;position:absolute;right:0;top:0}figure.circuito figcaption span{bottom:0;font-size:1em;padding:.5em;position:absolute;right:0;top:0;z-index:1}figure.circuito figcaption span:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;top:0;width:9999px;z-index:-1}figure.circuito figcaption span:before{border-right:8em solid rgba(0,0,0,.6);border-top:36em solid transparent;content:"";height:0;position:absolute;right:100%;top:0;width:0}figure.circuito figcaption span ul{list-style:none}figure.circuito figcaption span ul li{display:inline-block}figure.circuito figcaption span ul li:first-child:after{content:" | "}figure.circuito figcaption h2{color:#fff;font:300 2.8284057506em/1em Roboto Condensed,Roboto,sans-serif;margin-bottom:0;text-transform:uppercase;white-space:nowrap}figure.circuito figcaption h2 img{height:.7071085624em}figure.circuito figcaption p{line-height:1.41421em;margin:0}figure.circuito figcaption p:first-of-type{margin-bottom:2em}figure.circuito figcaption p:last-of-type strong{display:block}figure.circuito figcaption a{color:#fff}figure.circuito figcaption img{display:inline;width:auto}.gran-premio .fechas{clear:both;display:grid;gap:1em;grid-template-columns:1fr 2fr}.gran-premio .fechas ul{list-style:none;margin:0}.gran-premio .fechas ul li+li{margin-top:1em}.gran-premio .fechas ul strong{display:block;font-size:1.41421em}@media (max-width:480px){.gran-premio .fechas{grid-template-columns:1fr}}.gran-premio .podio ul{align-items:stretch;counter-reset:podio;display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0 0 1.5em}.gran-premio .podio li{display:grid}.gran-premio .podio li:first-child{order:2}.gran-premio .podio li:nth-child(2){margin-top:2em;order:1}.gran-premio .podio li:nth-child(2) picture img{height:13em}.gran-premio .podio li:nth-child(3){margin-top:4em;order:3}.gran-premio .podio li:nth-child(3) picture img{height:11em}.gran-premio .podio li a{background:#eee;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between;padding:.25em;position:relative}.gran-premio .podio li a:hover{background:#000}.gran-premio .podio li img.bandera{margin-top:.2em}.gran-premio .podio li picture img{height:15em;-o-object-fit:cover;object-fit:cover;width:100%}.gran-premio .podio .place{align-items:start;display:grid;gap:.5em;grid-template-columns:18px 1fr;padding:.5em .25em 0}.gran-premio .podio .place span{line-height:1em}@media (max-width:480px){.gran-premio .podio .place span{font-size:.7071085624em}}.gran-premio .podio .place:before{color:#fff;content:counter(podio);counter-increment:podio;font:700 2.8284057506em/1em Roboto,sans-serif;left:.5rem;position:absolute;text-shadow:0 0 3px #000;top:.2rem}.gran-premio header.datos{border-bottom:1px solid #ccc;display:table;margin-bottom:2em;padding-bottom:1em;width:100%}.gran-premio header.datos>*{display:table-cell;vertical-align:top;white-space:nowrap}.gran-premio header.datos div{width:100%}.gran-premio header.datos>img{padding-right:1em}.gran-premio header.datos p{margin:0}.gran-premio header.datos h2{font:300 1.9999899241em/1em Roboto Condensed,Roboto,sans-serif;margin:0;text-transform:uppercase}.gran-premio header.datos ul{list-style:none;margin:1em 0 0}.gran-premio header.datos ul li{display:inline}.gran-premio header.datos ul li+li:before{content:" | "}@media (max-width:480px){.gran-premio header.datos>*{display:block}.gran-premio header.datos>img{float:left}.gran-premio header.datos div:first-of-type{text-align:right}}article.circuito{line-height:1.4em;margin-bottom:2em}article.circuito p{margin:0}article.circuito h2{font:300 1.9999899241em/1em Roboto Condensed,Roboto,sans-serif;margin:0;text-transform:uppercase}article.circuito h2 span{text-transform:none}article.circuito h2 img{height:.7071085624em}article.circuito section.trazado{margin:1em 0}article.circuito section.trazado h3{font-size:1.41421em}@media (min-width:481px){article.circuito section.trazado>img{float:right;margin-top:-3em;width:30%}}.clasificaciones{background:#f3f3f3;border:1px solid #ccc}.clasificaciones h4{background:#fff;border-bottom:2px dotted #000;font-size:1.41421em;margin-bottom:.2em;padding:.2em;position:relative}.clasificaciones h4 a{bottom:0;color:#494949;font-family:Roboto Condensed,Roboto,sans-serif;font-size:.500002519em;line-height:1;position:absolute;right:0}.clasificaciones table+h4{border-top:1px solid #ccc}.clasificaciones table td{line-height:1.4em}.clasificaciones table td.nombre{width:100%}.clasificaciones table td.pais{padding:3px 0 0 3px;width:15px}.clasificaciones table td.puntos{font-weight:700}