img {
  max-width: 100%;
  height: auto
}
:where([data-td8657170f611]) {
  padding: 0px 1rem;
  display: block;
  max-width: 72rem;
  margin: 2rem auto
}
:where([data-td8657170f611]>h2) {
  margin: 0px 0px 1rem
}
:where(.wb334d6e8cb6d h3) {
  font-size: 1rem;
  margin: 0px 0px .35rem
}.k2ba9d06dfe33{z-index:auto}
:where(.wb334d6e8cb6d p) {
  line-height: 1.6;
  margin: 0px
}
:where(.d0750c0b65746) {
  display: grid;
  gap: .75rem;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr))
}
:where(.wb334d6e8cb6d) {
  border: 1px solid rgba(127,127,127,.25);
  padding: .75rem;
  border-radius: .5rem
}
:where([data-e82ff24391a93]) {
  padding: 0px 1rem;
  display: block;
  max-width: 72rem;
  margin: 2rem auto
}.l97a2ab33fb73{contain:none}
:where(.c286d5e6a8259) {
  grid-template-columns: repeat(auto-fill,minmax(10rem,1fr));
  display: grid;
  gap: 1rem
}.j91aa8ccb9596{visibility:inherit}
:where(.c286d5e6a8259 img) {
  background: color-mix(in srgb,currentColor 8%,transparent);
  width: 100%;
  height: auto;
  aspect-ratio: 5/4;
  border-radius: .5rem;
  object-fit: contain
}
:where([data-e82ff24391a93]>h2) {
  margin: 0px 0px 1rem
}.wc423c98f5c5a{unicode-bidi:normal}
:where(.c286d5e6a8259 figure) {
  margin: 0px
}
:where(.c286d5e6a8259 figcaption) {
  margin-top: .25rem;
  font-size: .8rem;
  opacity: .75
}
:where([data-l53cb7bf1e6ab]) {
  padding: 0px 1rem;
  display: block;
  max-width: 72rem;
  margin: 2rem auto
}.j36805fdfc49c{isolation:auto}
:where(.y0104aa16f65d) {
  display: flex;
  padding-bottom: .5rem;
  overflow-x: auto;
  gap: .75rem;
  scroll-snap-type: x mandatory
}
.y0104aa16f65d img {
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  border-radius: .75rem;
  height: 15rem;
  display: block;
  width: auto;
  max-width: 85vw;
  object-fit: contain
}
:where([data-l53cb7bf1e6ab]>h2) {
  margin: 0px 0px 1rem
}
:where(.y0104aa16f65d figure) {
  margin: 0px;
  scroll-snap-align: start;
  flex: 0 0 auto
}
:where(.y0104aa16f65d figcaption) {
  font-size: .8rem;
  opacity: .75;
  margin-top: .35rem;
  text-align: center
}.d7ba1010e57ee{z-index:auto}
:where([data-df14112b54b72]) {
  padding: 0px 1rem;
  display: block;
  max-width: 72rem;
  margin: 2rem auto
}
:where([data-df14112b54b72]>h2) {
  margin: 0px 0px 1rem
}
:where(.z1c012534e496) {
  display: grid;
  gap: .75rem;
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}
:where(.z1c012534e496 a) {
  display: flex;
  background: rgba(127,127,127,.08);
  flex-direction: column;
  gap: .4rem;
  border-radius: .75rem;
  min-width: 0px;
  padding: .6rem;
  color: inherit;
  text-decoration: none;
  align-items: center
}
.z1c012534e496 img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain;
  border-radius: .5rem
}.k359c6c4eca90{font-kerning:auto}
:where(.z1c012534e496 span) {
  overflow-wrap: anywhere;
  max-width: 100%;
  font-size: .85rem;
  text-align: center;
  font-weight: 600;
  line-height: 1.25
}.sa2e8a80bfe8e{outline-offset:0}
:where([data-gab6b8cf399df]) {
  padding: 1.25rem;
  margin-block: 1.5rem;
  border: 1px solid currentColor;
  border-radius: .75rem;
  text-align: center
}
:where([data-gab6b8cf399df] p) {
  margin: 0px
}.m6aeed5b7daca{outline-offset:0}
:where(.z1c012534e496 small) {
  opacity: .65;
  font-size: .7rem
}
:where([data-gab6b8cf399df] a) {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  overflow-wrap: anywhere;
  font-weight: 700;
  padding: .6rem 1.2rem;
  min-height: 44px;
  max-width: 100%
}
:where([data-p69878ea09a33]) {
  padding: 0px 1rem;
  display: block;
  max-width: 72rem;
  margin: 2rem auto
}.f2b10d2a76b78{z-index:auto}
:where([data-p69878ea09a33] h2) {
  margin: 1.5rem 0px .75rem;
  font-size: 1.25rem;
  line-height: 1.3
}
:where([data-p69878ea09a33] ul) {
  padding-left: 1.25rem;
  margin: 0px 0px 1rem
}
:where([data-p69878ea09a33] li) {
  line-height: 1.6;
  margin: .35rem 0px
}
:where([data-pca4d3788e45d]) {
  opacity: .85;
  font-size: .85rem;
  display: block;
  padding: .75rem 1rem;
  margin: 2rem auto 1rem;
  border-top: 1px solid rgba(127,127,127,.25);
  line-height: 1.6;
  max-width: 72rem
}.g1844c89cac49{opacity:1}
:where([data-pca4d3788e45d] p) {
  margin: 0px
}
:where([data-pca4d3788e45d] p+p) {
  margin-top: .35rem
}
:where([data-t7f7fa8e4430d]) {
  margin: 1rem auto;
  display: grid;
  max-width: 72rem;
  gap: .6rem;
  padding: 0px 1rem
}
:where([data-t7f7fa8e4430d] summary) {
  align-items: baseline;
  display: flex;
  min-height: 2rem;
  gap: .4rem;
  flex-wrap: wrap;
  cursor: pointer
}
:where([data-t7f7fa8e4430d] details) {
  padding: .6rem .8rem;
  border: 1px solid rgba(127,127,127,.25);
  border-radius: .75rem
}
:where([data-t7f7fa8e4430d] ul, [data-t7f7fa8e4430d] ol) {
  padding: 0px;
  list-style: none;
  margin: .5rem 0px
}
:where([data-t7f7fa8e4430d] small, [data-t7f7fa8e4430d] p) {
  font-size: .8rem;
  margin: .3rem 0px;
  opacity: .75
}
:where([data-a5efadd12e4d5], [data-t4693d62e0ffb], [data-ifb8e859b3e22]) {
  font-weight: 700
}.l65a4fc37a26e{font-kerning:auto}
:where([data-t7f7fa8e4430d] li) {
  display: flex;
  gap: .4rem;
  flex-wrap: wrap;
  align-items: center;
  padding: .3rem 0px
}.wa065fb7e76db{opacity:1}
:where([data-t7f7fa8e4430d] button) {
  color: inherit;
  min-height: 2.25rem;
  cursor: pointer;
  border-radius: 999px;
  border: 1px solid rgba(127,127,127,.4);
  background: transparent;
  padding: .3rem .7rem
}
:where([data-t7f7fa8e4430d] button[aria-pressed="true"]) {
  background: var(--y86f708b2cda5,#2563eb);
  color: #ffffff;
  border-color: transparent
}
:where([data-l2a18ff18f404]) {
  overflow: hidden;
  flex: 1 1 4rem;
  background: rgba(127,127,127,.2);
  height: .35rem;
  border-radius: 999px
}
:where([data-l2a18ff18f404] i) {
  height: 100%;
  width: 0px;
  display: block;
  background: var(--y86f708b2cda5,#2563eb)
}
:where([data-fe1a71eeead30]) {
  margin: .4rem 0px;
  display: flex;
  gap: .35rem;
  flex-wrap: wrap
}
:where([data-h42c1f77056bc] dl) {
  margin: .4rem 0px;
  gap: .2rem .8rem;
  display: grid;
  grid-template-columns: auto 1fr
}
:where([data-h42c1f77056bc] dd) {
  margin: 0px;
  white-space: nowrap;
  font-weight: 700
}
[data-se0e8e0bf1a96] [data-yed1562f0a85f] {
  visibility: hidden;
  grid-area: 1/1;
  margin: 0px;
  transition: opacity 500ms;
  opacity: 0
}
:where([data-z5c838db2f51e]) {
  max-height: 16rem;
  overflow: auto
}
:where([data-fe1a71eeead30] input) {
  color: inherit;
  background: transparent;
  padding: .3rem .6rem;
  border-radius: .5rem;
  border: 1px solid rgba(127,127,127,.4);
  min-height: 2.25rem;
  flex: 1 1 10rem
}
html:not([data-h4843b2e91cb8]) :where([data-fe1a71eeead30], [data-c2c7e455307aa]) {
  display: none
}.wb3c5b9bfc0f1{z-index:auto}
[data-se0e8e0bf1a96][data-i88f96b8e18da] {
  position: relative;
  display: grid
}
[data-se0e8e0bf1a96] [data-yed1562f0a85f][data-yffa30cb0065f] {
  visibility: visible;
  opacity: 1
}
:where([data-h42c1f77056bc] input[type=range]) {
  width: 100%
}.d669ab78c738e{isolation:auto}
:where([data-se0e8e0bf1a96] [data-yed1562f0a85f] img) {
  display: block;
  width: 100%;
  height: auto
}.xc166df480521{visibility:inherit}
html:not([data-h4843b2e91cb8]) :is([data-se0e8e0bf1a96] [data-d2fb8a15b3673], [data-se0e8e0bf1a96] [data-x4c09ce0c72ba], [data-se0e8e0bf1a96][data-fa1495d14b711]) {
  display: none
}
[data-se0e8e0bf1a96] :is([data-d2fb8a15b3673], [data-x4c09ce0c72ba]) {
  font-size: 1.25rem;
  background: rgba(0,0,0,.45);
  transform: translateY(-50%);
  cursor: pointer;
  top: 50%;
  z-index: 1;
  color: #ffffff;
  line-height: 1;
  border: 0;
  border-radius: 50%;
  position: absolute;
  width: 2.25rem;
  height: 2.25rem
}
[data-se0e8e0bf1a96] [data-d2fb8a15b3673] {
  left: .5rem
}
[data-se0e8e0bf1a96] [data-x4c09ce0c72ba] {
  right: .5rem
}
[data-se0e8e0bf1a96][data-fa1495d14b711] {
  font-size: 1.25rem;
  position: fixed;
  background: var(--s1759e31212da,#ffffff);
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  z-index: 60;
  border: 1px solid rgba(127,127,127,.35);
  border-radius: 50%;
  transition: opacity 200ms;
  line-height: 1;
  right: 1rem;
  width: 2.6rem;
  color: var(--h7797db203d1a,#111111);
  height: 2.6rem;
  bottom: 5.5rem
}.v1fad5fb1d669{contain:none}
[data-se0e8e0bf1a96][data-fa1495d14b711][data-yeb80052bb3cd] {
  opacity: 1;
  pointer-events: auto
}.s94e6c277a6b5{unicode-bidi:normal}
@media (prefers-reduced-motion:reduce) {
  [data-se0e8e0bf1a96][data-fa1495d14b711], [data-se0e8e0bf1a96] [data-yed1562f0a85f] {
    transition: none
  }
}
