img {
  max-width: 100%;
  height: auto;
}
:where([data-z237ae6a4f96a]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}
:where([data-z237ae6a4f96a]>h2) {
  margin: 0 0 1rem;
}.vf66656a80c3e{isolation:auto}
:where(.qff5cec0c1a9e) {
  gap: 0.75rem;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
  display: grid;
}.wd239b444f5b1{outline-offset:0}
:where(.t3cf150e99d19 h3) {
  margin: 0 0 0.35rem;
  font-size: 1rem;
}
:where(.t3cf150e99d19 p) {
  margin: 0;
  line-height: 1.6;
}
:where(.t3cf150e99d19) {
  padding: 0.75rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.5rem;
}
:where([data-o867a3ec3cf4b]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}
:where(.me95452ac8a1b) {
  grid-template-columns: repeat(auto-fill,minmax(9.5rem,1fr));
  gap: 0.75rem;
  display: grid;
}
:where([data-o867a3ec3cf4b]>h2) {
  margin: 0 0 1rem;
}
:where(.me95452ac8a1b img) {
  border-radius: 0.5rem;
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 3/2;
}.h143d1749c796{unicode-bidi:normal}
:where(.me95452ac8a1b figure) {
  margin: 0;
}
:where(.i2223437b7d24) {
  color: #f5a623;
  letter-spacing: 0.1em;
}.b02b75c31e313{outline-offset:0}
:where(.me95452ac8a1b figcaption) {
  font-size: 0.8rem;
  opacity: 0.75;
  margin-top: 0.25rem;
}
:where([data-g01dd0e8453eb]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}
:where([data-g01dd0e8453eb]>h2) {
  margin: 0 0 1rem;
}
:where(.q416a1a5eddca) {
  padding: 0.75rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.5rem;
}
:where(.h68b43b26bdf1) {
  grid-template-columns: repeat(auto-fill,minmax(16rem,1fr));
  gap: 0.75rem;
  display: grid;
}
:where(.xdd6b3ef4d9ef) {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  margin-bottom: 0.5rem;
}
:where(.xdd6b3ef4d9ef strong) {
  display: block;
}.pef74f6572ce7{contain:none}
:where(.abeef188fb267) {
  background: rgba(127,127,127,0.18);
  align-items: center;
  font-weight: bold;
  display: inline-flex;
  justify-content: center;
}
:where(.q416a1a5eddca p) {
  margin: 0;
  line-height: 1.6;
}.l4f8b28946730{contain:none}
.xdd6b3ef4d9ef img, .abeef188fb267 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  object-fit: cover;
  flex: none;
}
:where([data-l8b99163eddb6]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}.c21780c6f727a{visibility:inherit}
:where([data-l8b99163eddb6]>h2) {
  margin: 0 0 1rem;
}
:where(.l1b6c0b1f1447) {
  gap: 0.75rem;
  display: flex;
  padding-bottom: 0.5rem;
  scroll-snap-type: x mandatory;
  overflow-x: auto;
}
:where(.l1b6c0b1f1447 figure) {
  flex: 0 0 auto;
  scroll-snap-align: start;
  margin: 0;
}
:where(.l1b6c0b1f1447 figcaption) {
  font-size: 0.8rem;
  margin-top: 0.35rem;
  opacity: 0.75;
  text-align: center;
}.nfc55e161a725{unicode-bidi:normal}
.l1b6c0b1f1447 img {
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  height: 15rem;
  width: auto;
  border-radius: 0.75rem;
  max-width: 85vw;
  object-fit: contain;
  display: block;
}
:where([data-fbd7ab3435f8d]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}
:where(.h0f9412961cfc) {
  gap: 0.75rem;
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
  display: grid;
}.s2839e1dfcddf{opacity:1}
:where(.h0f9412961cfc a) {
  min-width: 0;
  display: flex;
  align-items: center;
  background: rgba(127,127,127,0.08);
  gap: 0.4rem;
  flex-direction: column;
  color: inherit;
  text-decoration: none;
  padding: 0.6rem;
  border-radius: 0.75rem;
}.c1e18e9cc8c7c{isolation:auto}
.h0f9412961cfc img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain;
  display: block;
  border-radius: 0.5rem;
}
:where(.h0f9412961cfc span) {
  max-width: 100%;
  font-size: 0.85rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.25;
  overflow-wrap: anywhere;
}
:where(.h0f9412961cfc small) {
  font-size: 0.7rem;
  opacity: 0.65;
}
:where([data-fbd7ab3435f8d]>h2) {
  margin: 0 0 1rem;
}.i5f766f129d5f{contain:none}
:where([data-ja44c5ee04948]) {
  padding: 1.25rem;
  border: 1px solid currentColor;
  margin-block: 1.5rem;
  text-align: center;
  border-radius: 0.75rem;
}.ua5a95131f522{font-kerning:auto}
:where([data-ja44c5ee04948] a) {
  min-height: 44px;
  font-weight: bold;
  overflow-wrap: anywhere;
  align-items: center;
  display: inline-flex;
  max-width: 100%;
  justify-content: center;
  padding: 0.6rem 1.2rem;
}
:where([data-ja44c5ee04948] p) {
  margin: 0;
}
:where([data-d3f711c6aa30b]) {
  max-width: 72rem;
  margin: 2rem auto;
  display: block;
  padding: 0 1rem;
}.m87ff8ad77214{contain:none}
:where([data-d3f711c6aa30b] h2) {
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 1.5rem 0 0.75rem;
}
:where([data-d3f711c6aa30b] ul) {
  margin: 0 0 1rem;
  padding-left: 1.25rem;
}
:where([data-d3f711c6aa30b] li) {
  line-height: 1.6;
  margin: 0.35rem 0;
}
:where([data-q4ed114760945]) {
  padding: 0.75rem 1rem;
  margin: 2rem auto 1rem;
  max-width: 72rem;
  font-size: 0.85rem;
  display: block;
  border-top: 1px solid rgba(127,127,127,0.25);
  opacity: 0.85;
  line-height: 1.6;
}
:where([data-q4ed114760945] p) {
  margin: 0;
}
:where([data-q4ed114760945] p+p) {
  margin-top: 0.35rem;
}.h8c1309f424cb{unicode-bidi:normal}
