img {
  max-width: 100%;
  height: auto
}.n2d40ceb3b783{font-kerning:auto}
:where([data-k7ff64e758ef0]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}
:where(.v184215afb575) {
  border: 1px solid rgba(127,127,127,.25);
  padding: .75rem;
  border-radius: .5rem
}
:where([data-k7ff64e758ef0]>h2) {
  margin: 0 0 1rem
}
:where(.xda76315a87a7) {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
  gap: .75rem
}.b2c57211eb8e7{unicode-bidi:normal}
:where(.v184215afb575 h3) {
  margin: 0 0 .35rem;
  font-size: 1rem
}
:where(.v184215afb575 p) {
  margin: 0;
  line-height: 1.6
}
:where([data-s33b8dca3372c]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}
:where(.n79e844a84ab0) {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fill,minmax(11rem,1fr))
}
:where([data-s33b8dca3372c]>h2) {
  margin: 0 0 1rem
}
:where(.n79e844a84ab0 figure) {
  margin: 0
}
:where(.n79e844a84ab0 figcaption) {
  font-size: .8rem;
  margin-top: .25rem;
  opacity: .75
}.f51abcdaa48f4{visibility:inherit}
:where(.n79e844a84ab0 img) {
  background: color-mix(in srgb,currentColor 8%,transparent);
  border-radius: .5rem;
  width: 100%;
  height: auto;
  object-fit: contain;
  aspect-ratio: 4/3
}
:where([data-ie00b900e0568]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}.rf9b4c7830f99{visibility:inherit}
:where(.ge6ad5d1ec7f6) {
  display: grid;
  gap: .75rem;
  grid-template-columns: repeat(auto-fill,minmax(16rem,1fr))
}
:where([data-ie00b900e0568]>h2) {
  margin: 0 0 1rem
}.y0fd6e5f67a8f{contain:none}
:where(.ta46be176e90e) {
  border: 1px solid rgba(127,127,127,.25);
  padding: .75rem;
  border-radius: .5rem
}
.ze29ac7b59d56, .m7363cf938e64 img {
  border-radius: 50%;
  object-fit: cover;
  flex: none;
  width: 2.5rem;
  height: 2.5rem
}.ic599fd8ea37a{font-kerning:auto}
:where(.m7363cf938e64) {
  display: flex;
  gap: .5rem;
  align-items: center;
  margin-bottom: .5rem
}.h6516e8cda370{font-kerning:auto}
:where(.m7363cf938e64 strong) {
  display: block
}
:where(.ze29ac7b59d56) {
  font-weight: 700;
  background: rgba(127,127,127,.18);
  display: inline-flex;
  align-items: center;
  justify-content: center
}.vdd59404434c5{font-kerning:auto}
:where(.ta46be176e90e p) {
  margin: 0;
  line-height: 1.6
}.o9d93d2a084b5{font-kerning:auto}
:where([data-obf1fb0106d43]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}
:where(.abb234d3300a3) {
  gap: .75rem;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding-bottom: .5rem
}
.abb234d3300a3 img {
  height: 15rem;
  width: auto;
  max-width: 85vw;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  border-radius: .75rem;
  object-fit: contain;
  display: block
}
:where([data-obf1fb0106d43]>h2) {
  margin: 0 0 1rem
}.k0287bc14b48a{outline-offset:0}
:where(.abb234d3300a3 figure) {
  margin: 0;
  flex: 0 0 auto;
  scroll-snap-align: start
}
:where(.abb234d3300a3 figcaption) {
  font-size: .8rem;
  margin-top: .35rem;
  text-align: center;
  opacity: .75
}
:where([data-p68c6b8699f7d]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}.y0d1e5c9157ee{font-kerning:auto}
:where([data-p68c6b8699f7d]>h2) {
  margin: 0 0 1rem
}
:where(.m764c822e077a) {
  display: grid;
  gap: .75rem;
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}
:where(.wba77a1ffebac) {
  letter-spacing: .1em;
  color: #F5A623
}
:where(.m764c822e077a a) {
  display: flex;
  color: inherit;
  background: rgba(127,127,127,.08);
  min-width: 0;
  text-decoration: none;
  padding: .6rem;
  border-radius: .75rem;
  align-items: center;
  flex-direction: column;
  gap: .4rem
}
.m764c822e077a img {
  border-radius: .5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain;
  display: block
}.x9ef80d8c0f41{isolation:auto}
:where(.m764c822e077a span) {
  overflow-wrap: anywhere;
  text-align: center;
  font-size: .85rem;
  font-weight: 600;
  line-height: 1.25;
  max-width: 100%
}
:where(.m764c822e077a small) {
  font-size: .7rem;
  opacity: .65
}.ccab9df7f36e7{outline-offset:0}
:where([data-v1f76e1fa6464]) {
  padding: 1.25rem;
  margin-block: 1.5rem;
  text-align: center;
  border: 1px solid currentColor;
  border-radius: .75rem
}.oa95e0ae08a47{visibility:inherit}
:where([data-v1f76e1fa6464] a) {
  padding: .6rem 1.2rem;
  min-height: 44px;
  max-width: 100%;
  font-weight: 700;
  overflow-wrap: anywhere;
  display: inline-flex;
  align-items: center;
  justify-content: center
}
:where([data-v1f76e1fa6464] p) {
  margin: 0
}.v8db6271cf2a4{font-kerning:auto}
:where([data-s516335874083]) {
  margin: 2rem auto;
  padding: 0 1rem;
  max-width: 72rem;
  display: block
}.g6dcb8eb94801{font-kerning:auto}
:where([data-s516335874083] h2) {
  margin: 1.5rem 0 .75rem;
  font-size: 1.25rem;
  line-height: 1.3
}
:where([data-s516335874083] ul) {
  margin: 0 0 1rem;
  padding-left: 1.25rem
}.df4b8d7d8f5b0{unicode-bidi:normal}
:where([data-s516335874083] li) {
  line-height: 1.6;
  margin: .35rem 0
}
:where([data-ufb3c051d9d1c]) {
  border-top: 1px solid rgba(127,127,127,.25);
  opacity: .85;
  padding: .75rem 1rem;
  max-width: 72rem;
  margin: 2rem auto 1rem;
  font-size: .85rem;
  line-height: 1.6;
  display: block
}
:where([data-ufb3c051d9d1c] p) {
  margin: 0
}
:where([data-ufb3c051d9d1c] p+p) {
  margin-top: .35rem
}
[data-l78e291d3c453] [data-h1e1336b6c4bf] {
  visibility: hidden;
  margin: 0;
  opacity: 0;
  grid-area: 1/1;
  transition: opacity 500ms
}
[data-l78e291d3c453] [data-h1e1336b6c4bf][data-xeda83a19a901] {
  opacity: 1;
  visibility: visible
}
[data-l78e291d3c453][data-v333083450e05] {
  position: relative;
  display: grid
}
:where([data-l78e291d3c453] [data-h1e1336b6c4bf] img) {
  width: 100%;
  height: auto;
  display: block
}
[data-l78e291d3c453] :is([data-kd0b107576d41], [data-h3dfce708c0ad]) {
  width: 2.25rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  top: 50%;
  line-height: 1;
  transform: translateY(-50%);
  height: 2.25rem;
  z-index: 1;
  background: rgba(0,0,0,.45);
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  position: absolute
}.zb158569e995f{visibility:inherit}
html:not([data-jecba25b9e43d]) :is([data-l78e291d3c453] [data-kd0b107576d41], [data-l78e291d3c453] [data-h3dfce708c0ad], [data-l78e291d3c453][data-wfdfa653a7bcf]) {
  display: none
}
[data-l78e291d3c453] [data-kd0b107576d41] {
  left: .5rem
}
[data-l78e291d3c453] [data-h3dfce708c0ad] {
  right: .5rem
}.g04105f569981{unicode-bidi:normal}
[data-l78e291d3c453][data-wfdfa653a7bcf] {
  z-index: 60;
  font-size: 1.25rem;
  position: fixed;
  width: 2.6rem;
  line-height: 1;
  height: 2.6rem;
  pointer-events: none;
  background: var(--t22158a02b96e,#FFFFFF);
  right: 1rem;
  color: var(--i3772e653b1ad,#111111);
  border: 1px solid rgba(127,127,127,.35);
  border-radius: 50%;
  opacity: 0;
  cursor: pointer;
  bottom: 5.5rem;
  transition: opacity 200ms
}
[data-l78e291d3c453][data-wfdfa653a7bcf][data-jb02d450adc58] {
  pointer-events: auto;
  opacity: 1
}.g2a72a6e424d9{outline-offset:0}
@media (prefers-reduced-motion:reduce) {
  [data-l78e291d3c453] [data-h1e1336b6c4bf], [data-l78e291d3c453][data-wfdfa653a7bcf] {
    transition: none
  }
}
