/* Blog and article layouts for VDS */
.vds-journal-hero,.vds-article-hero{background:linear-gradient(110deg,rgba(0,30,52,.93),rgba(0,70,103,.83)),url('https://vds.techsadigital.com/wp-content/uploads/2026/10/pexels-shkrabaanthony-5215001.webp') center 44%/cover!important;color:#fff;padding-bottom:88px!important}
.vds-journal-hero h1,.vds-article-hero h1{font:800 clamp(38px,5.1vw,72px)/1.13 Manrope,sans-serif;letter-spacing:-.055em;max-width:900px;margin:19px 0 21px;color:#fff}.vds-journal-hero h1 span,.vds-article-hero h1 span,.vds-journal-heading h2 span,.vds-journal-cta h2 span,.vds-related h2 span{color:#9ae0ff}.vds-journal-hero p{max-width:710px;font-size:17px;color:#dbeefa;line-height:1.75}.vds-crumb{margin-top:27px;font-size:13px;font-weight:600;color:#d0e9f6}.vds-crumb a{text-decoration:none;color:inherit}.vds-crumb span{margin:0 9px}.vds-journal-section{background:linear-gradient(180deg,#f0f9fe,#fff);padding:85px 0 100px}.vds-journal-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:33px}.vds-journal-heading h2,.vds-related h2{font:800 clamp(32px,4vw,54px)/1.18 Manrope,sans-serif;letter-spacing:-.05em;margin:14px 0 0}.vds-journal-heading h2 span,.vds-related h2 span{color:#008ecb}.vds-journal-heading p{max-width:380px;line-height:1.7;color:#687e8d;font-size:16px}.vds-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vds-journal-card{background:#fff;border:1px solid #dcecf4;border-radius:21px;overflow:hidden;box-shadow:0 16px 40px rgba(2,45,70,.08);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.vds-journal-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(2,45,70,.13)}.vds-journal-thumb{display:block;aspect-ratio:1.5;overflow:hidden;background:#e1f1f8}.vds-journal-thumb img{width:100%;height:100%;object-fit:cover}.vds-journal-card-body{padding:24px 25px 28px;display:flex;flex-direction:column;flex:1}.vds-journal-meta{display:flex;gap:12px;flex-wrap:wrap;color:#168fc4;font-size:12px;font-weight:800}.vds-journal-card h3{font:800 21px/1.38 Manrope,sans-serif;margin:17px 0 12px}.vds-journal-card h3 a{color:#142536;text-decoration:none}.vds-journal-card p{color:#71818d;font-size:15px;line-height:1.7;margin:0 0 25px}.vds-journal-read{font-size:12px;color:#008ecb;font-weight:800;margin-top:auto}.vds-journal-pagination{margin-top:42px}.vds-journal-pagination .nav-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.vds-journal-pagination .page-numbers{padding:10px 15px;border-radius:9px;border:1px solid #d9eaf3;text-decoration:none}.vds-journal-pagination .current{background:#008ecb;color:white}.vds-journal-cta{background:linear-gradient(105deg,#003250,#006a9a);padding:67px 0;color:#fff}.vds-journal-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.vds-journal-cta h2{font:800 clamp(30px,4vw,50px)/1.15 Manrope,sans-serif;margin:13px 0}.vds-journal-cta p{font-size:16px;color:#d6eef9}.vds-article-hero{padding-bottom:77px!important}.vds-article-hero h1{max-width:1030px;font-size:clamp(36px,4.6vw,67px)}.vds-article-meta{color:#d2e9f5;font-size:14px;font-weight:600;display:flex;gap:13px}.vds-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:65px;padding-top:85px;padding-bottom:95px;align-items:start}.vds-article-main{min-width:0}.vds-article-feature{margin:0 0 43px}.vds-article-feature img{width:100%;max-height:490px;object-fit:cover;border-radius:24px}.vds-article-content{overflow-wrap:break-word}.vds-article-content>*:first-child{margin-top:0}.vds-article-content p,.vds-article-content li{font-size:17px;line-height:1.93;color:#546978}.vds-article-content h2{font:800 clamp(26px,3vw,35px)/1.25 Manrope,sans-serif;letter-spacing:-.04em;margin:43px 0 18px;color:#142433}.vds-article-content h3{font:800 23px/1.3 Manrope,sans-serif;margin:30px 0 13px}.vds-article-content a{color:#008ecb;text-decoration:underline}.vds-article-content img{max-width:100%;height:auto;border-radius:17px}.vds-article-content ul,.vds-article-content ol{padding-left:25px}.vds-article-content li{margin-bottom:9px}.vds-article-content blockquote{padding:20px 28px;background:#eff9ff;border-left:4px solid #008ecb;border-radius:0 12px 12px 0}.vds-article-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.vds-article-content th,.vds-article-content td{border:1px solid #d8eaf3;padding:13px}.vds-article-bottom{border-top:1px solid #d9e7ee;padding-top:25px;margin-top:43px}.vds-article-bottom a{color:#008ecb;font-weight:800}.vds-article-sidebar{position:sticky;top:28px}.vds-sidebar-box,.vds-sidebar-contact{border:1px solid #d7eaf4;padding:25px;border-radius:20px;background:#f1faff;margin-bottom:22px}.vds-sidebar-box h3,.vds-sidebar-contact h3{font:800 22px/1.3 Manrope,sans-serif;margin:13px 0 20px}.vds-sidebar-article{display:block;border-top:1px solid #d5e6ee;padding:16px 0;text-decoration:none}.vds-sidebar-article span{display:block;color:#78909b;font-size:12px;margin-bottom:7px}.vds-sidebar-article strong{font-size:15px;line-height:1.5;color:#183548}.vds-sidebar-contact{background:#073b5c;color:white}.vds-sidebar-contact h3{color:white}.vds-sidebar-contact p{color:#d5e8f5;line-height:1.7}.vds-sidebar-contact .btn{width:100%;font-size:11px;padding:15px 10px}.vds-sidebar-phone{display:block;text-align:center;margin-top:18px;color:#fff;font-weight:800}.vds-related{background:#eff9fe;padding:77px 0 95px}.vds-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:27px}.vds-related-grid article{border-radius:18px;background:white;overflow:hidden;box-shadow:0 12px 32px #053c5712}.vds-related-grid a{display:block;padding-bottom:23px;text-decoration:none;color:#173040}.vds-related-grid img{width:100%;height:190px;object-fit:cover}.vds-related-grid span,.vds-related-grid h3,.vds-related-grid strong{display:block;margin-left:22px;margin-right:22px}.vds-related-grid span{font-size:12px;color:#008ecb;margin-top:18px}.vds-related-grid h3{font:800 18px/1.4 Manrope,sans-serif;margin-top:10px}.vds-related-grid strong{font-size:12px;color:#008ecb}.vds-journal-hero .smalltag,.vds-article-hero .smalltag{color:#b8e8ff}@media(max-width:1020px){.vds-journal-grid{grid-template-columns:repeat(2,1fr)}.vds-article-layout{grid-template-columns:minmax(0,1fr) 275px;gap:29px}}@media(max-width:760px){.vds-journal-grid,.vds-related-grid{grid-template-columns:1fr}.vds-journal-section{padding:55px 0}.vds-journal-heading,.vds-journal-cta>.container{display:block}.vds-journal-cta .btn{margin-top:16px}.vds-article-layout{grid-template-columns:1fr;padding-top:44px}.vds-article-sidebar{position:static}.vds-article-feature img{border-radius:16px}.vds-article-content p,.vds-article-content li{font-size:16px}.vds-journal-card h3{font-size:20px}}

/* v2.3: The WordPress blog body class must not inherit homepage section spacing. */
body.blog { padding:0 !important; margin:0 !important; }
body.blog .topbar, body.single-post .topbar { position:absolute !important; inset:0 0 auto 0 !important; background:transparent !important; box-shadow:none !important; color:#fff !important; z-index:150 !important; }
body.blog .vds-journal-hero, body.single-post .vds-article-hero { padding-top:180px !important; min-height:520px; }
body.blog .topbar .navlinks, body.single-post .topbar .navlinks{background:transparent!important;}
body.blog .topbar .navlinks a, body.single-post .topbar .navlinks a{color:#fff!important;}
@media(max-width:780px){body.blog .vds-journal-hero,body.single-post .vds-article-hero{padding-top:140px!important;min-height:440px}}
