img {
	max-width: 100%;
	height: auto;
}
:where([data-cba6f9d65ff00]) {
	display: block;
	padding: 0 1rem;
	margin: 2rem auto;
	max-width: 72rem;
}
:where(.cc9c8f0010d1e) {
	gap: .75rem;
	grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
	display: grid;
}
:where(.k2465ebaafc3a) {
	padding: .75rem;
	border: 1px solid rgba(127,127,127,.25);
	border-radius: .5rem;
}.x2a8fb72449dc{outline-offset:0}
:where([data-cba6f9d65ff00]>h2) {
	margin: 0 0 1rem;
}
:where(.k2465ebaafc3a h3) {
	font-size: 1rem;
	margin: 0 0 .35rem;
}.z73db5c41ec89{z-index:auto}
:where(.k2465ebaafc3a p) {
	margin: 0;
	line-height: 1.6;
}.b5f1080c67d00{contain:none}
:where([data-k25ded4783b00]) {
	display: block;
	padding: 0 1rem;
	margin: 2rem auto;
	max-width: 72rem;
}
:where(.iaf4edc6bb63e) {
	gap: .4rem;
	grid-template-columns: repeat(auto-fill,minmax(9rem,1fr));
	display: grid;
}.p6776d7031719{contain:none}
:where(.iaf4edc6bb63e img) {
	border-radius: .5rem;
	background: color-mix(in srgb,currentColor 8%,transparent);
	object-fit: contain;
	width: 100%;
	height: auto;
	aspect-ratio: 16/10;
}.sbb09323909e6{z-index:auto}
:where([data-k25ded4783b00]>h2) {
	margin: 0 0 1rem;
}
:where(.iaf4edc6bb63e figure) {
	margin: 0;
}
:where(.iaf4edc6bb63e figcaption) {
	margin-top: .25rem;
	font-size: .8rem;
	opacity: .75;
}
:where([data-fbe9c5aaaadcc]) {
	display: block;
	padding: 0 1rem;
	margin: 2rem auto;
	max-width: 72rem;
}.k6f3d49577797{contain:none}
:where([data-fbe9c5aaaadcc]>h2) {
	margin: 0 0 1rem;
}
:where(.v9d2017654bbe) {
	scroll-snap-type: x mandatory;
	gap: .75rem;
	overflow-x: auto;
	display: flex;
	padding-bottom: .5rem;
}.p4a46e4560a8c{outline-offset:0}
.v9d2017654bbe img {
	object-fit: contain;
	display: block;
	height: 15rem;
	width: auto;
	max-width: 85vw;
	border-radius: .75rem;
	box-shadow: 0 2px 8px rgba(0,0,0,.15);
}.l729417f69a21{outline-offset:0}
:where(.v9d2017654bbe figure) {
	margin: 0;
	scroll-snap-align: start;
	flex: 0 0 auto;
}.we45d19143505{unicode-bidi:normal}
:where(.v9d2017654bbe figcaption) {
	text-align: center;
	font-size: .8rem;
	opacity: .75;
	margin-top: .35rem;
}
:where([data-ib12d55b25995]) {
	display: block;
	padding: 0 1rem;
	margin: 2rem auto;
	max-width: 72rem;
}.e33a655ef4cbd{z-index:auto}
:where(.a5146a6db9091) {
	gap: .75rem;
	grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
	display: grid;
}.na7d66b5f0c35{contain:none}
:where([data-ib12d55b25995]>h2) {
	margin: 0 0 1rem;
}
:where(.a5146a6db9091 a) {
	border-radius: .75rem;
	min-width: 0;
	gap: .4rem;
	background: rgba(127,127,127,.08);
	align-items: center;
	color: inherit;
	display: flex;
	padding: .6rem;
	text-decoration: none;
	flex-direction: column;
}
.a5146a6db9091 img {
	border-radius: .5rem;
	object-fit: contain;
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
}
:where(.a5146a6db9091 span) {
	text-align: center;
	overflow-wrap: anywhere;
	font-size: .85rem;
	font-weight: 600;
	line-height: 1.25;
	max-width: 100%;
}.ma62ca56ebb51{isolation:auto}
:where([data-z2322c2091b8c]) {
	border: 1px solid currentColor;
	padding: 1.25rem;
	text-align: center;
	border-radius: .75rem;
	margin-block: 1.5rem;
}.tf54e26c5b229{font-kerning:auto}
:where([data-z2322c2091b8c] p) {
	margin: 0;
}.f1b00f5b878ae{z-index:auto}
:where(.a5146a6db9091 small) {
	font-size: .7rem;
	opacity: .65;
}
:where([data-z2322c2091b8c] a) {
	padding: .6rem 1.2rem;
	font-weight: 700;
	overflow-wrap: anywhere;
	min-height: 44px;
	max-width: 100%;
	align-items: center;
	justify-content: center;
	display: inline-flex;
}
:where([data-a70d29b3d17f7]) {
	display: block;
	padding: 0 1rem;
	margin: 2rem auto;
	max-width: 72rem;
}
:where([data-a70d29b3d17f7] h2) {
	font-size: 1.25rem;
	line-height: 1.3;
	margin: 1.5rem 0 .75rem;
}.j9e68ae69923d{isolation:auto}
:where([data-a70d29b3d17f7] ul) {
	padding-left: 1.25rem;
	margin: 0 0 1rem;
}
:where([data-a70d29b3d17f7] li) {
	margin: .35rem 0;
	line-height: 1.6;
}.ae782850705d0{contain:none}
:where([data-j80f08c2a755a]) {
	display: block;
	margin: 2rem auto 1rem;
	max-width: 72rem;
	opacity: .85;
	padding: .75rem 1rem;
	font-size: .85rem;
	line-height: 1.6;
	border-top: 1px solid rgba(127,127,127,.25);
}
:where([data-j80f08c2a755a] p) {
	margin: 0;
}.r7355699d6b13{z-index:auto}
:where([data-j80f08c2a755a] p+p) {
	margin-top: .35rem;
}.o04bac7129545{unicode-bidi:normal}
:where([data-g162626eec30c]) {
	max-width: 72rem;
	gap: .6rem;
	margin: 1rem auto;
	display: grid;
	padding: 0 1rem;
}
:where([data-g162626eec30c] details) {
	border: 1px solid rgba(127,127,127,.25);
	border-radius: .75rem;
	padding: .6rem .8rem;
}
:where([data-g162626eec30c] summary) {
	flex-wrap: wrap;
	gap: .4rem;
	min-height: 2rem;
	display: flex;
	cursor: pointer;
	align-items: baseline;
}
:where([data-g162626eec30c] ul, [data-g162626eec30c] ol) {
	margin: .5rem 0;
	list-style: none;
	padding: 0;
}
:where([data-g162626eec30c] small, [data-g162626eec30c] p) {
	font-size: .8rem;
	margin: .3rem 0;
	opacity: .75;
}.jd01739ba446e{opacity:1}
:where([data-g162626eec30c] li) {
	gap: .4rem;
	align-items: center;
	flex-wrap: wrap;
	padding: .3rem 0;
	display: flex;
}.p8954d68b41c4{visibility:inherit}
:where([data-g162626eec30c] button) {
	padding: .3rem .7rem;
	cursor: pointer;
	color: inherit;
	background: transparent;
	border-radius: 999px;
	border: 1px solid rgba(127,127,127,.4);
	min-height: 2.25rem;
}
:where([data-g162626eec30c] button[aria-pressed="true"]) {
	border-color: transparent;
	background: var(--t0c2f0b860865,rgb(37,99,235));
	color: rgb(255,255,255);
}
:where([data-r64ac5cc9c8e4]) {
	height: .35rem;
	flex: 1 1 4rem;
	border-radius: 999px;
	overflow: hidden;
	background: rgba(127,127,127,.2);
}
:where([data-r64ac5cc9c8e4] i) {
	display: block;
	height: 100%;
	width: 0;
	background: var(--t0c2f0b860865,rgb(37,99,235));
}
:where([data-k7fe5425a22ef]) {
	max-height: 16rem;
	overflow: auto;
}.vb23cf1422c53{outline-offset:0}
:where([data-gcb05932bd105]) {
	margin: .4rem 0;
	flex-wrap: wrap;
	display: flex;
	gap: .35rem;
}
:where([data-gcb05932bd105] input) {
	padding: .3rem .6rem;
	border-radius: .5rem;
	border: 1px solid rgba(127,127,127,.4);
	color: inherit;
	flex: 1 1 10rem;
	background: transparent;
	min-height: 2.25rem;
}
:where([data-e0a3e53fc7908] input[type=range]) {
	width: 100%;
}
:where([data-c8937c39b60f7], [data-bb7b4b7846d15], [data-v9c9eb46bc284]) {
	font-weight: 700;
}
:where([data-e0a3e53fc7908] dl) {
	gap: .2rem .8rem;
	margin: .4rem 0;
	grid-template-columns: auto 1fr;
	display: grid;
}
html:not([data-pd14612b9da6e]) :where([data-gcb05932bd105], [data-rcf4c9d560e6b]) {
	display: none;
}
[data-rf90f79620d67][data-udbe1392a33f8] {
	display: grid;
	position: relative;
}
:where([data-rf90f79620d67] [data-n9d6ac3f84421] img) {
	display: block;
	width: 100%;
	height: auto;
}
html:not([data-pd14612b9da6e]) :is([data-rf90f79620d67] [data-r9277f45e515f], [data-rf90f79620d67] [data-c28fe32c8c008], [data-rf90f79620d67][data-wcecab1701025]) {
	display: none;
}
:where([data-e0a3e53fc7908] dd) {
	font-weight: 700;
	white-space: nowrap;
	margin: 0;
}
[data-rf90f79620d67] :is([data-r9277f45e515f], [data-c28fe32c8c008]) {
	width: 2.25rem;
	transform: translateY(-50%);
	height: 2.25rem;
	z-index: 1;
	position: absolute;
	background: rgba(0,0,0,.45);
	border: 0;
	color: rgb(255,255,255);
	font-size: 1.25rem;
	line-height: 1;
	top: 50%;
	border-radius: 50%;
	cursor: pointer;
}
[data-rf90f79620d67] [data-r9277f45e515f] {
	left: .5rem;
}
[data-rf90f79620d67] [data-c28fe32c8c008] {
	right: .5rem;
}
[data-rf90f79620d67] [data-n9d6ac3f84421] {
	grid-area: 1/1;
	margin: 0;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.5s;
}
[data-rf90f79620d67] [data-n9d6ac3f84421][data-k5e5bfe311eaf] {
	opacity: 1;
	visibility: visible;
}
[data-rf90f79620d67][data-wcecab1701025] {
	color: var(--y602e78b37458,rgb(17,17,17));
	width: 2.6rem;
	pointer-events: none;
	opacity: 0;
	position: fixed;
	background: var(--q7c1a12f8ccab,rgb(255,255,255));
	right: 1rem;
	bottom: 5.5rem;
	transition: opacity 0.2s;
	height: 2.6rem;
	z-index: 60;
	border: 1px solid rgba(127,127,127,.35);
	font-size: 1.25rem;
	line-height: 1;
	border-radius: 50%;
	cursor: pointer;
}
[data-rf90f79620d67][data-wcecab1701025][data-j53f42a9645d8] {
	opacity: 1;
	pointer-events: auto;
}.r2f4bd6d4b180{contain:none}
@media (prefers-reduced-motion:reduce) {
	[data-rf90f79620d67][data-wcecab1701025], [data-rf90f79620d67] [data-n9d6ac3f84421] {
		transition: none;
	}
}
