a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--s369d55f77ea3);
  outline-offset: 4px;
}.c5f4c3c0f7703{contain:none}
* {
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
body {
  --vf61cb8ab5c82: rgb(240,245,243);
  --eebc8c90cf8f5: rgb(233,245,238);
  --g3363294f7336: rgb(99,124,116);
  --sab4571cd41fc: 12px;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --f64137afac66c: rgb(255,255,255);
  background: var(--f64137afac66c);
  margin: 0;
  --nff8abc9a3fcd: rgb(22,59,50);
  color: var(--nff8abc9a3fcd);
  --t14430b6d0cb2: rgb(220,233,227);
  --s369d55f77ea3: rgb(25,123,102);
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
a {
  text-decoration: none;
  color: inherit;
}
p {
  color: var(--g3363294f7336);
}
h1, h2, p, h3 {
  margin: 0 0 1rem;
}
.g0124d3612701 {
  margin: auto;
  max-width: 1140px;
  padding: 0 24px;
}
.t340bc168d705 {
  padding: 12px 24px;
  margin: auto;
  display: flex;
  max-width: 1140px;
  align-items: center;
  justify-content: space-between;
  min-height: 64px;
  gap: 24px;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.zea37fafb8033{outline-offset:0}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
.m4ecb2d172097 {
  font-weight: 750;
  align-items: center;
  display: flex;
  gap: 10px;
}
.i60ff82423733 {
  flex-wrap: wrap;
  display: flex;
  gap: 20px;
  font-size: .85rem;
}.x5ffdb98f0a48{contain:none}
.vfde64a57fcd7 {
  display: none;
}
.j6f66c3448407 {
  font-size: 1rem;
}
.xf3e059f2ad65 {
  top: 0;
  background: var(--f64137afac66c);
  position: sticky;
  border-bottom: 1px solid var(--t14430b6d0cb2);
  z-index: 5;
}.t848997bb0eea{unicode-bidi:normal}
.lc4caf2b17931 img {
  border-radius: var(--sab4571cd41fc);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.f7f6042dc074b {
  position: absolute;
  background: var(--f64137afac66c);
  z-index: 20;
  top: -100px;
  left: 20px;
  padding: 10px;
}
.f7f6042dc074b:focus {
  top: 10px;
}
.k241bf8ff3d9c {
  padding: 40px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}.v8389e383c87f{z-index:auto}
.x8b67a8c0b7d3 {
  margin: 24px auto 0;
  display: grid;
  gap: 12px;
  max-width: 480px;
}
a:hover {
  text-decoration: underline;
}.k489c0f47a047{opacity:1}
.n04a99e59d7fe {
  text-align: center;
}
.ld10ec26d8baf {
  text-align: center;
  display: block;
  color: rgb(255,255,255);
  border: 1px solid var(--s369d55f77ea3);
  border-radius: 6px;
  font-weight: 650;
  background: var(--s369d55f77ea3);
  padding: 12px 20px;
}.meecdb9caed61{isolation:auto}
.i2a0ac26f031d p {
  font-size: .86rem;
  margin: 0;
}
.k6f21433a98c4 {
  background: 0 0;
  color: var(--s369d55f77ea3);
}
.i2a0ac26f031d {
  min-width: 0;
  background: var(--vf61cb8ab5c82);
  border: 1px solid var(--t14430b6d0cb2);
  border-radius: var(--sab4571cd41fc);
  overflow: hidden;
}
.i2a0ac26f031d img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.kb460d4fac5f4 img {
  aspect-ratio: 16/9;
}
.tbbd03af0ca3b {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px;
}.k64dcaece2f35{unicode-bidi:normal}
.vee1c33f4b258 {
  display: grid;
  gap: 12px;
}
.kb460d4fac5f4 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.i2a0ac26f031d>a>div {
  padding: 16px;
}
.of48238107d6b {
  padding: 28px 0;
  border-top: 1px solid var(--t14430b6d0cb2);
}
.of48238107d6b>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--s369d55f77ea3);
}
.z9709f0d08c3d {
  padding: 18px;
  background: var(--vf61cb8ab5c82);
  border: 1px solid var(--t14430b6d0cb2);
  border-radius: var(--sab4571cd41fc);
}
body[data-n03ca77338230="d78380931197e"] .k241bf8ff3d9c {
  grid-template-columns: 1.1fr .9fr;
}
body[data-j72823a22b36f=h48631ea10528] .vee1c33f4b258 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.ga0dc87fec2aa {
  margin: 12px 0 32px;
}
.z9709f0d08c3d h3 {
  margin: 0;
}.vfc0fdfb37c0f{unicode-bidi:normal}
.r75f89fc758b2 {
  flex-wrap: wrap;
  padding: 0;
  color: var(--s369d55f77ea3);
  gap: 12px;
  display: flex;
  font-size: .88rem;
  list-style: none;
  margin: 16px 0;
}
.d4664fb96c274 {
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
  gap: 16px;
  overflow-x: auto;
  display: flex;
}.p217036e1d376{visibility:inherit}
.d4664fb96c274 img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start;
}.m29789c042ec9{visibility:inherit}
.y1878680b2c80>a {
  min-width: 220px;
}
.zf6db1aa78c51>a {
  min-width: 220px;
}.u36dbb8e0938b{isolation:auto}
.z72908ea947b9 {
  overflow-wrap: anywhere;
}
.y1878680b2c80 {
  padding: 32px 0;
  gap: 16px;
  justify-content: center;
  display: flex;
}
.z8137570dcbd3 nav {
  font-size: .86rem;
  margin-top: 20px;
  flex-wrap: wrap;
  display: flex;
  gap: 20px;
}
.z8137570dcbd3 {
  border-top: 1px solid var(--t14430b6d0cb2);
  padding: 32px 0 100px;
}.xbf7e36f46b92{contain:none}
.zf6db1aa78c51 {
  border-top: 1px solid var(--t14430b6d0cb2);
  position: fixed;
  padding: 10px 24px;
  justify-content: center;
  background: var(--f64137afac66c);
  gap: 12px;
  display: flex;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
}.z12930a240681{outline-offset:0}
.e4c3b9c22a835 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.z72908ea947b9 summary {
  font-weight: 650;
  cursor: pointer;
}
.c99676e3d9ea1 {
  min-width: 0;
}.fe6d00b1c88c3{isolation:auto}
.x63e8dad9cbca {
  border-radius: var(--sab4571cd41fc);
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  margin: 24px 0;
}
.z72908ea947b9 details {
  padding: 16px 0;
  border-bottom: 1px solid var(--t14430b6d0cb2);
}
.z72908ea947b9 h2 {
  margin-top: 28px;
}.abbfa3fe78a3d{z-index:auto}
.z72908ea947b9 table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}.j9845574e2c1f{opacity:1}
.hf302db91f7b4 ol {
  flex-wrap: wrap;
  font-size: .82rem;
  list-style: none;
  gap: 10px;
  display: flex;
  padding: 0;
  color: var(--g3363294f7336);
}
.pbe3ee9c63eab {
  padding: 20px;
  border: 1px solid var(--t14430b6d0cb2);
  border-radius: var(--sab4571cd41fc);
  margin-top: 32px;
}
body[data-qac51988a90a9="rbcebbcc0b150"] .xf3e059f2ad65 {
  border-bottom: 3px solid var(--s369d55f77ea3);
}.wc081904864ca{opacity:1}
.re47c39c39359 {
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
  justify-content: center;
  display: flex;
  font-size: .85rem;
}
body[data-cc56ea7da2512="ldd6f0e481f65"] .lc4caf2b17931 img {
  border-radius: 28px;
}
body[data-j72823a22b36f=h48631ea10528] .z9709f0d08c3d {
  border-left: 3px solid var(--s369d55f77ea3);
}.v4f1fc73627e6{contain:none}
body[data-dd1b103751745=ncb7af33296c0] h1 {
  font-family: Georgia,times new roman,serif;
}
body[data-dd1b103751745=ncb7af33296c0] {
  --g3363294f7336: rgb(97,126,112);
  --f64137afac66c: rgb(251,252,248);
  --s369d55f77ea3: rgb(32,120,104);
  --sab4571cd41fc: 3px;
  --t14430b6d0cb2: rgb(220,233,221);
  --nff8abc9a3fcd: rgb(29,73,60);
  --vf61cb8ab5c82: rgb(237,243,235);
}.d741f1113f981{unicode-bidi:normal}
@media(max-width:800px) {
  .i60ff82423733 {
    display: none;
  }
  .vfde64a57fcd7 {
    display: block;
    position: relative;
  }
  .vfde64a57fcd7 nav {
    position: absolute;
    width: 240px;
    box-shadow: 0 12px 24px #00000022;
    right: 0;
    top: 100%;
    background: var(--f64137afac66c);
    gap: 12px;
    display: grid;
    padding: 16px;
    border: 1px solid var(--t14430b6d0cb2);
  }
  .t340bc168d705 {
    flex-direction: row;
  }
  .vfde64a57fcd7 summary {
    cursor: pointer;
  }
  .k241bf8ff3d9c, body[data-n03ca77338230="d78380931197e"] .k241bf8ff3d9c {
    gap: 24px;
    padding: 24px 0;
    grid-template-columns: 1fr;
  }
  .tbbd03af0ca3b {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-j72823a22b36f=h48631ea10528] .vee1c33f4b258 {
    grid-template-columns: 1fr;
  }
  .g0124d3612701 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zf6db1aa78c51 {
    padding: 10px 20px;
  }
  .lc4caf2b17931 {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .zf6db1aa78c51>a {
    min-width: 0;
    max-width: 340px;
    flex: 1;
  }
  .y1878680b2c80>a {
    min-width: 0;
    flex: 1;
  }
  .t340bc168d705 {
    min-height: 56px;
    padding: 10px 20px;
  }
}.c7935f98378c2{visibility:inherit}
@media(max-width:540px) {
  .ga0dc87fec2aa .i2a0ac26f031d>a>div {
    padding: 12px;
  }
  .of48238107d6b {
    padding: 24px 0;
  }
  .zf6db1aa78c51 .ld10ec26d8baf {
    padding: 10px 12px;
  }
  .k241bf8ff3d9c h1 {
    font-size: 1.6rem;
  }
  .tbbd03af0ca3b, .kb460d4fac5f4 {
    grid-template-columns: 1fr;
  }
  .ga0dc87fec2aa .i2a0ac26f031d>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .ga0dc87fec2aa .i2a0ac26f031d img {
    height: 100%;
    aspect-ratio: auto;
  }
  .ga0dc87fec2aa .i2a0ac26f031d p {
    display: none;
  }
  .ga0dc87fec2aa {
    gap: 12px;
  }
  .y1878680b2c80 {
    gap: 10px;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.l6e2dfdac5de8{isolation:auto}
.c99676e3d9ea1[data-kd2a4e461a6ea=i1bf044a04d43] .z72908ea947b9, .c99676e3d9ea1[data-kd2a4e461a6ea=xb2e4f3de65ee] .z72908ea947b9 {
  counter-reset: ce8a4b913a834;
}
[data-j8e218dca9861] {
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  padding: 20px 0;
}.q1f323c5d937f{contain:none}
.wa3456d10db2b [hidden] {
  display: none;
}
[data-j8e218dca9861] input {
  font: inherit;
  min-width: 180px;
  padding: 12px;
  border: 1px solid var(--t14430b6d0cb2);
  color: var(--nff8abc9a3fcd);
  background: var(--vf61cb8ab5c82);
  flex: 1;
  border-radius: 6px;
}
.ic8a1ce74b99a .i2a0ac26f031d img {
  width: 120px;
}.b4c11b34eaba5{unicode-bidi:normal}
.of48238107d6b[data-nad0d5890f50e=f87f232e48aa5] .vee1c33f4b258 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.c99676e3d9ea1[data-kd2a4e461a6ea=a8e958426328f] .z72908ea947b9 p {
  break-inside: avoid;
}.q25b30a28253f{font-kerning:auto}
.n04a99e59d7fe {
  min-width: 0;
}
.h5a865111d6bd details p {
  margin: 12px 0;
}
.ic8a1ce74b99a {
  display: grid;
  gap: 24px;
  margin: 24px 0;
}
[data-j8e218dca9861] button {
  color: var(--f64137afac66c);
  font: inherit;
  border: 0;
  border-radius: 6px;
  background: var(--s369d55f77ea3);
  padding: 12px 20px;
}.vdb894483f485{z-index:auto}
.h5a865111d6bd summary {
  cursor: pointer;
  font-weight: 650;
}
.wa3456d10db2b {
  list-style: none;
  padding: 0;
}.o7c9551a7f238{unicode-bidi:normal}
.wa3456d10db2b li {
  border-bottom: 1px solid var(--t14430b6d0cb2);
  padding: 14px 0;
}
.h5a865111d6bd details {
  background: var(--vf61cb8ab5c82);
  border-bottom: 1px solid var(--t14430b6d0cb2);
  padding: 16px 18px;
}
.c99676e3d9ea1[data-kd2a4e461a6ea=xb2e4f3de65ee] .z72908ea947b9 h2, .c99676e3d9ea1[data-kd2a4e461a6ea=i1bf044a04d43] .z72908ea947b9 h2 {
  counter-increment: ce8a4b913a834;
  padding: 16px;
  background: var(--vf61cb8ab5c82);
  border-left: 3px solid var(--s369d55f77ea3);
}
.of48238107d6b[data-nad0d5890f50e=kaaf488b24a51] .o59baf383f204 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.ic8a1ce74b99a .i2a0ac26f031d>a {
  display: grid;
  gap: 8px;
  grid-template-columns: 120px 1fr;
}.s56e7a2362d1a{isolation:auto}
.z9709f0d08c3d p {
  grid-column: 2;
  margin: 0;
}
.c99676e3d9ea1[data-kd2a4e461a6ea=a8e958426328f] .z72908ea947b9 {
  column-gap: 32px;
  columns: 2;
}
body[data-j72823a22b36f=h48631ea10528] .c99676e3d9ea1[data-kd2a4e461a6ea=a8e958426328f] .z72908ea947b9 {
  columns: 1;
}.le388ff74fee7{z-index:auto}
.of48238107d6b[data-nad0d5890f50e=f87f232e48aa5] .z9709f0d08c3d p {
  grid-column: auto;
}.w1fcf44d27228{contain:none}
@media(max-width:800px) {
  .c99676e3d9ea1[data-kd2a4e461a6ea=a8e958426328f] .z72908ea947b9 {
    columns: 1;
  }
  .ic8a1ce74b99a .i2a0ac26f031d img {
    width: 88px;
  }
  .of48238107d6b[data-nad0d5890f50e=f87f232e48aa5] .vee1c33f4b258 {
    grid-template-columns: 1fr;
  }
  .of48238107d6b[data-nad0d5890f50e=kaaf488b24a51] .o59baf383f204 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .ic8a1ce74b99a .i2a0ac26f031d>a {
    grid-template-columns: 88px 1fr;
  }
}
@media(min-width:801px) {
  .re47c39c39359 {
    display: none;
  }
}
.x8cced22902f2>.n96d8149027cc::after {
  height: 72px;
  display: block;
  content: "";
}
.mc9ea5b30b025 {
  display: contents;
}
.x8cced22902f2:has(>.n96d8149027cc) {
  padding-bottom: 0;
}
:where(.w0c409fd02d6a) {
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(figure.lc4caf2b17931) {
  margin: 0;
}
.d4664fb96c274>li {
  flex-shrink: 0;
}
.of48238107d6b>.mc9ea5b30b025>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--s369d55f77ea3);
}
.y1878680b2c80>li>a {
  min-width: 220px;
}.o902da2a9194f{opacity:1}
.x8cced22902f2 {
  --sa5dbb9957354: var(--nff8abc9a3fcd);
  --xe976201b58dc: var(--t14430b6d0cb2);
  --ab1dcc1d6aea6: 6px;
  --e607f8a29630f: color-mix(in srgb,var(--s369d55f77ea3) 16%,rgb(13,15,20));
  --q7d7dd2a4f3ec: var(--vf61cb8ab5c82);
  --bf36a48246bde: var(--f64137afac66c);
  --bf20749d83ed2: var(--s369d55f77ea3);
  --nd4f3a01a19c3: var(--vf61cb8ab5c82);
  --iaf2462e28295: rgb(255,255,255);
  --gc27a5c3e3091: inherit;
  --g2239c3d9a694: var(--s369d55f77ea3);
  --e7bdddc989b38: rgba(255,255,255,.14);
  --s4845baae7021: var(--eebc8c90cf8f5);
  --xb2a9f41406cc: var(--t14430b6d0cb2);
  --tb86bc7ce0348: var(--g3363294f7336);
  --r7cbe8753e76c: var(--sab4571cd41fc);
  --pd504fd1d0472: rgba(255,255,255,.72);
  --jc4cb0db61ff7: var(--nff8abc9a3fcd);
}
.x8cced22902f2:is([data-dd1b103751745=pa3e58b8b612d], [data-dd1b103751745=e66d74e8da4d2], [data-dd1b103751745=jab686483fc3d]) {
  --iaf2462e28295: var(--f64137afac66c);
}
.x8cced22902f2:is([data-dd1b103751745=pa3e58b8b612d], [data-dd1b103751745=jab686483fc3d]) {
  --s4845baae7021: color-mix(in srgb,var(--s369d55f77ea3) 10%,var(--vf61cb8ab5c82));
}
@media(max-width:800px) {
  .y1878680b2c80>li>a {
    min-width: 0;
    flex: 1;
  }
}
.k241bf8ff3d9c .x8b67a8c0b7d3 {
  grid-template-columns: 1fr 1fr;
}.j5ddd29e1946d{font-kerning:auto}
.hf302db91f7b4>p {
  margin: 1em 0;
}
div.wa3456d10db2b {
  margin: 1em 0;
}.t25dbea63ade7{font-kerning:auto}
.hf302db91f7b4 menu, .hf302db91f7b4 ul, .hf302db91f7b4>p {
  flex-wrap: wrap;
  font-size: .82rem;
  list-style: none;
  gap: 10px;
  display: flex;
  padding: 0;
  color: var(--g3363294f7336);
}
.wa3456d10db2b>div {
  border-bottom: 1px solid var(--t14430b6d0cb2);
  padding: 14px 0;
}.tf1bf0eba8743{visibility:inherit}
.x8cced22902f2 {
  padding-bottom: 110px;
}.y610745169a62{visibility:inherit}
.vb831ea45b4ff li {
  display: inline;
}
.zf6db1aa78c51 {
  row-gap: 6px;
  flex-wrap: wrap;
}
.s6a45a13724fa {
  color: var(--g2239c3d9a694);
  font-size: 13px;
  font-weight: 800;
  text-align: center;
  flex-basis: 100%;
  line-height: 1.35;
  margin: 0;
}
@media(max-width:800px) {
  .n04a99e59d7fe .j6f66c3448407 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .k241bf8ff3d9c, body[data-n03ca77338230] .k241bf8ff3d9c {
    gap: 20px;
    padding-top: 12px;
  }
  .n04a99e59d7fe h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .lc4caf2b17931 img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  .lc4caf2b17931, body[data-n03ca77338230] .lc4caf2b17931 {
    order: -1;
    grid-column: auto;
  }
}.je14ba9085216{visibility:inherit}
.lc4caf2b17931 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.i2a0ac26f031d img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.x63e8dad9cbca {
  object-fit: contain;
}
