.mXTe6dBCGsaPh6ckPMuZ {
  display: inline-flex;
  flex-flow: wrap;
  align-items: center;
  gap: 0.5em;
  min-width: 0px;
  color: inherit;
}

.tGxQ48aYXOTtFKu6JZ8U {
  width: var(--match-slider-logo, 2.5em);
  height: var(--match-slider-logo, 2.5em);
  padding: var(--team-logo-well-padding, 3px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  overflow: hidden;
}

.iv3L51hPuqYrccrN1USx {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  background: transparent;
}

.BaOq33K__YZFw9mVKrQX {
  width: 100%;
  height: 100%;
  display: block;
  background: var(--team-logo-placeholder-bg, #e6e6e6);
  border: 1px dashed var(--team-logo-placeholder-border, #b0b0b0);
  box-sizing: border-box;
}

.ovZdMUK26bii9ySKEF7r {
  margin: 0px;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0px;
  color: inherit;
  line-height: 1.4;
}

.A2bO4xm5A_IayEnWXj0u {
  --cards-fg-primary: #1a1a1a;
  --cards-fg-secondary: #4d4d4d;
  --cards-fg-tertiary: #666666;
  --cards-fg-brand: #ff7900;
  --cards-bg-canvas: #ffffff;
  --cards-bg-strong: #1a1a1a;
  --cards-border-brand: #ff7900;
  --cards-family: Inter, system-ui, sans-serif;
  position: relative;
  display: flex;
  min-width: 0px;
  color: var(--cards-fg-primary);
  font-family: var(--cards-family);
  text-decoration: none;
  box-sizing: border-box;
}

.A2bO4xm5A_IayEnWXj0u *,
.A2bO4xm5A_IayEnWXj0u *::before,
.A2bO4xm5A_IayEnWXj0u *::after {
  box-sizing: border-box;
}

.A2bO4xm5A_IayEnWXj0u[data-clickable="true"] {
  cursor: pointer;
}

.A2bO4xm5A_IayEnWXj0u[data-clickable="true"]:hover .MTS24JXFY6pJ6vf9rk29 {
  color: var(--cards-fg-brand);
}

.Qfo3jdZsTlyDqI6WGZHu {
  position: absolute;
  inset: 0px;
  z-index: 1;
  border-radius: inherit;
}

.uDXMXqpHNtNVtPqZ6Eua {
  position: relative;
  z-index: 2;
  display: flex;
  flex: 1 1 auto;
  min-width: 0px;
  width: 100%;
  pointer-events: none;
}

.uDXMXqpHNtNVtPqZ6Eua a,
.uDXMXqpHNtNVtPqZ6Eua button {
  pointer-events: auto;
}

/* —— Layouts —— */

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .uDXMXqpHNtNVtPqZ6Eua {
	  flex-direction: column;
	  align-items: stretch;
	  gap: 8px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] {
	  flex-direction: column;
	  align-items: stretch;
	  width: 100%;
	  max-width: none;
	  container-type: inline-size;
	  container-name: cards-vertical;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="true"] {
	  background: var(--cards-bg-canvas);
	  border-radius: 8px;
	  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.12);
	  overflow: hidden;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="true"] .uDXMXqpHNtNVtPqZ6Eua {
	  gap: 0px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"][data-white="true"] {
	  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="false"] .uDXMXqpHNtNVtPqZ6Eua {
	  gap: 8px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="false"] .Wdy5Y8KFCqOcpvrg1TIW {
	  padding: 8px 0px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="false"][data-size="large"] .Wdy5Y8KFCqOcpvrg1TIW {
	  padding: 12px 0px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="false"] .vq1vrJABaI2G4EMrNAOO {
	  border-radius: 8px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="false"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
	  border-radius: 8px;
	}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] {
  container-type: inline-size;
  container-name: cards-horizontal-small;
  width: 100%;
  min-width: 0px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] .uDXMXqpHNtNVtPqZ6Eua,
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] {
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  min-width: 0px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] {
  container-type: inline-size;
  container-name: cards-horizontal-large;
  width: 100%;
  min-width: 0px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .uDXMXqpHNtNVtPqZ6Eua,
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] {
  flex-direction: row;
  align-items: center;
  gap: 16px;
  width: 100%;
  min-width: 0px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] {
  background: var(--cards-bg-canvas);
  border-radius: 8px;
  overflow: hidden;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .uDXMXqpHNtNVtPqZ6Eua {
  gap: 0px;
  align-items: center;
}

/* —— Media —— */

.vq1vrJABaI2G4EMrNAOO {
  position: relative;
  flex: 0 0 auto;
  overflow: hidden;
}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .vq1vrJABaI2G4EMrNAOO {
	  width: 100%;
	  /* Fixed height at Figma 292×16:9 (164.25px) so width can grow without stretching the image */
	  height: 164.25px;
	  border-radius: 8px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
	  height: 225px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="true"] .vq1vrJABaI2G4EMrNAOO {
	  border-radius: 8px 8px 0px 0px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="true"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
	  border-radius: 8px 8px 0px 0px;
	}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] .vq1vrJABaI2G4EMrNAOO {
  width: 132px;
  height: 74px;
  border-radius: 8px;
}

