@media (max-width: 899.98px) {
  html .zpre.ask.q .zp-q {
    transition:
      opacity .7s cubic-bezier(.22, .8, .18, 1),
      transform 1.8s cubic-bezier(.22, .8, .18, 1),
      visibility 0s 0s;
  }
  html .zpre.ask .zp-b {
    transition:
      opacity .75s cubic-bezier(.22, .8, .18, 1) .1s,
      transform 1.6s cubic-bezier(.22, .8, .18, 1) .1s,
      color .6s ease;
  }
  html .zpre.ask .zp-b + .zp-b {
    transition-delay:
      .22s,
      .22s,
      0s;
  }
  html .zpre.ask .zp-k {
    color: #efe9dc;
  }
}
@media (max-width: 899.98px) {
  html .answers_zx .asks:hover .ask:not(:hover):not([aria-expanded=true]) {
    opacity: 1;
    filter: none;
  }
  html .answers_zx .asks.open .ask:not([aria-expanded=true]) {
    opacity: .45;
    filter: none;
  }
}
@media (max-width: 899.98px) {
  html #h05 {
    text-align: center;
  }
  html #h05 .w5-1,
  html #h05 .w5-2 {
    display: inline-block;
    vertical-align: baseline;
  }
  html #h05 .w5-1 .ln-in {
    padding: 0;
  }
}
@media (max-width: 899.98px) {
  html #h01.is-seeded.fx-far .fw-dot {
    color: inherit;
    text-shadow: inherit;
  }
}
@media (max-width: 899.98px) {
  html #s05 .lbl {
    margin-top: 20svh;
  }
}
@media (max-width: 899.98px) {
  html #s06 .top {
    margin-top: 20svh;
  }
  html.p02 #s02 .txt {
    text-wrap: balance;
  }
  html #s05 .cms-ui .caret {
    opacity: 0;
    animation: none;
    transition: opacity .5s ease;
  }
  html #s05 .cms-ui.sel .caret {
    opacity: 1;
    animation: caret 1.6s ease-in-out infinite;
  }
}
@media (max-width: 899.98px) {
  html:has(#zpre.live:not(.out)) header.bar {
    opacity: 0;
  }
}
