/*! склейка (ТЗ 5): /assets/d3c91066/css/article-content.css, /assets/d3c91066/css/article-page.css, /assets/d3c91066/css/article-admin.css, /assets/d3c91066/css/article.css */
.article-content{color: #1d1d1d;font-family: 'Roboto',Arial,sans-serif;font-size: 14px;line-height: 1.5}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{text-align: left;text-transform: none;margin-top: 1.6em}.article-content h1::after,.article-content h2::after,.article-content h3::after,.article-content h4::after,.article-content h5::after,.article-content h6::after{display: none !important;content: none !important}.article-content p{text-indent: 0;text-align: left}.article-content h2,.article-content h3,.article-content h4{color: #1d1d1d;margin: 1.6em 0 0.6em}.article-content h2{font-family: 'Montserrat','Roboto',Arial,sans-serif;font-weight: 500;font-size: 40px;line-height: 1.5}.article-content h3{font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-size: 24px;line-height: 1.5}.article-content h4{font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-size: 18px;line-height: 1.3}.article-content p{margin: 0 0 1em}.article-content .article-lead,.article-content p.article-lead{font-size: 14px;line-height: 1.5;font-weight: 400;color: rgba(29,29,29,0.6);margin: 0 0 24px}.article-content figure{margin: 1.5em 0;display: flex;flex-direction: column}.article-content figure figcaption{order: -1;font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-style: italic;font-size: 12px;line-height: 1;color: #545454;margin: 0 0 10px}.article-content figure > img,.article-content figure img{margin: 0;padding: 0 !important;border-radius: 8px}.article-content a{color: #2e5b35;text-decoration: underline}.article-content a:hover{text-decoration: none}.article-content ul{list-style: none;padding-left: 0;margin: 0 0 1em}.article-content ul li{position: relative;padding-left: 34px;margin-bottom: 10px}.article-content ul li::before{content: '';position: absolute;left: 8px;top: 0.55em;width: 8px;height: 8px;background: #2e5b35;border-radius: 50%}.article-content ol{counter-reset: article-ol;list-style: none;padding-left: 0;margin: 0 0 1em}.article-content ol li{position: relative;padding-left: 52px;margin-bottom: 10px;counter-increment: article-ol;line-height: 1.5}.article-content ol li::before{content: counters(article-ol,'.') '.';position: absolute;left: 0;top: 0;width: 42px;text-align: right;white-space: nowrap;color: #2e5b35;font-weight: 700;font-family: 'Roboto',Arial,sans-serif;line-height: 1.5}.article-content ol li[data-num]::before{content: attr(data-num)}.article-content ol ol{margin: 8px 0 0 -52px}.article-content ol ol ol ol li::before{left: -20px;width: 62px}.article-content ol ol ol ol ol li::before{left: -38px;width: 80px}.article-content ol li[style*="list-style-type: none"]::before,.article-content ol li[style*="list-style-type:none"]::before{content: none}.article-content p.table-caption,.article-content .table-caption{font-family: 'Roboto',Arial,sans-serif;font-style: italic;font-weight: 400;font-size: 12px;line-height: 1;color: #545454;margin: 1.5em 0 8px}.article-content table{width: 100%;border-collapse: separate;border-spacing: 0;margin: 1.5em 0;font-size: 14px;border-radius: 8px;overflow: hidden;border: 1px solid #d7d7d7}.article-content table thead th,.article-content table th{background: #333;color: #fff;font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-size: 18px;line-height: 1.3;text-align: left;padding: 7px 16px;border: none}.article-content table td{padding: 12px 16px;border: none;border-bottom: 1px solid #d7d7d7;vertical-align: top;color: #333;font-family: 'Roboto',Arial,sans-serif;font-size: 14px;line-height: 1.5}.article-content table tbody tr:nth-child(odd) td{background: #f5f7f8}.article-content table tbody tr:nth-child(even) td{background: #fff}.article-content table.table1 tbody tr:first-child td{background: #333;color: #fff;font-weight: 600}.article-content table.table1 tbody tr:first-child td p{color: #fff;font-weight: 600}.article-content table tbody tr:last-child td{border-bottom: none}.article-content table caption{caption-side: top;text-align: left;font-size: 12px;color: #545454;font-style: italic;padding-bottom: 8px}@media (max-width: 767px){.article-content table{display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;white-space: nowrap}}.article-content img{display: block;max-width: 100%;height: auto !important;width: 100%;border-radius: 8px;margin: 1.5em 0;padding: 0 !important}.article-content figure img,.article-content img.article-figure{aspect-ratio: 1280 / 720;object-fit: cover;width: 100%}.article-content blockquote.article-quote{position: relative;margin: 1.5em 0;padding: 24px 16px 24px 48px;border: none;border-left: 2px solid #94c121;background: #f6fce9;border-radius: 4px;color: rgba(29,29,29,0.6);font-size: 14px;line-height: 1.5;font-style: normal;font-family: 'Roboto',Arial,sans-serif;word-break: break-word}.article-content blockquote.article-quote::before{content: '';position: absolute;left: 16px;top: 24px;width: 17px;height: 21px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 17' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M7 1.4C3.91 1.4 1.4 3.91 1.4 7C1.4 10.09 3.91 12.6 7 12.6C10.09 12.6 12.6 10.09 12.6 7C12.6 3.91 10.09 1.4 7 1.4ZM0 7C0 3.13 3.13 0 7 0C10.87 0 14 3.13 14 7C14 10.87 10.87 14 7 14C3.13 14 0 10.87 0 7Z' fill='%23737373'/><path d='M6.125 4.375C6.125 3.89175 6.51675 3.5 7 3.5C7.48325 3.5 7.875 3.89175 7.875 4.375C7.875 4.85825 7.48325 5.25 7 5.25C6.51675 5.25 6.125 4.85825 6.125 4.375Z' fill='%23737373'/><path d='M6.125 7C6.125 6.51675 6.51675 6.125 7 6.125C7.48325 6.125 7.875 6.51675 7.875 7V9.625C7.875 10.1083 7.48325 10.5 7 10.5C6.51675 10.5 6.125 10.1083 6.125 9.625V7Z' fill='%23737373'/></svg>") no-repeat center / contain}.article-content blockquote.article-quote > svg.article-quote__ico,.article-content blockquote.article-quote > .article-quote__ico{display: none}.article-content blockquote.article-quote p{margin: 0 0 0.5em;font-size: 14px;line-height: 1.5;color: rgba(29,29,29,0.6);font-family: 'Roboto',Arial,sans-serif;font-weight: 400}.article-content blockquote.article-quote p:last-child{margin-bottom: 0}.article-content ul.plashki{display: flex;flex-wrap: wrap;gap: 8px;padding-left: 0;margin: 1em 0}.article-content ul.plashki li{padding: 6px 14px;background: #f5f7f8;border: 1px solid #d7d7d7;border-radius: 999px;font-size: 14px;margin: 0;color: #1d1d1d;padding-left: 14px}.article-content ul.plashki li::before{display: none}
.article-page__header h1,.article-page__main .article-content h1,.article-page__main .comments-block h1,.article-page__header h2,.article-page__main .article-content h2,.article-page__main .comments-block h2,.article-page__header h3,.article-page__main .article-content h3,.article-page__main .comments-block h3,.article-page__header h4,.article-page__main .article-content h4,.article-page__main .comments-block h4,.article-page__header h5,.article-page__main .article-content h5,.article-page__main .comments-block h5,.article-page__header h6,.article-page__main .article-content h6,.article-page__main .comments-block h6{text-align: left;text-transform: none;color: #1d1d1d;margin-top: 0}.article-page__header h1::after,.article-page__main .article-content h1::after,.article-page__main .comments-block h1::after,.article-page__header h2::after,.article-page__main .article-content h2::after,.article-page__main .comments-block h2::after,.article-page__header h3::after,.article-page__main .article-content h3::after,.article-page__main .comments-block h3::after,.article-page__header h4::after,.article-page__main .article-content h4::after,.article-page__main .comments-block h4::after,.article-page__header h5::after,.article-page__main .article-content h5::after,.article-page__main .comments-block h5::after,.article-page__header h6::after,.article-page__main .article-content h6::after,.article-page__main .comments-block h6::after{display: none !important;content: none !important}.article-page__header p,.article-page__main .article-content p,.article-page__main .comments-block p{text-indent: 0;text-align: left}.article-page__main .comments-block h3.comments-block__form-title,.article-page__main .comments-block .comments-block__form-title{color: #2e5b35}.article-page__header h1{text-transform: uppercase}.article-page__aside h1,.article-page__aside h2,.article-page__aside h3,.article-page__aside h4,.article-page__aside h5,.article-page__aside h6{text-align: left;text-transform: none;margin-top: 0}.article-page__aside h1::after,.article-page__aside h2::after,.article-page__aside h3::after,.article-page__aside h4::after,.article-page__aside h5::after,.article-page__aside h6::after{display: none !important;content: none !important}.article-page__aside p{text-indent: 0;text-align: left}.article-page{max-width: 1156px;margin: 0 auto;padding: 24px 10px 64px;box-sizing: border-box;display: grid;grid-template-columns: 847fr 269fr;gap: 20px;font-family: 'Roboto',Arial,sans-serif;color: #1d1d1d}.article-page__main{min-width: 0}.article-page__aside{min-width: 0;align-self: start;position: sticky;top: 20px}.article-page__header{margin-bottom: 24px}.article-page__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0;margin-bottom: 24px;padding: 16px 0;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;font-size: 12px;color: rgba(29,29,29,0.6);line-height: 1}.article-page__meta > *{display: inline-flex;align-items: center;gap: 6px;padding: 0 16px;border-right: 1px solid #d7d7d7;min-height: 40px}.article-page__meta > *:first-child{padding-left: 0}.article-page__meta > *:last-child{border-right: none}.article-page__meta i{color: rgba(29,29,29,0.6);font-size: 18px}.article-page__meta .ap-ico{width: 18px;height: 18px;color: rgba(29,29,29,0.6);flex-shrink: 0;display: inline-block;vertical-align: middle}.article-page__author-mini{display: inline-flex;align-items: center;gap: 12px}.article-page__author-mini img,.article-page__author-mini-ph{width: 40px !important;height: 40px !important;border-radius: 50%;object-fit: cover;flex-shrink: 0;padding: 0 !important}.article-page__author-mini-ph{background: #f5f7f8;color: #868692;display: inline-flex;align-items: center;justify-content: center;font-size: 18px}.article-page__author-mini-ph .ap-ico--avatar{width: 24px;height: 24px;color: #868692}.article-page__author-mini-text{display: inline-flex;flex-direction: column;line-height: 1}.article-page__author-mini .name{font-size: 12px;font-weight: 500;color: #1d1d1d;line-height: 1;margin-bottom: 4px}.article-page__author-mini .spec{font-size: 12px;color: rgba(29,29,29,0.6);line-height: 1}.article-page__date,.article-page__views,.article-page__comments-count{color: #1d1d1d;text-decoration: none}.article-page__reading{color: #1d1d1d}h1.article-page__title,.article-page__title{font-family: 'Montserrat','Roboto',Arial,sans-serif;font-weight: 500;font-size: 40px;line-height: 1.5;margin: 0 0 24px;color: #1d1d1d;text-transform: uppercase;text-align: left}h1.article-page__title::after,.article-page__title::after{display: none !important;content: none !important}.article-page__topic-wrap{margin-bottom: 16px}.article-page__topic{display: inline-flex;align-items: center;gap: 6px;padding: 6px 28px;border: 1px solid rgba(135,195,0,0.5);border-radius: 28px;color: #87c300;font-family: 'Roboto',Arial,sans-serif;font-size: 10px;font-weight: 400;letter-spacing: 0.4px;background: transparent;text-decoration: none;line-height: 1}.article-page__topic i{color: #87c300}.article-page__topic:hover{background: rgba(135,195,0,0.06);color: #87c300;text-decoration: none}.article-page__topic-ico{width: 12px !important;height: 12px !important;max-width: 12px;max-height: 12px;color: #87c300;flex-shrink: 0;object-fit: contain;padding: 0 !important;display: inline-block;vertical-align: middle}.article-page__lead{font-size: 14px;line-height: 1.55;color: #1d1d1d;margin: 0 0 32px}.author-block{display: flex;align-items: center;gap: 16px;padding: 16px;background: #f5f7f8;border-radius: 12px;margin: 24px 0}.author-block__photo img{width: 56px;height: 56px;border-radius: 50%;object-fit: cover}.author-block__label{font-size: 12px;color: #868692;line-height: 1;margin-bottom: 4px}.author-block__name{font-size: 14px;font-weight: 500;color: #1d1d1d;line-height: 1.2}.author-block__specialty{font-size: 12px;color: #868692;margin-top: 4px}.price-preset-block{background: #2e5b35;border-radius: 16px;padding: 12px;margin-bottom: 24px;color: #fff}.price-preset-block__head{display: flex;align-items: center;gap: 10px;padding: 0 0 12px;border-bottom: 1px solid rgba(255,255,255,0.18)}.price-preset-block__title{font-family: 'Roboto',Arial,sans-serif;font-weight: 700;font-size: 18px;line-height: 1.3;color: #fff;margin: 0}.price-preset-block__icon{color: #fff;font-size: 14px;width: 16px;height: 22px;flex-shrink: 0}.price-preset-block__list{margin: 0;padding: 8px 0}.price-preset-block__row{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 6px 0;font-size: 14px;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.12)}.price-preset-block__row:last-child{border-bottom: none}.price-preset-block__left{margin: 0;color: rgba(255,255,255,0.8);font-weight: 400}.price-preset-block__right{margin: 0;color: #fff;font-weight: 700;text-align: right}.price-preset-block__cta{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;margin-top: 12px;padding: 12px 22px;background: #ffdd2d;color: #1d1d1d;font-weight: 700;font-size: 14px;border-radius: 999px;border: none;text-decoration: none;transition: background 0.15s}.price-preset-block__cta:hover{background: #ffd80e;color: #1d1d1d;text-decoration: none}.price-preset-block__cta i{font-size: 12px}.price-preset-block__cta > span{flex: 1 1 auto;text-align: left}.price-preset-block__cta-ico{width: 12px;height: 12px;flex-shrink: 0;color: #1d1d1d}.trust-reviews-block{background: #fff;border: 3px solid #2f9d36;border-radius: 16px;padding: 16px 16px 24px;margin-bottom: 24px}.trust-reviews-block__head{display: flex;align-items: center;gap: 10px;padding: 4px 0 8px;margin-bottom: 10px;border-bottom: 1px solid #d7d7d7}.trust-reviews-block__title{font-family: 'Roboto',Arial,sans-serif;font-weight: 700;font-size: 18px;line-height: 1.3;color: #1d1d1d;margin: 0;display: inline-flex;align-items: center;gap: 10px}.trust-reviews-block__title i{color: #1d1d1d;margin-right: 4px}.trust-reviews-block__title-ico{width: 19px;height: 18px;color: #1d1d1d;flex-shrink: 0;vertical-align: middle}.trust-reviews-block__rating{display: flex;align-items: center;gap: 8px;margin-bottom: 10px}.trust-reviews-block__yandex{display: inline-flex;align-items: center;gap: 4px;flex-shrink: 0}.trust-reviews-block__yandex .ya-pin{color: #ff3d00;font-size: 14px}.trust-reviews-block__ya-pin{width: 16px;height: 16px;flex-shrink: 0}.trust-reviews-block__rating-value{font-family: Helvetica,'Roboto',Arial,sans-serif;font-weight: 700;font-size: 24px;line-height: 1.5;color: #000}.trust-reviews-block__rating-stars{display: inline-flex;align-items: center;flex: 0 0 auto}.trust-reviews-block__stars{width: 112px;height: 16.5px;flex-shrink: 0}.trust-reviews-block__rating-meta{font-family: 'Roboto',Arial,sans-serif;font-size: 12px;line-height: 1;color: rgba(29,29,29,0.6);margin-top: 0}.trust-reviews-block__rating > div.trust-reviews-block__rating-right{display: flex;flex-direction: column;gap: 3px;align-items: flex-start;flex: 1 0 0;min-width: 0}.trust-reviews-block__carousel{position: relative}.trust-reviews-block__item{padding: 4px 0}.trust-reviews-block__text{font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-size: 14px;line-height: 1.5;color: #1d1d1d;margin: 0 0 12px}.trust-reviews-block__author{font-size: 14px;color: #2e5b35;line-height: 1.5}.trust-reviews-block__fio{color: #2e5b35;font-weight: 400}.trust-reviews-block__city{color: #2e5b35;font-weight: 400}.trust-reviews-block .owl-dots{text-align: center;margin-top: 10px}.trust-reviews-block .owl-dots .owl-dot{display: inline-block;width: 8px;height: 8px;margin: 0 3px;border-radius: 50%;background: #d7d7d7;transition: background 0.15s}.trust-reviews-block .owl-dots .owl-dot.active{background: #2e5b35}.related-articles{background: #f5f7f8;border-radius: 16px;padding: 0;margin-bottom: 24px}.related-articles__title{font-family: 'Roboto',Arial,sans-serif;font-weight: 700;font-size: 24px;line-height: 1.5;color: #2e5b35;margin: 0;padding: 16px 16px 0}.related-articles__grid{display: block;padding: 8px 0}.related-articles__item{background: transparent;border: none;border-bottom: 1px solid #d7d7d7;border-radius: 0;padding: 16px}.related-articles__item:last-child{border-bottom: none}.related-articles__item:hover{box-shadow: none}.related-articles__link{display: block;color: #1d1d1d;text-decoration: none;padding: 0}.related-articles__link:hover{color: #1d1d1d;text-decoration: none}.related-articles__item-title{font-family: 'Montserrat','Roboto',Arial,sans-serif;font-size: 16px;line-height: 1.5;margin: 0 0 12px;font-weight: 600;color: #1d1d1d}.related-articles__more{display: inline-flex;align-items: center;gap: 10px;margin: 0;padding: 0;color: #545454 !important;font-weight: 400;font-size: 14px;line-height: 1.5;text-decoration: none !important}.related-articles__more i{font-size: 12px}.related-articles__more .ap-ico--arrow-r{width: 28px;height: 28px;color: #545454;flex-shrink: 0;stroke-width: 1.5}.related-articles__more:hover{color: #545454 !important;text-decoration: none !important}.related-articles__meta{display: flex;align-items: center;margin-top: 16px;font-size: 12px;line-height: 1;color: rgba(29,29,29,0.6)}.related-articles__meta > span{display: inline-flex;align-items: center;gap: 6px;padding: 0 12px;border-right: 1px solid #d7d7d7;min-height: 24px;line-height: 1}.related-articles__meta > span:first-child{padding-left: 0}.related-articles__meta > span:last-child{border-right: none;padding-right: 0}.related-articles__meta i{color: rgba(29,29,29,0.6);font-size: 12px}.related-articles__meta .ap-ico--sm{width: 14px;height: 14px;color: rgba(29,29,29,0.6);flex-shrink: 0}.related-articles__date,.related-articles__anons{display: none}.related-articles__footer{padding: 0 16px 16px}.related-articles__all{display: inline-flex;align-items: center;gap: 8px;color: #2e5b35;font-size: 14px;text-decoration: underline}.related-articles__all .ap-ico--arrow-r{width: 20px;height: 20px;color: #2e5b35;flex-shrink: 0}.related-articles__all:hover{color: #2e5b35;text-decoration: none}.comments-block{margin: 48px 0 32px}.comments-block__title,.article-page__main h2.comments-block__title{font-family: 'Montserrat','Roboto',Arial,sans-serif;font-weight: 700;font-size: 40px;line-height: 1.5;color: #000;margin: 0 0 24px}.comments-block__count{color: #868692;font-weight: 400;margin-left: 12px;font-size: 24px}.comments-block__form{padding: 24px 16px;background: #f5f7f8;border-radius: 16px;margin-bottom: 32px}.comments-block__form-title{font-family: 'Roboto',Arial,sans-serif;font-weight: 400;font-size: 24px;line-height: 1.5;color: #2e5b35;text-transform: none;margin: 0 0 16px}.comments-block__field{margin-bottom: 12px}.comments-block__field label{display: none}.comments-block__field .required{color: #d32f2f}.comments-block__field .form-control,.comments-block__field input.form-control,.comments-block__field textarea.form-control{background: rgba(0,0,0,0.04);border: 1px solid transparent;border-radius: 16px;height: 48px;padding: 13.5px 13px;font-size: 14px;font-family: 'Roboto',Arial,sans-serif;color: #1d1d1d;box-shadow: none;box-sizing: border-box}.comments-block__field .form-control::placeholder,.comments-block__field input.form-control::placeholder,.comments-block__field textarea.form-control::placeholder{color: rgba(0,0,0,0.5)}.comments-block__field .form-control:focus,.comments-block__field input.form-control:focus,.comments-block__field textarea.form-control:focus{border-color: #2e5b35;outline: none;background: rgba(0,0,0,0.04)}.comments-block__field textarea.form-control{border-radius: 16px;height: auto;min-height: 165px;resize: vertical}.comments-block__row{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}@media (max-width: 575px){.comments-block__row{grid-template-columns: 1fr}}.comments-block__consent{display: flex;align-items: flex-start;gap: 12px;padding: 8px 0 12px;font-family: 'Roboto',Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 1.5;color: #1d1d1d}.comments-block__consent input[type="checkbox"]{appearance: none;-webkit-appearance: none;-moz-appearance: none;margin: 3px 0 0;width: 20px;height: 20px;background: #f5f7f8;border: 1px solid #2e5b35;border-radius: 2px;cursor: pointer;flex-shrink: 0;position: relative}.comments-block__consent input[type="checkbox"]:checked{background: #2e5b35;border-color: #2e5b35}.comments-block__consent input[type="checkbox"]:checked::after{content: '';position: absolute;left: 5px;top: 1px;width: 7px;height: 12px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.comments-block__consent input[type="checkbox"]:focus{outline: none;box-shadow: 0 0 0 2px rgba(46,91,53,0.25)}.comments-block__consent a{color: #2e5b35}.comments-block__form label.comments-block__consent,.comments-block__form .comments-block__consent label,.comments-block__form .comments-block__consent{font-weight: 400}.comments-block__submit-row{display: block;margin-top: 8px}.comments-block__submit{display: inline-flex;align-items: center;justify-content: center;width: 100%;padding: 14px 24px;background: #ffdd2d;color: #1d1d1d;font-weight: 700;font-size: 14px;border: none;border-radius: 999px;cursor: pointer}.comments-block__submit:hover{background: #ffd80e}.comments-block__hint{font-size: 12px;color: #868692;margin-top: 8px}.comments-block__message{margin-top: 12px;padding: 10px 14px;border-radius: 12px;font-size: 14px}.comments-block__message.is-success{background: #e3f1e6;color: #2e5b35;border: 1px solid rgba(46,91,53,0.3)}.comments-block__message.is-error{background: #fdecea;color: #c0392b;border: 1px solid rgba(192,57,43,0.3)}.comments-block__list{list-style: none;padding: 0;margin: 0}.comments-block__item{padding: 24px 0;border-bottom: 1px solid #d7d7d7}.comments-block__item:last-child{border-bottom: none}.comments-block__head{display: flex;align-items: center;gap: 16px;margin-bottom: 12px}.comments-block__avatar{position: relative;width: 40px;height: 40px;border-radius: 50%;background: #2e5b35;display: inline-block;color: #f5f7f8;flex-shrink: 0;overflow: hidden}.comments-block__avatar img{width: 100%;height: 100%;object-fit: cover}.comments-block__avatar .ap-ico--avatar{position: absolute;left: 1.9px;top: 4.7px;width: 36.2px;height: 38.6px;color: #f5f7f8;display: block}.comments-block__author-info{display: inline-flex;flex-direction: column;gap: 4px;line-height: 1;flex: 0 0 auto}.comments-block__author{display: block;font-weight: 400;color: #1d1d1d;font-size: 12px;line-height: 1;margin: 0}.comments-block__author-spec{display: block;font-size: 12px;color: rgba(29,29,29,0.6);line-height: 1;margin: 0}.comments-block__date{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: #868692;margin-left: 16px}.comments-block__date i{color: #868692}.comments-block__date .ap-ico--sm{width: 14px;height: 14px;color: #868692;flex-shrink: 0}.comments-block__text{color: #1d1d1d;line-height: 1.55;font-size: 14px;margin: 0}.comments-block__empty{color: #868692}@media (max-width: 991px){.article-page{grid-template-columns: 1fr}.article-page__aside{position: static}h1.article-page__title,.article-page__title{font-size: 32px}.comments-block__title{font-size: 32px}}@media (max-width: 767px){.article-page{padding: 0 10px 32px;gap: 20px;max-width: 100%}.article-page__main{gap: 20px}.article-page__header{padding: 0;gap: 10px;display: flex;flex-direction: column}.article-page__title{margin-bottom: 14px}.article-page__topic-wrap{margin-top: 0}.article-page__meta{flex-wrap: wrap;padding: 16px 0;border-top: 0;border-bottom: 1px solid #D7D7D7;gap: 0;justify-content: center}.article-page__meta > *{min-height: 0;padding: 0;border-right: 0;font-size: 12px;color: rgba(29,29,29,0.6)}.article-page__author-mini{gap: 8px;flex-basis: 100%;justify-content: center;padding: 0 0 16px;border: 0}.article-page__author-mini-text{gap: 4px;line-height: 1}.article-page__author-mini .name{font-size: 12px;line-height: 12px}.article-page__author-mini .spec{font-size: 12px;line-height: 12px;color: rgba(29,29,29,0.6)}.article-page__date,.article-page__views,.article-page__comments-count,.article-page__reading{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;font-size: 12px;line-height: 12px;color: rgba(29,29,29,0.6)}.article-page__date .ap-ico,.article-page__views .ap-ico,.article-page__comments-count .ap-ico,.article-page__reading .ap-ico{width: 14px;height: 14px}.article-page__date + .article-page__views,.article-page__views + .article-page__comments-count,.article-page__comments-count + .article-page__reading{border-left: 1px solid #D7D7D7}h1.article-page__title,.article-page__title{font-family: 'Montserrat',sans-serif;font-size: 28px;line-height: 42px;font-weight: 400;text-transform: uppercase;margin: 0}.article-page__topic-wrap{margin: 0}.article-page__topic{padding: 0 28px;border-radius: 28px;border: 1px solid rgba(135,195,0,0.5);color: #87C300;font-size: 10px;line-height: 30px;letter-spacing: 0.4px;gap: 6px;display: inline-flex;align-items: center}.article-page__topic-ico{width: 12px !important;height: 12px !important;max-width: 12px;max-height: 12px;color: #87C300;object-fit: contain;padding: 0 !important;display: inline-block;vertical-align: middle}.article-content{}.article-content h1{font-size: 28px;line-height: 42px;font-family: 'Montserrat',sans-serif}.article-content h2{font-size: 20px;line-height: 30px;font-weight: 400}.article-content h3{font-size: 18px;line-height: 23.4px;font-weight: 400}.article-content h4{font-size: 16px;line-height: 24px;font-weight: 600}.article-content p{font-size: 14px;line-height: 21px}.article-content p.lead,.article-content .article-content__lead{font-size: 18px;line-height: 23.4px;color: rgba(29,29,29,0.6);padding: 8px 0}.article-content ul,.article-content ol{font-size: 14px;line-height: 21px}.article-content figure,.article-content img.article-figure{border-radius: 16px;margin: 12px 0}.article-content figcaption,.article-content p.table-caption,.article-content .table-caption{font-size: 12px;line-height: 12px;font-style: italic;color: #545454}.article-content blockquote.article-quote{padding: 24px 16px 24px 48px;font-size: 14px;line-height: 21px;color: #1d1d1d}.article-content blockquote.article-quote p{font-size: 14px;line-height: 21px;color: #1d1d1d}.article-content p.table-caption,.article-content .table-caption{border: 0 !important;background: transparent !important;padding: 0;margin: 1em 0 6px;color: #545454;font-style: italic;font-size: 12px;line-height: 1}.article-content__table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: 8px;margin: 12px 0}.article-content table{display: table;width: 100%;min-width: max-content;border-collapse: collapse;table-layout: auto;border-radius: 8px}.article-content table th,.article-content table td{font-size: 14px;line-height: 21px;padding: 6px 8px;white-space: nowrap}.article-content table th{font-size: 16px;line-height: 23.4px}.article-content table thead th:first-child{border-top-left-radius: 8px}.article-content table thead th:last-child{border-top-right-radius: 8px}.comments-block{padding-top: 24px;border-top: 1px solid #D7D7D7;gap: 14px}.comments-block__title{font-family: 'Montserrat',sans-serif;font-size: 28px;line-height: 42px;font-weight: 700;margin: 0}.comments-block__form{padding: 16px;background: #F5F7F8;border-radius: 8px}.comments-block__form-title{font-size: 24px;line-height: 36px;color: #2e5b35;font-weight: 400;margin: 0 0 12px}.comments-block__form .form-control,.comments-block__form input[type="text"],.comments-block__form input[type="email"],.comments-block__form textarea{background: rgba(0,0,0,0.04);border: 0;border-radius: 16px;padding: 13.5px 13px;font-size: 14px;line-height: 21px;color: #1d1d1d;box-shadow: none}.comments-block__form .form-control::placeholder,.comments-block__form input[type="text"]::placeholder,.comments-block__form input[type="email"]::placeholder,.comments-block__form textarea::placeholder{color: rgba(0,0,0,0.5)}.comments-block__form .btn-submit,.comments-block__form button[type="submit"]{background: #FFDD2D;color: #333;border-radius: 48px;height: 50px;padding: 14.5px 16px;font-weight: 700;font-size: 14px;line-height: 21px;border: 0;width: 100%}.comments-block__item{padding: 24px 0;gap: 20px}.comments-block__item-head{gap: 16px;align-items: center;flex-wrap: wrap}.comments-block__item-body{font-size: 14px;line-height: 21px;color: #000}.article-page__aside{order: 2;display: flex;flex-direction: column;gap: 24px}.article-page__aside > *{margin: 0 0 24px}.article-page__aside > *:last-child{margin-bottom: 0}.price-preset-block{padding: 12px;border-radius: 16px;background: #2e5b35}.price-preset-block__title{font-size: 18px;line-height: 23.4px;color: #fff;font-weight: 700}.price-preset-block__list{gap: 0}.price-preset-block__row{padding: 6px 0}.price-preset-block__left,.price-preset-block__right{font-size: 14px;line-height: 21px;color: #fff}.price-preset-block__right{font-weight: 700}.price-preset-block__cta{background: #FFE500;color: #333;border-radius: 24px;padding: 12px 22px;font-size: 14px;line-height: 21px;font-weight: 700}.trust-reviews-block{padding: 16px;border-radius: 16px;border: 3px solid #2F9D36;outline: none}.trust-reviews-block__title{font-size: 18px;line-height: 23.4px;font-weight: 700}.trust-reviews-block__rating-value{font-size: 24px;line-height: 36px}.trust-reviews-block__rating-count{font-size: 12px;line-height: 12px}.trust-reviews-block__review-text{font-size: 14px;line-height: 21px;color: #333}.trust-reviews-block__review-author{font-size: 14px;line-height: 21px;color: #2e5b35}.related-articles{padding: 16px 0;background: #F5F7F8;border-radius: 16px}.related-articles__title{padding: 0 16px;font-size: 24px;line-height: 36px;color: #2e5b35;font-weight: 700}.related-articles__grid{grid-template-columns: 1fr;gap: 0}.related-articles__card{padding: 16px;border-top: 1px solid rgba(217,217,217,0.5)}.related-articles__card:first-child{border-top: 0}.related-articles__card-title{font-family: 'Montserrat',sans-serif;font-size: 16px;line-height: 24px;font-weight: 600}.related-articles__more{padding: 0 16px;color: #545454 !important;text-decoration: none !important;font-size: 14px;line-height: 21px}}@media (max-width: 360px){h1.article-page__title,.article-page__title{font-size: 24px;line-height: 36px}.comments-block__title{font-size: 24px;line-height: 36px}.article-page{padding: 0 8px 24px}}
.article-admin{}.article-admin__toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-bottom: 24px}.article-admin__toolbar--sticky{position: sticky;top: 50px;z-index: 1020;padding: 12px 16px;background: #ffffff;border: 1px solid #d7d7d7;border-top: 3px solid #2e5b35;border-bottom: 3px solid #2e5b35;border-radius: 6px;box-shadow: 0 6px 14px rgba(0,0,0,0.08)}.article-admin__table thead > tr:first-child > th,.article-admin__table thead > tr:first-child > td{position: sticky;top: 115px;z-index: 1010;background: #ffffff;box-shadow: inset 0 -1px 0 #ddd}.article-admin__search{display: flex;align-items: stretch;gap: 8px;margin: 0 0 0 auto;flex: 0 1 420px;min-width: 240px}.article-admin__search .form-control{flex: 1;margin: 0}.article-admin__search .btn{margin: 0;white-space: nowrap}.article-admin__actions{display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.article-admin__comments-btn{position: relative}.article-admin__badge{position: absolute;top: -6px;right: -6px;min-width: 20px;height: 20px;line-height: 20px;padding: 0 6px;border-radius: 999px;background: #FF9F40;color: #fff;font-size: 12px;font-weight: 700;text-align: center;box-shadow: 0 1px 3px rgba(0,0,0,0.15)}.article-comment-status{display: inline-block;padding: 2px 10px;border-radius: 999px;font-size: 12px;font-weight: 600}.article-comment-status--approved{background: #e3f1e6;color: #2e5b35}.article-comment-status--moderation{background: #ffeeba;color: #856404}.article-comment-status--rejected{background: #f8d7da;color: #721c24}.article-toast{position: fixed;left: 24px;top: 24px;z-index: 2000;display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;min-width: 220px;max-width: 360px;background: #2e5b35;color: #fff;font-size: 15px;font-weight: 600;border-radius: 6px;box-shadow: 0 8px 24px rgba(0,0,0,0.22);cursor: pointer;opacity: 0;transform: translateY(-20px);transition: opacity 0.22s ease,transform 0.22s ease}.article-toast--show{opacity: 1;transform: translateY(0)}.article-toast .fa{font-size: 18px}.article-comment-row--approved > td{background: #eaf6ec !important}.article-comment-row--approved:hover > td{background: #d9efdd !important}.article-comment-row--rejected > td{background: #fbe6e8 !important}.article-comment-row--rejected:hover > td{background: #f6d2d6 !important}.article-comment-row--moderation > td{background: #fff6dd !important}.article-comment-row--moderation:hover > td{background: #fdecc4 !important}.article-price-preset-index td br{line-height: 1.6}.topic-icon-row{display: flex;align-items: stretch;gap: 8px;flex-wrap: wrap}.topic-icon-row .topic-icon-input{flex: 1 1 280px;min-width: 200px}.topic-icon-row .btn{flex: 0 0 auto}.topic-icon-preview{flex: 0 0 auto;width: 44px;height: 38px;border: 1px solid #d7d7d7;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;background: #f5f7f8}.topic-icon-preview img{max-width: 32px;max-height: 32px;object-fit: contain}.topic-icon-preview__empty{color: #868692;font-size: 18px}.article-form__toolbar{position: sticky;top: 50px;z-index: 1020;display: flex;align-items: center;flex-wrap: wrap;gap: 14px;padding: 12px 16px;margin: 0 0 28px;background: #ffffff;border: 1px solid #d7d7d7;border-top: 3px solid #2e5b35;border-bottom: 3px solid #2e5b35;border-radius: 6px;box-shadow: 0 6px 14px rgba(0,0,0,0.08)}.article-form__toolbar .btn{margin: 0}.article-form__toolbar .fa{margin-right: 6px}.article-form__toolbar-url{color: #868692;font-size: 12px;margin-left: auto}.article-form__pub-switch{display: inline-flex;align-items: center;gap: 10px;margin: 0;cursor: pointer;user-select: none;font-weight: 600;color: #1d1d1d;position: relative}.article-form__pub-switch input[type="checkbox"]{position: absolute;opacity: 0;pointer-events: none;width: 0;height: 0}.article-form__pub-track{position: relative;display: inline-block;width: 44px;height: 24px;background: #d7d7d7;border-radius: 999px;transition: background 0.18s ease;flex-shrink: 0}.article-form__pub-thumb{position: absolute;top: 2px;left: 2px;width: 20px;height: 20px;background: #fff;border-radius: 50%;box-shadow: 0 1px 3px rgba(0,0,0,0.25);transition: transform 0.18s ease}.article-form__pub-switch input[type="checkbox"]:checked ~ .article-form__pub-track{background: #2e5b35}.article-form__pub-switch input[type="checkbox"]:checked ~ .article-form__pub-track .article-form__pub-thumb{transform: translateX(20px)}.article-form__pub-text{font-size: 14px}
.article-index{margin-bottom: 4rem}.article-wrapper{display: flex;flex-wrap: wrap;margin: 0 -15px}.article-item{padding: 0 15px;margin-bottom: 30px;display: flex}.article-item .panel{min-height: 22rem;display: flex;flex-direction: column;width: 100%}.article-item .panel .panel-heading{background-color: #fff;overflow: hidden;border-bottom: 1px solid #94c021;flex-shrink: 0}.article-item .panel .panel-heading .name-wrap{padding-top: 0.6rem;font-size: 1.8rem;color: #015b2c}.article-item .panel .panel-heading .date-wrap{padding-top: 0.6rem;color: #777;font-size: 1.6rem}.article-item .panel .panel-heading button{color: #ffe634;font-weight: 600;position: relative;padding-left: 3rem;padding-right: 3rem;border-radius: 0.5rem}.article-item .panel .panel-body{color: #777;flex-grow: 1;display: flex;flex-direction: column}.article-item .panel .panel-body a{text-decoration: underline;margin-top: auto}.content.article{min-height: 40rem}@media (max-width: 767px){.article-item{flex: 0 0 100%;max-width: 100%}.article-item .panel .panel-heading .name-wrap{font-size: 1.6rem}.article-item .panel .panel-heading .date-wrap{font-size: 1.4rem}}@media (min-width: 768px) and (max-width: 991px){.article-item{flex: 0 0 50%;max-width: 50%}}@media (min-width: 992px){.article-item{flex: 0 0 33.333%;max-width: 33.333%}}.article-item .panel{transition: transform 0.3s ease,box-shadow 0.3s ease}.article-item .panel:hover{transform: translateY(-5px);box-shadow: 0 5px 15px rgba(0,0,0,0.1)}.pagination{width: 100%;display: flex;justify-content: center;margin-top: 2rem;flex-basis: 100%}
