img {
  max-width: 100%;
  height: auto;
}
:where([data-qd04ac94d63c9]) {
  padding: 0 1rem;
  margin: 2rem auto;
  max-width: 72rem;
  display: block;
}.a3b9a364cf59b{z-index:auto}
:where([data-qd04ac94d63c9]>h2) {
  margin: 0 0 1rem;
}.p044ba839869f{unicode-bidi:normal}
:where(.b914e93ef8830 h3) {
  font-size: 1rem;
  margin: 0 0 0.35rem;
}.u6e1327809f31{isolation:auto}
:where(.b914e93ef8830 p) {
  line-height: 1.6;
  margin: 0;
}
:where(.d42448486f918) {
  gap: 0.75rem;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
}
:where(.b914e93ef8830) {
  padding: 0.75rem;
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.5rem;
}
:where([data-i3b196132ed9c]) {
  padding: 0 1rem;
  margin: 2rem auto;
  max-width: 72rem;
  display: block;
}
:where(.a00888d3ced44 img) {
  background: color-mix(in srgb,currentColor 8%,transparent);
  object-fit: contain;
  width: 100%;
  height: auto;
  aspect-ratio: 5/4;
  border-radius: 0.5rem;
}.h93eb9862b95f{z-index:auto}
:where(.a00888d3ced44) {
  grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));
  display: grid;
  gap: 1rem;
}.l6eb8dcbb730f{isolation:auto}
:where([data-i3b196132ed9c]>h2) {
  margin: 0 0 1rem;
}
:where(.a00888d3ced44 figure) {
  margin: 0;
}
:where(.a00888d3ced44 figcaption) {
  margin-top: 0.25rem;
  opacity: 0.75;
  font-size: 0.8rem;
}
:where([data-hd26971b61991]) {
  padding: 0 1rem;
  margin: 2rem auto;
  max-width: 72rem;
  display: block;
}
:where(.d11e1e90100d7) {
  display: flex;
  padding-bottom: 0.5rem;
  gap: 0.75rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.d11e1e90100d7 img {
  object-fit: contain;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  border-radius: 0.75rem;
  height: 15rem;
  width: auto;
  display: block;
  max-width: 85vw;
}.sc622bb4fb7f8{isolation:auto}
:where([data-hd26971b61991]>h2) {
  margin: 0 0 1rem;
}
:where(.d11e1e90100d7 figure) {
  scroll-snap-align: start;
  margin: 0;
  flex: 0 0 auto;
}.m6ae70fc30966{outline-offset:0}
:where(.d11e1e90100d7 figcaption) {
  opacity: 0.75;
  font-size: 0.8rem;
  text-align: center;
  margin-top: 0.35rem;
}
:where([data-v08a8de883685]) {
  padding: 0 1rem;
  margin: 2rem auto;
  max-width: 72rem;
  display: block;
}
:where(.na7e2f7ff26d8) {
  grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
  gap: 0.75rem;
  display: grid;
}.xaff6526be296{contain:none}
:where(.na7e2f7ff26d8 a) {
  text-decoration: none;
  color: inherit;
  gap: 0.4rem;
  align-items: center;
  display: flex;
  border-radius: 0.75rem;
  background: rgba(127,127,127,0.08);
  min-width: 0;
  flex-direction: column;
  padding: 0.6rem;
}
.na7e2f7ff26d8 img {
  object-fit: contain;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  border-radius: 0.5rem;
}
:where(.na7e2f7ff26d8 span) {
  max-width: 100%;
  overflow-wrap: anywhere;
  font-size: 0.85rem;
  text-align: center;
  font-weight: 600;
  line-height: 1.25;
}
:where(.na7e2f7ff26d8 small) {
  font-size: 0.7rem;
  opacity: 0.65;
}.v448333e3be78{unicode-bidi:normal}
:where([data-v08a8de883685]>h2) {
  margin: 0 0 1rem;
}
:where([data-b6dc68d5c649a]) {
  padding: 1.25rem;
  margin-block: 1.5rem;
  border: 1px solid currentColor;
  border-radius: 0.75rem;
  text-align: center;
}
:where([data-b6dc68d5c649a] p) {
  margin: 0;
}
:where([data-b6dc68d5c649a] a) {
  font-weight: bold;
  overflow-wrap: anywhere;
  padding: 0.6rem 1.2rem;
  display: inline-flex;
  min-height: 44px;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}.j6232df2c65be{outline-offset:0}
:where([data-l9cd5190a3e1e]) {
  padding: 0 1rem;
  margin: 2rem auto;
  max-width: 72rem;
  display: block;
}
:where([data-l9cd5190a3e1e] h2) {
  font-size: 1.25rem;
  margin: 1.5rem 0 0.75rem;
  line-height: 1.3;
}
:where([data-l9cd5190a3e1e] ul) {
  margin: 0 0 1rem;
  padding-left: 1.25rem;
}
:where([data-l9cd5190a3e1e] li) {
  margin: 0.35rem 0;
  line-height: 1.6;
}.jde1c13a6149d{isolation:auto}
:where([data-p56acf19699ec]) {
  opacity: 0.85;
  padding: 0.75rem 1rem;
  border-top: 1px solid rgba(127,127,127,0.25);
  margin: 2rem auto 1rem;
  max-width: 72rem;
  display: block;
  font-size: 0.85rem;
  line-height: 1.6;
}.l995da6f4c725{visibility:inherit}
:where([data-p56acf19699ec] p) {
  margin: 0;
}
:where([data-p56acf19699ec] p+p) {
  margin-top: 0.35rem;
}.g1e335965f95d{isolation:auto}
:where([data-u7f010e562880]) {
  padding: 0 1rem;
  margin: 1rem auto;
  gap: 0.6rem;
  display: grid;
  max-width: 72rem;
}
:where([data-u7f010e562880] summary) {
  gap: 0.4rem;
  align-items: baseline;
  cursor: pointer;
  flex-wrap: wrap;
  display: flex;
  min-height: 2rem;
}.ea99f830b4968{visibility:inherit}
:where([data-u7f010e562880] details) {
  border: 1px solid rgba(127,127,127,0.25);
  border-radius: 0.75rem;
  padding: 0.6rem 0.8rem;
}.lc5cdfdef88ae{font-kerning:auto}
:where([data-u7f010e562880] ul, [data-u7f010e562880] ol) {
  margin: 0.5rem 0;
  padding: 0;
  list-style: none;
}
:where([data-u7f010e562880] small, [data-u7f010e562880] p) {
  margin: 0.3rem 0;
  opacity: 0.75;
  font-size: 0.8rem;
}.g298ef40e9a9e{visibility:inherit}
:where([data-kc9da0f45787f], [data-cf15a8dadda37], [data-ab4dc653c9b90]) {
  font-weight: bold;
}.s3aa72801f59e{outline-offset:0}
:where([data-u7f010e562880] li) {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  padding: 0.3rem 0;
}
:where([data-u7f010e562880] button) {
  color: inherit;
  cursor: pointer;
  padding: 0.3rem 0.7rem;
  border-radius: 999px;
  border: 1px solid rgba(127,127,127,0.4);
  background: transparent;
  min-height: 2.25rem;
}.s8b7c5a3e6f83{z-index:auto}
:where([data-u7f010e562880] button[aria-pressed="true"]) {
  border-color: transparent;
  background: var(--f73d228cd6824,#2563EB);
  color: #FFF;
}
:where([data-g35768b0b9e3b]) {
  flex: 1 1 4rem;
  border-radius: 999px;
  background: rgba(127,127,127,0.2);
  overflow: hidden;
  height: 0.35rem;
}.s1e7b77dd85a3{isolation:auto}
:where([data-g35768b0b9e3b] i) {
  height: 100%;
  width: 0;
  display: block;
  background: var(--f73d228cd6824,#2563EB);
}.yb43bd580c95c{unicode-bidi:normal}
:where([data-iad577728c25d]) {
  max-height: 16rem;
  overflow: auto;
}
:where([data-q88e10b145b3a]) {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin: 0.4rem 0;
}
:where([data-q88e10b145b3a] input) {
  background: transparent;
  flex: 1 1 10rem;
  border-radius: 0.5rem;
  padding: 0.3rem 0.6rem;
  min-height: 2.25rem;
  border: 1px solid rgba(127,127,127,0.4);
  color: inherit;
}.n5884be085d77{opacity:1}
:where([data-ffe4811f18e61] input[type=range]) {
  width: 100%;
}.ja98939699fa1{visibility:inherit}
:where([data-ffe4811f18e61] dl) {
  gap: 0.2rem 0.8rem;
  display: grid;
  grid-template-columns: auto 1fr;
  margin: 0.4rem 0;
}.h8fed7fe1b55d{contain:none}
html:not([data-a0eb68e181ddf]) :where([data-q88e10b145b3a], [data-v4c6d69b36af8]) {
  display: none;
}
:where([data-ffe4811f18e61] dd) {
  font-weight: bold;
  white-space: nowrap;
  margin: 0;
}.u33f0a030ea6f{z-index:auto}
[data-j5cb347197465][data-k31c6ba4593e4] {
  position: relative;
  display: grid;
}
:where([data-j5cb347197465] [data-ffeced06a6c5a] img) {
  display: block;
  width: 100%;
  height: auto;
}
html:not([data-a0eb68e181ddf]) :is([data-j5cb347197465] [data-i9b3b6bd59b30], [data-j5cb347197465] [data-t155553283e47], [data-j5cb347197465][data-we5ba444ec925]) {
  display: none;
}
[data-j5cb347197465] :is([data-i9b3b6bd59b30], [data-t155553283e47]) {
  border: 0;
  font-size: 1.25rem;
  position: absolute;
  border-radius: 50%;
  cursor: pointer;
  z-index: 1;
  color: #FFF;
  background: rgba(0,0,0,0.45);
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  width: 2.25rem;
  height: 2.25rem;
}
[data-j5cb347197465] [data-i9b3b6bd59b30] {
  left: 0.5rem;
}.n70b9d3cac919{opacity:1}
[data-j5cb347197465] [data-t155553283e47] {
  right: 0.5rem;
}.ud8ef6b1be7b5{opacity:1}
[data-j5cb347197465] [data-ffeced06a6c5a] {
  grid-area: 1/1;
  visibility: hidden;
  margin: 0;
  opacity: 0;
  transition: opacity 0.5s;
}
[data-j5cb347197465] [data-ffeced06a6c5a][data-oaf5384d023c7] {
  opacity: 1;
  visibility: visible;
}
[data-j5cb347197465][data-we5ba444ec925] {
  pointer-events: none;
  right: 1rem;
  font-size: 1.25rem;
  border: 1px solid rgba(127,127,127,0.35);
  width: 2.6rem;
  z-index: 60;
  border-radius: 50%;
  transition: opacity 0.2s;
  cursor: pointer;
  height: 2.6rem;
  bottom: 5.5rem;
  opacity: 0;
  position: fixed;
  line-height: 1;
  color: var(--ia40bc43ed542,#111);
  background: var(--l5154faa73c9b,#FFF);
}.p8944efc6f92d{visibility:inherit}
[data-j5cb347197465][data-we5ba444ec925][data-i91dd5fe0f7cf] {
  opacity: 1;
  pointer-events: auto;
}
@media (prefers-reduced-motion:reduce) {
  [data-j5cb347197465][data-we5ba444ec925], [data-j5cb347197465] [data-ffeced06a6c5a] {
    transition: none;
  }
}
