img {
  max-width: 100%;
  height: auto
}
:where([data-p706b68fe579e]) {
  display: block;
  max-width: 72rem;
  padding: 0 1rem;
  margin: 2rem auto
}
:where([data-p706b68fe579e]>h2) {
  margin: 0 0 1rem
}.jeda3acce140f{font-kerning:auto}
:where(.odf02bd416887 h3) {
  margin: 0 0 .35rem;
  font-size: 1rem
}.z7ac56862bbc0{outline-offset:0}
:where(.odf02bd416887 p) {
  margin: 0;
  line-height: 1.6
}
:where(.m1efd15eb6f45) {
  gap: .75rem;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr))
}.x2884328f48e3{opacity:1}
:where(.odf02bd416887) {
  border: 1px solid rgba(127,127,127,.25);
  border-radius: .5rem;
  padding: .75rem
}.rf31e9b28de96{z-index:auto}
:where([data-s64c60435dab2]) {
  display: block;
  max-width: 72rem;
  padding: 0 1rem;
  margin: 2rem auto
}.nfecbe789a43a{isolation:auto}
:where(.g5459179669a0) {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(9rem,1fr));
  gap: 1rem
}.l913a2979bb40{visibility:inherit}
:where([data-s64c60435dab2]>h2) {
  margin: 0 0 1rem
}
:where(.g5459179669a0 img) {
  background: color-mix(in srgb,currentColor 8%,transparent);
  object-fit: contain;
  border-radius: .5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 3/2
}.l111ec49cce3b{visibility:inherit}
:where(.g5459179669a0 figure) {
  margin: 0
}
:where(.g5459179669a0 figcaption) {
  opacity: .75;
  font-size: .8rem;
  margin-top: .25rem
}.c1063622c3b29{opacity:1}
:where([data-uff5b4a8d22c9]) {
  display: block;
  max-width: 72rem;
  padding: 0 1rem;
  margin: 2rem auto
}
:where(.u642139c5f6a6) {
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  display: flex;
  padding-bottom: .5rem;
  gap: .75rem
}
.u642139c5f6a6 img {
  object-fit: contain;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  display: block;
  border-radius: .75rem;
  height: 15rem;
  width: auto;
  max-width: 85vw
}.xb406667be277{unicode-bidi:normal}
:where([data-uff5b4a8d22c9]>h2) {
  margin: 0 0 1rem
}
:where(.u642139c5f6a6 figure) {
  scroll-snap-align: start;
  margin: 0;
  flex: 0 0 auto
}.ad3142c6f14cd{z-index:auto}
:where(.u642139c5f6a6 figcaption) {
  text-align: center;
  margin-top: .35rem;
  opacity: .75;
  font-size: .8rem
}
:where([data-c390c607c87ef]) {
  display: block;
  max-width: 72rem;
  padding: 0 1rem;
  margin: 2rem auto
}.j3aaaab644245{outline-offset:0}
:where([data-c390c607c87ef]>h2) {
  margin: 0 0 1rem
}
:where(.b50353a4f66e3) {
  gap: .75rem;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}.i32fcb39af3c0{outline-offset:0}
