img {
	max-width: 100%;
	height: auto
}
:where([data-i239f9f79c298]) {
	padding: 0px 1rem;
	margin: 2rem auto;
	max-width: 72rem;
	display: block
}
:where(.k667a00c5b499) {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
	gap: 0.75rem
}
:where(.a35f822e64447) {
	border: 1px solid rgba(127,127,127,0.25);
	border-radius: 0.5rem;
	padding: 0.75rem
}
:where([data-i239f9f79c298]>h2) {
	margin: 0px 0px 1rem
}
:where(.a35f822e64447 h3) {
	margin: 0px 0px 0.35rem;
	font-size: 1rem
}
:where(.a35f822e64447 p) {
	margin: 0px;
	line-height: 1.6
}.oa20b4b2e69fa{outline-offset:0}
:where([data-y47e7fa73703e]) {
	padding: 0px 1rem;
	margin: 2rem auto;
	max-width: 72rem;
	display: block
}
:where(.p7a7a5ab9226e) {
	grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));
	display: grid;
	gap: 0.75rem
}
:where([data-y47e7fa73703e]>h2) {
	margin: 0px 0px 1rem
}
:where(.p7a7a5ab9226e figure) {
	margin: 0px
}.ad1bfd901e860{visibility:inherit}
:where(.p7a7a5ab9226e figcaption) {
	font-size: 0.8rem;
	opacity: 0.75;
	margin-top: 0.25rem
}
:where(.p7a7a5ab9226e img) {
	object-fit: contain;
	background: color-mix(in srgb,currentColor 8%,transparent);
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
	border-radius: 0.5rem
}
:where([data-j8b8f7097022a]) {
	padding: 0px 1rem;
	margin: 2rem auto;
	max-width: 72rem;
	display: block
}.a0631807810b3{isolation:auto}
:where(.h35dd685596db) {
	padding-bottom: 0.5rem;
	overflow-x: auto;
	gap: 0.75rem;
	display: flex;
	scroll-snap-type: x mandatory
}
.h35dd685596db img {
	height: 15rem;
	width: auto;
	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	object-fit: contain;
	border-radius: 0.75rem;
	max-width: 85vw;
	display: block
}.z34c6342ad1b5{unicode-bidi:normal}
:where([data-j8b8f7097022a]>h2) {
	margin: 0px 0px 1rem
}.u9c0d064c3d9b{unicode-bidi:normal}
:where(.h35dd685596db figure) {
	margin: 0px;
	scroll-snap-align: start;
	flex: 0 0 auto
}
:where(.h35dd685596db figcaption) {
	margin-top: 0.35rem;
	text-align: center;
	font-size: 0.8rem;
	opacity: 0.75
}
:where([data-aa6a42a192cac]) {
	padding: 0px 1rem;
	margin: 2rem auto;
	max-width: 72rem;
	display: block
}
:where([data-aa6a42a192cac]>h2) {
	margin: 0px 0px 1rem
}.c0775b090c6ce{contain:none}
:where(.g899fcfbe3c00) {
	display: grid;
	gap: 0.75rem;
	grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}.f73ee6854baa5{z-index:auto}
