.author-highlight{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;line-height:1.2}.blog-copyright{color:#687583;font-size:14px}.privacy-policy{color:#0b2238!important}.vcp-revamp .vcp-blog-hero{padding:48px 0 48px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:var(--paper)}.vcp-revamp .vcp-blog-related-section,.vcp-revamp .vcp-blog-section,.vcp-revamp .vcp-blogpost-cover-wrap{overflow-x:hidden}.vcp-revamp .vcp-blog-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(#b6bbd6 1px,transparent 1px);background-size:22px 22px;background-position:-1px -1px;opacity:.45;pointer-events:none}.vcp-revamp .vcp-blog-hero-inner{position:relative;max-width:880px}.vcp-revamp .vcp-blog-hero .vcp-hero-eyebrow-row{margin-bottom:0}.vcp-revamp .vcp-blog-hero h1{font-family:var(--serif);font-weight:600;letter-spacing:-.025em;font-size:52px;line-height:1.05;margin-top:12px;color:var(--ink-0)}.vcp-revamp .vcp-blog-hero p.vcp-blog-hero-lede{margin-top:16px;color:var(--ink-1);font-size:16px;line-height:1.6;max-width:640px}.vcp-revamp .vcp-blog-section{padding:56px 0 72px;background:var(--paper-2)}.vcp-revamp .vcp-blog-empty{text-align:center;padding:48px 24px;color:var(--ink-2);font-size:15px;background:var(--card);border:1px dashed var(--line-2);border-radius:8px}.vcp-revamp .vcp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vcp-revamp .vcp-blog-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.vcp-revamp .vcp-blog-card:hover{border-color:var(--line-2);box-shadow:0 6px 16px rgba(20,23,28,.06);transform:translateY(-2px)}.vcp-revamp .vcp-blog-card-cover{display:block;position:relative;aspect-ratio:16/10;background:var(--paper-2);overflow:hidden}.vcp-revamp .vcp-blog-card-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.vcp-revamp .vcp-blog-card:hover .vcp-blog-card-cover img{transform:scale(1.03)}.vcp-revamp .vcp-blog-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.vcp-revamp .vcp-blog-card-meta{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.vcp-revamp .vcp-blog-card-meta .vcp-blog-card-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.vcp-revamp .vcp-blog-card-meta .vcp-blog-card-author{display:inline-flex;align-items:center;gap:8px}.vcp-revamp .vcp-blog-card-meta .vcp-blog-card-author img{width:22px;height:22px;border-radius:50%;object-fit:cover;display:inline-block}.vcp-revamp .vcp-blog-card-title{font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.2;color:var(--ink-0);letter-spacing:-.015em;margin:0;word-break:break-word;overflow-wrap:break-word}.vcp-revamp .vcp-blog-card a:hover .vcp-blog-card-title{color:var(--indigo)}.vcp-revamp .vcp-blog-card-intro{color:var(--ink-1);font-size:14px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vcp-revamp .vcp-blog-card-intro p{margin:0}.vcp-revamp .vcp-blog-pagination{margin-top:48px;display:flex;justify-content:center;align-items:center;gap:6px}.vcp-revamp .vcp-blog-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink-0);font-family:var(--mono);font-size:13px;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease;text-decoration:none}.vcp-revamp .vcp-blog-page-link:hover{background:var(--paper-2);border-color:var(--line-2)}.vcp-revamp .vcp-blog-page-link.active{background:var(--indigo);border-color:var(--indigo);color:#fff}.vcp-revamp .vcp-blog-page-link.active:hover{background:#4338ca;border-color:#4338ca;color:#fff}.vcp-revamp .vcp-blog-page-link.disabled{color:var(--ink-3);pointer-events:none;background:var(--card)}.vcp-revamp .vcp-blogpost-hero h1{font-family:var(--serif);font-weight:600;letter-spacing:-.025em;font-size:46px;line-height:1.1;margin-top:12px;color:var(--ink-0);max-width:820px}.vcp-revamp .vcp-blogpost-author{margin-top:22px;display:flex;align-items:center;gap:12px}.vcp-revamp .vcp-blogpost-author-img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}.vcp-revamp .vcp-blogpost-author-name{font-family:var(--sans);font-weight:600;font-size:14px;color:var(--ink-0);line-height:1.2}.vcp-revamp .vcp-blogpost-author-date{margin-top:3px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.vcp-revamp .vcp-blogpost-cover-wrap{background:var(--paper-2);padding:32px 0 0}.vcp-revamp .vcp-blogpost-cover{max-width:1100px;margin:0 auto;padding:0 28px}.vcp-revamp .vcp-blogpost-cover img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:12px;display:block;border:1px solid var(--line)}.vcp-revamp .vcp-blogpost-section{padding:48px 0 72px;background:var(--paper-2)}.vcp-revamp .vcp-blogpost-layout{display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.vcp-revamp .vcp-blogpost-side{position:sticky;top:88px}.vcp-revamp .vcp-blogpost-side-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vcp-revamp .vcp-blogpost-side-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.vcp-revamp .vcp-blogpost-side-name{font-family:var(--serif);font-weight:600;font-size:17px;color:var(--ink-0);line-height:1.2}.vcp-revamp .vcp-blogpost-side-date{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.vcp-revamp .vcp-blogpost-side-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.vcp-revamp .vcp-blogpost-body{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:48px 56px;color:var(--ink-1);font-family:var(--sans);font-size:16px;line-height:1.8;overflow-x:hidden;word-break:break-word;overflow-wrap:break-word}.vcp-revamp .vcp-blogpost-body>:first-child{margin-top:0}.vcp-revamp .vcp-blogpost-body>:last-child{margin-bottom:0}.vcp-revamp .vcp-blogpost-body p{margin:0 0 22px;color:var(--ink-1)}.vcp-revamp .vcp-blogpost-body h1,.vcp-revamp .vcp-blogpost-body h2,.vcp-revamp .vcp-blogpost-body h3,.vcp-revamp .vcp-blogpost-body h4{font-family:var(--serif);font-weight:600;color:var(--ink-0);letter-spacing:-.015em;margin:36px 0 14px;line-height:1.25}.vcp-revamp .vcp-blogpost-body h1{font-size:32px}.vcp-revamp .vcp-blogpost-body h2{font-size:26px;padding-top:16px;border-top:1px solid var(--line)}.vcp-revamp .vcp-blogpost-body h3{font-size:21px}.vcp-revamp .vcp-blogpost-body h4{font-size:18px}.vcp-revamp .vcp-blogpost-body strong{color:var(--ink-0)}.vcp-revamp .vcp-blogpost-body a{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.vcp-revamp .vcp-blogpost-body a:hover{color:#4338ca}.vcp-revamp .vcp-blogpost-body img{max-width:100%;height:auto;border-radius:8px;margin:20px 0;border:1px solid var(--line)}.vcp-revamp .vcp-blogpost-body ol,.vcp-revamp .vcp-blogpost-body ul{margin:0 0 22px;padding-left:24px}.vcp-revamp .vcp-blogpost-body ul{list-style:disc}.vcp-revamp .vcp-blogpost-body ol{list-style:decimal}.vcp-revamp .vcp-blogpost-body li{margin-bottom:8px}.vcp-revamp .vcp-blogpost-body blockquote{margin:28px 0;padding:16px 22px;border-left:3px solid var(--indigo);background:var(--indigo-soft);color:var(--indigo-ink);border-radius:4px;font-style:italic}.vcp-revamp .vcp-blogpost-body code{font-family:var(--mono);font-size:13px;background:var(--paper-2);padding:2px 6px;border-radius:4px;color:var(--ink-0)}.vcp-revamp .vcp-blogpost-body pre{background:var(--shell);color:#e6e8ec;padding:18px 22px;border-radius:8px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.6;margin:22px 0}.vcp-revamp .vcp-blogpost-body pre code{background:0 0;color:inherit;padding:0}.vcp-revamp .vcp-blogpost-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px;margin:22px 0}.vcp-revamp .vcp-blogpost-body table td,.vcp-revamp .vcp-blogpost-body table th{padding:8px 12px;border:1px solid var(--line);text-align:left}.vcp-revamp .vcp-blogpost-body table th{font-weight:600;background:var(--paper-2)}.vcp-revamp .vcp-blogpost-body embed,.vcp-revamp .vcp-blogpost-body iframe,.vcp-revamp .vcp-blogpost-body video{max-width:100%;height:auto;display:block}.vcp-revamp .vcp-blog-related-section{padding:64px 0 80px;background:var(--paper);border-top:1px solid var(--line)}.vcp-revamp .vcp-blog-related-head{margin-bottom:32px}.vcp-revamp .vcp-blog-related-head .vcp-eyebrow{margin-bottom:10px;display:block}.vcp-revamp .vcp-blog-related-head h2{font-family:var(--serif);font-weight:600;letter-spacing:-.02em;font-size:30px;color:var(--ink-0)}@media (max-width:1024px){.vcp-revamp .vcp-blogpost-layout{grid-template-columns:1fr;gap:28px}.vcp-revamp .vcp-blogpost-side{position:static}}@media (max-width:900px){.vcp-revamp .vcp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:768px){.vcp-revamp .vcp-blog-hero{padding:32px 0 32px}.vcp-revamp .vcp-blog-hero h1{font-size:36px}.vcp-revamp .vcp-blog-section{padding:32px 0 56px}.vcp-revamp .vcp-blog-related-section{padding:40px 0 56px}.vcp-revamp .vcp-blogpost-hero h1{font-size:30px}.vcp-revamp .vcp-blogpost-body{padding:28px 22px;font-size:15px;line-height:1.7}.vcp-revamp .vcp-blogpost-body h1{font-size:24px}.vcp-revamp .vcp-blogpost-body h2{font-size:21px}.vcp-revamp .vcp-blogpost-body h3{font-size:18px}.vcp-revamp .vcp-blogpost-cover{padding:0 16px}.vcp-revamp .vcp-blogpost-cover-wrap{padding-top:24px}}@media (max-width:560px){.vcp-revamp .vcp-blog-grid{grid-template-columns:minmax(0,1fr)}}
