

/* Start:/local/templates/felt/components/bitrix/news/blog/bitrix/news.list/.default/dist/app.bundle.css?1748515744622*/
.blog-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px; }
  @media (max-width: 1279px) {
    .blog-list {
      gap: 24px; } }
  @media (max-width: 1023px) {
    .blog-list {
      grid-template-columns: 1fr; } }
  @media (max-width: 767px) {
    .blog-list {
      padding-top: 20px;
      gap: var(--Big, 16px); } }
  .blog-list .blog-list__item {
    container-type: inline-size; }
    .blog-list .blog-list__item:nth-of-type(5n + 1) {
      grid-column: 1 / 3; }
      @media (max-width: 1023px) {
        .blog-list .blog-list__item:nth-of-type(5n + 1) {
          grid-column: unset; } }

/* End */


/* Start:/local/templates/felt/components/bitrix/catalog.item/blog/dist/app.bundle.css?17485157443313*/
.blog-card {
  position: relative;
  border-radius: var(--Big);
  border: 1px solid var(--Light-blue-stroke);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
  -webkit-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s; }
  @media (min-width: 1152px) {
    .blog-card:hover {
      border: 1px solid var(--Black); } }
  @media (max-width: 1023px) {
    .blog-card {
      border-radius: var(--Medium, 12px); } }

@container (min-width: 900px) {
  .blog-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .blog-card .blog-card__image {
      width: 66%;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .blog-card .blog-card__content {
      padding: 40px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
    .blog-card .blog-card__data {
      max-width: 410px; }
    .blog-card .blog-card__text {
      -webkit-line-clamp: 10;
      line-clamp: 10; } }
  .blog-card__image {
    background: var(--Light-blue);
    position: relative; }
    .blog-card__image::after {
      content: '';
      display: inline-block;
      padding-top: 56.2%; }
    .blog-card__image img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-position: top;
         object-position: top;
      -o-object-fit: cover;
         object-fit: cover; }
  .blog-card__content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    gap: 24px; }
    @media (max-width: 767px) {
      .blog-card__content {
        padding: var(--Big) 20px; } }
    @media (max-width: 767px) {
      .blog-card__content .button {
        display: none; } }
  .blog-card__data {
    max-width: 660px;
    height: 100%; }
  .blog-card__title {
    margin-bottom: 10px;
    overflow: hidden;
    text-wrap: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
    @media (max-width: 1279px) {
      .blog-card__title {
        overflow: auto;
        text-wrap: unset;
        -o-text-overflow: unset;
           text-overflow: unset; } }
    @media (max-width: 1023px) {
      .blog-card__title {
        margin-bottom: 6px; } }
  .blog-card__text {
    max-width: 550px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
    @media (max-width: 1023px) {
      .blog-card__text {
        -webkit-line-clamp: 3;
        line-clamp: 3; } }

/* End */
/* /local/templates/felt/components/bitrix/news/blog/bitrix/news.list/.default/dist/app.bundle.css?1748515744622 */
/* /local/templates/felt/components/bitrix/catalog.item/blog/dist/app.bundle.css?17485157443313 */
