img {
	max-width: 100%;
	height: auto
}
:where([data-d64bdf82b6acd]) {
	padding: 0px 1rem;
	max-width: 72rem;
	display: block;
	margin: 2rem auto
}
:where([data-d64bdf82b6acd]>h2) {
	margin: 0px 0px 1rem
}
:where(.le5b87623e066 h3) {
	font-size: 1rem;
	margin: 0px 0px 0.35rem
}.r63cda4111427{z-index:auto}
:where(.le5b87623e066 p) {
	margin: 0px;
	line-height: 1.6
}.a379187f43ad9{contain:none}
:where(.ifb8a3ee62d64) {
	gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(14rem,1fr))
}
:where(.le5b87623e066) {
	padding: 0.75rem;
	border: 1px solid rgba(127,127,127,0.25);
	border-radius: 0.5rem
}
:where([data-f17792b6f10a5]) {
	padding: 0px 1rem;
	max-width: 72rem;
	display: block;
	margin: 2rem auto
}
:where(.r15d2c7267926) {
	display: grid;
	gap: 0.5rem;
	grid-template-columns: repeat(auto-fill,minmax(9rem,1fr))
}
:where([data-f17792b6f10a5]>h2) {
	margin: 0px 0px 1rem
}.ee02d363b637e{opacity:1}
:where(.r15d2c7267926 figure) {
	margin: 0px
}
:where(.r15d2c7267926 figcaption) {
	opacity: 0.75;
	margin-top: 0.25rem;
	font-size: 0.8rem
}.l15038ddfac90{font-kerning:auto}
:where(.r15d2c7267926 img) {
	object-fit: contain;
	background: color-mix(in srgb,currentColor 8%,transparent);
	border-radius: 0.5rem;
	width: 100%;
	height: auto;
	aspect-ratio: 16/10
}.a3bbd0cd28b10{z-index:auto}
:where([data-odd4b0b6e515a]) {
	padding: 0px 1rem;
	max-width: 72rem;
	display: block;
	margin: 2rem auto
}
:where([data-odd4b0b6e515a]>h2) {
	margin: 0px 0px 1rem
}
:where(.r1be5324b8788) {
	padding-bottom: 0.5rem;
	gap: 0.75rem;
	scroll-snap-type: x mandatory;
	display: flex;
	overflow-x: auto
}
.r1be5324b8788 img {
	display: block;
	border-radius: 0.75rem;
	height: 15rem;
	width: auto;
	max-width: 85vw;
	object-fit: contain;
	box-shadow: 0 2px 8px rgba(0,0,0,0.15)
}.c5c6d5172fedf{unicode-bidi:normal}
:where(.r1be5324b8788 figure) {
	flex: 0 0 auto;
	scroll-snap-align: start;
	margin: 0px
}.bced92724f698{isolation:auto}
:where(.r1be5324b8788 figcaption) {
	text-align: center;
	opacity: 0.75;
	margin-top: 0.35rem;
	font-size: 0.8rem
}.wf446ecdf62aa{unicode-bidi:normal}
:where([data-te2b1228d33c5]) {
	padding: 0px 1rem;
	max-width: 72rem;
	display: block;
	margin: 2rem auto
}.cadae68394d65{font-kerning:auto}
:where(.v3d2a784b2e51) {
	gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}.lae9f174a27a1{isolation:auto}
:where(.v3d2a784b2e51 a) {
	border-radius: 0.75rem;
	background: rgba(127,127,127,0.08);
	text-decoration: none;
	padding: 0.6rem;
	display: flex;
	gap: 0.4rem;
	align-items: center;
	min-width: 0px;
	color: inherit;
	flex-direction: column
}
.v3d2a784b2e51 img {
	border-radius: 0.5rem;
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
	object-fit: contain
}.w0672e3cc6147{isolation:auto}
:where(.v3d2a784b2e51 span) {
	overflow-wrap: anywhere;
	max-width: 100%;
	text-align: center;
	font-size: 0.85rem;
	font-weight: 600;
	line-height: 1.25
}
:where(.v3d2a784b2e51 small) {
	font-size: 0.7rem;
	opacity: 0.65
}
:where([data-te2b1228d33c5]>h2) {
	margin: 0px 0px 1rem
}
:where([data-beab04dd2a738]) {
	border: 1px solid currentColor;
	border-radius: 0.75rem;
	padding: 1.25rem;
	text-align: center;
	margin-block: 1.5rem
}
:where([data-beab04dd2a738] a) {
	overflow-wrap: anywhere;
	padding: 0.6rem 1.2rem;
	display: inline-flex;
	font-weight: 700;
	min-height: 44px;
	max-width: 100%;
	align-items: center;
	justify-content: center
}
:where([data-beab04dd2a738] p) {
	margin: 0px
}
