/* Long-form pages share the public design system; legal and help content is retained. */
.marketing-body .card,.marketing-body .bg-light{background:#fff!important;color:#152b3a;border-color:#dce3e8!important}
.marketing-body .card h4,.marketing-body .card h5,.marketing-body .bg-light h6,.marketing-body .page-header h1{color:#152b3a}
.marketing-body .card .text-muted,.marketing-body .page-header p.text-muted{color:#566777!important}
.marketing-body .btn-outline-secondary,.marketing-body .btn-outline-light{border-color:#adbdc9;color:#294b65}.marketing-body .btn-outline-secondary:hover,.marketing-body .btn-outline-light:hover{background:#eaf0f3;color:#152b3a}
.vk-container{max-width:1160px;margin:auto;padding-inline:28px}.vk-blog-page,.vk-post-page{padding-bottom:65px}.vk-blog-header{padding:70px 0 36px}.vk-blog-header h1,.vk-article h1,.vk-landing h1{font-size:clamp(32px,4.2vw,52px);color:#152b3a;font-weight:600;letter-spacing:-1.8px;line-height:1.15;max-width:850px;margin:0 0 22px}.vk-blog-header p{max-width:650px;line-height:1.8;color:#566777}.vk-eyebrow{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#1267b0;margin-bottom:22px;font-weight:650}.vk-tags,.vk-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.vk-tag{border:1px solid #cad6df;border-radius:4px;padding:7px 11px;font-size:12px;text-decoration:none;color:#526a7c;background:#fff}.vk-tag.active,.vk-tag:hover{background:#1267b0;color:#fff;border-color:#1267b0}.vk-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vk-blog-card{border:1px solid #dce3e8;border-radius:7px;text-decoration:none;overflow:hidden;background:#fff;display:flex;flex-direction:column}.vk-blog-card:hover{border-color:#1267b0}.vk-blog-img{height:160px;background-size:cover;background-position:center;background-color:#eaf0f3}.vk-blog-img-default{display:none}.vk-blog-body{padding:26px;display:flex;flex-direction:column;flex:1}.vk-blog-body h3{color:#152b3a;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.4px;margin-bottom:14px}.vk-blog-meta{font-size:11px;color:#607889;margin-bottom:18px}.vk-blog-body p{color:#566777;font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vk-blog-read{font-size:13px;color:#1267b0;margin-top:auto;padding-top:12px}.vk-empty{text-align:center;padding:70px 24px;color:#566777}.vk-empty h2,.vk-empty h3{color:#152b3a}
.vk-article{max-width:800px;margin:60px auto 0}.vk-back-link{font-size:13px;text-decoration:none}.vk-article-head{margin-top:35px}.vk-article-summary{font-size:19px;color:#566777;line-height:1.75}.vk-article-meta{display:flex;flex-wrap:wrap;gap:20px;color:#657b8c;font-size:12px;margin:25px 0}.vk-article-tags{margin:0 0 24px}.vk-article-hero{height:340px;background-size:cover;background-position:center;border-radius:8px;margin-bottom:35px}.vk-article-content{font-size:16px;line-height:1.85;color:#344c5f;overflow-wrap:anywhere}.vk-article-content h2{font-size:28px;color:#152b3a;margin:40px 0 20px}.vk-article-content h3{font-size:23px;color:#152b3a;margin:32px 0 18px}.vk-article-content img{max-width:100%;height:auto}.vk-article-footer{border-top:1px solid #dce3e8;margin-top:45px;padding-top:28px}.vk-share{display:flex;align-items:center;gap:20px;font-size:13px}.vk-article-cta{background:#eaf0f3;padding:28px;margin-top:28px}.vk-article-cta h4{font-size:24px}
.vk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #bac9d3;border-radius:5px;padding:12px 19px;color:#152b3a;text-decoration:none;font-size:14px;font-weight:600;background:transparent}.vk-btn-primary{background:#1267b0;border-color:#1267b0;color:#fff}.vk-btn-primary:hover{background:#0d528e;color:#fff}.vk-btn-ghost{color:#152b3a}.vk-landing{max-width:1100px;margin:0 auto;padding:45px 28px 65px}.vk-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#566777;margin-bottom:40px}.vk-breadcrumbs a{text-decoration:none}.vk-landing-hero{padding:25px 0 45px}.vk-landing-lead{color:#566777;font-size:18px;line-height:1.8;max-width:760px}.vk-landing-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.vk-landing h2{font-size:28px;font-weight:600;letter-spacing:-.6px;color:#152b3a;margin-bottom:24px}.vk-landing-benefits,.vk-landing-faq{border-top:1px solid #dce3e8;padding:40px 0}.vk-landing-benefits ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 35px}.vk-landing-benefits li{font-size:15px;line-height:1.7;color:#344c5f}.vk-landing-benefits i{color:#1267b0;margin-right:7px}.vk-landing-faq details{border-bottom:1px solid #dce3e8;padding:20px 0}.vk-landing-faq summary{cursor:pointer;font-size:17px;font-weight:550}.vk-landing-faq p{margin:18px 0 0;color:#566777;line-height:1.8;max-width:800px}.vk-landing-final-cta{padding:35px;background:#eaf0f3;border-radius:7px}.vk-landing-disclaimer{font-size:13px;line-height:1.8;color:#657889;margin-top:35px}.vk-landing-disclaimer h3{font-size:18px}.vk-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vk-landing-card{display:block;border:1px solid #dce3e8;background:#fff;padding:26px;border-radius:6px;text-decoration:none}.vk-landing-card h3{font-size:21px;font-weight:600;color:#152b3a}.vk-landing-card p{font-size:14px;line-height:1.7;color:#566777}.vk-link-arrow{font-size:13px}
.vk-legal{color:#344c5f;padding-inline:28px;line-height:1.8}.vk-legal h1,.vk-legal h4,.vk-legal h6,.vk-legal strong,.vk-legal section h4[style]{color:#152b3a!important}.vk-legal h1{font-size:42px;letter-spacing:-1.4px}.vk-legal section{padding:16px 0}.vk-legal section h4{font-size:23px;font-weight:600;margin-bottom:18px}.vk-legal-intro{background:#eaf0f3;border:1px solid #dce3e8;padding:26px;border-radius:7px;margin:28px 0}.vk-legal p,.vk-legal li{color:#344c5f}.vk-legal .text-muted{color:#657889!important}.vk-legal-creds{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;list-style:none;padding:0}.manual-page{padding-top:25px;padding-bottom:65px}.manual-page h2{font-size:27px;letter-spacing:-.6px;margin:25px 0}.manual-page h5{font-size:18px;margin-top:28px}.manual-page p,.manual-page li{color:#344c5f;line-height:1.8}.manual-page .list-group-item{font-size:12px;padding:12px;color:#344c5f}.manual-page .list-group-item.active{color:#fff;background:#1267b0}.manual-page [id]{scroll-margin-top:100px}
@media(max-width:900px){.vk-blog-grid,.vk-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-article{margin-top:35px}}
@media(max-width:600px){.vk-container,.vk-landing,.vk-legal{padding-inline:20px}.vk-blog-grid,.vk-landing-grid,.vk-landing-benefits ul,.vk-legal-creds{grid-template-columns:1fr}.vk-blog-header{padding:40px 0 30px}.vk-blog-header h1,.vk-article h1,.vk-landing h1{font-size:34px}.vk-article-hero{height:200px}.vk-article-content{font-size:15px}.vk-landing-final-cta{padding:24px}.vk-legal h1{font-size:32px}.manual-page .sticky-top{position:static}.manual-page h2{font-size:23px}}
