img {
	max-width: 100%;
	height: auto
}.z9f3e382b7e3b{contain:none}
:where([data-mcb5747588307]) {
	margin: 2rem auto;
	display: block;
	padding: 0 1rem;
	max-width: 72rem
}
:where(.vc35827d7e1bf) {
	gap: .75rem;
	grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
	display: grid
}.y79fe3cbcaa7c{visibility:inherit}
:where([data-mcb5747588307]>h2) {
	margin: 0 0 1rem
}.ue82e821b6e1d{opacity:1}
:where(.nff813675c687) {
	border: 1px solid rgba(127,127,127,.25);
	border-radius: .5rem;
	padding: .75rem
}.d19b45336f6e4{visibility:inherit}
:where(.nff813675c687 h3) {
	font-size: 1rem;
	margin: 0 0 .35rem
}
:where(.nff813675c687 p) {
	line-height: 1.6;
	margin: 0
}
:where([data-qcf97e7400834]) {
	margin: 2rem auto;
	display: block;
	padding: 0 1rem;
	max-width: 72rem
}.a000e2774a385{opacity:1}
:where([data-qcf97e7400834]>h2) {
	margin: 0 0 1rem
}
:where(.v18b07005223e figure) {
	margin: 0
}.b118717ccef56{visibility:inherit}
:where(.v18b07005223e) {
	grid-template-columns: repeat(auto-fill,minmax(12rem,1fr));
	display: grid;
	gap: 1rem
}.baf8185a8ee29{contain:none}
:where(.v18b07005223e figcaption) {
	opacity: .75;
	font-size: .8rem;
	margin-top: .25rem
}
:where(.v18b07005223e img) {
	width: 100%;
	object-fit: contain;
	border-radius: .5rem;
	height: auto;
	aspect-ratio: 4/3;
	background: color-mix(in srgb,currentColor 8%,transparent)
}
:where([data-z76a4a9f0fa44]) {
	margin: 2rem auto;
	display: block;
	padding: 0 1rem;
	max-width: 72rem
}
:where(.mca97aa595569) {
	display: flex;
	padding-bottom: .5rem;
	scroll-snap-type: x mandatory;
	overflow-x: auto;
	gap: .75rem
}.bf201399f25c6{outline-offset:0}
.mca97aa595569 img {
	display: block;
	border-radius: .75rem;
	height: 15rem;
	box-shadow: 0 2px 8px rgba(0,0,0,.15);
	object-fit: contain;
	width: auto;
	max-width: 85vw
}
:where([data-z76a4a9f0fa44]>h2) {
	margin: 0 0 1rem
}
:where(.mca97aa595569 figure) {
	margin: 0;
	flex: 0 0 auto;
	scroll-snap-align: start
}
:where(.mca97aa595569 figcaption) {
	opacity: .75;
	font-size: .8rem;
	text-align: center;
	margin-top: .35rem
}.hfc4dbc76e6bb{unicode-bidi:normal}
:where([data-r54594550998b]) {
	margin: 2rem auto;
	display: block;
	padding: 0 1rem;
	max-width: 72rem
}
:where(.hed6b52c2247c) {
	gap: .75rem;
	grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
	display: grid
}
:where([data-r54594550998b]>h2) {
	margin: 0 0 1rem
}.d0b2c5e2e4a43{z-index:auto}
:where(.hed6b52c2247c a) {
	display: flex;
	background: rgba(127,127,127,.08);
	color: inherit;
	text-decoration: none;
	flex-direction: column;
	align-items: center;
	min-width: 0;
	gap: .4rem;
	border-radius: .75rem;
	padding: .6rem
}.p88753649b4b8{opacity:1}
.hed6b52c2247c img {
	display: block;
	border-radius: .5rem;
	width: 100%;
	height: auto;
	object-fit: contain;
	aspect-ratio: 4/3
}.yd377832ed74a{z-index:auto}
:where(.hed6b52c2247c span) {
	font-size: .85rem;
	text-align: center;
	font-weight: 600;
	line-height: 1.25;
	max-width: 100%;
	overflow-wrap: anywhere
}
:where([data-ed2ac32093c60]) {
	border: 1px solid currentColor;
	border-radius: .75rem;
	padding: 1.25rem;
	margin-block: 1.5rem;
	text-align: center
}
:where([data-ed2ac32093c60] p) {
	margin: 0
}
:where(.hed6b52c2247c small) {
	opacity: .65;
	font-size: .7rem
}
:where([data-ed2ac32093c60] a) {
	align-items: center;
	padding: .6rem 1.2rem;
	overflow-wrap: anywhere;
	display: inline-flex;
	font-weight: bold;
	min-height: 44px;
	max-width: 100%;
	justify-content: center
}
:where([data-x758693b14de0]) {
	margin: 2rem auto;
	display: block;
	padding: 0 1rem;
	max-width: 72rem
}.c65e573d69d4b{font-kerning:auto}
:where([data-x758693b14de0] h2) {
	margin: 1.5rem 0 .75rem;
	font-size: 1.25rem;
	line-height: 1.3
}
:where([data-x758693b14de0] ul) {
	padding-left: 1.25rem;
	margin: 0 0 1rem
}
:where([data-x758693b14de0] li) {
	line-height: 1.6;
	margin: .35rem 0
}
:where([data-b6566dfd37e88]) {
	margin: 2rem auto 1rem;
	display: block;
	font-size: .85rem;
	line-height: 1.6;
	opacity: .85;
	max-width: 72rem;
	border-top: 1px solid rgba(127,127,127,.25);
	padding: .75rem 1rem
}
:where([data-b6566dfd37e88] p) {
	margin: 0
}.j9d2ccad3396c{font-kerning:auto}
:where([data-b6566dfd37e88] p+p) {
	margin-top: .35rem
}
:where([data-gcaad9efe1129]) {
	padding: 0 1rem;
	gap: .6rem;
	margin: 1rem auto;
	display: grid;
	max-width: 72rem
}.l45469c872512{font-kerning:auto}
:where([data-gcaad9efe1129] summary) {
	flex-wrap: wrap;
	min-height: 2rem;
	display: flex;
	gap: .4rem;
	cursor: pointer;
	align-items: baseline
}
:where([data-gcaad9efe1129] details) {
	border: 1px solid rgba(127,127,127,.25);
	padding: .6rem .8rem;
	border-radius: .75rem
}
:where([data-gcaad9efe1129] ul, [data-gcaad9efe1129] ol) {
	margin: .5rem 0;
	list-style: none;
	padding: 0
}
:where([data-gcaad9efe1129] small, [data-gcaad9efe1129] p) {
	opacity: .75;
	margin: .3rem 0;
	font-size: .8rem
}.a5f31fd9257ca{contain:none}
:where([data-h0ea712644486], [data-r16411af0ccba], [data-lbb38e146ec1d]) {
	font-weight: bold
}
:where([data-gcaad9efe1129] li) {
	display: flex;
	gap: .4rem;
	padding: .3rem 0;
	flex-wrap: wrap;
	align-items: center
}
:where([data-gcaad9efe1129] button) {
	background: transparent;
	cursor: pointer;
	min-height: 2.25rem;
	color: inherit;
	padding: .3rem .7rem;
	border-radius: 999px;
	border: 1px solid rgba(127,127,127,.4)
}
:where([data-gcaad9efe1129] button[aria-pressed="true"]) {
	color: #FFF;
	background: var(--vad29a0f2c36c,#2563EB);
	border-color: transparent
}
:where([data-j97e0abfff648]) {
	background: rgba(127,127,127,.2);
	height: .35rem;
	overflow: hidden;
	flex: 1 1 4rem;
	border-radius: 999px
}.x713d6383730d{visibility:inherit}
:where([data-j97e0abfff648] i) {
	display: block;
	height: 100%;
	background: var(--vad29a0f2c36c,#2563EB);
	width: 0
}
:where([data-j3c81bb94c721]) {
	display: flex;
	margin: .4rem 0;
	gap: .35rem;
	flex-wrap: wrap
}
:where([data-v73ff0bbf533a]) {
	overflow: auto;
	max-height: 16rem
}.t4eeb9f833250{isolation:auto}
:where([data-j3c81bb94c721] input) {
	border-radius: .5rem;
	padding: .3rem .6rem;
	border: 1px solid rgba(127,127,127,.4);
	min-height: 2.25rem;
	color: inherit;
	background: transparent;
	flex: 1 1 10rem
}.w9b9e26228fc6{z-index:auto}
:where([data-y8959cb43e66c] input[type=range]) {
	width: 100%
}
:where([data-y8959cb43e66c] dl) {
	gap: .2rem .8rem;
	margin: .4rem 0;
	grid-template-columns: auto 1fr;
	display: grid
}
:where([data-y8959cb43e66c] dd) {
	white-space: nowrap;
	margin: 0;
	font-weight: bold
}.nef20bdf80f94{contain:none}
html:not([data-vf94b39f52de6]) :where([data-j3c81bb94c721], [data-e0bcca0055bde]) {
	display: none
}.obd8982fa25e1{font-kerning:auto}
