/* The racing sponsors' logos, each linked to the sponsor's website
   (partials/sponsor-logo.njk): listed under the season's races on the season
   page and the racing calendar, and beside "Sponsored by" on a championship's
   race pages. Those pages name this file in their front matter's
   `stylesheets` so site.css stays inside its weight budget. A logo's height
   sets its size and its width follows the drawing, held to the screen's
   width by site.css's img rule. */
.sponsor-logo { display: inline-block; line-height: 0; }
.sponsor-logo img { height: 1.5rem; width: auto; }
.sponsors { list-style: none; padding: 0; margin: 0 0 1.5rem; max-width: 46rem; }
.sponsors li { margin: 0 0 1.1rem; }
.sponsors p { margin: .45rem 0 0; }
.race-sponsor { display: flex; flex-wrap: wrap; align-items: center; gap: .4rem .9rem; margin: 0 0 1.25rem; }
.race-sponsor .sponsor-logo img { height: 1.75rem; }
