/*
 * DO NOT EDIT THIS FILE.
 * It's generated automatically by 'yarn build' command.
 * @preserve
 */

:root {
  --m-card-preview-wide-start-height: 13.25rem;
  --m-card-preview-wide-offset-between-start-and-middle: 2rem;
  --m-card-preview-wide-offset-between-middle-and-end: 1.5rem;
}

@media (min-width: 1025px) {
  :root {
    --m-card-preview-wide-start-height: auto;
    --m-card-preview-wide-offset-between-start-and-middle: 0;
  }
}

@media (min-width: 1025px) {
  .m-card-preview-wide__container {
    display: grid;
    gap: 3.4375rem;
    grid-template-columns: 21rem 16.4375rem auto;
    align-items: flex-start;
  }
}

.m-card-preview-wide__start {
  display: grid;
  align-items: center;
  height: var(--m-card-preview-wide-start-height);
}

@media (min-width: 1025px) {
  .m-card-preview-wide__start {
    display: block;
    padding-top: 1.5625rem;
  }
}

.splide .m-card-preview-wide__start {
  transition: transform var(--transition-duration-0-25)
    var(--transition-timing-function-ease);
}

@media (min-width: 1025px) {
  .splide .m-card-preview-wide__start {
    transition: none;
  }
}

.is-prev .m-card-preview-wide__start,
.is-next .m-card-preview-wide__start {
  transform: scale(0.85, 0.85);
  transform-origin: center;
}

@media (min-width: 1025px) {
  .is-prev .m-card-preview-wide__start,
  .is-next .m-card-preview-wide__start {
    transform: none;
  }
}

.m-card-preview-wide__start-inner {
  display: grid;
  gap: 1rem;
}

@media (min-width: 1025px) {
  .m-card-preview-wide__start-inner {
    gap: 1.25rem;
  }
}

.m-card-preview-wide__middle {
  overflow: hidden;
  margin-top: var(--m-card-preview-wide-offset-between-start-and-middle);
  border-radius: var(--border-radius-6);
  aspect-ratio: 263 / 335;
}

.splide .m-card-preview-wide__middle {
  transition: transform var(--transition-duration-0-25)
    var(--transition-timing-function-ease);
}

@media (min-width: 1025px) {
  .splide .m-card-preview-wide__middle {
    transition: none;
  }
}

.is-prev .m-card-preview-wide__middle,
.is-next .m-card-preview-wide__middle {
  transform: scale(0.92, 0.92);
}

@media (min-width: 1025px) {
  .is-prev .m-card-preview-wide__middle,
  .is-next .m-card-preview-wide__middle {
    transform: none;
  }
}

.is-prev .m-card-preview-wide__middle {
  transform-origin: right;
}

.is-next .m-card-preview-wide__middle {
  transform-origin: left;
}

.m-card-preview-wide__end {
  display: grid;
  margin-top: var(--m-card-preview-wide-offset-between-middle-and-end);
  gap: 1.25rem;
}

@media (min-width: 1025px) {
  .m-card-preview-wide__end {
    margin: auto 0;
  }
}

.splide .m-card-preview-wide__end {
  transition: transform var(--transition-duration-0-25)
    var(--transition-timing-function-ease);
}

@media (min-width: 1025px) {
  .splide .m-card-preview-wide__end {
    transition: none;
  }
}

.is-prev .m-card-preview-wide__end,
.is-next .m-card-preview-wide__end {
  transform: scale(0.85, 0.85);
  transform-origin: center;
}

@media (min-width: 1025px) {
  .is-prev .m-card-preview-wide__end,
  .is-next .m-card-preview-wide__end {
    transform: none;
  }
}

.m-card-preview-wide__title {
  color: var(--color-text-stroke-primary);
}

.m-card-preview-wide__title-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.m-card-preview-wide__body-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.m-card-preview-wide__image {
  height: 100%;
}

.m-card-preview-wide__image img {
  height: 100%;
  object-fit: cover;
}

.m-card-preview-wide__inline * {
  display: inline;
}

.m-card-preview-wide__inline > *:nth-child(n + 2)::before {
  margin-left: -0.2em;
  content: ', ';
}

.m-card-preview-wide__company {
  color: var(--color-text-stroke-primary);
}

.m-card-preview-wide__company .a-text {
  line-height: var(--line-height-1-4);
}

@media (min-width: 1025px) {
  .m-card-preview-wide__company-description-text {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
