/* SEOTEC RU Insights first issue: isolated article, hub and semantic comparison matrix. */
.ru-blog-article .ru-insights-hero,.ru-blog-index .ru-insights-hero{max-width:890px;margin:0 auto 34px}
.ru-blog-article .ru-insights-byline,.ru-blog-article .ru-insights-date,.ru-blog-index .ru-insights-date{color:#47616a;font-size:15px}
.ru-blog-article .ru-insights-body{max-width:890px;min-width:0;margin:0 auto;font-size:18px;line-height:1.75}
.ru-blog-article .ru-insights-body h2{margin-top:42px;line-height:1.35}
.ru-blog-article .ru-insights-body p,.ru-blog-article .ru-insights-body li{overflow-wrap:break-word}
.ru-blog-index .ru-insights-list{max-width:890px;margin:auto}
.ru-blog-index .ru-insights-card{border:1px solid #cddfdf;border-top:4px solid #007e88;border-radius:9px;padding:22px;margin:18px 0}
.ru-blog-article .ru-dental-matrix{border:1px solid #cddfdf;border-top:5px solid #007e88;margin:36px 0;background:#fff;max-width:100%;min-width:0}
.ru-blog-article .ru-dental-matrix figcaption{background:#edf6f4;padding:18px 20px;font-size:22px;font-weight:700;line-height:1.35}
.ru-blog-article .ru-dental-matrix__region{width:100%;max-width:100%;min-width:0;overflow-x:visible}
.ru-blog-article .ru-dental-matrix__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:15px;line-height:1.5}
.ru-blog-article .ru-dental-matrix__table th,.ru-blog-article .ru-dental-matrix__table td{padding:13px;text-align:left;vertical-align:top;border:1px solid #cddfdf;overflow-wrap:anywhere}
.ru-blog-article .ru-dental-matrix__table thead th{background:#082c38;color:#fff}
.ru-blog-article .ru-dental-matrix__table tbody th{background:#edf6f4;font-weight:700}
.ru-blog-article .ru-dental-matrix__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:700px){
.ru-blog-article .ru-insights-body{font-size:17px}
.ru-blog-article .ru-dental-matrix figcaption{font-size:20px;padding:15px}
.ru-blog-article .ru-dental-matrix__region{overflow-x:visible;min-width:0}
.ru-blog-article .ru-dental-matrix__table,.ru-blog-article .ru-dental-matrix__table tbody,.ru-blog-article .ru-dental-matrix__table tbody tr,.ru-blog-article .ru-dental-matrix__table tbody th,.ru-blog-article .ru-dental-matrix__table tbody td{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.ru-blog-article .ru-dental-matrix__table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ru-blog-article .ru-dental-matrix__table tbody tr{margin:0 0 14px;border:1px solid #cddfdf}
.ru-blog-article .ru-dental-matrix__table tbody th{font-size:18px;line-height:1.4;background:#edf6f4}
.ru-blog-article .ru-dental-matrix__table tbody td{border-right:0;border-left:0;border-top:0}
.ru-blog-article .ru-dental-matrix__table tbody td::before{content:attr(data-label);display:block;font-size:12px;line-height:1.45;font-weight:700;letter-spacing:.035em;color:#47616a;text-transform:uppercase;margin-bottom:6px}
}