:where(.b50353a4f66e3 a) {
  border-radius: .75rem;
  gap: .4rem;
  color: inherit;
  text-decoration: none;
  padding: .6rem;
  min-width: 0;
  background: rgba(127,127,127,.08);
  display: flex;
  align-items: center;
  flex-direction: column
}.j2d8c94c059a5{font-kerning:auto}
.b50353a4f66e3 img {
  object-fit: contain;
  display: block;
  border-radius: .5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3
}.raec82864c2d6{isolation:auto}
:where(.b50353a4f66e3 span) {
  text-align: center;
  font-size: .85rem;
  overflow-wrap: anywhere;
  max-width: 100%;
  font-weight: 600;
  line-height: 1.25
}
:where([data-d1726de37310a]) {
  text-align: center;
  padding: 1.25rem;
  margin-block: 1.5rem;
  border: 1px solid currentColor;
  border-radius: .75rem
}
:where(.b50353a4f66e3 small) {
  font-size: .7rem;
  opacity: .65
}
:where([data-d1726de37310a] a) {
  align-items: center;
  overflow-wrap: anywhere;
  min-height: 44px;
  justify-content: center;
  padding: .6rem 1.2rem;
  max-width: 100%;
  font-weight: bold;
  display: inline-flex
}.re4edb397c9ec{unicode-bidi:normal}
:where([data-d1726de37310a] p) {
  margin: 0
}
:where([data-haa03650aa317]) {
  display: block;
  max-width: 72rem;
  padding: 0 1rem;
  margin: 2rem auto
}
:where([data-haa03650aa317] h2) {
  margin: 1.5rem 0 .75rem;
  font-size: 1.25rem;
  line-height: 1.3
}
:where([data-haa03650aa317] ul) {
  padding-left: 1.25rem;
  margin: 0 0 1rem
}
:where([data-haa03650aa317] li) {
  margin: .35rem 0;
  line-height: 1.6
}.t3c658f88e830{unicode-bidi:normal}
:where([data-wf8fa2cf2ee2b]) {
  padding: .75rem 1rem;
  margin: 2rem auto 1rem;
  display: block;
  font-size: .85rem;
  line-height: 1.6;
  max-width: 72rem;
  opacity: .85;
  border-top: 1px solid rgba(127,127,127,.25)
}.hefbe9c2d2778{contain:none}
[data-a549e2fe727c3][data-j01ab2aed35e8] {
  display: grid;
  position: relative
}
:where([data-a549e2fe727c3] [data-a0b73c036f042] img) {
  display: block;
  width: 100%;
  height: auto
}
:where([data-wf8fa2cf2ee2b] p) {
  margin: 0
}
[data-a549e2fe727c3] :is([data-xe6673ecb59f2], [data-fe80010114472]) {
  z-index: 1;
  font-size: 1.25rem;
  width: 2.25rem;
  line-height: 1;
  color: #FFF;
  top: 50%;
  cursor: pointer;
  border: 0;
  position: absolute;
  height: 2.25rem;
  background: rgba(0,0,0,.45);
  transform: translateY(-50%);
  border-radius: 50%
}
html:not([data-tb55805970691]) :is([data-a549e2fe727c3] [data-xe6673ecb59f2], [data-a549e2fe727c3] [data-fe80010114472], [data-a549e2fe727c3][data-pef126e4d4a99]) {
  display: none
}.k8ea2fdd7a998{isolation:auto}
:where([data-wf8fa2cf2ee2b] p+p) {
  margin-top: .35rem
}
[data-a549e2fe727c3] [data-a0b73c036f042] {
  visibility: hidden;
  grid-area: 1/1;
  margin: 0;
  transition: opacity .5s;
  opacity: 0
}
[data-a549e2fe727c3] [data-a0b73c036f042][data-q2ba66bc13768] {
  opacity: 1;
  visibility: visible
}
[data-a549e2fe727c3] [data-xe6673ecb59f2] {
  left: .5rem
}.e8de0a9fb704d{font-kerning:auto}
[data-a549e2fe727c3] [data-fe80010114472] {
  right: .5rem
}
[data-a549e2fe727c3][data-pef126e4d4a99] {
  right: 1rem;
  font-size: 1.25rem;
  position: fixed;
  line-height: 1;
  z-index: 60;
  cursor: pointer;
  background: var(--o3d8241a5450b,#FFF);
  border: 1px solid rgba(127,127,127,.35);
  pointer-events: none;
  bottom: 5.5rem;
  width: 2.6rem;
  height: 2.6rem;
  transition: opacity .2s;
  opacity: 0;
  border-radius: 50%;
  color: var(--q6deb3351b1aa,#111)
}
[data-a549e2fe727c3][data-pef126e4d4a99][data-z3705e03c9867] {
  opacity: 1;
  pointer-events: auto
}.q6a58f575e01a{outline-offset:0}
@media (prefers-reduced-motion:reduce) {
  [data-a549e2fe727c3][data-pef126e4d4a99], [data-a549e2fe727c3] [data-a0b73c036f042] {
    transition: none
  }
}