:where(.g899fcfbe3c00 a) {
	flex-direction: column;
	min-width: 0px;
	color: inherit;
	background: rgba(127,127,127,0.08);
	display: flex;
	padding: 0.6rem;
	align-items: center;
	border-radius: 0.75rem;
	text-decoration: none;
	gap: 0.4rem
}
.g899fcfbe3c00 img {
	width: 100%;
	height: auto;
	object-fit: contain;
	border-radius: 0.5rem;
	aspect-ratio: 4/3;
	display: block
}
:where(.g899fcfbe3c00 span) {
	text-align: center;
	max-width: 100%;
	font-size: 0.85rem;
	font-weight: 600;
	overflow-wrap: anywhere;
	line-height: 1.25
}
:where([data-u6117b54ebed8]) {
	border: 1px solid currentColor;
	margin-block: 1.5rem;
	padding: 1.25rem;
	text-align: center;
	border-radius: 0.75rem
}
:where([data-u6117b54ebed8] p) {
	margin: 0px
}.ze827118ab604{opacity:1}
:where(.g899fcfbe3c00 small) {
	opacity: 0.65;
	font-size: 0.7rem
}
:where([data-u6117b54ebed8] a) {
	padding: 0.6rem 1.2rem;
	min-height: 44px;
	max-width: 100%;
	align-items: center;
	font-weight: bold;
	overflow-wrap: anywhere;
	justify-content: center;
	display: inline-flex
}
:where([data-h42eca49d4927]) {
	padding: 0px 1rem;
	margin: 2rem auto;
	max-width: 72rem;
	display: block
}.i6478c07db870{unicode-bidi:normal}
:where([data-h42eca49d4927] h2) {
	font-size: 1.25rem;
	line-height: 1.3;
	margin: 1.5rem 0px 0.75rem
}
:where([data-h42eca49d4927] ul) {
	padding-left: 1.25rem;
	margin: 0px 0px 1rem
}.q373cd28abc12{contain:none}
:where([data-h42eca49d4927] li) {
	margin: 0.35rem 0px;
	line-height: 1.6
}
:where([data-gf7c8325ed136]) {
	margin: 2rem auto 1rem;
	max-width: 72rem;
	padding: 0.75rem 1rem;
	opacity: 0.85;
	border-top: 1px solid rgba(127,127,127,0.25);
	font-size: 0.85rem;
	line-height: 1.6;
	display: block
}
:where([data-gf7c8325ed136] p) {
	margin: 0px
}
:where([data-gf7c8325ed136] p+p) {
	margin-top: 0.35rem
}.hff3dc4d6d8ee{contain:none}
[data-q5d0a8e0b6a86] [data-mb7fc6f30a03c] {
	margin: 0px;
	opacity: 0;
	transition: opacity 500ms;
	grid-area: 1/1;
	visibility: hidden
}.z9ba744f8edf7{z-index:auto}
[data-q5d0a8e0b6a86] [data-mb7fc6f30a03c][data-p51c24ee1a062] {
	opacity: 1;
	visibility: visible
}.zbf65f3472bc2{contain:none}
[data-q5d0a8e0b6a86][data-zd97ed930682e] {
	position: relative;
	display: grid
}
:where([data-q5d0a8e0b6a86] [data-mb7fc6f30a03c] img) {
	width: 100%;
	height: auto;
	display: block
}
html:not([data-v769aa13c825d]) :is([data-q5d0a8e0b6a86] [data-vb43e06b21c3f], [data-q5d0a8e0b6a86] [data-ed73664f73735], [data-q5d0a8e0b6a86][data-s8ea68ff037c0]) {
	display: none
}.hf1d2db319b2c{visibility:inherit}
[data-q5d0a8e0b6a86] :is([data-vb43e06b21c3f], [data-ed73664f73735]) {
	background: rgba(0,0,0,0.45);
	top: 50%;
	position: absolute;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	transform: translateY(-50%);
	z-index: 1;
	color: #ffffff;
	width: 2.25rem;
	height: 2.25rem;
	font-size: 1.25rem;
	line-height: 1
}
[data-q5d0a8e0b6a86] [data-vb43e06b21c3f] {
	left: 0.5rem
}.rd380f913ec63{z-index:auto}
[data-q5d0a8e0b6a86] [data-ed73664f73735] {
	right: 0.5rem
}
[data-q5d0a8e0b6a86][data-s8ea68ff037c0] {
	position: fixed;
	right: 1rem;
	z-index: 60;
	width: 2.6rem;
	border: 1px solid rgba(127,127,127,0.35);
	transition: opacity 200ms;
	background: var(--f89fc7d76df49,#ffffff);
	color: var(--r7ab184f18673,#111111);
	border-radius: 50%;
	cursor: pointer;
	pointer-events: none;
	height: 2.6rem;
	opacity: 0;
	bottom: 5.5rem;
	font-size: 1.25rem;
	line-height: 1
}
[data-q5d0a8e0b6a86][data-s8ea68ff037c0][data-q3b71e2dafd8a] {
	pointer-events: auto;
	opacity: 1
}.he5cc6ae3c63d{font-kerning:auto}
@media (prefers-reduced-motion:reduce) {
	[data-q5d0a8e0b6a86][data-s8ea68ff037c0], [data-q5d0a8e0b6a86] [data-mb7fc6f30a03c] {
		transition: none
	}
}.f530dcf5e75ed{z-index:auto}