/* Figma Size=L Bare Mobile — ~260×146 (16:9), radius 8 */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .vq1vrJABaI2G4EMrNAOO {
  width: 260px;
  aspect-ratio: 16 / 9;
  border-radius: 8px;
  align-self: center;
  height: auto;
  min-height: 0px;
}

/* Figma Size=L Bare Desktop — ~291×164 (16:9) */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
  width: 291px;
}

/* Figma Size=L Boxed — image flush left, ~52% width, still 16:9 (433×244 at 829) */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .vq1vrJABaI2G4EMrNAOO {
  flex: 0 0 52.25%;
  width: 52.25%;
  max-width: 52.25%;
  min-width: 0px;
  min-height: 0px;
  height: auto;
  align-self: center;
  aspect-ratio: 16 / 9;
  border-radius: 8px 0px 0px 8px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
  flex: 0 0 52.25%;
  width: 52.25%;
  max-width: 52.25%;
  min-height: 0px;
}

.jDbAFOdIXUJaV7OAV9kN,
.hryinsypor4tsYau1w5A {
  display: block;
  width: 100%;
  height: 100%;
}

.jDbAFOdIXUJaV7OAV9kN {
  -o-object-fit: cover;
     object-fit: cover;
}

.hryinsypor4tsYau1w5A {
  background: #e6e6e6;
  border: 1px dashed #b0b0b0;
}

