:root {
	--z2rtbcg:12px;
	--dpni:#43d28f;
	--tuqxgxya:72ch;
	--by484:8px;
	--we29:1.2;
	--kmzj:#383c4a;
	--nhs210wText:#111111;
	--uw7o8o:#ff7272;
	--znz6kni:#ffc43d;
	color-scheme:dark;
	--yc8j1b:999px;
	--i5bkf4q:"V6umb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--v3he1x:240ms;
	--qy6g1apcText:#3a2a00;
	--nhs210wHover:#a087b7;
	--yogcb:#9074ab;
	--mbo0j41v:#eaf6f6;
	--ler9ot0:1.2;
	--qy6g1apcBg:#ffc43d;
	--radx:1200px;
	--yogcbText:#111111;
	--vne0fewl:#0f1424;
	--fynsd:12px;
	--z6d1Muted:#b4cfd2;
	--nhs210wBg:#9074ab;
	--f2d93q:#1d2231;
	--qbt9g4p:#9074ab;
	--mti0tf:180ms;
	--mbp88:120ms;
	--qbsyb:1.5;
	--qqd0kyz:10px;
	--r8xxzp:0 6px 20px rgba(0,0,0,.08);
	--z6d1:#f3f4f6;
	--x5iyso92:16px;
	--tw2y:#e3a600;
	--xv4rfw:#8fd3d9;
	--s24ujo:#ffffff;
	--q0yro:"Cm99x",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif
}
@media (prefers-reduced-motion:reduce) {
	:root {
		--mbp88:0ms;
		--mti0tf:0ms;
		--v3he1x:0ms
	}
}
@font-face {
	font-display:swap;
	font-weight:400 700;
	src:url(/assets/library/92684e4a-cde7-9ef0-7758-cd09380b7e01.woff2) format("woff2");
	font-family:"Cm99x"
}
@font-face {
	font-family:"V6umb";
	font-weight:400 700;
	src:url(/assets/library/468d56b6-b25b-05b7-0190-b6c233d773f6.woff2) format("woff2");
	font-display:swap
}
.n4s2hfo .cvf26 {
	cursor:default;
	user-select:none;
	pointer-events:none;
	opacity:.6
}
.kyrnx5 {
	height:1px;
	overflow:hidden;
	clip:rect(0 0 0 0);
	white-space:nowrap;
	width:1px;
	position:absolute
}
.ljfjx3 {
	container-type:inline-size;
	container-name:ljfjx3;
	display:grid;
	gap:var(--z2rtbcg)
}
.b2fuoy,.jg5pa {
	display:grid;
	gap:var(--z2rtbcg)
}
.i6bg3,.cwjt24 {
	display:grid;
	gap:12px;
	padding:16px;
	background:var(--f2d93q);
	color:var(--z6d1);
	border:1px solid var(--kmzj);
	border-radius:var(--qqd0kyz);
	box-shadow:var(--r8xxzp)
}
.cm7vc {
	display:flex;
	align-items:center;
	gap:12px;
	min-width:0
}
.avs1xex {
	min-width:32px;
	display:inline-flex;
	color:var(--qy6g1apcText);
	font-weight:700;
	background:var(--qy6g1apcBg);
	justify-content:center;
	align-items:center;
	height:32px;
	border-radius:var(--by484)
}
.kh8yvzmm {
	display:flex;
	flex-direction:column;
	gap:4px;
	min-width:0
}
.u8taxc {
	font-weight:700;
	color:var(--s24ujo)
}
.aqfb1v4 {
	font-weight:700;
	margin:0
}
.qiwpmqok {
	color:var(--z6d1Muted);
	display:block;
	font-weight:400
}
.vdd5 {
	margin:0;
	padding:0;
	list-style:none;
	display:grid;
	gap:4px;
	font-size:.9375em
}
.ibt1fey {
	color:var(--z6d1Muted)
}
.x22k09 {
	display:grid;
	gap:6px
}
.x22k09 .cvf26 {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:48px;
	padding:0 20px;
	border:0;
	border-radius:var(--yc8j1b);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	font:inherit;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	transition:background var(--mti0tf)
}
.x22k09 .cvf26:hover {
	background:var(--nhs210wHover)
}
.x22k09 .cvf26:focus-visible {
	outline:3px solid var(--yogcb);
	outline-offset:2px
}
.ybt9 {
	color:var(--z6d1Muted);
	font-size:.75rem;
	margin:0
}
.jylwok {
	color:var(--qbt9g4p);
	min-height:44px;
	display:inline-flex;
	align-items:center
}
.urbfr5 {
	display:inline-flex;
	align-items:center;
	gap:6px
}
.k02p {
	display:inline-flex;
	color:var(--kmzj)
}
.z88o9.rut8u {
	color:var(--tw2y)
}
.b6gk {
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:3px 10px;
	border-radius:var(--yc8j1b);
	font-size:.8125rem;
	font-weight:600;
	background:var(--mbo0j41v);
	color:var(--z6d1)
}
.b6gk[data-status=full] {
	background:var(--dpni);
	color:var(--yogcbText)
}
.vn23b {
	display:inline-block;
	padding:2px 8px;
	border-radius:var(--yc8j1b);
	background:var(--qy6g1apcBg);
	color:var(--qy6g1apcText);
	font-size:.75rem;
	font-weight:700
}
.ju142 {
	display:flex;
	align-items:center;
	justify-content:space-between;
	min-height:48px;
	padding:8px 16px;
	border:1px solid var(--kmzj);
	border-radius:var(--qqd0kyz);
	cursor:pointer;
	font-weight:700;
	list-style:none
}
.ju142::-webkit-details-marker {
	display:none
}
.qwkttp table {
	border-collapse:collapse;
	width:100%
}
.uuyzek41 {
	overflow-x:auto
}
.qwkttp th,.qwkttp td {
	border-bottom:1px solid var(--kmzj);
	vertical-align:middle;
	text-align:start;
	padding:10px 12px
}
.n8fcff5u[open]>.b2fuoy {
	margin-top:var(--z2rtbcg)
}
.qwkttp thead th {
	font-size:.8125rem;
	color:var(--z6d1Muted);
	text-transform:uppercase;
	letter-spacing:.04em
}
@container ljfjx3 (min-width:700px) {
	.i6bg3 {
		grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
		align-items:center
	}
	.i6bg3>.vdd5 {
		grid-column:1/3
	}
	.cwjt24 {
		align-items:center;
		grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px)
	}
	.jg5pa[data-form=pair] {
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.jg5pa[data-form=pair]>.i6bg3[data-step=feature] {
		grid-column:1/-1
	}
	.jg5pa[data-form=podium] {
		grid-template-columns:repeat(auto-fit,minmax(260px,1fr))
	}
}
@container ljfjx3 (max-width:699.98px) {
	.qwkttp thead {
		display:none
	}
	.qwkttp tr {
		display:grid;
		gap:6px;
		padding:12px 0
	}
	.qwkttp th,.qwkttp td {
		padding:0;
		border:0;
		display:block
	}
	.qwkttp td:empty {
		display:none
	}
}
.rwlrcji {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
	margin:0 0 1em;
	max-width:100%
}
.rwlrcji>table {
	margin:0;
	min-width:100%
}
.rwlrcji th,.rwlrcji td {
	overflow-wrap:break-word;
	min-width:0
}
@media (max-width:599.98px) {
	.rwlrcji[data-cols] {
		overflow:visible
	}
	.rwlrcji[data-cols] td,.rwlrcji[data-cols] tbody,.rwlrcji[data-cols]>table,.rwlrcji[data-cols] tr {
		width:100%;
		box-sizing:border-box;
		display:block;
		min-width:0
	}
	.rwlrcji[data-cols] thead {
		overflow:hidden;
		width:1px;
		position:absolute;
		clip:rect(0 0 0 0);
		height:1px
	}
	.rwlrcji[data-cols] tr {
		border:1px solid var(--kmzj);
		border-radius:var(--by484);
		background:var(--f2d93q);
		padding:4px 12px;
		margin:0 0 10px
	}
	.rwlrcji[data-cols] td {
		display:grid;
		grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);
		gap:2px 12px;
		padding:7px 0;
		border:0;
		border-bottom:1px solid var(--kmzj);
		text-align:left
	}
	.rwlrcji[data-cols] td:last-child {
		border-bottom:0
	}
	.rwlrcji[data-cols] td::before {
		font-weight:600;
		color:var(--z6d1Muted);
		content:attr(data-th)
	}
	.rwlrcji[data-cols] td:first-child {
		grid-template-columns:1fr;
		font-weight:700;
		color:var(--s24ujo)
	}
	.rwlrcji[data-cols] td:first-child::before {
		content:none
	}
}
.tfjg {
	display:grid;
	gap:var(--z2rtbcg)
}
.ptrmml {
	display:grid;
	gap:12px
}
.k3c1 {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px;
	margin:0;
	padding:0;
	border:0;
	min-width:0
}
.ai021hy {
	float:left;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	font-size:.8125rem;
	font-weight:600;
	color:var(--z6d1Muted);
	line-height:44px
}
.lokfrz {
	position:relative;
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px;
	padding:0 14px;
	border:1px solid var(--kmzj);
	border-radius:var(--yc8j1b);
	background:var(--f2d93q);
	color:var(--z6d1);
	font-size:.9375rem;
	font-weight:600;
	cursor:pointer;
	transition:background var(--mbp88),border-color var(--mbp88)
}
.lokfrz:hover {
	border-color:var(--yogcb)
}
.suvlwlkd {
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	margin:0;
	opacity:0;
	cursor:pointer
}
.lokfrz:has(.suvlwlkd:checked) {
	border-color:var(--yogcb);
	color:var(--yogcbText);
	background:var(--yogcb)
}
.lokfrz:has(.suvlwlkd:focus-visible) {
	outline:3px solid var(--yogcb);
	outline-offset:2px
}
.l170g {
	opacity:.8;
	font-weight:400
}
.bpcj {
	grid-column:1/-1;
	margin:0;
	border:1px solid var(--kmzj);
	border-radius:var(--by484);
	background:var(--f2d93q)
}
.tqo8d6j {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:8px;
	min-height:44px;
	padding:0 14px;
	cursor:pointer;
	font-weight:600;
	list-style:none
}
.tqo8d6j::-webkit-details-marker {
	display:none
}
.xsxd {
	display:grid;
	gap:12px;
	padding:0 14px 14px
}
.u4ha {
	margin:0;
	padding:0;
	list-style:none;
	display:grid;
	gap:6px
}
.u4ha li {
	display:flex;
	gap:8px;
	align-items:flex-start;
	font-size:.9375em
}
.u4ha li>svg {
	flex:0 0 auto;
	margin-top:3px
}
.xpghak9y {
	color:var(--z6d1Muted);
	letter-spacing:.04em;
	text-transform:uppercase;
	font-size:.8125rem;
	margin:0 0 6px
}
.k9s6v li>svg {
	color:var(--dpni)
}
.g15ydx li>svg {
	color:var(--znz6kni)
}
@container ljfjx3 (min-width:700px) {
	.xsxd {
		grid-template-columns:1fr 1fr
	}
}
.tcyhhmv {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:6px;
	margin:0;
	padding:0;
	list-style:none
}
.tcyhhmv li {
	display:inline-flex;
	align-items:center;
	min-height:28px;
	padding:2px 8px;
	border:1px solid var(--kmzj);
	border-radius:var(--by484);
	background:var(--f2d93q);
	font-size:.8125rem;
	color:var(--z6d1)
}
.tcyhhmv img {
	display:block;
	height:20px;
	width:auto;
	max-width:72px
}
.nczz {
	display:grid;
	grid-template-columns:72px minmax(0,1fr);
	gap:16px;
	max-width:var(--radx);
	margin:calc(var(--z2rtbcg)*1.5) auto;
	padding:20px;
	border:1px solid var(--kmzj);
	border-radius:var(--qqd0kyz);
	background:var(--f2d93q);
	color:var(--z6d1)
}
.trsub1 {
	width:72px;
	height:72px;
	border-radius:50%;
	object-fit:cover;
	display:grid;
	place-items:center;
	background:var(--qy6g1apcBg);
	color:var(--qy6g1apcText);
	font-weight:700;
	font-size:1.375rem
}
.nvtft {
	display:grid;
	gap:6px;
	min-width:0
}
.azg9 {
	margin:0;
	font-size:.75rem;
	font-weight:600;
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--z6d1Muted)
}
.v4vrou {
	margin:0;
	color:var(--s24ujo);
	font-weight:700
}
.v4vrou a {
	color:var(--qbt9g4p)
}
.hkyuvy {
	display:block;
	font-weight:400;
	color:var(--z6d1Muted);
	font-size:.9375rem
}
.wz39 {
	margin:0;
	max-width:var(--tuqxgxya)
}
.bue04bp {
	margin:0;
	display:flex;
	flex-wrap:wrap;
	gap:6px 18px;
	font-size:.875rem;
	color:var(--z6d1Muted)
}
.bue04bp>span {
	display:inline-flex;
	align-items:center;
	gap:6px
}
.bue04bp a {
	color:var(--qbt9g4p)
}
.bdsyw17d {
	margin:4px 0 0;
	padding:0;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	gap:8px
}
.bdsyw17d a {
	display:inline-flex;
	align-items:center;
	min-height:36px;
	padding:0 12px;
	border:1px solid var(--kmzj);
	border-radius:var(--yc8j1b);
	color:var(--qbt9g4p);
	text-decoration:none;
	font-size:.875rem
}
@media (max-width:479.98px) {
	.nczz {
		grid-template-columns:1fr
	}
	.trsub1 {
		width:56px;
		height:56px
	}
}
.c41ayc7 {
	margin:0 auto;
	padding:12px 0 0;
	font-size:.875rem;
	color:var(--z6d1Muted);
	max-width:var(--radx)
}
.wqrce1y {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:4px 0;
	margin:0;
	padding:0;
	list-style:none
}
.z016 {
	align-items:center;
	min-height:32px;
	display:inline-flex
}
.z016+.z016::before {
	content:"/";
	color:var(--kmzj);
	margin:0 8px
}
.fgyj0 {
	color:var(--qbt9g4p);
	padding:6px 0;
	text-decoration:none
}
.owikq {
	border-bottom:1px solid var(--kmzj);
	color:var(--z6d1);
	background:var(--mbo0j41v)
}
.fgyj0:hover {
	text-decoration:underline
}
.zj794hb1 {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:4px 8px;
	max-width:var(--radx);
	margin:0 auto;
	padding:4px 16px;
	list-style:none;
	font-size:.875rem
}
.kkj3z {
	display:inline-flex
}
.p805rs:hover {
	background:var(--f2d93q)
}
.sj87it1 {
	padding:0 10px;
	align-items:center;
	font-weight:700;
	display:inline-flex;
	min-height:36px
}
.zj794hb1>svg {
	color:var(--z6d1Muted);
	margin-right:4px
}
.p805rs {
	min-height:36px;
	display:inline-flex;
	align-items:center;
	padding:0 10px;
	color:var(--qbt9g4p);
	text-decoration:none;
	border-radius:var(--by484)
}
.ydaq {
	color:inherit;
	text-decoration:underline;
	text-decoration-color:var(--kmzj);
	text-underline-offset:2px
}
:root {
	--rut8uBrand:#ffffff;
	--hxkdd87:#0f1424;
	--n7yv58c:64px;
	--ju3yae0:#856b9e;
	--wsxf:48px;
	--n7zcx5c:color-mix(in srgb,var(--mbo0j41v) 90%,var(--hxkdd87));
	--uau8bt:.02em;
	--hxkdd87Muted:#81619f;
	--aihgo26s:14px;
	--t25s46v:var(--f2d93q);
	--kmzjInk:color-mix(in srgb,var(--hxkdd87) 14%,var(--mbo0j41v))
}
.ydaq:hover {
	text-decoration-color:currentColor
}
*::after,*,*::before {
	box-sizing:border-box
}
html {
	-webkit-text-size-adjust:100%
}
body {
	margin:0;
	background:var(--vne0fewl);
	color:var(--z6d1);
	font:400 var(--x5iyso92)/var(--qbsyb) var(--i5bkf4q);
	overflow-x:hidden;
	overflow-wrap:break-word
}
img,svg {
	display:block;
	max-width:100%
}
img {
	height:auto
}
a {
	color:var(--qbt9g4p)
}
h1,h4,h3,h2 {
	font-family:var(--q0yro);
	font-weight:800;
	letter-spacing:0;
	margin:0;
	color:var(--s24ujo);
	line-height:var(--ler9ot0)
}
h1 {
	font-size:calc(var(--x5iyso92) * 1.625);
	text-transform:uppercase;
	letter-spacing:var(--uau8bt)
}
h2 {
	font-size:calc(var(--x5iyso92) * 1.375)
}
p {
	margin:0 0 16px
}
h3 {
	letter-spacing:.01em;
	font-size:var(--x5iyso92)
}
h4 {
	letter-spacing:0;
	font-size:var(--x5iyso92);
	text-transform:none
}
.txcv {
	margin:0 auto;
	max-width:var(--radx);
	width:100%;
	min-width:0;
	padding:0 16px
}
[id] {
	scroll-margin-top:84px
}
.conthqlx {
	margin:-1px;
	overflow:hidden;
	position:absolute;
	clip:rect(0 0 0 0);
	white-space:nowrap;
	height:1px;
	width:1px;
	padding:0;
	border:0
}
.s94nia {
	color:var(--yogcbText);
	left:-9999px;
	position:absolute;
	padding:12px 16px;
	background:var(--yogcb);
	top:0;
	font-weight:600;
	border-radius:0 0 var(--by484) 0;
	z-index:60
}
.s94nia:focus {
	left:0
}
:focus-visible {
	outline:3px solid var(--yogcb);
	outline-offset:2px
}
.lfkz7 {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0
}
.huxh {
	width:24px;
	height:24px;
	fill:none;
	stroke:currentColor;
	stroke-width:2;
	stroke-linecap:round;
	stroke-linejoin:round;
	flex:none
}
.d65f {
	height:20px;
	width:20px
}
.le9b1 {
	width:16px;
	height:16px
}
.tbmjrnit {
	fill:currentColor;
	stroke:none
}
.y6bm09 {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	min-height:48px;
	padding:0 18px;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	text-decoration:none;
	font:600 15px/1.25 var(--i5bkf4q);
	cursor:pointer;
	transition:background var(--mti0tf),transform var(--mti0tf)
}
.y6bm09:hover {
	background:var(--nhs210wHover)
}
.eqtswikw {
	background:var(--vne0fewl);
	border-bottom:1px solid var(--kmzj);
	z-index:20;
	position:relative
}
.t99a7v {
	position:sticky;
	top:0
}
.y6bm09:active {
	transform:translateY(1px)
}
.n6d9ed {
	display:flex;
	align-items:center;
	height:64px;
	gap:12px
}
.ocknowex {
	display:inline-flex;
	align-items:center;
	gap:10px;
	color:var(--s24ujo);
	text-decoration:none;
	font-family:var(--q0yro);
	font-weight:800;
	font-size:17px;
	letter-spacing:.12em;
	text-transform:uppercase;
	min-height:44px
}
.ocknowex img {
	max-height:36px;
	width:auto
}
.wud6 {
	width:32px;
	height:32px;
	border-radius:var(--by484);
	background:var(--yogcb);
	color:var(--yogcbText);
	display:grid;
	place-items:center;
	font-size:16px;
	letter-spacing:0;
	flex:none
}
.ctar {
	margin-left:auto;
	display:none
}
.ctar a {
	color:var(--z6d1);
	text-decoration:none;
	padding:10px 14px;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	border-radius:var(--by484);
	font-weight:600;
	font-size:15px
}
.ctar a:hover {
	background:color-mix(in srgb,var(--z6d1) 8%,transparent)
}
.eqtswikw .y6bm09 {
	min-height:44px;
	padding:0 14px;
	font-size:14px;
	display:none
}
.cgz6juw {
	display:none;
	flex-direction:column;
	align-items:center;
	gap:2px
}
.cgz6juw .f3eo4e {
	margin:0;
	display:block
}
.cgz6juw .cvf26 {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 14px;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	font:600 14px/1.25 var(--i5bkf4q);
	cursor:pointer;
	text-decoration:none
}
.cgz6juw .ybt9 {
	color:var(--z6d1Muted);
	font-size:12px;
	white-space:nowrap
}
.p8z0nxxo .cgz6juw {
	padding:12px 16px;
	display:flex
}
.eqtswikw .f3eo4e {
	display:none
}
.eqtswikw .f3eo4e .cvf26 {
	font-size:14px;
	padding:0 14px;
	min-height:44px
}
.owikq {
	display:none;
	gap:4px
}
.owikq a {
	min-width:44px;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	color:var(--z6d1Muted);
	text-decoration:none;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	border-radius:var(--by484)
}
.jqvy {
	opacity:0;
	pointer-events:none;
	height:1px;
	position:absolute;
	width:1px
}
.p2p8r7p {
	margin-left:auto;
	width:44px;
	height:44px;
	border:0;
	background:transparent;
	color:var(--z6d1);
	border-radius:var(--by484);
	display:grid;
	place-items:center;
	cursor:pointer
}
.p2p8r7p:hover {
	background:color-mix(in srgb,var(--z6d1) 8%,transparent)
}
.jqvy:focus-visible~.p2p8r7p {
	outline:3px solid var(--yogcb);
	outline-offset:2px
}
.p2p8r7p .ywbm1 {
	display:none
}
.jqvy:checked~.p2p8r7p .ywbm1 {
	display:block
}
.jqvy:checked~.p2p8r7p .cg9xn {
	display:none
}
.p8z0nxxo {
	top:100%;
	max-height:calc(100vh - 64px);
	overflow:auto;
	position:absolute;
	display:none;
	left:0;
	background:var(--t25s46v);
	right:0;
	width:100%;
	box-shadow:var(--r8xxzp);
	border-top:1px solid var(--kmzj)
}
.jqvy:checked~.p8z0nxxo {
	display:block
}
.p8z0nxxo a {
	font-weight:600;
	text-decoration:none;
	min-height:48px;
	border-bottom:1px solid var(--kmzj);
	padding:0 16px;
	display:flex;
	color:var(--z6d1);
	align-items:center
}
.p8z0nxxo .c8pus5ef .f3eo4e {
	display:block
}
.p8z0nxxo .c8pus5ef {
	padding:12px 16px
}
@media(min-width:1024px) {
	.ctar {
		display:flex;
		gap:4px
	}
	.eqtswikw .y6bm09,.eqtswikw .f3eo4e,.owikq {
		display:inline-flex
	}
	.n6d9ed>.cgz6juw {
		display:flex
	}
	.p2p8r7p {
		margin-left:8px
	}
	.eqtswikw .f3eo4e {
		display:block
	}
	.fplu3p {
		display:grid;
		grid-template-columns:repeat(3,1fr)
	}
	.p8z0nxxo a {
		min-height:44px;
		border-bottom:0
	}
	.p8z0nxxo .cgz6juw,.p8z0nxxo .c8pus5ef {
		display:none
	}
}
.awh7yl1 {
	border-bottom:1px solid var(--kmzj);
	color:var(--z6d1Muted);
	background:var(--t25s46v);
	font-size:13px
}
.ujc561 {
	border-top:1px solid var(--kmzj);
	border-bottom:0
}
.jy8jo3cp {
	display:flex;
	align-items:center;
	gap:8px 16px;
	min-height:40px;
	padding-top:6px;
	padding-bottom:6px;
	overflow:hidden;
	white-space:nowrap
}
.yphia9 {
	flex:none;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:36px;
	height:28px;
	padding:0 8px;
	border-radius:var(--by484);
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	font-family:var(--q0yro);
	font-weight:800;
	font-size:13px
}
.g1gliw2h {
	flex:none;
	display:inline-flex;
	align-items:center;
	gap:6px
}
.hiusj0 {
	text-overflow:ellipsis;
	min-width:0;
	flex:1 1 auto;
	overflow:hidden
}
.lp9npq {
	display:none;
	gap:6px;
	flex:none
}
@media(max-width:1023.98px) {
	.jy8jo3cp {
		overflow:visible;
		flex-wrap:wrap;
		white-space:normal;
		row-gap:4px
	}
	.hiusj0 {
		overflow:visible;
		text-overflow:clip;
		line-height:1.4;
		flex:1 1 100%;
		white-space:normal
	}
	.awh7yl1 {
		font-size:14px
	}
	.jbtj7x .rv4is {
		text-align:left
	}
	.jbtj7x .cjt99,.jbtj7x h1 {
		margin-left:0;
		margin-right:0
	}
}
.z0cnf {
	display:inline-flex;
	align-items:center;
	gap:4px;
	height:28px;
	padding:0 8px;
	border:1px solid var(--kmzj);
	border-radius:var(--by484);
	color:var(--z6d1);
	font-weight:600;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.04em
}
@media(min-width:680px) {
	.lp9npq {
		display:inline-flex
	}
}
.j1bfwv0 {
	padding:40px 0 32px;
	overflow:clip;
	position:relative
}
.d1fj {
	border-radius:50%;
	height:420px;
	position:absolute;
	bottom:-120px;
	left:-80px;
	pointer-events:none;
	background:radial-gradient(closest-side,color-mix(in srgb,var(--ju3yae0) 18%,transparent),transparent);
	width:420px
}
.drdoiyx2 {
	width:120px;
	right:8px;
	height:120px;
	max-width:30vw;
	color:var(--hxkdd87Muted);
	top:16px;
	position:absolute;
	opacity:.6;
	pointer-events:none
}
.brza {
	position:relative;
	display:grid;
	gap:24px
}
.jbtj7x .rv4is {
	text-align:center
}
.rv4is {
	min-width:0
}
.m3k4p0fa {
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:var(--yogcb);
	font-weight:600;
	font-size:13px;
	letter-spacing:.02em;
	margin-bottom:14px
}
.j1bfwv0 h1 {
	max-width:900px
}
.jbtj7x .cjt99,.jbtj7x h1 {
	margin-left:auto;
	margin-right:auto
}
.cjt99 {
	color:var(--xv4rfw);
	font-size:17px;
	margin:14px 0 20px;
	max-width:var(--tuqxgxya)
}
.cjt99 p:last-child {
	margin-bottom:0
}
.cjt99 .f3eo4e {
	margin-top:16px
}
.g4rrq41 {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:10px 16px;
	font-size:14px;
	color:var(--z6d1Muted)
}
.jbtj7x .g4rrq41,.jbtj7x .mkr22gx {
	justify-content:center
}
.rpw9p0 {
	display:flex;
	align-items:center;
	gap:10px
}
.lkx9 {
	width:36px;
	height:36px;
	border-radius:50%;
	background:linear-gradient(135deg,var(--ju3yae0),var(--hxkdd87Muted));
	display:grid;
	place-items:center;
	font-weight:700;
	color:var(--rut8uBrand);
	flex:none;
	overflow:hidden
}
.g4rrq41 b {
	font-weight:600;
	color:var(--z6d1)
}
.lkx9 img {
	object-fit:cover;
	width:100%;
	height:100%
}
.mkr22gx {
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin-top:18px
}
.qy6g1apc {
	display:inline-flex;
	align-items:center;
	gap:8px;
	min-height:36px;
	padding:6px 12px;
	max-width:100%;
	overflow-wrap:anywhere;
	border-radius:var(--yc8j1b);
	background:color-mix(in srgb,var(--z6d1) 7%,transparent);
	border:1px solid var(--kmzj);
	font-size:13px;
	font-weight:600;
	color:var(--z6d1)
}
.qy6g1apc img {
	width:auto;
	height:20px
}
.qy6g1apc .huxh {
	color:var(--yogcb)
}
.aoyp {
	list-style:none;
	margin:24px 0 0;
	padding:0;
	display:grid;
	gap:10px;
	min-width:0
}
.ms6o {
	display:grid;
	grid-template-columns:auto auto minmax(0,1fr);
	min-width:0;
	max-width:100%;
	gap:10px 12px;
	align-items:center;
	padding:10px 12px;
	border-radius:var(--fynsd);
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-left:6px solid var(--geb2,var(--ju3yae0))
}
.wkpb7i {
	width:28px;
	height:28px;
	border-radius:50%;
	background:var(--geb2,var(--ju3yae0));
	color:var(--rut8uBrand);
	display:grid;
	place-items:center;
	font-family:var(--q0yro);
	font-weight:800;
	font-size:13px
}
.maiydppc {
	font-size:14px;
	line-height:1.3;
	min-width:0;
	overflow-wrap:anywhere
}
.maiydppc b {
	display:block
}
.maiydppc span {
	display:block;
	color:var(--hxkdd87Muted);
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.a8ayc {
	grid-column:1/-1;
	display:grid;
	gap:4px
}
.a8ayc .f3eo4e {
	margin:0;
	display:block
}
.a8ayc .cvf26 {
	display:flex;
	width:100%;
	min-height:44px;
	align-items:center;
	justify-content:center;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	font:600 14px/1.25 var(--i5bkf4q);
	cursor:pointer;
	text-decoration:none
}
.a8ayc .ybt9 {
	color:var(--hxkdd87Muted);
	font-size:12px
}
.r28plz9 {
	text-align:center;
	margin:4px 0 0;
	font-size:12px;
	color:var(--hxkdd87Muted)
}
.ykzq {
	margin:0;
	border-radius:var(--fynsd);
	overflow:hidden;
	border:1px solid var(--kmzj);
	background:var(--t25s46v)
}
.ykzq img {
	object-fit:cover;
	aspect-ratio:16/9;
	width:100%
}
@media(min-width:1024px) {
	.aoyp {
		grid-template-columns:repeat(3,1fr)
	}
	.j1bfwv0 {
		padding:64px 0 40px
	}
	.ms6o {
		grid-template-columns:auto auto minmax(0,1fr)
	}
	h1 {
		line-height:1.2;
		font-size:calc(var(--x5iyso92) * 2.125)
	}
	.nctdaa3n {
		grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
		align-items:center
	}
	h2 {
		font-size:calc(var(--x5iyso92) * 1.5)
	}
	.cjt99 {
		font-size:18px
	}
}
.gm5fgq1 {
	margin:0 0 var(--z2rtbcg)
}
.gm5fgq1 details {
	background:var(--t25s46v);
	border:1px solid var(--kmzj);
	border-radius:var(--fynsd)
}
.gm5fgq1 summary {
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	gap:10px;
	min-height:48px;
	padding:10px 16px;
	font-weight:600;
	color:var(--z6d1)
}
.gm5fgq1 details[open] summary .hr1q {
	transform:rotate(180deg)
}
.gm5fgq1 summary .hr1q {
	margin-left:auto;
	transition:transform var(--mti0tf)
}
.gm5fgq1 summary::-webkit-details-marker {
	display:none
}
.gm5fgq1 ol {
	margin:0;
	padding:0 16px 12px;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	gap:8px
}
.gm5fgq1 li a {
	display:inline-flex;
	align-items:center;
	min-height:44px;
	padding:0 12px;
	border-radius:var(--yc8j1b);
	background:color-mix(in srgb,var(--z6d1) 7%,transparent);
	color:var(--z6d1);
	text-decoration:none;
	font-size:14px;
	font-weight:600
}
.gm5fgq1 li a:hover {
	background:color-mix(in srgb,var(--z6d1) 14%,transparent)
}
.p3rhi {
	margin:0 0 var(--wsxf)
}
.dfnrtpx {
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-radius:var(--fynsd);
	padding:12px 16px;
	display:flex;
	align-items:center;
	gap:16px;
	overflow:hidden
}
.tf8zbn {
	font-size:13px;
	font-weight:600;
	color:var(--hxkdd87Muted);
	white-space:nowrap
}
.l4jhpu {
	display:flex;
	gap:10px;
	overflow-x:auto;
	scrollbar-width:none;
	padding:2px;
	margin:0;
	list-style:none
}
.l4jhpu::-webkit-scrollbar {
	display:none
}
.l4jhpu li {
	flex:none;
	height:36px;
	padding:0 12px;
	border-radius:var(--by484);
	background:var(--rut8uBrand);
	border:1px solid var(--kmzjInk);
	display:inline-flex;
	align-items:center;
	gap:6px;
	font-weight:700;
	font-size:13px;
	color:var(--hxkdd87)
}
.ap5050 {
	min-width:0;
	margin:0 0 var(--wsxf);
	container:ap5050 / inline-size
}
.l4jhpu img {
	width:auto;
	height:24px;
	max-width:96px
}
.ap5050 .ljfjx3 {
	display:block
}
.ap5050 .s8ufph {
	margin:0 0 14px;
	font:600 13px/1.4 var(--i5bkf4q);
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--z6d1Muted)
}
.ap5050 .jg5pa {
	display:grid;
	grid-template-columns:minmax(0,1fr);
	gap:var(--z2rtbcg);
	margin:0 0 var(--z2rtbcg);
	min-width:0
}
.ap5050 .b2fuoy {
	grid-template-columns:minmax(0,1fr)
}
.ap5050 .b2fuoy {
	display:grid;
	gap:var(--z2rtbcg)
}
.ap5050 .b2fuoy[data-layout=list] {
	gap:8px
}
.ap5050 .x22k09 {
	display:grid;
	gap:6px;
	flex:1;
	min-width:0
}
.ap5050 .x22k09 .f3eo4e {
	display:block;
	margin:0
}
.ap5050 .x22k09 .cvf26 {
	display:flex;
	width:100%;
	min-height:48px;
	align-items:center;
	justify-content:center;
	gap:8px;
	padding:0 16px;
	margin:0;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	text-decoration:none;
	font:600 15px/1.25 var(--i5bkf4q);
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	transition:background var(--mti0tf),transform var(--mti0tf)
}
.ap5050 .x22k09 .cvf26:hover {
	background:var(--nhs210wHover)
}
.ap5050 .x22k09 .cvf26:active {
	transform:translateY(1px)
}
.ap5050 .x22k09 .cvf26:focus-visible {
	outline:3px solid var(--hxkdd87);
	outline-offset:3px
}
.ap5050 .jylwok {
	color:var(--hxkdd87Muted);
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	padding:0 2px
}
.ap5050 .ybt9 {
	margin:0;
	color:var(--hxkdd87Muted);
	font-size:12px;
	line-height:1.4
}
.ap5050 .jylwok:hover {
	text-decoration:underline
}
.ap5050 .urbfr5 {
	display:inline-flex;
	align-items:center;
	gap:6px;
	font-size:14px;
	font-weight:600;
	color:var(--hxkdd87)
}
.ap5050 .k02p {
	display:inline-flex;
	gap:2px;
	color:var(--kmzjInk)
}
.ap5050 .k02p svg {
	fill:currentColor;
	stroke:none
}
.ap5050 .z88o9.rut8u,.j1bfwv0 .z88o9.rut8u {
	color:var(--tw2y)
}
.ap5050 .n8fcff5u {
	margin:var(--z2rtbcg) 0 0
}
.ap5050 .ju142 {
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	min-height:56px;
	padding:8px 18px;
	border:1px solid var(--kmzj);
	border-radius:var(--fynsd);
	color:var(--z6d1);
	font-weight:700
}
.ap5050 .ju142::-webkit-details-marker {
	display:none
}
.ap5050 .n8fcff5u[open]>.b2fuoy {
	margin-top:var(--z2rtbcg)
}
.yu2ghemy {
	display:contents
}
.ap5050 .b6gk {
	display:inline-flex;
	align-items:center;
	align-self:start;
	gap:6px;
	padding:3px 10px;
	border-radius:var(--yc8j1b);
	font-size:12.5px;
	font-weight:600;
	background:var(--n7zcx5c);
	color:var(--hxkdd87);
	border:1px solid var(--kmzjInk)
}
.huceo .b6gk {
	margin-left:auto
}
.huceo .b6gk+.ha0zc {
	margin-left:8px
}
.ap5050 .b6gk[data-status=full] {
	border-color:var(--nhs210wBg);
	color:var(--nhs210wText);
	background:var(--nhs210wBg)
}
.ap5050 .qwkttp .uuyzek41 {
	border-radius:var(--fynsd);
	box-shadow:var(--r8xxzp);
	background:var(--mbo0j41v);
	color:var(--hxkdd87)
}
.ap5050 .qwkttp td,.ap5050 .qwkttp th {
	font-size:14px;
	vertical-align:middle;
	color:var(--hxkdd87);
	border-color:var(--kmzjInk)
}
.e3qve4jq .b6gk {
	margin-top:4px
}
.ap5050 .qwkttp thead th {
	background:var(--n7zcx5c);
	color:var(--hxkdd87)
}
.ap5050 .qwkttp .u8taxc {
	color:var(--hxkdd87);
	display:block
}
.ap5050 .qwkttp img {
	width:auto;
	max-height:36px;
	border-radius:var(--by484);
	background:var(--ow-logo-bg,var(--rut8uBrand))
}
.ap5050 .qwkttp .vn23b {
	transform:none;
	position:static;
	width:auto;
	margin-top:4px
}
.ap5050 .qwkttp td[data-col=cta] {
	min-width:180px
}
@container ap5050 (max-width:699.98px) {
	.ap5050 .qwkttp td[data-label]:not([data-col=cta]):not([data-col=rank]):not(:empty)::before {
		color:var(--hxkdd87Muted);
		content:attr(data-label);
		display:block;
		font-size:12px
	}
	.ap5050 .qwkttp tr {
		padding:12px 14px
	}
}
.au801v {
	display:flex;
	gap:8px;
	align-items:stretch
}
.s7d50 {
	width:48px;
	min-height:48px;
	flex:none;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--ju3yae0);
	color:var(--rut8uBrand);
	display:grid;
	place-items:center;
	cursor:pointer;
	list-style:none;
	padding:0
}
.s7d50:hover {
	filter:brightness(1.08)
}
.s7d50::-webkit-details-marker {
	display:none
}
.ju3yae0 {
	position:relative
}
.lh3uf {
	font-size:13.5px;
	padding:12px;
	background:var(--n7zcx5c);
	color:var(--hxkdd87);
	margin-top:8px;
	border-radius:var(--by484)
}
.lh3uf ul {
	margin:0;
	padding-left:18px
}
.lh3uf h4 {
	margin:0 0 4px;
	font-size:13px
}
.lh3uf h4+ul {
	margin-bottom:8px
}
.bc25x {
	width:150px;
	height:56px;
	border-radius:var(--by484);
	background:var(--rut8uBrand);
	display:grid;
	place-items:center;
	margin:0 auto 14px;
	color:var(--hxkdd87);
	font-family:var(--q0yro);
	font-weight:800;
	font-size:15px;
	letter-spacing:.06em;
	overflow:hidden
}
.wt7lv73:not(:has(img)),.eldhx:not(:has(img)),.bc25x:not(:has(img)) {
	padding:4px 6px
}
.bc25x img {
	height:100%;
	object-fit:contain;
	background:var(--ow-logo-bg,transparent);
	padding:6px;
	width:100%
}
.yjxx {
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	gap:6px;
	font-size:13.5px;
	color:var(--hxkdd87)
}
.yjxx li {
	display:flex;
	gap:8px;
	align-items:flex-start
}
.yjxx .huxh {
	height:18px;
	width:18px;
	margin-top:1px;
	color:var(--nhs210wBg)
}
.ukrw {
	display:flex;
	flex-wrap:wrap;
	gap:6px;
	margin:0;
	padding:0;
	list-style:none
}
.ukrw li {
	font-size:12px;
	font-weight:600;
	padding:3px 8px;
	border-radius:var(--yc8j1b);
	background:var(--n7zcx5c);
	color:var(--hxkdd87Muted)
}
[data-badge=ribbon] .vn23b {
	position:absolute;
	right:-34px;
	top:16px;
	z-index:2;
	transform:rotate(45deg);
	width:140px;
	text-align:center;
	background:var(--qy6g1apcBg);
	color:var(--qy6g1apcText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.1em;
	text-transform:uppercase;
	padding:5px 0
}
[data-badge=ribbon] .h2k0 .vn23b {
	padding:4px 0;
	top:10px;
	right:-30px;
	width:120px
}
[data-badge=pill] .vn23b {
	position:absolute;
	right:12px;
	top:12px;
	z-index:2;
	display:inline-flex;
	align-items:center;
	height:26px;
	padding:0 10px;
	border-radius:var(--yc8j1b);
	background:var(--qy6g1apcBg);
	color:var(--qy6g1apcText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.06em;
	text-transform:uppercase
}
[data-badge=tab] .vn23b {
	position:absolute;
	right:16px;
	top:0;
	z-index:2;
	display:inline-flex;
	align-items:center;
	height:28px;
	padding:0 10px;
	border-radius:0 0 var(--by484) var(--by484);
	background:var(--qy6g1apcBg);
	color:var(--qy6g1apcText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.06em;
	text-transform:uppercase
}
[data-rank-style=tab] .hmoqxs5 {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	height:36px;
	min-width:52px;
	padding:0 12px 0 14px;
	background:var(--rut8uBrand);
	color:var(--hxkdd87);
	font-family:var(--q0yro);
	font-weight:800;
	font-size:15px;
	display:flex;
	align-items:center;
	gap:6px;
	border-radius:0 0 var(--fynsd) 0
}
[data-rank-style=tab] .hmoqxs5 small {
	font:600 12px/1 var(--i5bkf4q);
	color:var(--hxkdd87Muted);
	letter-spacing:.06em
}
[data-rank-style=circle] .hmoqxs5 {
	position:absolute;
	left:12px;
	top:12px;
	z-index:2;
	width:36px;
	height:36px;
	border-radius:50%;
	background:var(--rut8uBrand);
	color:var(--hxkdd87);
	font-family:var(--q0yro);
	font-weight:800;
	font-size:15px;
	display:flex;
	align-items:center;
	justify-content:center
}
[data-rank-style=circle] .hmoqxs5 small {
	display:none
}
.j1o5 {
	padding:0;
	display:grid;
	margin:0;
	grid-template-columns:repeat(3,1fr);
	list-style:none
}
[data-nums=cells] .j1o5 {
	border-radius:var(--by484);
	padding:8px 0;
	background:var(--n7zcx5c)
}
[data-nums=cells] .j1o5 li {
	min-width:0;
	text-align:center;
	padding:2px 6px;
	border-left:1px solid color-mix(in srgb,var(--hxkdd87) 12%,transparent)
}
[data-nums=cells] .j1o5 li:first-child {
	border-left:0
}
[data-nums=chips] .j1o5 {
	gap:6px
}
[data-nums=chips] .j1o5 li {
	background:var(--n7zcx5c);
	min-width:0;
	border-radius:var(--by484);
	text-align:center;
	padding:6px
}
.j1o5 b {
	overflow-wrap:anywhere;
	display:block;
	color:var(--hxkdd87);
	line-height:1.2;
	font-size:16px
}
.j1o5 li:nth-child(4) {
	display:none
}
.j1o5 span {
	font-size:12px;
	color:var(--hxkdd87Muted)
}
.ego6od {
	min-width:0;
	display:flex;
	overflow:hidden;
	border-radius:var(--fynsd);
	color:var(--hxkdd87);
	background:var(--mbo0j41v);
	box-shadow:var(--r8xxzp);
	position:relative;
	flex-direction:column
}
.rcrl7jrk {
	padding:48px var(--aihgo26s) var(--aihgo26s);
	position:relative;
	color:var(--rut8uBrand);
	background:var(--geb2,var(--ju3yae0))
}
.rcrl7jrk>* {
	z-index:1;
	position:relative
}
.rcrl7jrk>.vn23b,.rcrl7jrk>.hmoqxs5 {
	position:absolute
}
.nv0ooiy {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	margin:0;
	padding:0;
	list-style:none
}
.x4dq091 {
	background:var(--i09qweb,var(--hxkdd87));
	min-width:0;
	padding:10px 8px;
	border-radius:var(--by484);
	text-align:center
}
.x4dq091 b {
	display:block;
	font-size:22px;
	line-height:1.15;
	font-weight:700;
	overflow-wrap:anywhere
}
.x4dq091 span {
	opacity:.92;
	font-size:12px
}
.w7q9ctw b {
	font-size:18px
}
.x4dq091 {
	overflow-wrap:anywhere
}
.w7q9ctw {
	grid-column:1/-1
}
.eyor b {
	font-size:15px;
	font-weight:600;
	line-height:1.3
}
.oulmkq {
	padding:14px var(--aihgo26s) var(--aihgo26s);
	display:flex;
	flex-direction:column;
	gap:12px;
	flex:1
}
.oulmkq .au801v {
	margin-top:auto
}
.arv4grce {
	font-size:16px;
	font-weight:700;
	color:var(--hxkdd87);
	margin:0;
	text-transform:none;
	letter-spacing:0
}
.ds56gl {
	font-size:17px;
	text-align:center;
	margin:0 0 10px;
	color:var(--rut8uBrand)
}
.arv4grce small {
	font:600 12px/1.4 var(--i5bkf4q);
	color:var(--hxkdd87Muted)
}
.arv4grce a {
	display:inline-flex;
	margin:-12px 0;
	min-height:44px;
	color:var(--hxkdd87Muted);
	text-decoration:none;
	padding:0 2px;
	align-items:center
}
.arv4grce a:hover {
	text-decoration:underline
}
@container ap5050 (min-width:680px) {
	.ap5050 .jg5pa,.ap5050 .b2fuoy[data-layout=grid] {
		grid-template-columns:repeat(2,1fr)
	}
}
@container ap5050 (min-width:1024px) {
	.ap5050 .jg5pa,.ap5050 .b2fuoy[data-layout=grid] {
		grid-template-columns:repeat(3,1fr)
	}
}
.h2k0 {
	position:relative;
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-radius:var(--fynsd);
	padding:14px 14px 14px 18px;
	display:grid;
	gap:12px;
	grid-template-columns:minmax(0,1fr);
	overflow:hidden;
	box-shadow:var(--r8xxzp);
	min-width:0
}
.h2k0::before {
	top:0;
	content:"";
	position:absolute;
	background:var(--geb2,var(--ju3yae0));
	left:0;
	bottom:0;
	width:8px
}
.huceo {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px 12px;
	min-width:0
}
.eldhx {
	width:104px;
	height:44px;
	flex:none;
	border-radius:var(--by484);
	background:var(--rut8uBrand);
	border:1px solid var(--kmzjInk);
	display:grid;
	place-items:center;
	font-family:var(--q0yro);
	font-weight:800;
	font-size:12px;
	letter-spacing:.06em;
	color:var(--hxkdd87);
	overflow:hidden
}
.eldhx img {
	width:100%;
	background:var(--ow-logo-bg,transparent);
	object-fit:contain;
	padding:4px;
	height:100%
}
.qzep5 {
	font-weight:700;
	font-size:16px;
	line-height:1.2;
	flex:1 0 auto;
	max-width:100%;
	overflow-wrap:normal;
	margin:0;
	text-transform:none;
	letter-spacing:0;
	color:var(--hxkdd87)
}
.qzep5 .urbfr5 {
	font-size:12.5px;
	display:flex;
	margin-top:2px
}
.qzep5 a {
	margin:-14px 0;
	display:inline-flex;
	text-decoration:none;
	min-height:44px;
	color:var(--hxkdd87Muted);
	padding:0 2px;
	align-items:center
}
.qzep5 a:hover {
	text-decoration:underline
}
.ha0zc {
	margin-left:auto;
	font-family:var(--q0yro);
	font-weight:800;
	font-size:13px;
	color:var(--hxkdd87Muted);
	padding:4px 8px;
	border:1px solid var(--kmzjInk);
	border-radius:var(--by484);
	flex:none
}
.n7sfdq {
	font-weight:700;
	font-size:15px;
	line-height:1.35;
	margin:0;
	color:var(--hxkdd87)
}
.n7sfdq small,.pglx0rps small,.x4dq091 small {
	display:block;
	font-weight:400;
	font-size:12.5px;
	color:var(--hxkdd87Muted)
}
.x4dq091 small {
	opacity:.9;
	color:inherit
}
.mzd96 {
	display:grid;
	gap:6px
}
.h2k0 .x22k09 .cvf26 {
	min-height:44px
}
.h2k0 .au801v {
	margin-top:0
}
.h2k0 .s7d50 {
	min-height:44px;
	width:44px
}
@container ap5050 (min-width:1024px) {
	.h2k0 {
		grid-template-columns:270px minmax(0,1fr) 268px;
		padding:12px 16px 12px 22px;
		align-items:center
	}
	.mzd96 .ybt9 {
		text-align:right
	}
	.j1o5 {
		grid-template-columns:repeat(4,1fr)
	}
	.j1o5 li:nth-child(4) {
		display:block
	}
	.h2k0 .x22k09 {
		min-width:180px
	}
}
.lhxvg {
	position:relative;
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-radius:var(--qqd0kyz);
	padding:10px 12px 10px 16px;
	display:grid;
	gap:10px;
	grid-template-columns:minmax(0,1fr);
	overflow:hidden;
	min-width:0
}
.lhxvg::before {
	background:var(--geb2,var(--ju3yae0));
	content:"";
	width:6px;
	left:0;
	top:0;
	position:absolute;
	bottom:0
}
.v3un9 {
	display:flex;
	align-items:center;
	gap:10px;
	min-width:0
}
.wt7lv73 {
	width:64px;
	height:48px;
	flex:none;
	border-radius:var(--by484);
	background:var(--rut8uBrand);
	border:1px solid var(--kmzjInk);
	display:grid;
	place-items:center;
	overflow:hidden;
	font-family:var(--q0yro);
	font-weight:800;
	font-size:12px;
	color:var(--hxkdd87)
}
.wt7lv73 img {
	object-fit:contain;
	background:var(--ow-logo-bg,transparent);
	padding:3px;
	width:100%;
	height:100%
}
.e3qve4jq {
	font-weight:700;
	font-size:15px;
	line-height:1.25;
	min-width:0;
	margin:0;
	text-transform:none;
	letter-spacing:0;
	color:var(--hxkdd87)
}
.e3qve4jq small {
	display:block;
	font:400 12.5px/1.4 var(--i5bkf4q);
	color:var(--hxkdd87Muted)
}
.e3qve4jq .urbfr5 {
	font-size:12.5px;
	display:flex
}
.ywfp3 {
	font-family:var(--q0yro);
	font-weight:800;
	font-size:12px;
	color:var(--hxkdd87Muted);
	flex:none
}
.pglx0rps {
	font-size:14px;
	color:var(--hxkdd87);
	min-width:0;
	margin:0;
	line-height:1.35
}
.eb7vj {
	display:grid;
	gap:4px
}
.lhxvg .x22k09 .cvf26 {
	font-size:14px;
	min-height:44px
}
@container ap5050 (min-width:680px) {
	.lhxvg {
		grid-template-columns:minmax(0,1fr) 200px;
		align-items:center
	}
	.pglx0rps {
		grid-column:1/-1
	}
}
@container ap5050 (min-width:1024px) {
	.lhxvg {
		grid-template-columns:240px minmax(0,1fr) 200px
	}
	.eb7vj .ybt9 {
		text-align:right
	}
	.pglx0rps {
		grid-column:auto
	}
}
.xbt1z>h2 {
	margin:32px 0 14px
}
.n861 {
	padding:0 0 var(--wsxf)
}
.xbt1z>p,.xbt1z>ol,.xbt1z>figure,.xbt1z>h2,.xbt1z>h4,.xbt1z>h3,.xbt1z>blockquote,.xbt1z>ul {
	max-width:var(--tuqxgxya)
}
.i6mj>.txcv>h2 {
	margin:32px 0 14px;
	max-width:var(--tuqxgxya)
}
.xbt1z>h3 {
	letter-spacing:0;
	margin:24px 0 10px;
	font-size:18px;
	text-transform:none
}
.xbt1z>ul>li,.xbt1z>ol>li,.xbt1z>p {
	font-size:16px;
	line-height:1.6;
	color:var(--z6d1)
}
.xbt1z>ul a,.xbt1z>p a,.xbt1z>blockquote a,.xbt1z>ol a,.xbt1z>table a,.xbt1z>figure a {
	color:var(--qbt9g4p)
}
.xbt1z>ul,.xbt1z>ol {
	padding-left:22px;
	margin:0 0 16px
}
.xbt1z>blockquote {
	margin:0 0 16px;
	padding:12px 16px;
	border-left:4px solid var(--yogcb);
	background:var(--t25s46v);
	border-radius:0 var(--by484) var(--by484) 0
}
.xbt1z>figure {
	margin:24px 0;
	border-radius:var(--fynsd);
	overflow:hidden;
	border:1px solid var(--kmzj);
	background:var(--t25s46v)
}
.xbt1z>figure figcaption {
	padding:10px 14px;
	font-size:13px;
	color:var(--z6d1Muted)
}
.xbt1z>figure img {
	height:auto;
	width:100%
}
.xbt1z>table {
	display:block;
	overflow:auto;
	border-collapse:collapse;
	width:100%;
	margin:24px 0;
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-radius:var(--fynsd);
	font-size:14px
}
.xbt1z>table th {
	background:var(--n7zcx5c)
}
.xbt1z>table th,.xbt1z>table td {
	vertical-align:top;
	padding:12px 14px;
	border-bottom:1px solid var(--kmzjInk);
	text-align:left
}
.xbt1z>table tbody th {
	font-weight:700;
	background:var(--mbo0j41v)
}
.xbt1z>.n56jf8ty {
	display:flex;
	flex-direction:column;
	gap:6px;
	max-width:360px;
	margin:16px 0 24px
}
.n56jf8ty .f3eo4e {
	display:block
}
.n56jf8ty .cvf26 {
	display:flex;
	width:100%;
	min-height:48px;
	align-items:center;
	justify-content:center;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	font:600 15px/1.25 var(--i5bkf4q);
	cursor:pointer;
	text-decoration:none
}
.p31bcy {
	margin-bottom:20px
}
.n56jf8ty 

.dl4yw9sb {
	padding:0 0 var(--wsxf)
}
.vca6j20m {
	display:grid;
	gap:10px;
	max-width:860px
}
.dl4yw9sb details {
	border-radius:var(--fynsd);
	color:var(--hxkdd87);
	background:var(--mbo0j41v)
}
.dl4yw9sb summary {
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	gap:12px;
	min-height:56px;
	padding:12px 16px;
	font-weight:600;
	font-size:16px
}
.dl4yw9sb summary::-webkit-details-marker {
	display:none
}
.dl4yw9sb summary .huxh {
	margin-left:auto;
	transition:transform var(--mti0tf);
	color:var(--hxkdd87Muted)
}
.lkqs p {
	margin:0 0 10px
}
.lkqs {
	font-size:15px;
	padding:0 16px 16px;
	color:var(--hxkdd87)
}
.lkqs p:last-child {
	margin:0
}
.dl4yw9sb details[open] summary .huxh {
	transform:rotate(180deg)
}
.col5ui {
	font-size:14px;
	border-top:1px solid var(--kmzj);
	color:var(--z6d1Muted);
	background:var(--t25s46v);
	padding:32px 0 24px
}
.cyviruj8 {
	display:grid;
	gap:24px
}
.col5ui h3 {
	letter-spacing:.08em;
	font-size:13px;
	margin-bottom:10px;
	color:var(--s24ujo)
}
.col5ui ul {
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	gap:0
}
.col5ui li a {
	color:var(--z6d1Muted);
	text-decoration:none;
	display:inline-flex;
	min-height:44px;
	min-width:44px;
	align-items:center
}
.col5ui li a:hover {
	text-decoration:underline;
	color:var(--z6d1)
}
.txygl9nj {
	max-width:320px;
	margin-top:12px
}
.egu7eg {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	align-items:center;
	margin-top:12px
}
.xmeq {
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:36px;
	padding:0 10px;
	border:1px solid var(--kmzj);
	border-radius:var(--by484);
	color:var(--z6d1);
	font-weight:700;
	font-size:13px
}
.adyp3k {
	background:var(--mbo0j41v);
	color:var(--hxkdd87);
	border-color:var(--mbo0j41v);
	font-family:var(--q0yro);
	font-weight:800
}
.bz9zkr {
	border-top:1px solid var(--kmzj);
	margin-top:24px;
	padding-top:20px;
	display:grid;
	gap:12px;
	font-size:13px;
	line-height:1.5
}
.bz9zkr p {
	margin:0
}
.getraa0y {
	display:flex;
	flex-wrap:wrap;
	gap:6px 16px;
	font-size:13px;
	margin:0;
	padding:0;
	list-style:none
}
.getraa0y li {
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px
}
.col5ui .p3rhi {
	margin:20px 0 0
}
.drvdn {
	margin-top:20px;
	font-size:12.5px;
	display:flex;
	flex-wrap:wrap;
	gap:8px 16px;
	align-items:center;
	justify-content:space-between
}
.drvdn a {
	color:var(--z6d1Muted);
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px;
	text-decoration:none
}
.drvdn a:hover {
	text-decoration:underline
}
@media(min-width:680px) {
	.cyviruj8 {
		grid-template-columns:1.4fr 1fr 1fr 1fr
	}
	.bz9zkr {
		grid-template-columns:1fr 1fr
	}
}
.w0lb {
	border-top:1px solid var(--kmzjInk);
	z-index:30;
	position:fixed;
	color:var(--hxkdd87);
	bottom:0;
	right:0;
	padding:8px 12px calc(8px + env(safe-area-inset-bottom));
	background:var(--mbo0j41v);
	left:0;
	box-shadow:var(--r8xxzp)
}
.yghp84dg {
	display:flex;
	align-items:center;
	gap:10px;
	max-width:var(--radx);
	margin:0 auto
}
.ki9eqjev {
	flex:1;
	font-size:13px;
	min-width:0;
	line-height:1.3
}
.ki9eqjev b {
	font-size:14px;
	display:block
}
.ki9eqjev span {
	text-overflow:ellipsis;
	display:block;
	color:var(--hxkdd87Muted);
	white-space:nowrap;
	overflow:hidden
}
.w0lb .wt7lv73 {
	height:40px;
	width:56px
}
.w0lb .f3eo4e {
	width:auto;
	flex:none
}
.w0lb .cvf26 {
	min-height:44px;
	width:auto;
	padding:0 14px;
	font-size:14px;
	border:0;
	border-radius:var(--qqd0kyz);
	background:var(--nhs210wBg);
	color:var(--nhs210wText);
	font-weight:600;
	cursor:pointer;
	display:inline-flex;
	align-items:center;
	text-decoration:none
}
.w0lb body:has(.zj48u) {
	padding-bottom:72px
}
@media(min-width:1024px) {
	.zj48u {
		display:none
	}
	body:has(.zj48u) {
		padding-bottom:0
	}
}
@media(prefers-reduced-motion:reduce) {
	*::after,*,*::before {
		scroll-behavior:auto!important;
		transition:none!important;
		animation:none!important
	}
}
@media(prefers-reduced-motion:no-preference) {
	html {
		scroll-behavior:smooth
	}
}
