.oVnAB {
	margin-left: 24px;
	margin-right: 24px;
	padding-bottom: 20px;
}

@media screen and (min-width: 600px) {
	.oVnAB {
		margin-left: 48px;
		margin-right: 48px;
	}
}

@media screen and (min-width: 1280px) {
	.oVnAB {
		margin-left: 72px;
		margin-right: 72px;
	}
}

@media screen and (min-width: 1440px) {
	.oVnAB {
		margin-left: auto;
		margin-right: auto;
		max-width: 1296px;
	}
}

.kcen6d {
	color: #202124;
	fill: #202124;
	stop-color: #202124;
	font-family: "Google Sans", Helvetica, Arial, sans-serif;
	font-family: "Google Sans", Roboto, Arial, sans-serif;
	line-height: 1.5rem;
	font-size: 1.125rem;
	letter-spacing: 0;
	font-weight: 400;
	font-weight: 500;
}

.kcen6d:not(:disabled) {
	color: #202124;
}

.P9KVBf .kcen6d {
	color: #e8eaed;
	fill: #e8eaed;
	stop-color: #e8eaed;
}

.P9KVBf .kcen6d:not(:disabled) {
	color: #e8eaed;
}

@media screen and (min-width: 1280px) {
	.kcen6d {
		font-family: "Google Sans", Roboto, Arial, sans-serif;
		line-height: 1.75rem;
		font-size: 1.375rem;
		letter-spacing: 0;
		font-weight: 400;
		font-weight: 500;
	}
}

.ftgkle {
	--gap-width: 12px;
}

@media screen and (min-width: 600px) {
	.ftgkle {
		--gap-width: 16px;
	}

	.xR3GVb {
		--gap-width: 28px;
	}

	.b0ZfVe {
		padding-left: 40px;
	}
}

@media screen and (min-width: 1280px) {
	.ftgkle {
		--gap-width: 24px;
	}

	.xR3GVb {
		--gap-width: 36px;
	}

	.YMlj6b {
		margin-left: 18px;
		margin-right: 18px;
		overflow: visible;
	}
}

.YMlj6b {
	overflow: visible;
}

