/* VRT: sourced race updates and archive records. */
.ricerca-vrt{border-top:1px solid var(--bordo)}.ricerca-attualita{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;margin:2.5rem 0 3rem}.ricerca-attualita h3{font:800 clamp(2.2rem,5vw,4.5rem)/1 var(--display);margin:1rem 0}.ricerca-attualita p,.ricerca-record p,.ricerca-piloti p,.ricerca-keving p{color:var(--tenue);line-height:1.8}.ricerca-attualita figure{margin:0}.ricerca-attualita video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 70%;background:#101112;border-radius:var(--r)}.ricerca-attualita figcaption{color:var(--tenue);font-size:.8rem;line-height:1.7;margin-top:.7rem}.ricerca-vrt a,.ricerca-piloti a,.ricerca-keving a,.piloti-regioni a{color:var(--giallo);text-decoration:underline;text-underline-offset:4px}.ricerca-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ricerca-record{padding:clamp(1.3rem,3vw,2rem);background:var(--carbonio);border:1px solid var(--bordo);border-top:3px solid var(--giallo);border-radius:var(--r)}.ricerca-anno{font:800 2.8rem/1 var(--display);color:var(--giallo)}.ricerca-record h3{font:800 clamp(1.4rem,2.5vw,2rem)/1.15 var(--display);margin:1rem 0}.ricerca-record a{font-size:.85rem}.ricerca-piloti,.ricerca-keving{margin:1.5rem 0}.ricerca-paine h4{font:800 1.5rem/1.2 var(--display);margin:2rem 0 .7rem}.ricerca-paine .reportage-grid{margin-top:1.5rem}@media(max-width:750px){.ricerca-attualita,.ricerca-records{grid-template-columns:1fr}.ricerca-attualita{gap:1.5rem}.ricerca-record{padding:1.3rem}}

.ricerca-paine .reportage-grid img{object-fit:contain;object-position:center;background:#08090a}

.ricerca-attualita video{object-fit:contain}
