.blog-text .design-chapter>p{font-size:18px;line-height:24px}.blog-text .design-chapter>h3{font-size:20px;line-height:28px;font-weight:600}.blog-text .design-chapter>ul li,.blog-text .design-chapter>ol li{font-size:16px;line-height:24px}.monochrome-villa-design .zvdx-toc{margin:0 0 64px;padding:32px 0 28px;border-top:1px solid #181818;border-bottom:1px solid #d9d9d9;text-align:start !important}.monochrome-villa-design .zvdx-toc-title{margin:0 0 26px;color:#181818;font-size:13px !important;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:start !important}.monochrome-villa-design .zvdx-toc-list{counter-reset:zvdx-toc;column-count:2;column-gap:56px;margin:0 !important;padding:0 !important;list-style:none;text-align:start !important}.monochrome-villa-design .zvdx-toc-item{counter-increment:zvdx-toc;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;justify-items:start;margin:0 !important;padding:17px 0;border-top:1px solid #e4e4e4;font-size:16px !important;line-height:1.35;text-align:start !important;break-inside:avoid;-webkit-column-break-inside:avoid;float:none !important;width:100% !important}.monochrome-villa-design .zvdx-toc-item::before{content:counter(zvdx-toc,decimal-leading-zero);color:#9a9a9a;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-align:start;transition:color .25s ease}.monochrome-villa-design .zvdx-toc-link{display:block;width:100%;color:#181818 !important;font-size:16px !important;line-height:1.35;font-weight:400;text-align:start !important;text-decoration:none !important;transition:color .25s ease,transform .25s ease}.monochrome-villa-design .zvdx-toc-item:hover::before{color:#181818}.monochrome-villa-design .zvdx-toc-link:hover{color:#777 !important;transform:translateX(4px)}@media(max-width:767px){.monochrome-villa-design .zvdx-toc{margin-bottom:44px;padding-top:26px}.monochrome-villa-design .zvdx-toc-list{column-count:1}.monochrome-villa-design .zvdx-toc-item{padding:14px 0}.monochrome-villa-design .zvdx-toc-link{font-size:15px !important}}/* Воронка «Консультация с экспертом» (M82). Разметка одинаковая на всех проектах, палитра — своя. */.zvdx-funnel{margin:64px 0 56px;padding:36px 0 34px;border-top:1px solid #181818;border-bottom:1px solid #d9d9d9}.zvdx-funnel__eyebrow{margin:0 0 18px!important;color:#9a9a9a;font-size:13px!important;line-height:1.2!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.zvdx-funnel__title{margin:0 0 14px!important;color:#181818;font-size:30px!important;line-height:1.25!important;font-weight:100}.zvdx-funnel__text{margin:0 0 26px!important;color:#777;font-size:16px!important;line-height:1.6!important;max-width:46em}.zvdx-funnel__actions{display:flex;flex-wrap:wrap;gap:12px}.zvdx-funnel__btn{display:inline-block;padding:15px 32px;border:1px solid #181818;color:#181818!important;font-size:13px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;transition:background .2s,color .2s}.zvdx-funnel__btn:hover{background:#181818;color:#fff!important}@media(max-width:767px){.zvdx-funnel{margin:44px 0 40px;padding:28px 0}.zvdx-funnel__title{font-size:24px!important}.zvdx-funnel__btn{padding:14px 24px;text-align:center;flex:1 1 100%}}