

/* Start:/local/templates/relax/components/bitrix/news/df_news/bitrix/news.detail/.default/style.css?17887717107353*/
.news-deteil__img{position:relative;overflow:hidden;display:block;width:100%;max-width:500px;height:0;padding-bottom:30%;margin:0 auto 30px}@media (max-width:991px){.news-deteil__img{padding-bottom:74%}}.news-deteil__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-deteil__text img{float:none;display:block;width:100%;max-width:500px;margin:20px auto}
/* SEO-026: visible E-E-A-T metadata shared with Article JSON-LD. */
.article-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
  margin: 0 0 24px;
  padding: 14px 18px;
  border-left: 3px solid #5ab647;
  background: #f5f8f3;
  color: #4f5a4d;
  font-size: 14px;
  line-height: 1.55;
}

.article-meta strong,
.article-meta time {
  color: #263426;
}

.article-meta a {
  color: #247d2b;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.news-deteil__text .article-lead {
  margin: 0 0 28px;
  padding: 20px 24px;
  border-radius: 14px;
  background: #f3faef;
  color: #263426;
  font-size: 18px;
  line-height: 1.65;
}

.news-deteil__text h2 {
  margin: 38px 0 16px;
  color: #174c2c;
  font-size: 28px;
  line-height: 1.2;
}

.news-deteil__text p,
.news-deteil__text li {
  font-size: 17px;
  line-height: 1.72;
}

.news-deteil__text li + li {
  margin-top: 8px;
}

.article-cta {
  margin: 42px 0 30px;
  padding: 28px 30px;
  border: 1px solid #cde8c7;
  border-radius: 18px;
  background: linear-gradient(135deg, #f5fbf2 0%, #eef8eb 100%);
}

.article-cta h2 {
  margin-top: 0;
}

.article-cta .btn-green {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 10px 22px;
  color: #fff;
}

.article-cta__link {
  display: inline-block;
  margin-left: 18px;
  color: #247d2b;
  font-weight: 700;
}

.article-sources {
  margin: 42px 0 24px;
  padding-top: 26px;
  border-top: 1px solid #d9e7d6;
}

.article-sources h2 {
  margin-top: 0;
  font-size: 24px;
}

.article-sources ul {
  margin: 0;
  padding-left: 22px;
}

.article-sources a {
  color: #247d2b;
  overflow-wrap: anywhere;
}

@media (max-width: 575px) {
  .article-meta {
    display: grid;
    gap: 4px;
    padding: 12px 14px;
  }

  .news-deteil__text .article-lead,
  .article-cta {
    padding: 18px;
  }

  .news-deteil__text h2 {
    font-size: 24px;
  }

  .article-cta__link {
    display: block;
    margin: 14px 0 0;
  }
}

/* Article detail: full site container, equal media and text widths with continuous wrapping. */
#main:has(.article-detail-shell) .bx-breadcrumb .bx-breadcrumb-item {
  height: auto;
  min-height: 22px;
}

.article-detail-shell {
  margin-top: 28px;
}

.news-deteil--article {
  display: flow-root;
  width: 100%;
  max-width: none;
  margin: 0;
}

.news-deteil--article .news-deteil__img {
  max-width: 600px;
  height: auto;
  padding: 0;
  margin: 0 auto 24px;
  overflow: visible;
}

.news-deteil--article .news-deteil__img picture,
.news-deteil--article .news-deteil__text picture {
  display: block;
}

.news-deteil--article .news-deteil__img img,
.news-deteil--article .news-deteil__text img {
  position: static;
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 0;
  object-fit: contain;
}

.news-deteil--article .news-deteil__text .news-deteil__img img {
  margin: 0;
}

.news-deteil--article .news-deteil__text img {
  margin: 28px auto;
}

.news-deteil--article .news-deteil__text figure {
  margin: 28px 0;
}

.news-deteil--article .news-deteil__text .article-media {
  width: 100%;
  max-width: 600px;
  margin: 0 auto 24px;
}