@media screen and (min-width: 1280px) and (min-width: 600px) {
	.YMlj6b {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media screen and (min-width: 1280px) and (min-width: 1280px) {
	.YMlj6b {
		margin-left: 60px;
		margin-right: 60px;
	}
}

@media screen and (min-width: 1280px) and (min-width: 1440px) {
	.YMlj6b {
		margin-left: auto;
		margin-right: auto;
		max-width: 1320px;
	}
}

.bewvKb {
	position: relative;
}

.bewvKb:hover > .hWUu9, .bewvKb:active > .hWUu9, .bewvKb:focus-within > .hWUu9, .COriJb {
	display: block;
}

@media (any-pointer: coarse) {
	.bewvKb:hover > .hWUu9, .bewvKb:active > .hWUu9, .bewvKb:focus-within > .hWUu9, .COriJb {
		display: none;
	}
}

@media screen and (any-pointer: coarse) and (min-width: 1280px) {
	.bewvKb:hover > .hWUu9, .bewvKb:active > .hWUu9, .bewvKb:focus-within > .hWUu9, .COriJb {
		display: block;
	}
}

.aoJE7e {
	display: -moz-box;
	display: flex;
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
}

.aoJE7e::-webkit-scrollbar {
	display: none;
}

.b0ZfVe {
	display: -moz-box;
	display: flex;
	gap: var(--gap-width);
	padding: calc(var(--gap-width) / 2) 0;
	padding-left: 18px;
	scroll-snap-type: unset;
}

@media screen and (min-width: 1280px) {
	.b0ZfVe {
		padding-left: unset;
		scroll-snap-type: x mandatory;
	}
}

.ULeU3b {
	flex-shrink: 0;
	scroll-snap-align: start;
}

[dir="rtl"] .ULeU3b {
	scroll-snap-align: end;
}

.neq64b {
	padding-left: calc(var(--gap-width) / 2);
	margin-right: calc(var(--gap-width) / 2 * -1);
}

.VfPpkd-WsjYwc {
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: var(--mdc-shape-medium, 4px);
	border-radius: var(--mdc-shape-medium, 4px);
	background-color: #fff;
	background-color: var(--mdc-theme-surface, #fff);
	position: relative;
	-moz-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
}

.VfPpkd-WsjYwc .VfPpkd-BFbNVe-bF1uUb {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.VfPpkd-WsjYwc::after {
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: var(--mdc-shape-medium, 4px);
	border-radius: var(--mdc-shape-medium, 4px);
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 1px solid transparent;
	-moz-border-radius: inherit;
	border-radius: inherit;
	content: "";
	pointer-events: none;
}

@media screen and (forced-colors: active) {
	.VfPpkd-WsjYwc::after {
		border-color: CanvasText;
	}
}

.VfPpkd-WsjYwc-OWXEXe-INsAgc {
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
	border-width: 1px;
	border-style: solid;
	border-color: #e0e0e0;
}

.VfPpkd-WsjYwc-OWXEXe-INsAgc::after {
	border: none;
}

.KC1dQ {
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #fff;
	border-width: 0;
	-moz-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

.KC1dQ .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.Usd1Ac {
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #fff;
	border: 1px solid #dadce0;
	-moz-box-shadow: none;
	box-shadow: none;
}

.Usd1Ac .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.MPNOXb {
	--gap-width: 12px;
	--card-width: calc(100vw - 48px);
	border: 0;
	display: -moz-box;
	display: flex;
	width: var(--card-width);
}

@media screen and (min-width: 600px) {
	.MPNOXb {
		--gap-width: 16px;
		--card-width: calc(75vw - 76px);
	}
}

@media screen and (min-width: 840px) {
	.MPNOXb {
		--card-width: calc(50vw - 56px);
	}
}

@media screen and (min-width: 960px) {
	.MPNOXb {
		--card-width: calc((100vw - 128px) / 3);
	}
}

@media screen and (min-width: 1280px) {
	.MPNOXb {
		--gap-width: 24px;
		--card-width: calc(33.3333333333vw - 64px);
	}

	.fy9T3c {
		font-size: 1rem;
		font-weight: 400;
		letter-spacing: 0.00625em;
		line-height: 1.5rem;
		-moz-box-flex: 0;
		flex: 0 0 32px;
		margin-top: 40px;
	}
}

@media screen and (min-width: 1440px) {
	.MPNOXb {
		--card-width: 416px;
	}
}

.VfPpkd-EScbFb-JIbuQc {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	position: relative;
	outline: none;
	color: inherit;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}

.VfPpkd-EScbFb-JIbuQc:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.VfPpkd-EScbFb-JIbuQc:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.VfPpkd-EScbFb-JIbuQc {
	--mdc-ripple-fg-size: 0;
	--mdc-ripple-left: 0;
	--mdc-ripple-top: 0;
	--mdc-ripple-fg-scale: 1;
	--mdc-ripple-fg-translate-end: 0;
	--mdc-ripple-fg-translate-start: 0;
	will-change: transform, opacity;
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	position: absolute;
	-moz-border-radius: 50%;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "";
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before {
	transition: opacity 15ms linear, background-color 15ms linear;
	z-index: 1;
	z-index: var(--mdc-ripple-z-index, 1);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	z-index: 0;
	z-index: var(--mdc-ripple-z-index, 0);
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d .VfPpkd-FJ5hab::before {
	transform: scale(var(--mdc-ripple-fg-scale, 1));
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d .VfPpkd-FJ5hab::after {
	top: 0;
	left: 0;
	transform: scale(0);
	transform-origin: center center;
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd .VfPpkd-FJ5hab::after {
	top: var(--mdc-ripple-top, 0);
	left: var(--mdc-ripple-left, 0);
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc .VfPpkd-FJ5hab::after {
	animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf .VfPpkd-FJ5hab::after {
	animation: mdc-ripple-fg-opacity-out 150ms;
	transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	top: -moz-calc(50% - 100%);
	top: calc(50% - 100%);
	left: -moz-calc(50% - 100%);
	left: calc(50% - 100%);
	width: 200%;
	height: 200%;
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d .VfPpkd-FJ5hab::after {
	width: var(--mdc-ripple-fg-size, 100%);
	height: var(--mdc-ripple-fg-size, 100%);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	background-color: #000;
	background-color: var(--mdc-ripple-color, #000);
}

.VfPpkd-EScbFb-JIbuQc:hover .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-FJ5hab::before {
	opacity: 0.04;
	opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-FJ5hab::before {
	transition-duration: 75ms;
	opacity: 0.12;
	opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-FJ5hab::after {
	transition: opacity 150ms linear;
}

.VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-FJ5hab::after {
	transition-duration: 75ms;
	opacity: 0.12;
	opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d {
	--mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab {
	box-sizing: content-box;
	height: 100%;
	overflow: hidden;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}

.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d):focus::after {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 5px double transparent;
	-moz-border-radius: inherit;
	border-radius: inherit;
	content: "";
	pointer-events: none;
}

@media screen and (forced-colors: active) {
	.VfPpkd-EScbFb-JIbuQc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d):focus::after {
		border-color: CanvasText;
	}
}

.MxsXJd {
	border-radius: 8px;
	margin: 0 calc(var(--gap-width) / 2 * -1);
	padding: 0 calc(var(--gap-width) / 2);
}

.Si6A0c {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	outline: none;
}

.itIJzb {
	display: -moz-box;
	display: flex;
	position: relative;
}

.itIJzb .q6OP9b {
	color: #5f6368;
	fill: #5f6368;
	stop-color: #5f6368;
	font-size: 0.875rem;
	font-weight: 400;
	letter-spacing: 0.0142857143em;
	line-height: 1.25rem;
}

.itIJzb .q6OP9b:not(:disabled) {
	color: #5f6368;
}

.P9KVBf .itIJzb .q6OP9b {
	color: #9aa0a6;
	fill: #9aa0a6;
	stop-color: #9aa0a6;
}

.P9KVBf .itIJzb .q6OP9b:not(:disabled) {
	color: #9aa0a6;
}

.fy9T3c {
	color: #5f6368;
	fill: #5f6368;
	stop-color: #5f6368;
	font-size: 0.875rem;
	font-weight: 400;
	letter-spacing: 0.0142857143em;
	line-height: 1.25rem;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	-moz-box-align: center;
	align-items: center;
	display: -moz-box;
	display: flex;
	-moz-box-flex: 0;
	flex: 0 0 24px;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	margin: 34px 8px 0 0;
}

.fy9T3c:not(:disabled) {
	color: #5f6368;
}

.P9KVBf .fy9T3c {
	color: #9aa0a6;
	fill: #9aa0a6;
	stop-color: #9aa0a6;
}

.P9KVBf .fy9T3c:not(:disabled) {
	color: #9aa0a6;
}

.j2FCNc {
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: max-content auto;
	margin: 16px 0;
}

.T75of {
	background-size: contain;
}

.stzEZd {
	border-width: 0;
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
	border-radius: 12px;
	height: 56px;
	width: 56px;
}

.stzEZd .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

@media screen and (min-width: 1280px) {
	.cQv9D {
		margin: 16px 12px;
	}

	.stzEZd {
		height: 64px;
		width: 64px;
	}

	.ECOsRb {
		border-radius: 4px;
		height: 132px;
		width: 88px;
	}

	.GGwY5 {
		height: 88px;
		width: 88px;
	}

	.cXFu1 {
		row-gap: 0;
	}
}

.cXFu1 {
	display: grid;
	grid-template-rows: max-content;
	height: -moz-fit-content;
	height: fit-content;
	row-gap: 2px;
}

.ubGTjb {
	-moz-box-align: center;
	align-items: center;
	display: -moz-inline-box;
	display: inline-flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sT93pb {
	display: inline-block;
	vertical-align: center;
}

.DdYX5 {
	color: #202124;
	fill: #202124;
	stop-color: #202124;
	font-size: 0.875rem;
	font-weight: 400;
	letter-spacing: 0.0142857143em;
	line-height: 1.25rem;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	letter-spacing: -0.2px;
}

.DdYX5:not(:disabled) {
	color: #202124;
}

.P9KVBf .DdYX5 {
	color: #e8eaed;
	fill: #e8eaed;
	stop-color: #e8eaed;
}

.P9KVBf .DdYX5:not(:disabled) {
	color: #e8eaed;
}

@media screen and (min-width: 1280px) {
	.w2kbF, .JUF8md, .wMUdtb {
		font-size: 0.875rem;
		font-weight: 400;
		letter-spacing: 0.0142857143em;
		line-height: 1.25rem;
		letter-spacing: 0.2px;
	}

	.K4Wkre {
		font-weight: 500;
	}

	.Q4fJQd .Yvy3Fd {
		font-size: 0.75rem;
	}

	.muC06c {
		font-size: 14px;
		line-height: 20px;
	}

	.DdYX5 {
		font-size: 1rem;
		font-weight: 400;
		letter-spacing: 0.00625em;
		line-height: 1.5rem;
		letter-spacing: 0;
	}

	.ePXqnb {
		margin-left: 16px;
	}

	.O9T88b {
		height: 14px;
	}

	.YL5Er {
		fill: #5f6368;
	}

	.Q64Ric {
		margin-left: 8px;
	}
}

.OnEJge {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sYJxkd, .w2kbF, .JUF8md, .wMUdtb {
	font-family: Roboto, Arial, sans-serif;
	line-height: 1rem;
	font-size: 0.75rem;
	letter-spacing: 0.025em;
	font-weight: 400;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	letter-spacing: 0.2px;
}

.Q4fJQd .Yvy3Fd, .sYJxkd, .O9T88b, .w2kbF, .JUF8md {
	color: #5f6368;
	fill: #5f6368;
	stop-color: #5f6368;
}

.Q4fJQd .Yvy3Fd:not(:disabled), .sYJxkd:not(:disabled), .O9T88b:not(:disabled), .w2kbF:not(:disabled), .JUF8md:not(:disabled) {
	color: #5f6368;
}

.P9KVBf .w2kbF {
	color: #9aa0a6;
	fill: #9aa0a6;
	stop-color: #9aa0a6;
}

.P9KVBf .w2kbF:not(:disabled) {
	color: #9aa0a6;
}

.CKzsaf, .Q4fJQd {
	-moz-box-align: center;
	align-items: center;
	display: -moz-inline-box;
	display: inline-flex;
	height: 100%;
}

.Q4fJQd .Yvy3Fd {
	font-size: 0.625rem;
}

.Q4fJQd {
	padding-left: 2px;
}

.P9KVBf .Q4fJQd .Yvy3Fd {
	color: #9aa0a6;
	fill: #9aa0a6;
	stop-color: #9aa0a6;
}

.P9KVBf .Q4fJQd .Yvy3Fd:not(:disabled) {
	color: #9aa0a6;
}

.ePXqnb {
	margin-left: 12px;
}

.ECOsRb {
	border-width: 0;
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
	border-radius: 4px;
	height: 96px;
	width: 72px;
}

.ECOsRb .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.GGwY5 .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.nIMMJc .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.jpDEN .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.WIeXbc .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.K9vl4 .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.VfPpkd-LgbsSe .VfPpkd-BFbNVe-bF1uUb {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.nCP5yc .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.nCP5yc:hover .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.nCP5yc:active .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.Rj2Mlf .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.b9hyVd .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.b9hyVd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-BFbNVe-bF1uUb, .b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.b9hyVd:hover .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.b9hyVd:not(:disabled):active .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.Kjnxrf .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.Kjnxrf:hover .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.Kjnxrf:not(:disabled):active .VfPpkd-BFbNVe-bF1uUb {
	opacity: 0;
}

.VfPpkd-BFbNVe-bF1uUb {
	position: absolute;
	-moz-border-radius: inherit;
	border-radius: inherit;
	pointer-events: none;
	opacity: 0;
	opacity: var(--mdc-elevation-overlay-opacity, 0);
	transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
	background-color: #fff;
	background-color: var(--mdc-elevation-overlay-color, #fff);
}

.NZp2ef {
	background-color: #e8eaed;
}