/* блоки связанных страниц (SEO), lesart-rez.ru */
.seo-related{margin:40px auto}.seo-related__title{font-size:24px;margin:0 0 16px}.seo-related__list{display:flex;flex-wrap:wrap;gap:10px 14px;list-style:none;margin:0;padding:0}.seo-related__list a{display:inline-block;padding:10px 16px;border:1px solid #d9ded6;border-radius:999px;color:#3f5646;text-decoration:none}.seo-related__list a:hover{background:#f6f6f6}
/* R06: обзорные страницы */
.seo-section{margin-top:32px;margin-bottom:32px}.seo-h2{margin:0 0 18px}
.seo-section ul{margin:0 0 16px;padding-left:22px}.seo-section li{margin:6px 0}.seo-section p{margin:0 0 14px}
.seo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border:1px solid #d9ded6}
.seo-table{width:100%;min-width:720px;border-collapse:collapse;font-size:15px;line-height:1.45}
.seo-table th,.seo-table td{padding:12px 14px;border-bottom:1px solid #e4e8e1;text-align:left;vertical-align:top}
.seo-table thead th{background:#3f5646;color:#fff;font-weight:600}
.seo-table tbody tr:nth-child(even){background:#f6f7f4}.seo-table a{color:#3f5646;font-weight:600}
.seo-note{font-size:14px;color:#5b6b5f}.seo-cta{margin:24px 0 0}
@media (max-width:767px){.seo-table{font-size:14px}.seo-table th,.seo-table td{padding:10px}}
.seo-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px}
.seo-photo{margin:0}.seo-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.seo-photo figcaption{font-size:14px;color:#5b6b5f;margin-top:6px}
@media (max-width:600px){.seo-photos{grid-template-columns:1fr}}