.pQmbbkxX9orbu_5Q5VAZ {
  position: absolute;
  left: 7px;
  bottom: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  padding: 2px;
  border-radius: 4px;
  background: var(--cards-bg-strong);
  color: #ffffff;
  font-size: 10px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0px;
  white-space: nowrap;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .pQmbbkxX9orbu_5Q5VAZ {
  left: auto;
  right: 8px;
  bottom: 8px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .pQmbbkxX9orbu_5Q5VAZ {
  font-size: 12px;
  line-height: 14px;
  bottom: 13px;
  right: 8px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .pQmbbkxX9orbu_5Q5VAZ {
  left: auto;
  right: 8px;
  bottom: 8px;
  border-radius: 2px;
  font-size: 12px;
}

.gR9tBeED_v7jJkqctJDp {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
  color: #ffffff;
}

/* —— Content column —— */

.Wdy5Y8KFCqOcpvrg1TIW {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  min-width: 0px;
  flex: 1 1 auto;
}

/* Figma Space/Odd — meta → title on Size=S */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] .Wdy5Y8KFCqOcpvrg1TIW {
  gap: 6px;
  align-self: stretch;
}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .Wdy5Y8KFCqOcpvrg1TIW {
	  padding: 8px;
	  gap: 8px;
	  width: 100%;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-white="true"] .Wdy5Y8KFCqOcpvrg1TIW {
	  padding: 8px;
	  gap: 8px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"][data-white="true"] .Wdy5Y8KFCqOcpvrg1TIW {
	  padding: 12px;
	}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .Wdy5Y8KFCqOcpvrg1TIW {
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .Wdy5Y8KFCqOcpvrg1TIW {
  padding: 16px;
  flex: 1 1 auto;
  min-width: 0px;
}

/* —— Meta row —— */

.MpHMy7VKr5dxGS9m9FoJ {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: 0px;
  flex-wrap: wrap;
}

.Bz67C3fFxK9Pk5RTGkjX {
  display: flex;
  flex: 0 1 auto;
  align-items: center;
  gap: 4px;
  min-width: 0px;
  flex-wrap: wrap;
}

.TXA0DZGgqMKrq2_5Xh7g {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-width: 0px;
  max-width: 100%;
  flex: 0 1 auto;
  flex-wrap: nowrap;
}

.B7RvP6HDc7wfxsZnlges {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 17.5px;
  padding: 3px 7px;
  border: 1px solid var(--cards-label-border, var(--cards-border-brand));
  border-radius: 4px;
  background: var(--cards-bg-canvas);
  color: var(--cards-label-color, var(--cards-fg-brand));
  font-size: 10px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0px;
  text-transform: uppercase;
  white-space: nowrap;
  flex: 0 0 auto;
}

/* Figma Tag size Large on Size=L */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .B7RvP6HDc7wfxsZnlges {
  font-size: 12px;
}

.swkpJY_WdKYpsQ4Gj8D2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  --match-slider-logo: 14px;
  flex: 0 0 auto;
  line-height: 0px;
}

/* Figma Avatar 20×20 on Size=L */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .swkpJY_WdKYpsQ4Gj8D2 {
  --match-slider-logo: 20px;
}

.swkpJY_WdKYpsQ4Gj8D2 > span > span {
  padding: 0px;
  border-radius: 9999px;
}

/* Figma Avatar 16×16 for the vertical Size=S (1px-inset well, 14px logo). */
.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .swkpJY_WdKYpsQ4Gj8D2 {
  --match-slider-logo: 16px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .swkpJY_WdKYpsQ4Gj8D2 > span > span {
  padding: 1px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"] .swkpJY_WdKYpsQ4Gj8D2 {
  --match-slider-logo: 20px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"] .swkpJY_WdKYpsQ4Gj8D2 > span > span {
  padding: 0px;
}

.jTjikH_gObmE6zZ9NhpY {
  display: block;
  width: 6px;
  height: 6px;
  flex: 0 0 auto;
  color: var(--cards-fg-brand);
}

.wT5ZyQb0tMiwRfiVxCQT {
  margin: 0px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  color: var(--cards-fg-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0px;
}

/* Figma Label/M — Size=L Bare Mobile */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .wT5ZyQb0tMiwRfiVxCQT {
  font-size: 14px;
  line-height: 17px;
}

/* Figma Label/M Desktop line-height 23 */
.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .wT5ZyQb0tMiwRfiVxCQT {
  line-height: 23px;
}

.gSRqpmCAJhbHtNZABjYG {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  flex: 0 0 auto;
  min-width: 0px;
}

.WkXtiVNRWQgoMV9fNomL {
  display: block;
  width: 12px;
  height: 12px;
  flex: 0 0 auto;
  color: var(--cards-fg-tertiary);
}

.v0Z8oQfT8g6V31WQt7mN {
  margin: 0px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  color: var(--cards-fg-tertiary);
  white-space: nowrap;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .v0Z8oQfT8g6V31WQt7mN {
  font-size: 14px;
  line-height: 17px;
  color: var(--cards-fg-tertiary);
}

.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .v0Z8oQfT8g6V31WQt7mN {
  line-height: 23px;
}

.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .v0Z8oQfT8g6V31WQt7mN {
  color: var(--cards-fg-tertiary);
}

/* —— Menu —— */

.HjXt4YrHfcdpZRUT5J1q {
  position: relative;
  flex: 0 0 auto;
  margin-left: auto;
  pointer-events: auto;
  z-index: 3;
}

/* Figma Button/Text — 4px padding + 16px icon */
.rOMTnW4bvBSldz8XK9bh {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  margin: 0px;
  border: 0px;
  border-radius: 999px;
  background: transparent;
  color: #0f0f0f;
  cursor: pointer;
}

.UUhvVubllm9OCK161E9m {
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
}

.rOMTnW4bvBSldz8XK9bh:hover {
  background: rgba(0, 0, 0, 0.06);
}

/* —— Title / description —— */

.MTS24JXFY6pJ6vf9rk29 {
  margin: 0px;
  width: 100%;
  min-width: 0px;
  color: var(--cards-fg-primary);
  font-weight: 600;
  letter-spacing: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
  transition: color 0.15s ease;
}

	/* Figma Title/S Mobile — Size=S Breakpoint=Mobile */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 14px;
	  line-height: 20px;
	}

	/* Figma Title/S Desktop — Size=S Breakpoint=Desktop (16 / 22) */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"][data-size="large"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 16px;
	  line-height: 22px;
	}

	/* Article title 16px on tablet and mobile for horizontal small cards */
	@media (max-width: 991px) {
	  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"] .MTS24JXFY6pJ6vf9rk29 {
	    font-size: 16px;
	    line-height: 22px;
	  }
	}

	/* Figma Heading/M Mobile — Size=L Bare Mobile (24 / 32), max 3 lines */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 24px;
	  line-height: 32px;
	  -webkit-line-clamp: 3;
	  line-clamp: 3;
	}

	/* Figma Heading/M Desktop — Size=L Bare/Boxed Desktop (28 / 36) */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 28px;
	  line-height: 36px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 14px;
	  line-height: 20px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"] .MTS24JXFY6pJ6vf9rk29 {
	  font-size: 32px;
	  line-height: 40px;
	}

	/* Figma Title/M — Size=S at Breakpoint=Desktop (16 / 22). */
	@media (min-width: 768px) {
	  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="default"] .MTS24JXFY6pJ6vf9rk29 {
	    font-size: 16px;
	    line-height: 22px;
	  }
	}

	.O_R5e2McQz8rzDOe7H3g {
	  margin: 0px;
	  width: 100%;
	  min-width: 0px;
	  color: var(--cards-fg-primary);
	  font-weight: 400;
	  letter-spacing: 0px;
	  overflow: hidden;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 3;
	  line-clamp: 3;
	  text-overflow: ellipsis;
	  font-size: 14px;
	  line-height: 17px;
	}

	/* Figma Body/L Mobile — 16 / 21, 2-line frame */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .O_R5e2McQz8rzDOe7H3g {
	  font-size: 16px;
	  line-height: 21px;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	}

	/* Figma Body/L Desktop — 16 / 23 */
	.A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .O_R5e2McQz8rzDOe7H3g {
	  line-height: 23px;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"] .O_R5e2McQz8rzDOe7H3g {
	  font-size: 14px;
	  line-height: 17px;
	}

	/* Figma Body/M — Size=S at Breakpoint=Desktop uses line-height 18. */
	@media (min-width: 768px) {
	  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="default"] .O_R5e2McQz8rzDOe7H3g {
	    line-height: 18px;
	  }
	}

	/* Figma S clamps the description to 2 lines; Size=L keeps the 3-line base. */
	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="default"] .O_R5e2McQz8rzDOe7H3g {
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	}

	.A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-size="large"] .O_R5e2McQz8rzDOe7H3g {
	  font-size: 16px;
	  line-height: 23px;
	}

