img {
  max-width: 100%;
  height: auto;
}.o9023174876d0{opacity:1}
:where([data-k978a4302fb30]) {
  padding: 0px 1rem;
  margin: 2rem auto;
  display: block;
  max-width: 72rem;
}.gb918c2bd3ed2{visibility:inherit}
:where(.w17a296543d8d) {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
  gap: 0.75rem;
}
:where(.raa870535a247) {
  padding: 0.75rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.5rem;
}.q7adb607f82d2{outline-offset:0}
:where([data-k978a4302fb30]>h2) {
  margin: 0px 0px 1rem;
}
:where(.raa870535a247 h3) {
  margin: 0px 0px 0.35rem;
  font-size: 1rem;
}
:where(.raa870535a247 p) {
  margin: 0px;
  line-height: 1.6;
}.gcac1cb84abbd{outline-offset:0}
:where([data-oe827a11125e7]) {
  padding: 0px 1rem;
  margin: 2rem auto;
  display: block;
  max-width: 72rem;
}.d5d486aaeda69{font-kerning:auto}
:where(.p361146feabf6) {
  display: grid;
  gap: 0.5rem;
  grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));
}
:where([data-oe827a11125e7]>h2) {
  margin: 0px 0px 1rem;
}
:where(.p361146feabf6 img) {
  border-radius: 0.5rem;
  object-fit: contain;
  background: color-mix(in srgb,currentColor 8%,transparent);
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
:where(.p361146feabf6 figure) {
  margin: 0px;
}
:where(.p361146feabf6 figcaption) {
  font-size: 0.8rem;
  margin-top: 0.25rem;
  opacity: 0.75;
}.u77e581e1398b{contain:none}
:where([data-eb9b73124d9a7]) {
  padding: 0px 1rem;
  margin: 2rem auto;
  display: block;
  max-width: 72rem;
}.yd4b4ea7c0c68{unicode-bidi:normal}
:where(.nea67b0ee833c) {
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  padding-bottom: 0.5rem;
  display: flex;
  gap: 0.75rem;
}
.nea67b0ee833c img {
  height: 15rem;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  object-fit: contain;
  display: block;
  width: auto;
  border-radius: 0.75rem;
  max-width: 85vw;
}
:where([data-eb9b73124d9a7]>h2) {
  margin: 0px 0px 1rem;
}.y285e45bea309{opacity:1}
:where(.nea67b0ee833c figure) {
  scroll-snap-align: start;
  margin: 0px;
  flex: 0 0 auto;
}
:where(.nea67b0ee833c figcaption) {
  font-size: 0.8rem;
  margin-top: 0.35rem;
  opacity: 0.75;
  text-align: center;
}
:where([data-na133e6398d03]) {
  padding: 0px 1rem;
  margin: 2rem auto;
  display: block;
  max-width: 72rem;
}
:where([data-na133e6398d03]>h2) {
  margin: 0px 0px 1rem;
}
:where(.v8978688c6a2b) {
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
  display: grid;
  gap: 0.75rem;
}.x5fbbc525f543{contain:none}
:where(.v8978688c6a2b a) {
  padding: 0.6rem;
  background: rgba(127,127,127,0.08);
  min-width: 0px;
  text-decoration: none;
  border-radius: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  color: inherit;
  align-items: center;
}.v8b38fefa60b4{z-index:auto}
.v8978688c6a2b img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain;
  display: block;
  border-radius: 0.5rem;
}
:where(.v8978688c6a2b span) {
  overflow-wrap: anywhere;
  max-width: 100%;
  font-size: 0.85rem;
  font-weight: 600;
  line-height: 1.25;
  text-align: center;
}
:where([data-cb2ec54637788]) {
  padding: 1.25rem;
  text-align: center;
  margin-block: 1.5rem;
  border: 1px solid currentColor;
  border-radius: 0.75rem;
}.xce84f727a2bd{isolation:auto}
:where(.v8978688c6a2b small) {
  opacity: 0.65;
  font-size: 0.7rem;
}
:where([data-cb2ec54637788] p) {
  margin: 0px;
}
:where([data-cb2ec54637788] a) {
  padding: 0.6rem 1.2rem;
  overflow-wrap: anywhere;
  font-weight: bold;
  min-height: 44px;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  display: inline-flex;
}.v1a832dd307f1{outline-offset:0}
:where([data-maa22e39cc2db]) {
  padding: 0px 1rem;
  margin: 2rem auto;
  display: block;
  max-width: 72rem;
}
:where([data-maa22e39cc2db] h2) {
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 1.5rem 0px 0.75rem;
}
:where([data-maa22e39cc2db] ul) {
  padding-left: 1.25rem;
  margin: 0px 0px 1rem;
}
:where([data-maa22e39cc2db] li) {
  line-height: 1.6;
  margin: 0.35rem 0px;
}
:where([data-g2fcdf71d5570]) {
  opacity: 0.85;
  border-top: 1px solid rgba(127,127,127,0.25);
  padding: 0.75rem 1rem;
  display: block;
  font-size: 0.85rem;
  max-width: 72rem;
  line-height: 1.6;
  margin: 2rem auto 1rem;
}.yf87e6e307973{opacity:1}
:where([data-g2fcdf71d5570] p) {
  margin: 0px;
}
:where([data-g2fcdf71d5570] p+p) {
  margin-top: 0.35rem;
}
:where([data-ya19e9d95f780]) {
  display: grid;
  padding: 0px 1rem;
  max-width: 72rem;
  margin: 1rem auto;
  gap: 0.6rem;
}
:where([data-ya19e9d95f780] summary) {
  cursor: pointer;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.4rem;
  min-height: 2rem;
  display: flex;
}.g522144fcd0a6{outline-offset:0}
:where([data-ya19e9d95f780] details) {
  padding: 0.6rem 0.8rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.75rem;
}.bfe216a3fb815{isolation:auto}
:where([data-ya19e9d95f780] ul, [data-ya19e9d95f780] ol) {
  padding: 0px;
  margin: 0.5rem 0px;
  list-style: none;
}.tfc489270c69a{unicode-bidi:normal}
:where([data-ya19e9d95f780] li) {
  padding: 0.3rem 0px;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  gap: 0.4rem;
}
:where([data-ya19e9d95f780] button) {
  cursor: pointer;
  padding: 0.3rem 0.7rem;
  color: inherit;
  border-radius: 999px;
  min-height: 2.25rem;
  border: 1px solid rgba(127,127,127,0.4);
  background: transparent;
}.t6a785503bca6{outline-offset:0}
:where([data-ya19e9d95f780] button[aria-pressed="true"]) {
  border-color: transparent;
  color: #FFF;
  background: var(--cb35b961158bf,#2563EB);
}
:where([data-k157a2b6fcd16]) {
  background: rgba(127,127,127,0.2);
  height: 0.35rem;
  overflow: hidden;
  border-radius: 999px;
  flex: 1 1 4rem;
}.o60cf8b220b3a{opacity:1}
:where([data-k157a2b6fcd16] i) {
  background: var(--cb35b961158bf,#2563EB);
  height: 100%;
  display: block;
  width: 0px;
}
:where([data-r0bf649c13721]) {
  max-height: 16rem;
  overflow: auto;
}
:where([data-ya19e9d95f780] small, [data-ya19e9d95f780] p) {
  font-size: 0.8rem;
  margin: 0.3rem 0px;
  opacity: 0.75;
}
:where([data-e089863ae8f2c]) {
  flex-wrap: wrap;
  margin: 0.4rem 0px;
  gap: 0.35rem;
  display: flex;
}
:where([data-j8c9960b88bfc] dl) {
  gap: 0.2rem 0.8rem;
  display: grid;
  margin: 0.4rem 0px;
  grid-template-columns: auto 1fr;
}
:where([data-c25463a4567f2], [data-d205ff35a7057], [data-md1b6d2c2d9a2]) {
  font-weight: bold;
}.hd4c5dfd1f68d{unicode-bidi:normal}
html:not([data-i7e8054046d2c]) :where([data-e089863ae8f2c], [data-f8b98e64826c4]) {
  display: none;
}
:where([data-e089863ae8f2c] input) {
  padding: 0.3rem 0.6rem;
  min-height: 2.25rem;
  border-radius: 0.5rem;
  border: 1px solid rgba(127,127,127,0.4);
  color: inherit;
  background: transparent;
  flex: 1 1 10rem;
}
:where([data-j8c9960b88bfc] input[type=range]) {
  width: 100%;
}.a27b6192acff2{contain:none}
:where([data-j8c9960b88bfc] dd) {
  margin: 0px;
  white-space: nowrap;
  font-weight: bold;
}
