.Home_main__PQr24{min-height:calc(100vh - var(--header-height, 72px));padding:var(--spacing-xl) 0}.Home_container__YRaDf{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.Home_header__ntxq9{margin-bottom:var(--spacing-xl);border-bottom:var(--border-width-thick) solid var(--color-black);padding-bottom:var(--spacing-md);display:flex;align-items:baseline;gap:var(--spacing-md);flex-wrap:wrap}.Home_races__mZtSs{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.Home_link__32RJP{display:block;text-decoration:none;color:inherit}.Home_raceCard__Cglfi{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-white);border:var(--border-width-thick) solid var(--color-black);box-shadow:var(--shadow);transition:all var(--transition-fast)}.Home_link__32RJP:hover .Home_raceCard__Cglfi{transform:translate(-4px,-4px);box-shadow:var(--shadow-lg)}.Home_raceInfo__4yeWv{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Home_arrow__DK_1F{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-red);margin-left:var(--spacing-md)}@media (max-width:768px){.Home_races__mZtSs{grid-template-columns:1fr}}.Home_racesSection__ry7lq{padding:var(--spacing-2xl) 0}.Home_racesSection__ry7lq .Home_container__YRaDf{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.Home_racesSection__ry7lq .Home_header__ntxq9{margin-bottom:var(--spacing-xl);border-bottom:var(--border-width-thick) solid var(--color-black);padding-bottom:var(--spacing-md);display:flex;align-items:baseline;gap:var(--spacing-md);flex-wrap:wrap}