/* Horizontal large — narrow card width (container = card root; CQ cannot style the container itself). */
@container cards-horizontal-large (max-width: 425px) {
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .uDXMXqpHNtNVtPqZ6Eua {
    align-items: stretch;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
    flex: 0 0 calc(50% - 8px);
    width: calc(50% - 8px);
    max-width: calc(50% - 8px);
    min-width: 0px;
    min-height: 0px;
    align-self: stretch;
    aspect-ratio: 16 / 9;
    height: auto;
    border-radius: 8px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .uDXMXqpHNtNVtPqZ6Eua {
    gap: 16px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .Wdy5Y8KFCqOcpvrg1TIW {
    padding: 0px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .Wdy5Y8KFCqOcpvrg1TIW {
    flex: 1 1 calc(50% - 8px);
    min-width: 0px;
    width: auto;
    max-width: calc(50% - 8px);
  }
}

@container cards-horizontal-large (max-width: 375px) {
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .uDXMXqpHNtNVtPqZ6Eua,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .uDXMXqpHNtNVtPqZ6Eua {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-size="large"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .vq1vrJABaI2G4EMrNAOO,
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"][data-size="large"] .vq1vrJABaI2G4EMrNAOO {
    width: 100%;
    max-width: 100%;
    flex: 0 0 auto;
    aspect-ratio: 16 / 9;
    align-self: stretch;
    min-height: 0px;
    height: auto;
    border-radius: 8px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"][data-white="true"] .Wdy5Y8KFCqOcpvrg1TIW {
    padding: 0px 8px 8px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalLarge"] .Wdy5Y8KFCqOcpvrg1TIW {
    flex: 1 1 auto;
    width: 100%;
    max-width: 100%;
    min-width: 0px;
  }
}

/* Vertical + menu (card width ≤425px): ⋮ top-right; date on row below tag/club. */
@container cards-vertical (max-width: 425px) {
  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-show-menu="true"] .MpHMy7VKr5dxGS9m9FoJ {
    display: grid;
    grid-template-columns: minmax(0px, 1fr) auto;
    -moz-column-gap: 8px;
         column-gap: 8px;
    row-gap: 4px;
    align-items: start;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-show-menu="true"] .Bz67C3fFxK9Pk5RTGkjX {
    grid-column: 1;
    grid-row: 1;
    min-width: 0px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-show-menu="true"] .gSRqpmCAJhbHtNZABjYG {
    grid-column: 1;
    grid-row: 2;
    min-width: 0px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="vertical"][data-show-menu="true"] .HjXt4YrHfcdpZRUT5J1q {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
    align-self: start;
    margin-left: 0px;
  }
}

/* Horizontal small + menu (card width ≤425px): ⋮ top-right; date on row below tag/club. */
@container cards-horizontal-small (max-width: 425px) {
  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"][data-show-menu="true"] .MpHMy7VKr5dxGS9m9FoJ {
    display: grid;
    grid-template-columns: minmax(0px, 1fr) auto;
    -moz-column-gap: 8px;
         column-gap: 8px;
    row-gap: 4px;
    align-items: start;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"][data-show-menu="true"] .Bz67C3fFxK9Pk5RTGkjX {
    grid-column: 1;
    grid-row: 1;
    min-width: 0px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"][data-show-menu="true"] .gSRqpmCAJhbHtNZABjYG {
    grid-column: 1;
    grid-row: 2;
    min-width: 0px;
  }

  .A2bO4xm5A_IayEnWXj0u[data-layout="horizontalSmall"][data-show-menu="true"] .HjXt4YrHfcdpZRUT5J1q {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
    align-self: start;
  }
}