.news-deteil--article .news-deteil__text .article-media img {
  margin: 0;
}

.news-deteil--article .article-section {
  display: flow-root;
  clear: both;
}

.news-deteil--article .article-section > h2 {
  margin-top: 28px;
}

.news-deteil--article .news-deteil__text ul,
.news-deteil--article .news-deteil__text ol {
  display: flow-root;
}

.news-deteil--article .news-deteil__text figcaption {
  margin: 10px 0 0;
  color: #566150;
  font-size: 14px;
  line-height: 1.55;
}

.news-deteil--article .news-deteil__text p {
  margin-bottom: 20px;
}

.news-deteil--article .news-deteil__text h3 {
  margin: 28px 0 12px;
  color: #263f2d;
  font-size: 21px;
  line-height: 1.35;
}

.news-deteil--article .article-lead {
  display: flow-root;
  margin-bottom: 28px;
}

.news-deteil--article .article-cta,
.news-deteil--article .article-sources {
  clear: both;
}

.news-deteil--article .article-cta > :last-child {
  margin-bottom: 0;
}

.news-deteil--article .article-columns > * {
  min-width: 0;
}

.news-deteil--article .article-intro__copy > :last-child,
.news-deteil--article .article-section__copy > :last-child {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .news-deteil--article .news-deteil__img,
  .news-deteil--article .news-deteil__text .article-media {
    float: none;
    clear: none;
    width: 100%;
    max-width: none;
    margin: 0;
  }
}

@media (min-width: 1200px) {
  .news-deteil--article .article-columns {
    display: contents;
  }
  .news-deteil--article .article-section {
    display: block;
    clear: none;
  }
  .news-deteil--article .article-section > h2 {
    display: flow-root;
  }
  .news-deteil--article .article-columns > .article-intro__media,
  .news-deteil--article .article-columns > .article-section__media {
    float: left;
    clear: left;
    width: calc(50% - 16px);
    margin: 0 32px 16px 0;
  }
  .news-deteil--article .article-columns > .article-intro__copy,
  .news-deteil--article .article-columns > .article-section__copy {
    display: contents;
  }
  .news-deteil--article .news-deteil__img {
    aspect-ratio: 3 / 2;
    overflow: hidden;
  }
  .news-deteil--article .news-deteil__img picture,
  .news-deteil--article .news-deteil__img img {
    height: 100%;
  }
  .news-deteil--article .news-deteil__img img {
    object-fit: cover;
  }
  .news-deteil--article .news-deteil__text ul,
  .news-deteil--article .news-deteil__text ol {
    display: block;
    margin: 20px 0;
    padding-left: 0;
  }
  .news-deteil--article .news-deteil__text li {
    display: flow-root list-item;
    margin-left: 26px;
  }
}


@media (max-width: 575px) {
  .article-detail-shell {
    margin-top: 20px;
  }

  .news-deteil--article .news-deteil__img {
    margin-bottom: 16px;
  }

  .news-deteil--article .news-deteil__text .article-media {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .news-deteil--article .news-deteil__text h3 {
    font-size: 20px;
  }
}

/* Breed reference tables fit the available text width alongside an image. */
.news-deteil--article .breed-table-wrap {display:flow-root;overflow-x:auto;margin:16px 0 24px;}
.news-deteil--article .breed-table {width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;}
.news-deteil--article .breed-table caption {caption-side:top;margin-bottom:10px;color:#526450;text-align:left;font-size:15px;}
.news-deteil--article .breed-table th,.news-deteil--article .breed-table td {padding:12px 14px;border:1px solid #d4e1cf;text-align:left;vertical-align:top;}
.news-deteil--article .breed-table th {width:30%;background:#f1f7ed;color:#244d2e;}
@media(max-width:575.98px){.news-deteil--article .breed-table {font-size:15px;}.news-deteil--article .breed-table th,.news-deteil--article .breed-table td {padding:9px 10px;}}

/* End */
/* /local/templates/relax/components/bitrix/news/df_news/bitrix/news.detail/.default/style.css?17887717107353 */
