:root{
	--ib1py5fk:#AD6600;
	--m602ul:#891e8a;
	--al8aie:16px;
	--l3y7ko:28px;
	--nb2l2:70ch;
	--k35pvkbMuted:#656A6E;
	--ezk2gr2gBg:#F0B35A;
	--k35pvkb:#1f2937;
	--w52j3:#f3f4f6;
	--ix0av:#891e8a;
	--qvj4eegq:#1C7F4F;
	--gk6hfzj:#B23A3A;
	--dpztds0z:180ms;
	--jvfvcjg:#F2A200;
	--cdanrf3:16px;
	--m602ulText:#ffffff;
	--zaoiaa:#3a264c;
	color-scheme:light;
	--hx9i5o:#D6D93A;
	--t58kr:0 0 0 1px var(--ngq9p);
	--vyxss:12px;
	--k9qbBg:#891e8a;
	--bzcrcz:8px;
	--t6xd:240ms;
	--vhf9m:#F3F1EE;
	--mq2mol:999px;
	--q0p35v:"Vlo6c",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--k9qbText:#ffffff;
	--ngq9p:#c5c7cb;
	--cgdkmx:#ffffff;
	--daog1v:1.25;
	--k9qbHover:#761a77;
	--ezk2gr2gText:#1C1C1E;
	--zvrg6uo:120ms;
	--ifzm:1.2;
	--xvpbw:1.5;
	--uoxuw1:1240px;
	--wtqvia:"Yxda9",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
@media (prefers-reduced-motion:reduce){
	:root{
		--zvrg6uo:0ms;
		--dpztds0z:0ms;
		--t6xd:0ms;
	}
}
@font-face{
	src:url(/assets/library/3dc5d0c5-2428-fe16-9626-4907a1054ebb.woff2) format("woff2");
	font-family:"Yxda9";
	font-display:swap;
	font-weight:400;
}
@font-face{
	font-family:"Yxda9";
	src:url(/assets/library/197a3cbd-7290-c242-c5c7-65268cdd69a9.woff2) format("woff2");
	font-weight:700;
	font-display:swap;
}
@font-face{
	font-weight:400 700;
	font-display:swap;
	font-family:"Vlo6c";
	src:url(/assets/library/468d56b6-b25b-05b7-0190-b6c233d773f6.woff2) format("woff2");
}
.h6od5ip{
	clip:rect(0 0 0 0);
	position:absolute;
	overflow:hidden;
	white-space:nowrap;
	width:1px;
	height:1px;
}
.wsv4hn4 .o85vjkj{
	pointer-events:none;
	user-select:none;
	cursor:default;
	opacity:.6;
}
.pn4ok{
	container-type:inline-size;
	container-name:pn4ok;
	display:grid;
	gap:var(--l3y7ko);
}
.thgu6,.i688ji{
	display:grid;
	gap:var(--l3y7ko);
}
.yfb1m,.f1a7zz{
	display:grid;
	gap:12px;
	padding:16px;
	background:var(--w52j3);
	color:var(--k35pvkb);
	border:1px solid var(--ngq9p);
	border-radius:var(--vyxss);
	box-shadow:var(--t58kr);
}
.mgh53qop{
	display:flex;
	align-items:center;
	gap:12px;
	min-width:0;
}
.eizf{
	align-items:center;
	display:inline-flex;
	color:var(--ezk2gr2gText);
	border-radius:var(--bzcrcz);
	background:var(--ezk2gr2gBg);
	height:32px;
	font-weight:700;
	min-width:32px;
	justify-content:center;
}
.kp1y{
	display:flex;
	flex-direction:column;
	gap:4px;
	min-width:0;
}
.uf63{
	color:var(--zaoiaa);
	font-weight:700;
}
.hwaubwmx{
	margin:0;
	font-weight:700;
}
.cn6xyt1f{
	color:var(--k35pvkbMuted);
	font-weight:400;
	display:block;
}
.bzsahhz{
	margin:0;
	padding:0;
	list-style:none;
	display:grid;
	gap:4px;
	font-size:.9375em;
}
.r6i2{
	color:var(--k35pvkbMuted);
}
.jlv2qar6{
	display:grid;
	gap:6px;
}
.jlv2qar6 .o85vjkj{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:48px;
	padding:0 20px;
	border:0;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:inherit;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	transition:background var(--dpztds0z);
}
.jlv2qar6 .o85vjkj:hover{
	background:var(--k9qbHover);
}
.jlv2qar6 .o85vjkj:focus-visible{
	outline:3px solid var(--m602ul);
	outline-offset:2px;
}
.wgmiyjc{
	margin:0;
	color:var(--k35pvkbMuted);
	font-size:.75rem;
}
.fg3ywx7d{
	color:var(--ix0av);
	display:inline-flex;
	align-items:center;
	min-height:44px;
}
.p0p8rdj{
	display:inline-flex;
	align-items:center;
	gap:6px;
}
.zbf60{
	color:var(--ngq9p);
	display:inline-flex;
}
.lc438r.xdye4f{
	color:var(--jvfvcjg);
}
.iwuo343{
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:3px 10px;
	border-radius:var(--mq2mol);
	font-size:.8125rem;
	font-weight:600;
	background:var(--vhf9m);
	color:var(--k35pvkb);
}
.iwuo343[data-status=full]{
	background:var(--qvj4eegq);
	color:var(--m602ulText);
}
.vdku{
	display:inline-block;
	padding:2px 8px;
	border-radius:var(--mq2mol);
	background:var(--ezk2gr2gBg);
	color:var(--ezk2gr2gText);
	font-size:.75rem;
	font-weight:700;
}
.l7x81{
	display:flex;
	align-items:center;
	justify-content:space-between;
	min-height:48px;
	padding:8px 16px;
	border:1px solid var(--ngq9p);
	border-radius:var(--vyxss);
	cursor:pointer;
	font-weight:700;
	list-style:none;
}
.vw2hxi[open]>.thgu6{
	margin-top:var(--l3y7ko);
}
.l7x81::-webkit-details-marker{
	display:none;
}
.u1dztgjp table{
	width:100%;
	border-collapse:collapse;
}
.wcu14{
	overflow-x:auto;
}
.u1dztgjp th,.u1dztgjp td{
	vertical-align:middle;
	border-bottom:1px solid var(--ngq9p);
	padding:10px 12px;
	text-align:start;
}
.u1dztgjp thead th{
	font-size:.8125rem;
	color:var(--k35pvkbMuted);
	text-transform:uppercase;
	letter-spacing:.04em;
}
@container pn4ok (min-width:700px){
	.f1a7zz{
		grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
		align-items:center;
	}
	.f1a7zz>.bzsahhz{
		grid-column:1/3;
	}
	.yfb1m{
		align-items:center;
		grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
	}
	.i688ji[data-form=pair]{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}
	.i688ji[data-form=pair]>.f1a7zz[data-step=feature]{
		grid-column:1/-1;
	}
	.i688ji[data-form=podium]{
		grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
	}
}
@container pn4ok (max-width:699.98px){
	.u1dztgjp thead{
		display:none;
	}
	.u1dztgjp tr{
		display:grid;
		gap:6px;
		padding:12px 0;
	}
	.u1dztgjp th,.u1dztgjp td{
		border:0;
		padding:0;
		display:block;
	}
	.u1dztgjp td:empty{
		display:none;
	}
}
.j10b{
	display:grid;
	gap:var(--l3y7ko);
}
.sqj2wjti{
	display:grid;
	gap:12px;
}
.oxy3{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px;
	margin:0;
	padding:0;
	border:0;
	min-width:0;
}
.mpyuki{
	float:left;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	font-size:.8125rem;
	font-weight:600;
	color:var(--k35pvkbMuted);
	line-height:44px;
}
.lbdhpj{
	position:relative;
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px;
	padding:0 14px;
	border:1px solid var(--ngq9p);
	border-radius:var(--mq2mol);
	background:var(--w52j3);
	color:var(--k35pvkb);
	font-size:.9375rem;
	font-weight:600;
	cursor:pointer;
	transition:background var(--zvrg6uo),border-color var(--zvrg6uo);
}
.lbdhpj:hover{
	border-color:var(--m602ul);
}
.vqlpj{
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	margin:0;
	opacity:0;
	cursor:pointer;
}
.lbdhpj:has(.vqlpj:checked){
	background:var(--m602ul);
	border-color:var(--m602ul);
	color:var(--m602ulText);
}
.lbdhpj:has(.vqlpj:focus-visible){
	outline:3px solid var(--m602ul);
	outline-offset:2px;
}
.n01a{
	font-weight:400;
	opacity:.8;
}
.qtu9a{
	grid-column:1/-1;
	margin:0;
	border:1px solid var(--ngq9p);
	border-radius:var(--bzcrcz);
	background:var(--w52j3);
}
.aif2d{
	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;
}
.aif2d::-webkit-details-marker{
	display:none;
}
.hx53j{
	display:grid;
	gap:12px;
	padding:0 14px 14px;
}
.hehe{
	margin:0;
	padding:0;
	list-style:none;
	display:grid;
	gap:6px;
}
.hehe li{
	display:flex;
	gap:8px;
	align-items:flex-start;
	font-size:.9375em;
}
.hehe li>svg{
	flex:0 0 auto;
	margin-top:3px;
}
.mgvz6kec{
	letter-spacing:.04em;
	text-transform:uppercase;
	color:var(--k35pvkbMuted);
	font-size:.8125rem;
	margin:0 0 6px;
}
.z9x4q li>svg{
	color:var(--qvj4eegq);
}
.fbkv21rb li>svg{
	color:var(--ib1py5fk);
}
@container pn4ok (min-width:700px){
	.hx53j{
		grid-template-columns:1fr 1fr;
	}
}
.pfgqfq{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:6px;
	margin:0;
	padding:0;
	list-style:none;
}
.pfgqfq li{
	display:inline-flex;
	align-items:center;
	min-height:28px;
	padding:2px 8px;
	border:1px solid var(--ngq9p);
	border-radius:var(--bzcrcz);
	background:var(--w52j3);
	font-size:.8125rem;
	color:var(--k35pvkb);
}
.pfgqfq img{
	max-width:72px;
	width:auto;
	display:block;
	height:20px;
}
.hrmc8u{
	display:grid;
	grid-template-columns:72px minmax(0,1fr);
	gap:16px;
	max-width:var(--uoxuw1);
	margin:calc(var(--l3y7ko)*1.5) auto;
	padding:20px;
	border:1px solid var(--ngq9p);
	border-radius:var(--vyxss);
	background:var(--w52j3);
	color:var(--k35pvkb);
}
.f5k7ztx8{
	width:72px;
	height:72px;
	border-radius:50%;
	object-fit:cover;
	display:grid;
	place-items:center;
	background:var(--ezk2gr2gBg);
	color:var(--ezk2gr2gText);
	font-weight:700;
	font-size:1.375rem;
}
.updasl{
	display:grid;
	gap:6px;
	min-width:0;
}
.g2l3hak1{
	margin:0;
	font-size:.75rem;
	font-weight:600;
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--k35pvkbMuted);
}
.m9p8{
	font-weight:700;
	color:var(--zaoiaa);
	margin:0;
}
.m9p8 a{
	color:var(--ix0av);
}
.u826xwy{
	display:block;
	font-weight:400;
	color:var(--k35pvkbMuted);
	font-size:.9375rem;
}
.j2e9k{
	max-width:var(--nb2l2);
	margin:0;
}
.wj9r0{
	margin:0;
	display:flex;
	flex-wrap:wrap;
	gap:6px 18px;
	font-size:.875rem;
	color:var(--k35pvkbMuted);
}
.wj9r0>span{
	display:inline-flex;
	align-items:center;
	gap:6px;
}
.wj9r0 a{
	color:var(--ix0av);
}
.fyhqdy{
	margin:4px 0 0;
	padding:0;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	gap:8px;
}
.fyhqdy a{
	display:inline-flex;
	align-items:center;
	min-height:36px;
	padding:0 12px;
	border:1px solid var(--ngq9p);
	border-radius:var(--mq2mol);
	color:var(--ix0av);
	text-decoration:none;
	font-size:.875rem;
}
@media (max-width:479.98px){
	.hrmc8u{
		grid-template-columns:1fr;
	}
	.f5k7ztx8{
		width:56px;
		height:56px;
	}
}
.kdna2y21{
	font-size:.875rem;
	padding:12px 0 0;
	max-width:var(--uoxuw1);
	margin:0 auto;
	color:var(--k35pvkbMuted);
}
.tysup4{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:4px 0;
	margin:0;
	padding:0;
	list-style:none;
}
.e11ns+.e11ns::before{
	margin:0 8px;
	content:"/";
	color:var(--ngq9p);
}
.cmbwenw8{
	text-decoration:none;
	padding:6px 0;
	color:var(--ix0av);
}
.dfi62ql{
	background:var(--vhf9m);
	border-bottom:1px solid var(--ngq9p);
	color:var(--k35pvkb);
}
.e11ns{
	display:inline-flex;
	align-items:center;
	min-height:32px;
}
.cmbwenw8:hover{
	text-decoration:underline;
}
.hbzoj6{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:4px 8px;
	max-width:var(--uoxuw1);
	margin:0 auto;
	padding:4px 16px;
	list-style:none;
	font-size:.875rem;
}
.fyjg84o{
	display:inline-flex;
}
.h9m0yh{
	align-items:center;
	display:inline-flex;
	font-weight:700;
	padding:0 10px;
	min-height:36px;
}
.hbzoj6>svg{
	margin-right:4px;
	color:var(--k35pvkbMuted);
}
.tx90r{
	color:var(--ix0av);
	min-height:36px;
	align-items:center;
	border-radius:var(--bzcrcz);
	display:inline-flex;
	text-decoration:none;
	padding:0 10px;
}
.tx90r:hover{
	background:var(--w52j3);
}
.qjtklnb6{
	color:inherit;
	text-decoration:underline;
	text-decoration-color:var(--ngq9p);
	text-underline-offset:2px;
}
.qjtklnb6:hover{
	text-decoration-color:currentColor;
}
*::after,*::before,*{
	box-sizing:border-box;
}
:root{
	--il-prose:960px;
	--il-on-dark:#fff;
	--il-accent-soft:color-mix(in srgb,var(--m602ul) 12%,var(--w52j3));
	--il-gutter:24px;
	--il-hero-b:color-mix(in srgb,var(--hx9i5o) 30%,var(--m602ul));
	--il-gap:72px;
	--il-navy-2:color-mix(in srgb,var(--il-navy) 88%,#fff);
	--il-lime-soft:color-mix(in srgb,var(--hx9i5o) 24%,var(--w52j3));
	--pvuv:60px;
	--il-pad:24px;
	--il-card-border:var(--ngq9p);
	--il-ftr-text:color-mix(in srgb,#fff 80%,var(--il-navy));
	--il-navy:var(--zaoiaa);
	--il-hero-a:color-mix(in srgb,var(--m602ul) 38%,#000);
	--il-ftr-muted:color-mix(in srgb,#fff 70%,var(--il-navy));
}
html{
	-webkit-text-size-adjust:100%;
}
body{
	margin:0;
	background:var(--cgdkmx);
	color:var(--k35pvkb);
	font-family:var(--q0p35v);
	font-size:var(--al8aie);
	line-height:var(--xvpbw);
	overflow-wrap:break-word;
}
h4,h3,h1,h2{
	font-family:var(--wtqvia);
	color:var(--zaoiaa);
	margin:0;
	line-height:var(--ifzm);
	letter-spacing:-.01em;
	font-weight:700;
}
h1{
	font-size:40px;
	line-height:1.15;
}
h2{
	font-size:30px;
}
h3{
	font-size:20px;
}
a{
	color:var(--ix0av);
}
img{
	height:auto;
}
img,svg{
	max-width:100%;
	display:block;
}
[id]{
	scroll-margin-top:84px;
}
p{
	margin:0 0 16px;
}
input:focus-visible,a:focus-visible,summary:focus-visible,button:focus-visible{
	outline:3px solid var(--il-navy);
	outline-offset:2px;
}
.zflff :focus-visible,.sd4n :focus-visible,.mt8yai :focus-visible{
	outline-color:var(--hx9i5o);
}
.owf6{
	padding:0 var(--il-gutter);
	margin:0 auto;
	max-width:var(--uoxuw1);
}
.qbntsyp{
	height:20px;
	width:20px;
	flex:none;
}
.e93vl0{
	width:16px;
	height:16px;
}
.retc22fv{
	white-space:nowrap;
	height:1px;
	width:1px;
	clip:rect(0 0 0 0);
	position:absolute;
	overflow:hidden;
}
.zik38l{
	color:var(--zaoiaa);
	z-index:50;
	position:absolute;
	border-radius:var(--bzcrcz);
	background:var(--w52j3);
	left:-999px;
	padding:12px 16px;
	top:8px;
}
.zik38l:focus{
	left:8px;
}
.ta4is :focus-visible{
	outline-color:var(--il-navy);
}
.vdgl{
	display:inline-flex;
	align-items:center;
	gap:8px;
	border-radius:var(--mq2mol);
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
}
.s9vy{
	min-height:48px;
	padding:0 26px;
	font:700 17px var(--q0p35v);
	border:0;
	cursor:pointer;
	transition:background-color var(--zvrg6uo),box-shadow var(--zvrg6uo);
}
.jq7lk{
	color:var(--k9qbText);
	background:var(--k9qbBg);
}
.jq7lk:hover{
	background:var(--k9qbHover);
}
.t34z{
	background:var(--il-navy);
	color:var(--il-on-dark);
}
.t34z:hover{
	background:var(--il-navy-2);
}
.w2pgrjh{
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:4px 10px;
	border-radius:var(--mq2mol);
	font-size:13px;
	font-weight:700;
}
.hedwvyxy{
	background:var(--il-lime-soft);
	color:var(--zaoiaa);
}
.mhcuspd{
	color:var(--zaoiaa);
	background:var(--il-accent-soft);
}
.mc4gx1vk{
	display:block;
}
.utkos{
	background:color-mix(in srgb,#fff 14%,transparent);
	color:var(--il-on-dark);
	border:1px solid color-mix(in srgb,#fff 28%,transparent);
}
@media (max-width:680px){
	h1{
		font-size:30px;
	}
	:root{
		--il-gutter:16px;
	}
	h2{
		font-size:24px;
	}
}
@media (max-width:360px){
	h1{
		font-size:27px;
	}
}
.zflff{
	z-index:20;
	position:sticky;
	top:0;
	color:var(--il-on-dark);
	background:var(--il-hero-a);
	border-bottom:3px solid var(--hx9i5o);
}
.zflff[data-sticky=off]{
	position:static;
}
.k21o1a2{
	display:flex;
	align-items:center;
	gap:20px;
	min-height:64px;
	position:relative;
}
.bae97t6{
	display:flex;
	align-items:center;
	gap:8px;
	min-height:44px;
	color:var(--il-on-dark);
	text-decoration:none;
	font-family:var(--wtqvia);
	font-weight:700;
	font-size:22px;
	letter-spacing:-.02em;
}
.gqytnft{
	width:30px;
	height:30px;
	color:var(--hx9i5o);
	display:grid;
	place-items:center;
}
.um9d{
	border-radius:var(--vyxss);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font-weight:800;
	font-size:17px;
	line-height:1;
}
.uh5vb8g{
	border-radius:50%;
	height:14px;
	width:14px;
	background:var(--hx9i5o);
}
.wscaym{
	height:30px;
	border-radius:3px;
	width:6px;
	background:var(--hx9i5o);
}
.usedo{
	width:auto;
	height:32px;
	max-width:160px;
}
.nyepjxn{
	display:flex;
	gap:4px;
	margin-left:12px;
	flex:1;
}
.nyepjxn a{
	color:var(--il-on-dark);
	text-decoration:none;
	font-size:15px;
	font-weight:600;
	padding:10px 12px;
	border-radius:var(--mq2mol);
	display:inline-flex;
	align-items:center;
	gap:4px;
	min-height:44px;
}
.nyepjxn a:hover{
	background:color-mix(in srgb,#fff 10%,transparent);
}
.hv6jox{
	color:var(--k9qbText);
	padding:0 16px;
	background:var(--k9qbBg);
	font-size:14px;
	min-height:44px;
}
.hv6jox:hover{
	background:var(--k9qbHover);
}
.hv6jox.nas24{
	background:none;
	padding:0;
	display:inline-flex;
	flex-direction:column;
	align-items:center;
	gap:2px;
}
.xre2xxd{
	color:color-mix(in srgb,#fff 88%,transparent);
	white-space:normal;
	line-height:1.2;
	text-align:center;
	max-width:240px;
	display:block;
	font-size:12px;
}
.vsyc{
	display:none;
}
.hv6jox.nas24 button,.hv6jox.nas24 a{
	width:auto;
	min-height:44px;
	padding:0 16px;
	font-size:14px;
}
.jeoe2t{
	display:none;
}
.hv6jox form{
	margin:0;
}
@media (max-width:1147px){
	.hv6jox.nas24,.nyepjxn,.hv6jox{
		display:none;
	}
	.vsyc{
		display:block;
	}
	.vsyc summary{
		height:44px;
		justify-content:center;
		border-radius:50%;
		list-style:none;
		display:inline-flex;
		width:44px;
		cursor:pointer;
		align-items:center;
	}
	.vsyc summary::-webkit-details-marker{
		display:none;
	}
	.w7milyz{
		display:none;
	}
	.vsyc[open] .w7milyz{
		display:block;
	}
	.vsyc[open] .dfo6wwtf{
		display:none;
	}
	.jeoe2t{
		box-shadow:var(--t58kr);
		max-height:calc(100vh - 67px);
		overflow:auto;
		position:absolute;
		left:0;
		display:block;
		color:var(--zaoiaa);
		right:0;
		top:100%;
		z-index:30;
		background:var(--w52j3);
	}
	.jeoe2t a{
		display:flex;
		justify-content:space-between;
		align-items:center;
		min-height:56px;
		padding:0 20px;
		border-bottom:1px solid var(--ngq9p);
		color:var(--zaoiaa);
		text-decoration:none;
		font-size:18px;
		font-weight:600;
	}
	.hpgim{
		text-align:center;
		padding:10px 20px;
		margin:16px 20px 20px;
		justify-content:center;
		white-space:normal;
	}
	.k21o1a2{
		justify-content:space-between;
	}
	.jeoe2t div.hpgim form{
		margin:0;
	}
	.bae97t6{
		transform:translateX(-50%);
		left:50%;
		position:absolute;
	}
	.jeoe2t a.hpgim{
		border-bottom:0;
		color:var(--k9qbText);
		background:var(--k9qbBg);
	}
}
.pceyser{
	border-bottom:1px solid var(--ngq9p);
	color:var(--k35pvkbMuted);
	background:var(--w52j3);
	font-size:13px;
}
.p23m{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:6px 18px;
	min-height:40px;
	padding-top:6px;
	padding-bottom:6px;
}
.p23m>span{
	display:inline-flex;
	align-items:center;
	gap:6px;
}
.wk3z{
	font-weight:800;
	color:var(--zaoiaa);
	border:1.5px solid var(--zaoiaa);
	border-radius:4px;
	padding:0 5px;
	font-size:12px;
	line-height:18px;
}
.cqo5yw{
	min-width:0;
	flex:1 1 240px;
}
.errj2di{
	font-weight:700;
	color:var(--zaoiaa);
	background:var(--vhf9m);
	padding:2px 8px;
	border-radius:var(--mq2mol);
}
@media (max-width:680px){
	.p23m{
		gap:4px 12px;
	}
	.p23m>.errj2di{
		display:none;
	}
}
.mt8yai{
	overflow:hidden;
	position:relative;
	padding:48px 0 72px;
	color:var(--il-on-dark);
	background:linear-gradient(153deg,var(--il-hero-a) 0%,var(--il-hero-a) 48%,var(--il-hero-b) 128%);
}
.mucha8t{
	display:grid;
	grid-template-columns:minmax(0,1fr);
	gap:48px;
	align-items:start;
}
.mucha8t[data-picks]{
	grid-template-columns:minmax(0,1fr) 520px;
}
.sewvx{
	display:inline-flex;
	gap:8px;
	align-items:center;
	font-size:13px;
	font-weight:700;
	letter-spacing:.04em;
	text-transform:uppercase;
	color:var(--hx9i5o);
	margin:0 0 14px;
}
.mki8t{
	max-width:16ch;
	color:var(--il-on-dark);
}
.lmg7j{
	line-height:1.55;
	margin:20px 0 0;
	max-width:56ch;
	color:color-mix(in srgb,#fff 92%,transparent);
	font-size:18px;
}
.lmg7j p:last-child{
	margin-bottom:0;
}
.lmg7j a{
	color:var(--il-on-dark);
}
.c0xb{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:12px 20px;
	margin-top:24px;
	font-size:14px;
	color:color-mix(in srgb,#fff 90%,transparent);
}
.i2pmr2e{
	display:flex;
	align-items:center;
	gap:10px;
}
.c0xb b{
	color:var(--il-on-dark);
	font-weight:700;
}
.uro4vo82{
	width:36px;
	height:36px;
	border-radius:50%;
	background:var(--hx9i5o);
	color:var(--il-navy);
	font-weight:700;
	display:grid;
	place-items:center;
	font-size:13px;
	overflow:hidden;
}
.p0nm{
	width:36px;
	object-fit:cover;
	height:36px;
}
.rjabi2au{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin-top:18px;
}
.qumc img{
	object-fit:cover;
	width:100%;
	height:100%;
}
.qumc{
	aspect-ratio:16/9;
	margin:24px 0 0;
	border-radius:var(--vyxss);
	background:color-mix(in srgb,#fff 8%,transparent);
	overflow:hidden;
}
.yappf{
	position:relative;
}
.dyuc1h{
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-size:14px;
	font-weight:700;
	color:var(--il-on-dark);
	margin:0 0 12px;
}
.ta4is{
	position:relative;
	display:grid;
	grid-template-columns:64px minmax(0,1fr) auto;
	gap:16px;
	align-items:center;
	background:var(--w52j3);
	color:var(--zaoiaa);
	border-radius:var(--vyxss);
	padding:12px 14px 12px 12px;
	box-shadow:var(--t58kr);
	margin-top:14px;
	border:2px solid var(--il-card-border);
}
.yazwu{
	border-color:var(--ezk2gr2gBg);
}
.sq28ss{
	position:absolute;
	right:12px;
	top:-12px;
	background:var(--ezk2gr2gBg);
	color:var(--ezk2gr2gText);
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.04em;
	padding:3px 10px;
	border-radius:6px 6px 0 0;
}
.q3kuyv0y{
	font-weight:700;
	font-size:16px;
	color:var(--zaoiaa);
	display:flex;
	align-items:center;
	gap:6px;
	margin:0;
}
.befsqi{
	font-size:14px;
	margin:2px 0 0;
	color:var(--k35pvkb);
}
.s6wzg76{
	font-size:12px;
	margin:0;
	color:var(--k35pvkbMuted);
	grid-column:1/-1;
}
.ln48 form{
	margin:0;
}
.ta4is .ln48 button,.ta4is .ln48 a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	min-height:44px;
	padding:0 20px;
	border-radius:var(--mq2mol);
	background:var(--il-navy);
	color:var(--il-on-dark);
	font:700 15px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
.ta4is .ln48 a:hover,.ta4is .ln48 button:hover{
	background:var(--il-navy-2);
}
.cih9r3e0{
	display:inline-flex;
	align-items:center;
	gap:6px;
	font-size:13px;
	color:var(--k35pvkbMuted);
	margin-top:4px;
}
.mge9b{
	display:inline-grid;
	place-items:center;
	min-width:34px;
	height:24px;
	padding:0 6px;
	border-radius:6px;
	background:var(--m602ul);
	color:var(--m602ulText);
	font-weight:700;
	font-size:13px;
}
.hsib3mwz{
	width:64px;
	height:64px;
	border-radius:var(--bzcrcz);
	display:grid;
	place-items:center;
	color:var(--il-on-dark);
	background:var(--il-navy);
	font-family:var(--wtqvia);
	font-weight:800;
	font-size:15px;
	letter-spacing:-.02em;
	overflow:hidden;
	flex:none;
}
.hsib3mwz img{
	height:100%;
	width:100%;
	object-fit:contain;
	padding:8px;
	background:var(--ow-logo-bg,transparent);
}
.bl2ba{
	height:104px;
	width:104px;
	font-size:20px;
}
.yjyrl{
	width:56px;
	height:56px;
	font-size:13px;
}
@media (max-width:1147px){
	.mucha8t[data-picks]{
		grid-template-columns:minmax(0,1fr) 440px;
		gap:32px;
	}
}
@media (max-width:1024px){
	.mucha8t[data-picks]{
		grid-template-columns:1fr;
	}
	.yappf{
		margin-top:8px;
	}
}
@media (max-width:680px){
	.lmg7j{
		font-size:17px;
	}
	.mt8yai{
		padding:28px 0 48px;
	}
	.ta4is{
		grid-template-columns:56px minmax(0,1fr);
		gap:10px 12px;
	}
	.ta4is .hsib3mwz{
		width:56px;
		height:56px;
		font-size:13px;
	}
	.ln48 a,.ln48 button{
		width:100%;
	}
	.ln48{
		grid-column:1/-1;
	}
}
@media (max-width:360px){
	.ta4is .hsib3mwz{
		width:48px;
		height:48px;
		font-size:12px;
	}
	.ta4is{
		grid-template-columns:48px minmax(0,1fr);
	}
}
.r8ullcgh{
	background:var(--cgdkmx);
	padding:20px 0 0;
}
.k2pmd{
	display:flex;
	gap:10px;
	overflow-x:auto;
	padding:4px 2px 8px;
	scrollbar-width:thin;
	list-style:none;
	margin:0;
}
.g7dywc8w{
	display:inline-flex;
	align-items:center;
	gap:8px;
	min-height:44px;
	padding:0 16px;
	border-radius:var(--mq2mol);
	background:var(--w52j3);
	color:var(--zaoiaa);
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	white-space:nowrap;
	box-shadow:inset 0 0 0 1px var(--ngq9p);
}
.ax797t9e{
	margin:0;
}
.g7dywc8w:hover{
	box-shadow:inset 0 0 0 1px var(--k35pvkbMuted);
}
.g7dywc8w .qbntsyp{
	color:var(--m602ul);
	width:16px;
	height:16px;
}
.rb2v{
	list-style:none;
	display:none;
	cursor:pointer;
	min-height:44px;
	align-items:center;
	gap:8px;
	font-weight:700;
	color:var(--zaoiaa);
	padding:8px 0;
}
.rb2v::-webkit-details-marker{
	display:none;
}
@media (max-width:680px){
	.k2pmd{
		flex-wrap:wrap;
	}
	.rb2v{
		display:flex;
	}
	.ax797t9e:not([open]) .k2pmd{
		display:none;
	}
}
.vl8cq{
	padding:32px 0 48px;
	container-type:inline-size;
	container-name:il-wall;
}
.vl8cq .pn4ok{
	gap:16px;
}
.vl8cq .gkscs{
	margin:0 auto 4px;
	text-align:left;
	max-width:var(--il-prose);
	font-size:30px;
	width:100%;
}
.vl8cq .i688ji,.vl8cq .thgu6{
	gap:16px;
}
.vl8cq .l7x81{
	border-radius:var(--mq2mol);
	min-height:48px;
	background:var(--w52j3);
	justify-content:center;
}
.vl8cq .vw2hxi{
	margin-top:12px;
}
.bvcwu{
	position:relative;
	background:var(--w52j3);
	border-radius:var(--vyxss);
	box-shadow:var(--t58kr);
	border:2px solid var(--il-card-border);
	transition:box-shadow var(--zvrg6uo);
}
.wmmkk9{
	border-color:var(--ezk2gr2gBg);
}
.mqm2{
	border-color:var(--m602ul);
}
.fvjtrgr{
	border-color:color-mix(in srgb,var(--ezk2gr2gBg) 70%,var(--zaoiaa));
}
.bfubt6{
	position:absolute;
	right:16px;
	top:-13px;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.04em;
	padding:3px 10px;
	border-radius:6px 6px 0 0;
	color:var(--ezk2gr2gText);
	background:var(--ezk2gr2gBg);
}
.mqm2 .bfubt6{
	color:var(--zaoiaa);
	background:var(--hx9i5o);
}
.yd8dzq3{
	position:absolute;
	left:-2px;
	top:-2px;
	width:26px;
	height:22px;
	border-radius:var(--vyxss) 0 8px 0;
	background:var(--vhf9m);
	color:var(--k35pvkb);
	font-size:12px;
	font-weight:700;
	display:grid;
	place-items:center;
}
.juv7{
	color:var(--il-on-dark);
	width:24px;
	background:var(--il-navy);
	border-radius:50%;
	top:10px;
	left:10px;
	height:24px;
}
.kyger{
	display:grid;
	grid-template-columns:72px minmax(0,1fr);
	grid-template-areas:"lg head" "feat feat" "pay pay" "bonus bonus" "cta cta";
	column-gap:18px;
	row-gap:8px;
	align-items:start;
	padding:16px;
}
.qz9uu{
	grid-area:lg;
	height:72px;
	width:72px;
	font-size:16px;
}
.vysf01{
	align-self:center;
	grid-area:head;
}
.fd89gi34{
	font-size:17px;
	font-weight:700;
	color:var(--zaoiaa);
	display:flex;
	align-items:center;
	gap:8px;
	font-family:var(--wtqvia);
	margin:0;
}
.kjmwojw{
	display:flex;
	align-items:center;
	gap:8px;
	margin:8px 0 0;
}
.ql91c4u{
	display:grid;
	place-items:center;
	width:40px;
	height:40px;
	border-radius:var(--bzcrcz);
	background:var(--m602ul);
	color:var(--m602ulText);
	font-weight:800;
	font-size:16px;
	font-family:var(--wtqvia);
}
.d89dwsrt{
	color:var(--k35pvkbMuted);
	line-height:1.25;
	font-size:13px;
}
.d89dwsrt b{
	font-size:14px;
	display:block;
	color:var(--zaoiaa);
}
.vl8cq .iwuo343{
	display:inline-flex;
	align-items:center;
	gap:6px;
	margin-top:8px;
	padding:3px 10px;
	border-radius:var(--mq2mol);
	font-size:12px;
	font-weight:700;
	background:var(--il-accent-soft);
	color:var(--zaoiaa);
}
.e4l2n38 .iwuo343{
	align-self:end;
	justify-self:start;
	margin:0;
	grid-area:name;
}
.vl8cq .iwuo343[data-status=none]{
	color:var(--k35pvkbMuted);
	background:var(--vhf9m);
}
.vl8cq .iwuo343::before{
	border-radius:50%;
	height:8px;
	background:var(--qvj4eegq);
	width:8px;
	content:"";
}
.vl8cq .iwuo343[data-status=none]::before{
	background:var(--gk6hfzj);
}
.cx9moumh{
	grid-area:feat;
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	color:var(--k35pvkb);
	display:grid;
	gap:4px;
}
.cx9moumh li{
	display:flex;
	gap:8px;
	align-items:center;
}
.cx9moumh .qbntsyp{
	width:16px;
	color:var(--m602ul);
	height:16px;
}
.eoco{
	background:var(--m602ul);
	width:6px;
	flex:none;
	margin:0 5px;
	border-radius:50%;
	height:6px;
}
.xc28soeq{
	grid-area:pay;
	display:flex;
	flex-wrap:wrap;
	gap:6px;
	margin-top:2px;
}
.xc28soeq span{
	display:inline-flex;
	align-items:center;
	gap:4px;
	font-size:12px;
	font-weight:600;
	color:var(--k35pvkbMuted);
	background:var(--vhf9m);
	padding:3px 8px;
	border-radius:var(--mq2mol);
}
.xc28soeq .qbntsyp{
	height:14px;
	width:14px;
}
.i8jn7vw{
	grid-area:bonus;
	border:1.5px solid var(--il-hero-b);
	background:var(--il-lime-soft);
	border-radius:var(--bzcrcz);
	padding:14px 16px;
	text-align:center;
	margin-top:8px;
}
.x7gmb6uh{
	font-size:18px;
	font-weight:700;
	color:var(--zaoiaa);
	line-height:1.25;
	font-family:var(--wtqvia);
	margin:0;
}
.peqsuw{
	margin-top:8px;
}
.yza2{
	color:var(--k35pvkbMuted);
	font-size:12px;
	margin:8px 0 0;
}
.a5uz5{
	display:inline-flex;
	align-items:center;
	gap:8px;
	margin-top:10px;
	font-size:12px;
	color:var(--k35pvkbMuted);
}
.n11c0{
	display:inline-flex;
	align-items:center;
	gap:6px;
	border:1.5px dashed var(--m602ul);
	background:var(--w52j3);
	border-radius:6px;
	padding:0 10px;
	font:600 13px var(--q0p35v);
	color:var(--zaoiaa);
	min-height:44px;
	user-select:all;
}
.jcpzpquz{
	grid-area:cta;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:8px;
	margin-top:8px;
}
.jcpzpquz form{
	margin:0;
	max-width:360px;
	width:100%;
}
.nas24 button,.nas24 a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	width:100%;
	max-width:360px;
	min-height:48px;
	padding:0 26px;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:700 17px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
	transition:background-color var(--zvrg6uo);
}
.nas24 a:hover,.nas24 button:hover{
	background:var(--k9qbHover);
}
.zdam{
	border-top:1px solid var(--ngq9p);
	background:var(--vhf9m);
	border-radius:0 0 calc(var(--vyxss) - 2px) calc(var(--vyxss) - 2px);
	padding:8px 16px;
	font-size:12px;
	color:var(--k35pvkbMuted);
	line-height:1.4;
	margin:0;
}
.uima{
	margin:0;
	padding:0 16px;
	font-size:13px;
}
.uima summary{
	cursor:pointer;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	gap:6px;
	color:var(--ix0av);
	font-weight:600;
}
.urchgl1q{
	color:var(--qvj4eegq);
	font-weight:700;
}
.jou7ked{
	color:var(--gk6hfzj);
	font-weight:700;
}
.uima ul{
	padding-left:20px;
	margin:4px 0 8px;
}
.pnlmy{
	min-height:44px;
	display:inline-flex;
	align-items:center;
	color:var(--ix0av);
	font-size:13px;
}
@container il-wall (min-width:680px){
	.kyger{
		grid-template-columns:96px minmax(0,1fr);
		grid-template-areas:"lg head" "lg feat" "lg pay" "bonus bonus" "cta cta";
		padding:var(--il-pad);
		align-items:center;
	}
	.qz9uu{
		width:96px;
		height:96px;
		font-size:18px;
	}
	.fd89gi34{
		font-size:18px;
	}
	.zdam,.uima{
		padding-left:var(--il-pad);
		padding-right:var(--il-pad);
	}
}
@container il-wall (min-width:1084px){
	.kyger{
		grid-template-columns:104px minmax(0,1fr) 300px minmax(168px,max-content);
		grid-template-areas:"lg head bonus cta" "lg feat bonus cta" "lg pay bonus cta";
		column-gap:24px;
		row-gap:8px;
	}
	.qz9uu{
		width:104px;
		font-size:20px;
		height:104px;
	}
	.nas24 button,.nas24 a{
		max-width:220px;
		white-space:nowrap;
		width:auto;
		min-width:150px;
		padding:0 20px;
	}
	.i8jn7vw,.jcpzpquz{
		margin-top:0;
	}
	.jcpzpquz form{
		width:auto;
	}
}
.e4l2n38{
	display:grid;
	grid-template-columns:64px minmax(0,1fr);
	grid-template-areas:"lg name" "bonus bonus" "act act" "tc tc";
	gap:8px 12px;
	align-items:center;
	background:var(--w52j3);
	border-radius:var(--bzcrcz);
	box-shadow:var(--t58kr);
	border:2px solid var(--il-card-border);
	padding:12px;
}
.w2p6{
	height:48px;
	font-size:12px;
	width:64px;
	grid-area:lg;
}
.hwf23{
	grid-area:name;
	font-weight:700;
	color:var(--zaoiaa);
	font-family:var(--wtqvia);
	margin:0;
	display:flex;
	align-items:center;
	gap:8px;
	flex-wrap:wrap;
}
.n61gzmkb{
	grid-area:bonus;
	margin:0;
	font-size:15px;
	font-weight:600;
	color:var(--zaoiaa);
}
.l4a35 form{
	margin:0;
}
.l4a35{
	grid-area:act;
}
.l4a35 button,.l4a35 a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	width:100%;
	min-height:44px;
	padding:0 18px;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:700 15px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
}
.qnip4{
	color:var(--k35pvkbMuted);
	grid-area:tc;
	font-size:12px;
	margin:0;
}
.l4a35 a:hover,.l4a35 button:hover{
	background:var(--k9qbHover);
}
@container il-wall (min-width:1024px){
	.e4l2n38{
		grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr) 160px;
		grid-template-areas:"lg name bonus act" "lg tc tc act";
		column-gap:16px;
		row-gap:4px;
	}
	.l4a35 button,.l4a35 a{
		width:auto;
		min-width:140px;
	}
}
.tzd2e{
	overflow:auto;
	border-radius:10px;
	box-shadow:var(--t58kr);
	background:var(--w52j3);
	margin:16px 0 24px;
	border:2px solid var(--il-card-border);
}
.x1h8whrl{
	width:100%;
	border-collapse:collapse;
	font-size:15px;
}
.x1h8whrl thead th{
	background:var(--il-navy);
	color:var(--il-on-dark);
	text-align:left;
	font-size:14px;
	font-weight:700;
	padding:12px 16px;
	white-space:nowrap;
	text-transform:none;
	letter-spacing:0;
}
.x1h8whrl td{
	min-width:120px;
	vertical-align:middle;
	padding:12px 16px;
	border-bottom:1px solid var(--ngq9p);
}
.x1h8whrl td:first-child{
	min-width:0;
	font-weight:700;
	color:var(--zaoiaa);
}
.x1h8whrl tbody tr:nth-child(even) td{
	background:var(--vhf9m);
}
.chcq1 form{
	margin:0;
}
.chcq1 button,.chcq1 a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	min-width:44px;
	padding:0 16px;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:700 14px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
.chcq1 small{
	white-space:normal;
	font-size:12px;
	margin-top:4px;
	color:var(--k35pvkbMuted);
	display:block;
}
.x1h8whrl .hsib3mwz{
	height:40px;
	width:40px;
	display:inline-grid;
	font-size:12px;
	margin-right:8px;
	vertical-align:middle;
}
.x1h8whrl .mge9b{
	margin:0;
}
.chcq1 button:hover,.chcq1 a:hover{
	background:var(--k9qbHover);
}
@container pn4ok (max-width:699.98px){
	.tzd2e{
		background:none;
		overflow:visible;
		border:0;
		box-shadow:none;
	}
	.x1h8whrl tr{
		padding:14px 16px;
		border-radius:var(--vyxss);
		margin-top:12px;
		box-shadow:var(--t58kr);
		background:var(--w52j3);
	}
	.x1h8whrl tbody tr:nth-child(even) td{
		background:none;
	}
	.x1h8whrl td[data-label]::before{
		content:attr(data-label);
		display:block;
		font-size:12px;
		font-weight:700;
		color:var(--k35pvkbMuted);
		text-transform:uppercase;
		letter-spacing:.04em;
		margin-bottom:2px;
	}
	.x1h8whrl td[data-col=brand]{
		font-weight:700;
		color:var(--zaoiaa);
		display:flex;
		align-items:center;
		gap:8px;
	}
	.x1h8whrl td[data-col=rank]{
		display:none;
	}
}
.vl8cq .thgu6[data-layout=grid]{
	grid-template-columns:1fr;
}
.kahede{
	position:relative;
	display:flex;
	flex-direction:column;
	gap:12px;
	background:var(--w52j3);
	border-radius:var(--vyxss);
	box-shadow:var(--t58kr);
	border:2px solid var(--il-card-border);
	padding:var(--il-pad);
}
.ov6o1{
	display:flex;
	align-items:center;
	gap:12px;
}
.kahede .cx9moumh{
	flex:1;
}
.nix38ns{
	margin-top:auto;
}
.nix38ns form{
	margin:0;
}
.nix38ns a,.nix38ns button{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	width:100%;
	min-height:48px;
	padding:0 20px;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:700 16px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
}
.nix38ns a:hover,.nix38ns button:hover{
	background:var(--k9qbHover);
}
@container il-wall (min-width:680px){
	.vl8cq .thgu6[data-layout=grid]{
		grid-template-columns:1fr 1fr;
	}
}
@container il-wall (min-width:1084px){
	.vl8cq .thgu6[data-layout=grid]{
		grid-template-columns:1fr 1fr 1fr;
	}
}
.gs500r5{
	padding:8px 0 var(--il-gap);
}
.gs500r5 h2{
	font-size:22px;
	margin-bottom:12px;
}
.o4a38v{
	display:flex;
	gap:10px;
	overflow-x:auto;
	padding:4px 2px 8px;
	list-style:none;
	margin:0;
}
.c9s0u{
	display:inline-flex;
	align-items:center;
	gap:10px;
	min-height:52px;
	padding:0 18px 0 12px;
	border-radius:var(--mq2mol);
	background:var(--w52j3);
	box-shadow:var(--t58kr);
	color:var(--zaoiaa);
	font-weight:700;
	font-size:14px;
	white-space:nowrap;
}
.c9s0u img{
	height:24px;
	width:auto;
}
.oli235n{
	width:32px;
	height:32px;
	border-radius:50%;
	background:var(--il-accent-soft);
	color:var(--m602ul);
	display:grid;
	place-items:center;
}
.vpqm{
	padding:8px 0 var(--il-gap);
}
.vpqm>.owf6>:not(.vl8cq){
	max-width:var(--il-prose);
	margin-left:auto;
	margin-right:auto;
}
.vpqm .vl8cq>.owf6{
	padding:0;
}
.vpqm>.owf6>h2{
	margin:40px auto 14px;
}
.vpqm>.owf6>h3{
	margin:28px auto 10px;
}
.vpqm>.owf6>h4{
	font-size:17px;
	margin:20px auto 8px;
}
.vpqm>.owf6>ul>li,.vpqm>.owf6>ol>li,.vpqm>.owf6>p{
	max-width:var(--nb2l2);
}
.vpqm ol,.vpqm ul{
	margin:0 0 16px;
	padding-left:22px;
}
.vpqm p a,.vpqm li a{
	padding:13px 0;
	margin:-13px 0;
}
.vpqm blockquote{
	margin:0 0 16px;
	padding:12px 20px;
	border-left:4px solid var(--hx9i5o);
	background:var(--w52j3);
	border-radius:0 var(--bzcrcz) var(--bzcrcz) 0;
}
.vpqm table{
	margin:0 0 24px;
	width:100%;
	border-collapse:collapse;
	font-size:15px;
}
.vpqm th{
	font-size:14px;
	background:var(--il-navy);
	color:var(--il-on-dark);
	padding:10px 14px;
	text-align:left;
}
.vpqm td{
	background:var(--w52j3);
	border-bottom:1px solid var(--ngq9p);
	padding:10px 14px;
}
.vpqm tbody tr:nth-child(even) td{
	background:var(--vhf9m);
}
.vpqm figure{
	margin:24px auto;
}
.vpqm figure img{
	height:auto;
	width:100%;
	border-radius:var(--vyxss);
	background:var(--vhf9m);
}
.vpqm figcaption{
	font-size:13px;
	color:var(--k35pvkbMuted);
	margin-top:8px;
}
.zky3n1ua{
	display:grid;
	grid-template-columns:48px minmax(0,1fr);
	grid-template-areas:"lg name" "b b" "cta cta";
	gap:12px 14px;
	align-items:center;
	background:var(--hx9i5o);
	border-radius:var(--vyxss);
	padding:14px 16px;
	margin:16px auto 8px;
	color:var(--zaoiaa);
}
.kjtiis{
	height:48px;
	width:48px;
	font-size:12px;
	grid-area:lg;
}
.k3x133t8{
	grid-area:name;
	font-weight:700;
	font-size:15px;
}
.xum35{
	grid-area:b;
	font-family:var(--wtqvia);
	font-weight:700;
	font-size:18px;
	line-height:1.25;
	margin:0;
}
.zky3n1ua form{
	margin:0;
	grid-area:cta;
}
.zky3n1ua .cih9r3e0{
	color:var(--k35pvkb);
}
.zky3n1ua button,.zky3n1ua a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	width:100%;
	min-height:48px;
	padding:0 24px;
	border-radius:var(--mq2mol);
	background:var(--il-navy);
	color:var(--il-on-dark);
	font:700 16px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
}
.vpqm .wgmiyjc{
	color:var(--k35pvkbMuted);
	max-width:var(--il-prose);
	margin:0 auto 24px;
	font-size:12px;
}
.zky3n1ua button:hover,.zky3n1ua a:hover{
	background:var(--il-navy-2);
}
@media (min-width:681px){
	.zky3n1ua{
		grid-template-columns:56px minmax(0,1fr) auto auto;
		grid-template-areas:"lg name b cta";
		gap:18px;
	}
	.kjtiis{
		width:56px;
		height:56px;
		font-size:13px;
	}
	.zky3n1ua button,.zky3n1ua a{
		width:auto;
	}
}
.tom3 h2{
	margin-bottom:16px;
}
.tom3{
	padding:0 0 calc(var(--il-gap) + 8px);
}
.i8g7asx{
	margin:0 auto;
	max-width:var(--il-prose);
}
.s7xm8y2{
	background:var(--w52j3);
	border-radius:var(--vyxss);
	box-shadow:var(--t58kr);
	border:2px solid var(--il-card-border);
	margin-top:12px;
}
.etdozu9{
	list-style:none;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:16px;
	padding:18px 20px;
	cursor:pointer;
	font-family:var(--wtqvia);
	font-weight:700;
	font-size:17px;
	color:var(--zaoiaa);
	min-height:56px;
}
.w94emb5{
	max-width:72ch;
	padding:0 20px 18px;
}
.s7xm8y2[open] .qbntsyp{
	transform:rotate(45deg);
}
.s7xm8y2 .qbntsyp{
	transition:transform var(--zvrg6uo);
	color:var(--m602ul);
}
.etdozu9::-webkit-details-marker{
	display:none;
}
.sd4n{
	color:var(--il-ftr-text);
	background:linear-gradient(181deg,var(--il-navy) 52%,var(--il-navy-2) 101%);
	font-size:14px;
	padding:48px 0 0;
}
.w94emb5 p:last-child{
	margin:0;
}
.sd4n a{
	text-decoration:none;
	color:var(--il-on-dark);
}
.sd4n a:hover{
	text-decoration:underline;
}
.djlpm40{
	display:grid;
	grid-template-columns:1fr;
	gap:32px;
}
.sd4n h2{
	font-size:15px;
	color:var(--il-on-dark);
	letter-spacing:.04em;
	text-transform:uppercase;
	margin-bottom:14px;
}
.ksg0rbv ul{
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	gap:0;
}
.uft3q19{
	border-top:1px solid color-mix(in srgb,#fff 14%,transparent);
	margin:36px 0 24px;
}
.ksg0rbv ul a{
	display:inline-flex;
	min-height:44px;
	align-items:center;
}
.sd4n .bae97t6{
	color:var(--il-on-dark);
}
.y2h1{
	max-width:72ch;
	line-height:1.6;
	margin:0 auto;
	text-align:center;
}
.y2h1 b{
	color:var(--il-on-dark);
}
.hhw0s7i{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:8px;
	margin:12px 0 24px;
	list-style:none;
	padding:0;
}
.hhw0s7i a{
	display:inline-flex;
	align-items:center;
	gap:8px;
	background:var(--ezk2gr2gBg);
	color:var(--ezk2gr2gText);
	font-weight:700;
	padding:0 16px;
	min-height:44px;
	border-radius:var(--mq2mol);
}
.upg736s{
	color:var(--il-ftr-muted);
	font-size:13px;
	background:color-mix(in srgb,var(--il-navy) 70%,#000);
	padding:14px;
	margin-top:24px;
	text-align:center;
}
@media (min-width:681px){
	.djlpm40{
		grid-template-columns:1fr 1fr;
	}
}
@media (min-width:1025px){
	.djlpm40{
		grid-template-columns:1.4fr 1fr 1fr 1fr;
	}
}
.kfz70{
	bottom:0;
	right:0;
	box-shadow:var(--t58kr);
	position:fixed;
	border-top:2px solid var(--hx9i5o);
	background:var(--w52j3);
	z-index:25;
	left:0;
}
.p0jc{
	display:grid;
	grid-template-columns:48px minmax(0,1fr) auto;
	gap:4px 10px;
	align-items:center;
	min-height:60px;
	padding:6px var(--il-gutter);
}
.ycmwgmt{
	font-size:12px;
	width:48px;
	height:40px;
}
.iskr5s{
	margin:0;
	font-size:13px;
	font-weight:700;
	color:var(--zaoiaa);
	line-height:1.2;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.icjam{
	display:block;
	font-weight:500;
	color:var(--k35pvkbMuted);
	margin-top:2px;
	font-size:12px;
	line-height:1.3;
}
.iskr5s .icjam{
	grid-column:1/-1;
}
.p0jc>.icjam{
	margin:0;
	grid-column:1/-1;
}
.llm5ag form{
	margin:0;
}
.llm5ag button,.llm5ag a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 18px;
	border-radius:var(--mq2mol);
	background:var(--k9qbBg);
	color:var(--k9qbText);
	font:700 15px var(--q0p35v);
	border:0;
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
.kfz70[data-show=mobile]{
	display:none;
}
body:has(.kfz70){
	padding-bottom:96px;
}
@media (max-width:1024px){
	.kfz70[data-show=mobile]{
		display:block;
	}
}
@media (prefers-reduced-motion:reduce){
	*::after,*::before,*{
		scroll-behavior:auto!important;
		transition:none!important;
		animation:none!important;
	}
}
