* {
	box-sizing: border-box;
}
body[data-paa5a9d8a5ed7="rd13b1b97529d"] .f7add1b8aac1d {
	box-shadow: 0 -8px 30px #00000011;
}
body {
	margin: 0;
	--u79381edc2b5f: #dce9e3;
	--tb1ed27641cec: #ffffff;
	--lb150e27a5fb5: #637c74;
	--x1f0d0db64deb: 12px;
	--qeb5a0c89351d: #f0f5f3;
	background: var(--tb1ed27641cec);
	--b3e9a5758f0d8: #e9f5ee;
	color: var(--z024a14fc6af2);
	--z024a14fc6af2: #163b32;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	--q95febe07af42: #197b66;
	line-height: 1.7;
}
h1, p, h2, h3 {
	margin: 0 0 1rem;
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.ae7f7f7b52caa{contain:none}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
a {
	color: inherit;
	text-decoration: none;
}
.x642da0dc2b93 {
	top: 0;
	z-index: 5;
	border-bottom: 1px solid var(--u79381edc2b5f);
	background: var(--tb1ed27641cec);
	position: sticky;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}.h8d0b7333ae3a{font-kerning:auto}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
a:hover {
	text-decoration: underline;
}
.wdc86dd965f53 {
	text-align: center;
}
.tc2415157b0b7 {
	max-width: 1140px;
	padding: 0 24px;
	margin: auto;
}
.ea8411fe53075 {
	gap: 24px;
	max-width: 1140px;
	min-height: 64px;
	display: flex;
	align-items: center;
	margin: auto;
	justify-content: space-between;
	padding: 12px 24px;
}
.f102b7f080196 {
	font-weight: 750;
	align-items: center;
	gap: 10px;
	display: flex;
}.e1e561a736fe1{isolation:auto}
.d3de91979f97e img {
	object-fit: cover;
	border-radius: var(--x1f0d0db64deb);
	width: 100%;
	aspect-ratio: 1/1;
}.h87d1830ba70a{contain:none}
.fc51f074b2746 {
	flex-wrap: wrap;
	font-size: 0.85rem;
	gap: 20px;
	display: flex;
}.v1acfc4359b02{outline-offset:0}
.w5cc91b01f79a {
	background: var(--tb1ed27641cec);
	position: absolute;
	z-index: 20;
	top: -100px;
	left: 20px;
	padding: 10px;
}.jb766531039ca{contain:none}
.w5cc91b01f79a:focus {
	top: 10px;
}
.oc0472e81d884 {
	display: none;
}.va0d9e6607541{opacity:1}
.bd8c52aa1c4b2 {
	gap: 40px;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	display: grid;
	padding: 40px 0;
}
.s65c3af7f0d4d {
	max-width: 480px;
	gap: 12px;
	display: grid;
	margin: 24px auto 0;
}
.ib5c2108fb3a8 {
	font-size: 1rem;
}
body[data-b31d698a30aea=z7aaacdf05c9b] {
	--x1f0d0db64deb: 8px;
	--z024a14fc6af2: #faede8;
	--qeb5a0c89351d: #321a27;
	--u79381edc2b5f: #52303f;
	--tb1ed27641cec: #24101b;
	--lb150e27a5fb5: #c9aab7;
	--q95febe07af42: #ed9f9b;
}
p {
	color: var(--lb150e27a5fb5);
}.re98f34d542c7{visibility:inherit}
.q5b74b5fb9791 {
	padding: 12px 20px;
	border: 1px solid var(--q95febe07af42);
	background: var(--q95febe07af42);
	border-radius: 6px;
	color: #ffffff;
	display: block;
	font-weight: 650;
	text-align: center;
}
.qa12789dcb323 {
	background: 0 0;
	color: var(--q95febe07af42);
}
.yad7e7b2dbc91 {
	border: 1px solid var(--u79381edc2b5f);
	min-width: 0;
	overflow: hidden;
	background: var(--qeb5a0c89351d);
	border-radius: var(--x1f0d0db64deb);
}
.yad7e7b2dbc91 p {
	margin: 0;
	font-size: 0.86rem;
}
.g4b19b36bd6dc {
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 20px;
	display: grid;
}.e3adeaaaadbf3{outline-offset:0}
.td3202f0e0c97 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.pb77a49d8accb {
	gap: 12px;
	display: grid;
}
body[data-o67a83aa57430="f05c2b7c3dec7"] .bd8c52aa1c4b2 {
	grid-template-columns: 0.9fr 1.1fr;
}
body[data-o67a83aa57430="f05c2b7c3dec7"] .d3de91979f97e {
	grid-column: 2;
}
body[data-lac1791b64fef=n1946458c3a41] .pb77a49d8accb {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.p525c2b9555dd{outline-offset:0}
.yad7e7b2dbc91>a>div {
	padding: 16px;
}
.k15d736ad87bb {
	border-top: 1px solid var(--u79381edc2b5f);
	padding: 28px 0;
}
.k15d736ad87bb>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--q95febe07af42);
}
.t3aded4d92da2 {
	background: var(--qeb5a0c89351d);
	padding: 18px;
	border: 1px solid var(--u79381edc2b5f);
	border-radius: var(--x1f0d0db64deb);
}
.yad7e7b2dbc91 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}
.td3202f0e0c97 img {
	aspect-ratio: 16/9;
}.o71c975d993a2{visibility:inherit}
.g800bc7ecb6fa {
	margin: 12px 0 32px;
}
.t3aded4d92da2 h3 {
	margin: 0;
}
.o8e94b946dccf {
	list-style: none;
	gap: 12px;
	font-size: 0.88rem;
	flex-wrap: wrap;
	padding: 0;
	margin: 16px 0;
	color: var(--q95febe07af42);
	display: flex;
}
.g80d73cdb214a {
	overflow-x: auto;
	gap: 16px;
	scroll-snap-type: x proximity;
	padding-bottom: 12px;
	display: flex;
}.q14590872e730{unicode-bidi:normal}
.g80d73cdb214a img {
	flex-shrink: 0;
	width: 240px;
	scroll-snap-align: start;
}
.l79e3e5e4e82f>a {
	min-width: 220px;
}.h0d467b94a29f{font-kerning:auto}
.f7add1b8aac1d>a {
	min-width: 220px;
}
.e7ac7fdad5b1e {
	overflow-wrap: anywhere;
}
.l79e3e5e4e82f {
	padding: 32px 0;
	gap: 16px;
	display: flex;
	justify-content: center;
}.j0c1549ce3c55{unicode-bidi:normal}
.pd8078a39e49b nav {
	flex-wrap: wrap;
	gap: 20px;
	font-size: 0.86rem;
	margin-top: 20px;
	display: flex;
}
.e7ac7fdad5b1e summary {
	cursor: pointer;
	font-weight: 650;
}
.pd8078a39e49b {
	border-top: 1px solid var(--u79381edc2b5f);
	padding: 32px 0 100px;
}
.f7add1b8aac1d {
	justify-content: center;
	z-index: 10;
	background: var(--tb1ed27641cec);
	position: fixed;
	padding: 10px 24px;
	bottom: 0;
	display: flex;
	left: 0;
	right: 0;
	gap: 12px;
	border-top: 1px solid var(--u79381edc2b5f);
}
.i144c2f95d458 {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}
.idd0d8ffc038e {
	min-width: 0;
}
.d80353f72acb8 {
	object-fit: cover;
	margin: 24px 0;
	width: 100%;
	max-height: 560px;
	border-radius: var(--x1f0d0db64deb);
}.faf2a6e6da166{contain:none}
.e7ac7fdad5b1e table {
	overflow-x: auto;
	max-width: 100%;
	display: block;
}.d04b9b75f2934{unicode-bidi:normal}
.e7ac7fdad5b1e details {
	padding: 16px 0;
	border-bottom: 1px solid var(--u79381edc2b5f);
}
.m621a832d2032 ol {
	list-style: none;
	gap: 10px;
	flex-wrap: wrap;
	color: var(--lb150e27a5fb5);
	padding: 0;
	font-size: 0.82rem;
	display: flex;
}.o20ea379378b8{opacity:1}
.e7ac7fdad5b1e h2 {
	margin-top: 28px;
}
body[data-b31d698a30aea=z7aaacdf05c9b] .q5b74b5fb9791 {
	color: var(--tb1ed27641cec);
}
body[data-b31d698a30aea=z7aaacdf05c9b] .qa12789dcb323 {
	color: var(--q95febe07af42);
}
.hd5368542c8e0 {
	padding: 20px;
	border: 1px solid var(--u79381edc2b5f);
	margin-top: 32px;
	border-radius: var(--x1f0d0db64deb);
}
.hdc6104b04856 {
	flex-wrap: wrap;
	font-size: 0.85rem;
	gap: 10px;
	margin-top: 20px;
	display: flex;
	justify-content: center;
}
body[data-b31d698a30aea=z7aaacdf05c9b] h1 {
	font-family: Georgia,times new roman,serif;
}
body[data-te6d42127c869="bdfe6265a64b8"] .fc51f074b2746 a {
	background: var(--qeb5a0c89351d);
	padding: 8px 12px;
	border-radius: var(--x1f0d0db64deb);
}.a68019c058105{opacity:1}
body[data-u76ca4023d2b5="m749f7b02c793"] .fc51f074b2746 a {
	border-bottom: 1px solid var(--q95febe07af42);
}.q730a0c291813{z-index:auto}
body[data-lac1791b64fef=n1946458c3a41] .t3aded4d92da2 {
	border-left: 3px solid var(--q95febe07af42);
}
summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--q95febe07af42);
	outline-offset: 4px;
}
@media(max-width:800px) {
	.fc51f074b2746 {
		display: none;
	}
	.oc0472e81d884 summary {
		cursor: pointer;
	}
	.oc0472e81d884 {
		position: relative;
		display: block;
	}
	.oc0472e81d884 nav {
		display: grid;
		background: var(--tb1ed27641cec);
		box-shadow: 0 12px 24px #00000022;
		position: absolute;
		gap: 12px;
		border: 1px solid var(--u79381edc2b5f);
		right: 0;
		top: 100%;
		padding: 16px;
		width: 240px;
	}
	.ea8411fe53075, body[data-te6d42127c869="bdfe6265a64b8"] .ea8411fe53075 {
		flex-direction: row;
	}
	body[data-o67a83aa57430="f05c2b7c3dec7"] .d3de91979f97e {
		order: 0;
	}
	.d3de91979f97e {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.f7add1b8aac1d>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.l79e3e5e4e82f>a {
		flex: 1;
		min-width: 0;
	}
	body[data-o67a83aa57430="f05c2b7c3dec7"] .bd8c52aa1c4b2, .bd8c52aa1c4b2 {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.tc2415157b0b7 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.f7add1b8aac1d {
		padding: 10px 20px;
	}
	.ea8411fe53075 {
		padding: 10px 20px;
		min-height: 56px;
	}
	.g4b19b36bd6dc {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-lac1791b64fef=n1946458c3a41] .pb77a49d8accb {
		grid-template-columns: 1fr;
	}
}
@media(max-width:540px) {
	.g800bc7ecb6fa .yad7e7b2dbc91 img {
		height: 100%;
		aspect-ratio: auto;
	}
	.g800bc7ecb6fa {
		gap: 12px;
	}
	.g800bc7ecb6fa .yad7e7b2dbc91>a>div {
		padding: 12px;
	}
	.g4b19b36bd6dc, .td3202f0e0c97 {
		grid-template-columns: 1fr;
	}
	.g800bc7ecb6fa .yad7e7b2dbc91>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.g800bc7ecb6fa .yad7e7b2dbc91 p {
		display: none;
	}
	.bd8c52aa1c4b2 h1 {
		font-size: 1.6rem;
	}
	.k15d736ad87bb {
		padding: 24px 0;
	}
	.f7add1b8aac1d .q5b74b5fb9791 {
		padding: 10px 12px;
	}
	.l79e3e5e4e82f {
		gap: 10px;
	}
}.c56fb3f4cf243{isolation:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
[data-tce8c1d80f4c5] {
	padding: 20px 0;
	gap: 12px;
	align-items: center;
	flex-wrap: wrap;
	display: flex;
}.g347ab4d26fe9{unicode-bidi:normal}
.idd0d8ffc038e[data-v0d91899a0807=gf0720f93011a] .e7ac7fdad5b1e, .idd0d8ffc038e[data-v0d91899a0807=c876bfa57d5b6] .e7ac7fdad5b1e {
	counter-reset: c7ec1b8adcb9d;
}
.tb708e8c70456 details p {
	margin: 12px 0;
}
.pa73cf939f152 [hidden] {
	display: none;
}
.w2c3dc20d4a7d {
	margin: 24px 0;
	display: grid;
	gap: 24px;
}.y84c81d78f28e{unicode-bidi:normal}
.k15d736ad87bb[data-e2fbd17fc0ffa=i517845122d08] .pb77a49d8accb {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.k15d736ad87bb[data-e2fbd17fc0ffa=c36551979731e] .t1672668ac5e4 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.k15d736ad87bb[data-e2fbd17fc0ffa=g2f6de4d9f417] .t1672668ac5e4 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
.w2c3dc20d4a7d .yad7e7b2dbc91>a {
	grid-template-columns: 120px 1fr;
	gap: 8px;
	display: grid;
}
.idd0d8ffc038e[data-v0d91899a0807=w87ff29454eb1] .e7ac7fdad5b1e {
	column-gap: 32px;
	columns: 2;
}
.idd0d8ffc038e[data-v0d91899a0807=w87ff29454eb1] .e7ac7fdad5b1e p {
	break-inside: avoid;
}.u126803afddbc{outline-offset:0}
[data-tce8c1d80f4c5] input {
	flex: 1;
	border: 1px solid var(--u79381edc2b5f);
	color: var(--z024a14fc6af2);
	border-radius: 6px;
	font: inherit;
	background: var(--qeb5a0c89351d);
	min-width: 180px;
	padding: 12px;
}
[data-tce8c1d80f4c5] button {
	padding: 12px 20px;
	color: var(--tb1ed27641cec);
	background: var(--q95febe07af42);
	font: inherit;
	border: 0;
	border-radius: 6px;
}
.w2c3dc20d4a7d .yad7e7b2dbc91 img {
	width: 120px;
}
.pa73cf939f152 {
	padding: 0;
	list-style: none;
}
.pa73cf939f152 li {
	padding: 14px 0;
	border-bottom: 1px solid var(--u79381edc2b5f);
}.q6c745482b17b{unicode-bidi:normal}
.tb708e8c70456 details {
	background: var(--qeb5a0c89351d);
	padding: 16px 18px;
	border-bottom: 1px solid var(--u79381edc2b5f);
}
.tb708e8c70456 summary {
	cursor: pointer;
	font-weight: 650;
}
.idd0d8ffc038e[data-v0d91899a0807=c876bfa57d5b6] .e7ac7fdad5b1e h2, .idd0d8ffc038e[data-v0d91899a0807=gf0720f93011a] .e7ac7fdad5b1e h2 {
	padding: 16px;
	counter-increment: c7ec1b8adcb9d;
	background: var(--qeb5a0c89351d);
	border-left: 3px solid var(--q95febe07af42);
}
.t3aded4d92da2 p {
	margin: 0;
	grid-column: 2;
}.g9c79d16b12f1{unicode-bidi:normal}
.k15d736ad87bb[data-e2fbd17fc0ffa=i517845122d08] .t3aded4d92da2 p {
	grid-column: auto;
}
body[data-lac1791b64fef=n1946458c3a41] .idd0d8ffc038e[data-v0d91899a0807=w87ff29454eb1] .e7ac7fdad5b1e {
	columns: 1;
}
.wdc86dd965f53 {
	min-width: 0;
}.ef28b38f4637e{outline-offset:0}
@media(max-width:800px) {
	.k15d736ad87bb[data-e2fbd17fc0ffa=i517845122d08] .pb77a49d8accb {
		grid-template-columns: 1fr;
	}
	.k15d736ad87bb[data-e2fbd17fc0ffa=g2f6de4d9f417] .t1672668ac5e4 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.w2c3dc20d4a7d .yad7e7b2dbc91 img {
		width: 88px;
	}
	.idd0d8ffc038e[data-v0d91899a0807=w87ff29454eb1] .e7ac7fdad5b1e {
		columns: 1;
	}
	.w2c3dc20d4a7d .yad7e7b2dbc91>a {
		grid-template-columns: 88px 1fr;
	}
	body[data-o67a83aa57430="f05c2b7c3dec7"] .d3de91979f97e {
		grid-column: auto;
	}
}
@media(min-width:801px) {
	.hdc6104b04856 {
		display: none;
	}
}.z4f5bfe4ce4a3{contain:none}
.ib1a0861e38d1:has(>.a6cc480f47323) {
	padding-bottom: 0;
}.e46c8338afb49{isolation:auto}
:where(.b3e65593a78d4) {
	margin: 0;
	list-style: none;
	padding: 0;
}
.ib1a0861e38d1 {
	--l48b803b8197f: var(--u79381edc2b5f);
	--e0980d5db7b90: var(--qeb5a0c89351d);
	--ff04c8253a136: var(--b3e9a5758f0d8);
	--mb57a031a28b5: var(--lb150e27a5fb5);
	--qfad1b7276a22: var(--u79381edc2b5f);
	--e444a07685582: var(--q95febe07af42);
	--j2fb34a871ea0: var(--z024a14fc6af2);
	--e66fc4469a6da: color-mix(in srgb,var(--q95febe07af42) 16%,#0d0f14);
	--i40cb50ceb7a8: var(--x1f0d0db64deb);
	--k8ffe58a7c095: var(--qeb5a0c89351d);
	--c376d6f1e4bcc: #ffffff;
	--f04e774abdada: rgba(255,255,255,0.72);
	--ldb1110f9f332: var(--tb1ed27641cec);
	--seb8103232da9: 6px;
	--d3f74e83f905c: inherit;
	--lddbbaa0688f0: var(--z024a14fc6af2);
	--ce7c186314927: var(--q95febe07af42);
	--ie4888f45f3d2: rgba(255,255,255,0.14);
}
.ib1a0861e38d1:is([data-b31d698a30aea=hf1ea48d9b44d], [data-b31d698a30aea=z7aaacdf05c9b]) {
	--ff04c8253a136: color-mix(in srgb,var(--q95febe07af42) 10%,var(--qeb5a0c89351d));
}
.g80d73cdb214a>li {
	flex-shrink: 0;
}.ad5b13bb0ff3c{font-kerning:auto}
.ib1a0861e38d1:is([data-b31d698a30aea=hf1ea48d9b44d], [data-b31d698a30aea=p37254618dc37], [data-b31d698a30aea=z7aaacdf05c9b]) {
	--c376d6f1e4bcc: var(--tb1ed27641cec);
}
:where(figure.d3de91979f97e) {
	margin: 0;
}
.ib1a0861e38d1>.a6cc480f47323::after {
	display: block;
	content: "";
	height: 72px;
}
.qa8721053d6d5 {
	display: contents;
}
.l79e3e5e4e82f>li>a {
	min-width: 220px;
}
.k15d736ad87bb>.qa8721053d6d5>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--q95febe07af42);
}.t8470bc8ad553{unicode-bidi:normal}
@media(max-width:800px) {
	.l79e3e5e4e82f>li>a {
		flex: 1;
		min-width: 0;
	}
}
.m621a832d2032>p {
	margin: 1em 0;
}
div.pa73cf939f152 {
	margin: 1em 0;
}
.m621a832d2032>p, .m621a832d2032 ul, .m621a832d2032 menu {
	list-style: none;
	gap: 10px;
	flex-wrap: wrap;
	color: var(--lb150e27a5fb5);
	padding: 0;
	font-size: 0.82rem;
	display: flex;
}
.f7add1b8aac1d {
	flex-wrap: wrap;
	row-gap: 6px;
}
.ha7a03b8ac7d3 li {
	display: inline;
}
.kd9d0926ade09 {
	color: var(--e444a07685582);
	margin: 0;
	flex-basis: 100%;
	text-align: center;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}.fe99bcb17c557{visibility:inherit}
.pa73cf939f152>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--u79381edc2b5f);
}
.ib1a0861e38d1 {
	padding-bottom: 110px;
}
.bd8c52aa1c4b2 .s65c3af7f0d4d {
	grid-template-columns: 1fr 1fr;
}
@media(max-width:800px) {
	.wdc86dd965f53 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-o67a83aa57430] .bd8c52aa1c4b2, .bd8c52aa1c4b2 {
		gap: 20px;
		padding-top: 12px;
	}
	.wdc86dd965f53 .ib5c2108fb3a8 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
	}
	.d3de91979f97e img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	.d3de91979f97e, body[data-o67a83aa57430] .d3de91979f97e {
		grid-column: auto;
		order: -1;
	}
}
.d3de91979f97e img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.yad7e7b2dbc91 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.d80353f72acb8 {
	object-fit: contain;
}
