summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--z76f0fc6f9b19);
	outline-offset: 4px;
}
body {
	--t4e0d4145039b: #dce9e3;
	margin: 0;
	--t57a574b63a2d: #fff;
	color: var(--p3e1dc08c7c5b);
	--z76f0fc6f9b19: #197b66;
	--t2e0567ee5c9e: #637c74;
	--xfca55fb176ef: 12px;
	--p3e1dc08c7c5b: #163b32;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	background: var(--t57a574b63a2d);
	--l48127c9b71ee: #f0f5f3;
	--qf285cf808ef5: #e9f5ee;
	line-height: 1.7;
}.n2f25ab516758{contain:none}
body[data-lf6c668322276=ra9e9c8f5ce0a] {
	--l48127c9b71ee: #321a27;
	--xfca55fb176ef: 8px;
	--p3e1dc08c7c5b: #faede8;
	--t4e0d4145039b: #52303f;
	--z76f0fc6f9b19: #ed9f9b;
	--t2e0567ee5c9e: #c9aab7;
	--t57a574b63a2d: #24101b;
}
p, h2, h3, h1 {
	margin: 0 0 1rem;
}
.g40bb4d48fbf8 {
	position: sticky;
	z-index: 5;
	top: 0;
	background: var(--t57a574b63a2d);
	border-bottom: 1px solid var(--t4e0d4145039b);
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.w8647963ae59a{isolation:auto}
img {
	max-width: 100%;
	display: block;
	height: auto;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.od6e0a2f5f4cf {
	padding: 0 24px;
	margin: auto;
	max-width: 1140px;
}.v672f2e305370{contain:none}
.r0449892b3950 {
	padding: 12px 24px;
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: space-between;
	margin: auto;
	max-width: 1140px;
	min-height: 64px;
}
.g201fad56b3d5 {
	background: var(--t57a574b63a2d);
	z-index: 20;
	padding: 10px;
	top: -100px;
	left: 20px;
	position: absolute;
}
.g201fad56b3d5:focus {
	top: 10px;
}.qf4d2a3d20bdf{unicode-bidi:normal}
.qf40aa1c9fdf8 img {
	width: 100%;
	aspect-ratio: 1/1;
	border-radius: var(--xfca55fb176ef);
	object-fit: cover;
}
.e8d29b0d53c60 {
	gap: 10px;
	align-items: center;
	display: flex;
	font-weight: 750;
}.i3f60b3638a01{contain:none}
.tc40270f0c0db {
	gap: 20px;
	display: flex;
	font-size: .85rem;
	flex-wrap: wrap;
}
.o69b4daa03851 {
	font-size: 1rem;
}.ic902eb3f96fa{visibility:inherit}
.za0d6f9d08374 {
	display: none;
}
.maf49e13b8668 {
	grid-template-columns: 1fr 1fr;
	padding: 40px 0;
	display: grid;
	align-items: center;
	gap: 40px;
}
* {
	box-sizing: border-box;
}.m3657242306bc{isolation:auto}
body[data-n7ea8ee376cf8="sb1167496b2ba"] .fb674ef6657f5 {
	box-shadow: 0 -8px 30px #0001;
}.u4cb1f5136155{unicode-bidi:normal}
a {
	color: inherit;
	text-decoration: none;
}.h82323cb6ac0c{outline-offset:0}
a:hover {
	text-decoration: underline;
}.wa263f1c62378{outline-offset:0}
.r19e411fb1eb5 {
	text-align: center;
}
p {
	color: var(--t2e0567ee5c9e);
}
.ga19d04ad5630 {
	max-width: 480px;
	margin: 24px auto 0;
	gap: 12px;
	display: grid;
}
.e9daac5b6fb5d {
	font-weight: 650;
	border: 1px solid var(--z76f0fc6f9b19);
	border-radius: 6px;
	text-align: center;
	background: var(--z76f0fc6f9b19);
	color: #fff;
	display: block;
	padding: 12px 20px;
}
.b618f459d1cef {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid;
}.pd7948ad2b544{contain:none}
.xcb0e60ec0334 {
	gap: 12px;
	display: grid;
}
.o3478985de02c>a>div {
	padding: 16px;
}
.wedb652725d7d {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-u29e08a165de8="ra45d3afacc1a"] .maf49e13b8668 {
	grid-template-columns: 1fr 1fr;
}
.zbb24aaaad913 {
	color: var(--z76f0fc6f9b19);
	background: 0 0;
}.veea8708d4a94{isolation:auto}
body[data-ndb667a49b079=y5af669f935c0] .xcb0e60ec0334 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.s9322a1f44f27{z-index:auto}
.o3478985de02c {
	background: var(--l48127c9b71ee);
	overflow: hidden;
	min-width: 0;
	border: 1px solid var(--t4e0d4145039b);
	border-radius: var(--xfca55fb176ef);
}
.ff159573842ed {
	border-top: 1px solid var(--t4e0d4145039b);
	padding: 28px 0;
}
.ff159573842ed>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--z76f0fc6f9b19);
}.a968bf28dd5e1{isolation:auto}
.s99b2d4c0eb84 {
	border: 1px solid var(--t4e0d4145039b);
	background: var(--l48127c9b71ee);
	border-radius: var(--xfca55fb176ef);
	padding: 18px;
}.vf6788d197588{isolation:auto}
.o3478985de02c p {
	font-size: .86rem;
	margin: 0;
}.x8bed34d46030{z-index:auto}
.if23858be73e1 {
	margin: 12px 0 32px;
}
.s99b2d4c0eb84 h3 {
	margin: 0;
}
.qd4b7f822701a {
	font-size: .88rem;
	gap: 12px;
	list-style: none;
	display: flex;
	padding: 0;
	margin: 16px 0;
	flex-wrap: wrap;
	color: var(--z76f0fc6f9b19);
}.zf05da799baf4{opacity:1}
.j1fb7d264cbca {
	overflow-x: auto;
	padding-bottom: 12px;
	gap: 16px;
	display: flex;
	scroll-snap-type: x proximity;
}
.b9ae7f7154356 {
	overflow-wrap: anywhere;
}
.o6133f0a96784 {
	padding: 32px 0;
	gap: 16px;
	display: flex;
	justify-content: center;
}
.kb4faefea0eb9 {
	padding: 32px 0 100px;
	border-top: 1px solid var(--t4e0d4145039b);
}
.o3478985de02c img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}.nd5ebeefd227c{font-kerning:auto}
.wedb652725d7d img {
	aspect-ratio: 16/9;
}
.j1fb7d264cbca img {
	flex-shrink: 0;
	width: 240px;
	scroll-snap-align: start;
}
.o6133f0a96784>a {
	min-width: 220px;
}
.fb674ef6657f5>a {
	min-width: 220px;
}
.kb4faefea0eb9 nav {
	gap: 20px;
	display: flex;
	margin-top: 20px;
	font-size: .86rem;
	flex-wrap: wrap;
}
.fb674ef6657f5 {
	position: fixed;
	bottom: 0;
	left: 0;
	display: flex;
	padding: 10px 24px;
	border-top: 1px solid var(--t4e0d4145039b);
	background: var(--t57a574b63a2d);
	gap: 12px;
	z-index: 10;
	justify-content: center;
	right: 0;
}
.iadfbedd7200a {
	padding-top: 32px;
	padding-bottom: 48px;
	max-width: 880px;
}
.b9ae7f7154356 summary {
	font-weight: 650;
	cursor: pointer;
}.f42a0dbc4a4da{outline-offset:0}
.g8b18f22659d2 {
	min-width: 0;
}
.dea58513daefd {
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	margin: 24px 0;
	border-radius: var(--xfca55fb176ef);
}
.b9ae7f7154356 details {
	border-bottom: 1px solid var(--t4e0d4145039b);
	padding: 16px 0;
}.ab01c8af53d6b{opacity:1}
.b9ae7f7154356 h2 {
	margin-top: 28px;
}.b1dedf975b75c{font-kerning:auto}
.b9ae7f7154356 table {
	overflow-x: auto;
	max-width: 100%;
	display: block;
}
.le686a0ff03d2 ol {
	font-size: .82rem;
	display: flex;
	list-style: none;
	gap: 10px;
	padding: 0;
	color: var(--t2e0567ee5c9e);
	flex-wrap: wrap;
}
body[data-lf6c668322276=ra9e9c8f5ce0a] .e9daac5b6fb5d {
	color: var(--t57a574b63a2d);
}.d443e5c62cfd1{unicode-bidi:normal}
body[data-lf6c668322276=ra9e9c8f5ce0a] .zbb24aaaad913 {
	color: var(--z76f0fc6f9b19);
}
.t700a14632f79 {
	padding: 20px;
	margin-top: 32px;
	border: 1px solid var(--t4e0d4145039b);
	border-radius: var(--xfca55fb176ef);
}.j1bb8ef76981f{z-index:auto}
.mf625e981e27d {
	font-size: .85rem;
	display: flex;
	margin-top: 20px;
	gap: 10px;
	justify-content: center;
	flex-wrap: wrap;
}
body[data-u29e08a165de8="ra45d3afacc1a"] .r19e411fb1eb5 {
	padding: 18px;
	background: var(--l48127c9b71ee);
	border-radius: var(--xfca55fb176ef);
}.t32895ba2c2f3{outline-offset:0}
body[data-aaf6d8bafeeb2="j11e316e7d83b"] .g40bb4d48fbf8 {
	border-bottom: 3px solid var(--z76f0fc6f9b19);
}
body[data-v6b594ad46fa8="y176ef155b220"] .tc40270f0c0db a {
	border: 1px solid var(--t4e0d4145039b);
	padding: 4px 10px;
	border-radius: 999px;
}.f6b0703107d2b{z-index:auto}
body[data-lf6c668322276=ra9e9c8f5ce0a] h1 {
	font-family: Georgia,times new roman,serif;
}.b4479d7334cf2{unicode-bidi:normal}
body[data-ndb667a49b079=y5af669f935c0] .s99b2d4c0eb84 {
	border-left: 3px solid var(--z76f0fc6f9b19);
}
@media(max-width:800px) {
	.tc40270f0c0db {
		display: none;
	}
	.r0449892b3950 {
		flex-direction: row;
	}
	.za0d6f9d08374 {
		position: relative;
		display: block;
	}
	.za0d6f9d08374 nav {
		display: grid;
		right: 0;
		background: var(--t57a574b63a2d);
		top: 100%;
		width: 240px;
		border: 1px solid var(--t4e0d4145039b);
		position: absolute;
		padding: 16px;
		gap: 12px;
		box-shadow: 0 12px 24px #0002;
	}
	body[data-u29e08a165de8="ra45d3afacc1a"] .maf49e13b8668, .maf49e13b8668 {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.b618f459d1cef {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.qf40aa1c9fdf8 {
		max-width: 420px;
		width: 100%;
		margin: auto;
	}
	.fb674ef6657f5>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.o6133f0a96784>a {
		flex: 1;
		min-width: 0;
	}
	.za0d6f9d08374 summary {
		cursor: pointer;
	}
	.od6e0a2f5f4cf {
		padding-left: 20px;
		padding-right: 20px;
	}
	.fb674ef6657f5 {
		padding: 10px 20px;
	}
	.r0449892b3950 {
		min-height: 56px;
		padding: 10px 20px;
	}
	body[data-ndb667a49b079=y5af669f935c0] .xcb0e60ec0334 {
		grid-template-columns: 1fr;
	}
}
@media(max-width:540px) {
	.if23858be73e1 .o3478985de02c img {
		height: 100%;
		aspect-ratio: auto;
	}
	.maf49e13b8668 h1 {
		font-size: 1.6rem;
	}
	.b618f459d1cef, .wedb652725d7d {
		grid-template-columns: 1fr;
	}
	.if23858be73e1 .o3478985de02c>a>div {
		padding: 12px;
	}
	.ff159573842ed {
		padding: 24px 0;
	}
	.if23858be73e1 .o3478985de02c>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.if23858be73e1 .o3478985de02c p {
		display: none;
	}
	.fb674ef6657f5 .e9daac5b6fb5d {
		padding: 10px 12px;
	}
	.if23858be73e1 {
		gap: 12px;
	}
	.o6133f0a96784 {
		gap: 10px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.ff159573842ed[data-fd99ff3d422a7=h7ed986ae4008] .xcb0e60ec0334 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.ff159573842ed[data-fd99ff3d422a7=gc664afbf0a42] .b7f525b08db84 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.edf945ad96cfd details p {
	margin: 12px 0;
}.b06139a4b9c05{isolation:auto}
.g8b18f22659d2[data-a067bb359f1cc=ha459cdbf3b76] .b9ae7f7154356, .g8b18f22659d2[data-a067bb359f1cc=q6a829c6033d8] .b9ae7f7154356 {
	counter-reset: c4ef3e55d9b09;
}
.g8b18f22659d2[data-a067bb359f1cc=g970b61af2ba8] .b9ae7f7154356 p {
	break-inside: avoid;
}.u16df2a76b481{isolation:auto}
[data-z3cb44eb0c072] {
	gap: 12px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 20px 0;
}
.uea200559b253 [hidden] {
	display: none;
}
[data-z3cb44eb0c072] input {
	min-width: 180px;
	color: var(--p3e1dc08c7c5b);
	font: inherit;
	background: var(--l48127c9b71ee);
	padding: 12px;
	flex: 1;
	border: 1px solid var(--t4e0d4145039b);
	border-radius: 6px;
}.i8bd23b6c2f15{z-index:auto}
.ia3442afdc741 .o3478985de02c img {
	width: 120px;
}.o094257ae615f{visibility:inherit}
.r19e411fb1eb5 {
	min-width: 0;
}
[data-z3cb44eb0c072] button {
	color: var(--t57a574b63a2d);
	font: inherit;
	border: 0;
	border-radius: 6px;
	background: var(--z76f0fc6f9b19);
	padding: 12px 20px;
}
.edf945ad96cfd summary {
	cursor: pointer;
	font-weight: 650;
}
.uea200559b253 {
	padding: 0;
	list-style: none;
}
.uea200559b253 li {
	border-bottom: 1px solid var(--t4e0d4145039b);
	padding: 14px 0;
}.f1de9d880b4c0{font-kerning:auto}
.edf945ad96cfd details {
	padding: 16px 18px;
	border-bottom: 1px solid var(--t4e0d4145039b);
	background: var(--l48127c9b71ee);
}
.g8b18f22659d2[data-a067bb359f1cc=q6a829c6033d8] .b9ae7f7154356 h2, .g8b18f22659d2[data-a067bb359f1cc=ha459cdbf3b76] .b9ae7f7154356 h2 {
	counter-increment: c4ef3e55d9b09;
	padding: 16px;
	border-left: 3px solid var(--z76f0fc6f9b19);
	background: var(--l48127c9b71ee);
}
.ia3442afdc741 {
	margin: 24px 0;
	gap: 24px;
	display: grid;
}
.ia3442afdc741 .o3478985de02c>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px;
}.rfeddde515486{isolation:auto}
.g8b18f22659d2[data-a067bb359f1cc=g970b61af2ba8] .b9ae7f7154356 {
	columns: 2;
	column-gap: 32px;
}
body[data-ndb667a49b079=y5af669f935c0] .g8b18f22659d2[data-a067bb359f1cc=g970b61af2ba8] .b9ae7f7154356 {
	columns: 1;
}.r147e55bccfcc{unicode-bidi:normal}
.s99b2d4c0eb84 p {
	grid-column: 2;
	margin: 0;
}.icd3c552fde73{font-kerning:auto}
.ff159573842ed[data-fd99ff3d422a7=h7ed986ae4008] .s99b2d4c0eb84 p {
	grid-column: auto;
}
@media(max-width:800px) {
	.g8b18f22659d2[data-a067bb359f1cc=g970b61af2ba8] .b9ae7f7154356 {
		columns: 1;
	}
	.ff159573842ed[data-fd99ff3d422a7=h7ed986ae4008] .xcb0e60ec0334 {
		grid-template-columns: 1fr;
	}
	.ia3442afdc741 .o3478985de02c img {
		width: 88px;
	}
	.ia3442afdc741 .o3478985de02c>a {
		grid-template-columns: 88px 1fr;
	}
}
@media(min-width:801px) {
	.mf625e981e27d {
		display: none;
	}
}
.x0dab304939be>.q13cdf641178c::after {
	content: "";
	height: 72px;
	display: block;
}.idd872ef03f28{font-kerning:auto}
.d50c64808f658 {
	display: contents;
}
.o6133f0a96784>li>a {
	min-width: 220px;
}
.x0dab304939be:has(>.q13cdf641178c) {
	padding-bottom: 0;
}
:where(.u22377336a684) {
	padding: 0;
	list-style: none;
	margin: 0;
}
.ff159573842ed>.d50c64808f658>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--z76f0fc6f9b19);
}
:where(figure.qf40aa1c9fdf8) {
	margin: 0;
}
.j1fb7d264cbca>li {
	flex-shrink: 0;
}
.x0dab304939be {
	--o499fe52be9ce: color-mix(in srgb,var(--z76f0fc6f9b19) 16%,#0d0f14);
	--fd8db67272ee9: inherit;
	--b109df195e996: rgba(255,255,255,.72);
	--t1d5b39d94d56: var(--xfca55fb176ef);
	--b4ee0b6b141fc: var(--qf285cf808ef5);
	--o87101b6eba13: var(--l48127c9b71ee);
	--x0a2028ae4997: var(--t57a574b63a2d);
	--ac054da3d0d8d: rgba(255,255,255,.14);
	--r3ee686108481: var(--t4e0d4145039b);
	--h74edd9b11dec: var(--p3e1dc08c7c5b);
	--xc588aa1ac89f: #fff;
	--r823da4dec01f: var(--t4e0d4145039b);
	--de5b81323bae2: var(--t2e0567ee5c9e);
	--h097e10874ac8: var(--p3e1dc08c7c5b);
	--d4ce8986ecede: 6px;
	--vf1537f2cac4f: var(--l48127c9b71ee);
	--x21dbeacd471f: var(--z76f0fc6f9b19);
	--g7c002d4a6164: var(--z76f0fc6f9b19);
}
.x0dab304939be:is([data-lf6c668322276=ce67a3732936f], [data-lf6c668322276=ra9e9c8f5ce0a]) {
	--b4ee0b6b141fc: color-mix(in srgb,var(--z76f0fc6f9b19) 10%,var(--l48127c9b71ee));
}
.x0dab304939be:is([data-lf6c668322276=ce67a3732936f], [data-lf6c668322276=z581f1e24aae4], [data-lf6c668322276=ra9e9c8f5ce0a]) {
	--xc588aa1ac89f: var(--t57a574b63a2d);
}
@media(max-width:800px) {
	.o6133f0a96784>li>a {
		flex: 1;
		min-width: 0;
	}
}
.le686a0ff03d2>p {
	margin: 1em 0;
}
.le686a0ff03d2 ul, .le686a0ff03d2>p, .le686a0ff03d2 menu {
	font-size: .82rem;
	display: flex;
	list-style: none;
	gap: 10px;
	padding: 0;
	color: var(--t2e0567ee5c9e);
	flex-wrap: wrap;
}
.maf49e13b8668 .ga19d04ad5630 {
	grid-template-columns: 1fr 1fr;
}
div.uea200559b253 {
	margin: 1em 0;
}
.q25e85bd641bf li {
	display: inline;
}
.fb674ef6657f5 {
	flex-wrap: wrap;
	row-gap: 6px;
}
.s1a470e2a2c8e {
	text-align: center;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
	color: var(--g7c002d4a6164);
	flex-basis: 100%;
	margin: 0;
}.jc63898b47b02{isolation:auto}
.uea200559b253>div {
	border-bottom: 1px solid var(--t4e0d4145039b);
	padding: 14px 0;
}
.x0dab304939be {
	padding-bottom: 110px;
}
@media(max-width:800px) {
	.qf40aa1c9fdf8, body[data-u29e08a165de8] .qf40aa1c9fdf8 {
		order: -1;
		grid-column: auto;
	}
	.r19e411fb1eb5 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	.r19e411fb1eb5 .o69b4daa03851 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.qf40aa1c9fdf8 img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	body[data-u29e08a165de8] .maf49e13b8668, .maf49e13b8668 {
		gap: 20px;
		padding-top: 12px;
	}
}
.qf40aa1c9fdf8 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.o3478985de02c img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.q007fc34aa73c{opacity:1}
.dea58513daefd {
	object-fit: contain;
}
