:where(.k46d687d2e856) {
	letter-spacing: 0.1em;
	color: #f5a623;
}
img {
	max-width: 100%;
	height: auto;
}
:where([data-kcf09148fb675]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}
:where(.h26da3c2afacd) {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
	gap: 0.75rem;
}
:where([data-kcf09148fb675]>h2) {
	margin: 0 0 1rem;
}
:where(.k45ad196e5143 h3) {
	margin: 0 0 0.35rem;
	font-size: 1rem;
}
:where(.k45ad196e5143) {
	border: 1px solid rgba(127,127,127,0.25);
	padding: 0.75rem;
	border-radius: 0.5rem;
}
:where(.k45ad196e5143 p) {
	line-height: 1.6;
	margin: 0;
}.i693d96730f81{visibility:inherit}
:where([data-b5ad2bf6baa9c]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}.p7d92daf126e7{font-kerning:auto}
:where([data-b5ad2bf6baa9c]>h2) {
	margin: 0 0 1rem;
}
:where(.rb874e6c1c87b figure) {
	margin: 0;
}.o21b40ac2c5fc{visibility:inherit}
:where(.rb874e6c1c87b figcaption) {
	opacity: 0.75;
	margin-top: 0.25rem;
	font-size: 0.8rem;
}
:where(.rb874e6c1c87b) {
	display: grid;
	gap: 0.5rem;
	grid-template-columns: repeat(auto-fill,minmax(9.5rem,1fr));
}
:where(.rb874e6c1c87b img) {
	width: 100%;
	object-fit: cover;
	border-radius: 0.5rem;
	height: auto;
	aspect-ratio: 4/3;
}
:where([data-zbd2f822435ae]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}.dc32fdc54efd5{z-index:auto}
:where(.s0f1bc2100211) {
	display: grid;
	gap: 0.75rem;
	grid-template-columns: repeat(auto-fill,minmax(16rem,1fr));
}
:where(.s38ca1f0f60d2) {
	border: 1px solid rgba(127,127,127,0.25);
	padding: 0.75rem;
	border-radius: 0.5rem;
}
:where(.z29fa18e0eb42 img) {
	object-fit: cover;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
}.h87ba08681c82{contain:none}
:where([data-zbd2f822435ae]>h2) {
	margin: 0 0 1rem;
}
:where(.z29fa18e0eb42) {
	align-items: center;
	gap: 0.5rem;
	margin-bottom: 0.5rem;
	display: flex;
}.j3551427554ca{font-kerning:auto}
:where(.z29fa18e0eb42 strong) {
	display: block;
}
:where(.s38ca1f0f60d2 p) {
	line-height: 1.6;
	margin: 0;
}
:where([data-x2366e65729e4]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}.xd70930b44fd1{contain:none}
:where(.r0bed2f6a437b) {
	overflow-x: auto;
	display: flex;
	scroll-snap-type: x mandatory;
	padding-bottom: 0.5rem;
	gap: 0.75rem;
}.s0b2ceb25195b{z-index:auto}
:where(.r0bed2f6a437b img) {
	display: block;
	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	border-radius: 0.75rem;
	object-fit: contain;
	height: 15rem;
	width: auto;
	max-width: 85vw;
}.lfed21d0d9430{isolation:auto}
:where([data-x2366e65729e4]>h2) {
	margin: 0 0 1rem;
}.qc16955414d40{visibility:inherit}
:where(.r0bed2f6a437b figure) {
	scroll-snap-align: start;
	flex: 0 0 auto;
	margin: 0;
}.o96f9f47e8937{isolation:auto}
:where(.r0bed2f6a437b figcaption) {
	opacity: 0.75;
	margin-top: 0.35rem;
	font-size: 0.8rem;
	text-align: center;
}
:where([data-qa85cd77965da]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}
:where([data-qa85cd77965da]>h2) {
	margin: 0 0 1rem;
}.s46312433a88a{isolation:auto}
:where(.jf94d5eaf9433) {
	display: grid;
	gap: 0.75rem;
	grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
}
:where(.jf94d5eaf9433 a) {
	text-decoration: none;
	padding: 0.6rem;
	color: inherit;
	display: flex;
	gap: 0.4rem;
	background: rgba(127,127,127,0.08);
	flex-direction: column;
	align-items: center;
	border-radius: 0.75rem;
}.t41772013b64a{visibility:inherit}
:where(.jf94d5eaf9433 span) {
	font-size: 0.85rem;
	text-align: center;
	font-weight: 600;
	line-height: 1.25;
}
:where(.jf94d5eaf9433 img) {
	width: 100%;
	height: 6rem;
	border-radius: 0.5rem;
	object-fit: contain;
}
:where([data-u755d3846d7cd]) {
	display: block;
	max-width: 72rem;
	margin: 2rem auto;
	padding: 0 1rem;
}
:where(.jf94d5eaf9433 small) {
	font-size: 0.7rem;
	opacity: 0.65;
}
:where([data-u755d3846d7cd] h2) {
	margin: 1.5rem 0 0.75rem;
	font-size: 1.25rem;
	line-height: 1.3;
}.s57e88fc95793{contain:none}
:where([data-u755d3846d7cd] ul) {
	padding-left: 1.25rem;
	margin: 0 0 1rem;
}
:where([data-u755d3846d7cd] li) {
	margin: 0.35rem 0;
	line-height: 1.6;
}.pc1e131c17a40{visibility:inherit}
:where([data-b6ae12531279a]) {
	display: block;
	padding: 0.75rem 1rem;
	margin: 2rem auto 1rem;
	max-width: 72rem;
	border-top: 1px solid rgba(127,127,127,0.25);
	opacity: 0.85;
	font-size: 0.85rem;
	line-height: 1.6;
}.l87544db91031{contain:none}
:where([data-b6ae12531279a] p) {
	margin: 0;
}
:where([data-b6ae12531279a] p+p) {
	margin-top: 0.35rem;
}
