/* == main.css == */
a {
  color: unset;
  text-decoration: none;
}

.eymhx6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gakmvx {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ciza4c {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.catmr0 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ratio-1x1 {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
}

.fboz93 {
  height: auto;
  aspect-ratio: 301 / 169;
}

.guk4rj {
  height: 500px;
}

.fqer5w {
  height: 3rem;
}

.foeoxn {
  white-space: break-spaces;
}

.egdvbs {
  font-size: 0.6rem;
}

.dxtovb {
  font-size: 0.65rem;
}

.j5s6ap {
  font-size: 0.7rem;
}

.fjaj9a {
  font-size: 0.75rem;
}

.b44x2m {
  font-size: 0.8rem;
}

.c2i9hq {
  font-size: 0.85rem;
}

.dwt3df {
  font-size: 0.9rem;
}

.cdhkce {
  font-size: 0.95rem;
}

.behn2u {
  font-size: 1rem;
}

.elc7bj {
  font-size: 1.25rem;
}

.bvskwv {
  font-size: 1.5rem;
}

@media (min-width: 576px) {
  .s80jn9 {
    font-size: 0.6rem;
  }

  .dv7cj0 {
    font-size: 0.65rem;
  }

  .emfsh0 {
    font-size: 0.7rem;
  }

  .fc2owc {
    font-size: 0.75rem;
  }

  .djh7tz {
    font-size: 0.8rem;
  }

  .ez05t1 {
    font-size: 0.85rem;
  }

  .ii1pcv {
    font-size: 0.9rem;
  }

  .bl98d8 {
    font-size: 0.95rem;
  }

  .f0zjiq {
    font-size: 1rem;
  }

  .f5rl0v {
    font-size: 1.25rem;
  }

  .blo2bq {
    font-size: 1.5rem;
  }
}

@media (min-width: 768px) {
  .xi1ub6 {
    font-size: 0.6rem;
  }

  .fgaoun {
    font-size: 0.65rem;
  }

  .eortiq {
    font-size: 0.7rem;
  }

  .apoezf {
    font-size: 0.75rem;
  }

  .doghbs {
    font-size: 0.8rem;
  }

  .bewywx {
    font-size: 0.85rem;
  }

  .ynf79l {
    font-size: 0.9rem;
  }

  .e3e474 {
    font-size: 0.95rem;
  }

  .g1tbl2 {
    font-size: 1rem;
  }

  .dxojwu {
    font-size: 1.25rem;
  }

  .c2kskl {
    font-size: 1.5rem;
  }
}

@media (min-width: 992px) {
  .d466ta {
    font-size: 0.6rem;
  }

  .z5h13l {
    font-size: 0.65rem;
  }

  .dwh8lj {
    font-size: 0.7rem;
  }

  .ezuzxb {
    font-size: 0.75rem;
  }

  .h0ey9a {
    font-size: 0.8rem;
  }

  .g1hj7p {
    font-size: 0.85rem;
  }

  .kif3wl {
    font-size: 0.9rem;
  }

  .bn1bgc {
    font-size: 0.95rem;
  }

  .ezl4d7 {
    font-size: 1rem;
  }

  .lotx0x {
    font-size: 1.25rem;
  }

  .ei4vuj {
    font-size: 1.5rem;
  }
}

@media (min-width: 1200px) {
  .gbozy1 {
    font-size: 0.6rem;
  }

  .eroc0c {
    font-size: 0.65rem;
  }

  .dyndu0 {
    font-size: 0.7rem;
  }

  .dcygzt {
    font-size: 0.75rem;
  }

  .b2ifj9 {
    font-size: 0.8rem;
  }

  .etntee {
    font-size: 0.85rem;
  }

  .sgkhwr {
    font-size: 0.9rem;
  }

  .rq1cdt {
    font-size: 0.95rem;
  }

  .xsivr5 {
    font-size: 1rem;
  }

  .d0a8xx {
    font-size: 1.25rem;
  }

  .evyhnq {
    font-size: 1.5rem;
  }
}

@media (min-width: 1400px) {
  .bfbul2 {
    font-size: 0.6rem;
  }

  .drg0aa {
    font-size: 0.65rem;
  }

  .a42k55 {
    font-size: 0.7rem;
  }

  .muas33 {
    font-size: 0.75rem;
  }

  .f33nng {
    font-size: 0.8rem;
  }

  .g2i6lf {
    font-size: 0.85rem;
  }

  .cocbfm {
    font-size: 0.9rem;
  }

  .ntg3p1 {
    font-size: 0.95rem;
  }

  .gbrxlm {
    font-size: 1rem;
  }

  .ebcdf4 {
    font-size: 1.25rem;
  }

  .ezpuwo {
    font-size: 1.5rem;
  }
}
