img {
  max-width: 100%;
  height: auto
}
:where([data-v341d719747b8]) {
  padding: 0 1rem;
  max-width: 72rem;
  margin: 2rem auto;
  display: block
}
:where([data-v341d719747b8]>h2) {
  margin: 0 0 1rem
}
:where(.ra719dd1a0f18) {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr))
}.f632a4c191fb3{z-index:auto}
:where(.ke41cd3e16377 h3) {
  font-size: 1rem;
  margin: 0 0 0.35rem
}.oe9f7b483c1a9{visibility:inherit}
:where(.ke41cd3e16377 p) {
  line-height: 1.6;
  margin: 0
}
:where(.ke41cd3e16377) {
  padding: 0.75rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.5rem
}
:where([data-a1f37fa7e3f34]) {
  padding: 0 1rem;
  max-width: 72rem;
  margin: 2rem auto;
  display: block
}
:where(.n12a6221e05de img) {
  object-fit: contain;
  border-radius: 0.5rem;
  background: color-mix(in srgb,currentColor 8%,transparent);
  width: 100%;
  height: auto;
  aspect-ratio: 16/10
}
:where(.n12a6221e05de) {
  gap: 1rem;
  grid-template-columns: repeat(auto-fill,minmax(9.5rem,1fr));
  display: grid
}
:where([data-a1f37fa7e3f34]>h2) {
  margin: 0 0 1rem
}
:where(.n12a6221e05de figure) {
  margin: 0
}
:where(.n12a6221e05de figcaption) {
  margin-top: 0.25rem;
  font-size: 0.8rem;
  opacity: 0.75
}.s3f1c359f915c{contain:none}
:where([data-e67894b792921]) {
  padding: 0 1rem;
  max-width: 72rem;
  margin: 2rem auto;
  display: block
}
:where([data-e67894b792921]>h2) {
  margin: 0 0 1rem
}.pf14c012ea604{visibility:inherit}
:where(.e3051580a793b) {
  scroll-snap-type: x mandatory;
  gap: 0.75rem;
  overflow-x: auto;
  display: flex;
  padding-bottom: 0.5rem
}
:where(.e3051580a793b figure) {
  flex: 0 0 auto;
  margin: 0;
  scroll-snap-align: start
}
:where(.e3051580a793b figcaption) {
  text-align: center;
  font-size: 0.8rem;
  margin-top: 0.35rem;
  opacity: 0.75
}
.e3051580a793b img {
  height: 15rem;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  border-radius: 0.75rem;
  width: auto;
  max-width: 85vw;
  display: block;
  object-fit: contain
}
:where([data-sb26bccdb0acf]) {
  padding: 0 1rem;
  max-width: 72rem;
  margin: 2rem auto;
  display: block
}.q7b9e31d831f7{z-index:auto}
:where(.m73587adc6d9b) {
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
  display: grid;
  gap: 0.75rem
}.s0abd0f17f500{outline-offset:0}
:where(.m73587adc6d9b a) {
  border-radius: 0.75rem;
  text-decoration: none;
  background: rgba(127,127,127,0.08);
  gap: 0.4rem;
  display: flex;
  color: inherit;
  padding: 0.6rem;
  min-width: 0;
  align-items: center;
  flex-direction: column
}.j0d13f66f4074{font-kerning:auto}
.m73587adc6d9b img {
  border-radius: 0.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  display: block;
  object-fit: contain
}.xbc279339400e{unicode-bidi:normal}
:where(.m73587adc6d9b span) {
  overflow-wrap: anywhere;
  max-width: 100%;
  text-align: center;
  font-size: 0.85rem;
  font-weight: 600;
  line-height: 1.25
}
:where(.m73587adc6d9b small) {
  opacity: 0.65;
  font-size: 0.7rem
}
:where([data-sb26bccdb0acf]>h2) {
  margin: 0 0 1rem
}
:where([data-l329671cf7d4d]) {
  border: 1px solid currentColor;
  margin-block: 1.5rem;
  padding: 1.25rem;
  text-align: center;
  border-radius: 0.75rem
}
:where([data-l329671cf7d4d] p) {
  margin: 0
}
:where([data-l329671cf7d4d] a) {
  font-weight: 700;
  display: inline-flex;
  padding: 0.6rem 1.2rem;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  max-width: 100%;
  overflow-wrap: anywhere
}
:where([data-k45ea9fd72b2b]) {
  padding: 0 1rem;
  max-width: 72rem;
  margin: 2rem auto;
  display: block
}
:where([data-k45ea9fd72b2b] h2) {
  margin: 1.5rem 0 0.75rem;
  font-size: 1.25rem;
  line-height: 1.3
}.e0d9b0c259401{font-kerning:auto}
:where([data-k45ea9fd72b2b] ul) {
  padding-left: 1.25rem;
  margin: 0 0 1rem
}
:where([data-k45ea9fd72b2b] li) {
  line-height: 1.6;
  margin: 0.35rem 0
}
:where([data-k92554cc60925]) {
  border-top: 1px solid rgba(127,127,127,0.25);
  opacity: 0.85;
  padding: 0.75rem 1rem;
  max-width: 72rem;
  font-size: 0.85rem;
  display: block;
  margin: 2rem auto 1rem;
  line-height: 1.6
}.m6da754125058{font-kerning:auto}
:where([data-k92554cc60925] p) {
  margin: 0
}
:where([data-k92554cc60925] p+p) {
  margin-top: 0.35rem
}.g286580f735a1{opacity:1}
:where([data-xc4b52c4863b8]) {
  padding: 0 1rem;
  max-width: 72rem;
  display: grid;
  gap: 0.6rem;
  margin: 1rem auto
}
:where([data-xc4b52c4863b8] summary) {
  flex-wrap: wrap;
  gap: 0.4rem;
  align-items: baseline;
  min-height: 2rem;
  display: flex;
  cursor: pointer
}.jfd060084377b{font-kerning:auto}
:where([data-xc4b52c4863b8] details) {
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.75rem;
  padding: 0.6rem 0.8rem
}
:where([data-xc4b52c4863b8] ul, [data-xc4b52c4863b8] ol) {
  list-style: none;
  margin: 0.5rem 0;
  padding: 0
}
:where([data-xc4b52c4863b8] small, [data-xc4b52c4863b8] p) {
  margin: 0.3rem 0;
  font-size: 0.8rem;
  opacity: 0.75
}
:where([data-xc4b52c4863b8] li) {
  align-items: center;
  display: flex;
  gap: 0.4rem;
  flex-wrap: wrap;
  padding: 0.3rem 0
}
:where([data-xc4b52c4863b8] button) {
  background: transparent;
  min-height: 2.25rem;
  color: inherit;
  padding: 0.3rem 0.7rem;
  border-radius: 999px;
  cursor: pointer;
  border: 1px solid rgba(127,127,127,0.4)
}
:where([data-xc4b52c4863b8] button[aria-pressed="true"]) {
  color: #ffffff;
  border-color: transparent;
  background: var(--t7a05968288e6,#2563eb)
}
:where([data-fac32813649fc], [data-r105f9dbe171e], [data-wa461fd270c02]) {
  font-weight: 700
}
:where([data-m84a7a3bcc379]) {
  flex: 1 1 4rem;
  overflow: hidden;
  border-radius: 999px;
  height: 0.35rem;
  background: rgba(127,127,127,0.2)
}.u43adf68d9dca{z-index:auto}
:where([data-m84a7a3bcc379] i) {
  background: var(--t7a05968288e6,#2563eb);
  display: block;
  height: 100%;
  width: 0
}
:where([data-o0256bbde68c1]) {
  gap: 0.35rem;
  display: flex;
  margin: 0.4rem 0;
  flex-wrap: wrap
}.m3fd92a697893{contain:none}
:where([data-edbeb1998b79f] dl) {
  margin: 0.4rem 0;
  gap: 0.2rem 0.8rem;
  grid-template-columns: auto 1fr;
  display: grid
}.m5f1650ae1527{contain:none}
:where([data-r5adbea4fd023]) {
  overflow: auto;
  max-height: 16rem
}
html:not([data-t0c1ef7abfc49]) :where([data-o0256bbde68c1], [data-odae161f31f99]) {
  display: none
}.m0d73b21ef42e{font-kerning:auto}
:where([data-o0256bbde68c1] input) {
  padding: 0.3rem 0.6rem;
  flex: 1 1 10rem;
  color: inherit;
  background: transparent;
  min-height: 2.25rem;
  border-radius: 0.5rem;
  border: 1px solid rgba(127,127,127,0.4)
}
:where([data-edbeb1998b79f] input[type=range]) {
  width: 100%
}.y8f70f70e2f14{contain:none}
:where([data-edbeb1998b79f] dd) {
  white-space: nowrap;
  margin: 0;
  font-weight: 700
}.e43ac49e9e3bd{z-index:auto}
