/* zd: blog clanky – citatelny stlpec */
.zd-art{max-width:720px;margin:8px auto 40px;font-family:inherit;font-size:18px;line-height:1.75;color:#33403F}
.zd-art p{margin:0 0 1.15em;font-size:18px;line-height:1.75}
.zd-art .zd-lead{font-size:21px;line-height:1.6;color:#1F4F4C;margin-bottom:.8em}
.zd-art .zd-meta{font-size:14px;color:#8A9391;margin:0 0 28px;letter-spacing:.01em}
.zd-art h2{font-family:Nunito,sans-serif;font-weight:900;font-size:28px;line-height:1.25;color:#1F4F4C;margin:1.9em 0 .55em;text-transform:none;letter-spacing:0}
.zd-art h3{font-family:Nunito,sans-serif;font-weight:800;font-size:20px;line-height:1.35;color:#1F4F4C;margin:1.4em 0 .35em;text-transform:none;letter-spacing:0}
.zd-art a{color:#C2187F;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.zd-art a:hover{color:#1F4F4C}
.zd-art strong,.zd-art b{color:#1F4F4C;font-weight:800}
.zd-art figure{margin:34px 0 36px}
.zd-art figure img{width:100%!important;height:auto!important;display:block;border-radius:18px;margin:0!important}
.zd-art figcaption{font-size:14px;line-height:1.5;color:#8A9391;text-align:center;margin-top:10px}
.zd-art .zd-short{background:#F4F8F7;border-radius:16px;padding:22px 26px 10px;margin:0 0 34px}
.zd-art .zd-short p:first-child{font-family:Nunito,sans-serif;font-weight:900;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#1F4F4C;margin-bottom:.5em}
.zd-art .zd-short ul{margin:0 0 12px;padding-left:20px}
.zd-art .zd-short li{font-size:17px;line-height:1.6;margin:0 0 6px}
.zd-art ol.zd-steps{list-style:none;counter-reset:zs;padding:0;margin:8px 0 1.4em}
.zd-art ol.zd-steps li{counter-increment:zs;position:relative;padding:0 0 0 52px;margin:0 0 18px;font-size:18px;line-height:1.65;min-height:36px}
.zd-art ol.zd-steps li:before{content:counter(zs);position:absolute;left:0;top:-1px;width:36px;height:36px;border-radius:50%;background:#FDE8F4;color:#C2187F;font-family:Nunito,sans-serif;font-weight:900;font-size:17px;display:flex;align-items:center;justify-content:center}
.zd-art ol.zd-steps li strong{display:block;margin-bottom:2px}
.zd-art .zd-tip{border-left:4px solid #F14BB1;background:#FDF5FA;border-radius:0 14px 14px 0;padding:18px 22px;margin:26px 0}
.zd-art .zd-tip p{margin:0;font-size:17px}
.zd-art .zd-faq h3{border-top:1px solid #E7ECEB;padding-top:18px;margin-top:18px}
.zd-art .zd-faq h3:first-child{border-top:0;padding-top:0}
@media (max-width:767px){
.zd-art{font-size:17px}
.zd-art p,.zd-art ol.zd-steps li{font-size:17px}
.zd-art .zd-lead{font-size:19px}
.zd-art h2{font-size:24px}
.zd-art h3{font-size:19px}
.zd-art figure{margin:26px -4px 28px}
.zd-art .zd-short{padding:18px 18px 6px}
}
