.vh-new-home{background:#edf1f5!important;background-image:none!important}.vh-new-home #page{max-width:1440px;margin:0 auto;box-shadow:none}.vh-new-home #cm-masthead{background:#fff}.vh-new-home #cm-content{padding:0!important}.vh-new-home #cm-content>.cm-container{max-width:none;padding:0!important;width:100%}.vh-home{--vh-ink:#14263c;--vh-muted:#58697b;--vh-line:#dce5ed;background:#fff;color:var(--vh-ink);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;overflow:clip}.vh-home *{box-sizing:border-box}.vh-home a{color:inherit;text-decoration:none}.vh-home a:focus-visible{outline:3px solid var(--vh-accent);outline-offset:5px}.vh-home h1,.vh-home h2,.vh-home h3,.vh-home p{margin:0;padding:0;font-family:inherit}.vh-home h1,.vh-home h2,.vh-home h3{color:var(--vh-ink);font-weight:700;letter-spacing:-.035em}.vh-home .vh-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vh-accent);margin:0 0 17px}.vh-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:58px;align-items:center;padding:64px 60px 66px;background:linear-gradient(125deg,#f3f7fb 0%,#fff 72%);border-bottom:1px solid var(--vh-line)}.vh-home h1{font-size:clamp(38px,4vw,60px);line-height:1.08;max-width:620px}.vh-home .vh-deck{font-size:17px;line-height:1.8;color:var(--vh-muted);margin-top:25px;max-width:520px}.vh-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.vh-home .vh-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:var(--vh-accent);color:#fff;padding:14px 23px;border-radius:7px;font-size:14px;font-weight:650;transition:transform .2s,filter .2s}.vh-home .vh-button:hover{filter:brightness(.9);transform:translateY(-2px)}.vh-home .vh-text-link{font-weight:650;font-size:14px;white-space:nowrap}.vh-home .vh-text-link:hover{color:var(--vh-accent)}.vh-feature{overflow:hidden;background:#fff;border:1px solid var(--vh-line);border-radius:14px;box-shadow:0 18px 45px #17365312}.vh-feature-image{display:block;aspect-ratio:16/9;background:#e6edf3;overflow:hidden}.vh-feature-image img,.vh-post-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .4s}.vh-feature:hover img,.vh-post:hover img{transform:scale(1.025)}.vh-feature-copy{padding:24px 28px}.vh-tag{display:inline-block;background:#eaf3fc;color:#135a93;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vh-feature time{font-size:12px;color:var(--vh-muted);float:right;padding-top:4px}.vh-home .vh-feature h2{font-size:25px;line-height:1.3;margin-top:14px}.vh-home h2 a:hover,.vh-home h3 a:hover{color:var(--vh-accent)}.vh-read{display:block;color:var(--vh-accent);font-size:13px;font-weight:650;margin-top:17px}.vh-topics,.vh-latest{padding:52px 60px}.vh-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.vh-home .vh-section-head .vh-kicker{margin-bottom:8px}.vh-home h2{font-size:32px;line-height:1.2}.vh-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vh-home .vh-topic{display:flex;flex-direction:column;border:1px solid var(--vh-line);border-radius:10px;padding:23px;background:#f8fafc;transition:background .2s,transform .2s}.vh-home .vh-topic:hover{background:#edf5fc;transform:translateY(-3px)}.vh-topic-top{display:flex;justify-content:space-between;color:var(--vh-accent);font-size:13px;font-weight:650;margin-bottom:28px}.vh-home .vh-topic h3{font-size:21px;line-height:1.25;margin-bottom:12px}.vh-home .vh-topic p{font-size:13px;line-height:1.7;color:var(--vh-muted)}.vh-latest{padding-top:12px;padding-bottom:60px}.vh-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.vh-post{min-width:0}.vh-post-image{display:block;aspect-ratio:16/10;border-radius:9px;overflow:hidden;background:#e6edf3}.vh-post-copy{padding-top:17px}.vh-meta{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:11px;color:var(--vh-muted);line-height:1.4;margin-bottom:10px}.vh-meta>span{color:var(--vh-accent);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.vh-home .vh-post h3{font-size:21px;line-height:1.35;margin-bottom:10px}.vh-home .vh-post p{font-size:14px;line-height:1.7;color:var(--vh-muted)}.vh-closing{margin:0 60px 58px;background:#eff5fa;border-radius:12px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:36px}.vh-closing>div{max-width:660px}.vh-home .vh-closing h2{font-size:28px}.vh-home .vh-closing p:last-child{color:var(--vh-muted);font-size:14px;margin-top:13px}.vh-closing .vh-button{flex-shrink:0}.vh-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:linear-gradient(130deg,#203b58,#0c71bd);color:#fff;font-size:60px;letter-spacing:-.05em}.vh-placeholder span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.vh-new-home .vfooter-grid{max-width:1320px}.vh-new-home .cm-header-top-row{border-bottom:1px solid #e6edf3}
@media(min-width:1600px){.vh-new-home #page{margin:24px auto}}
@media(max-width:1100px){.vh-hero{gap:30px;padding:44px 32px}.vh-topics,.vh-latest{padding-left:32px;padding-right:32px}.vh-closing{margin-left:32px;margin-right:32px}.vh-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-home h1{font-size:44px}.vh-post-grid{gap:28px 20px}.vh-home .vh-feature h2{font-size:22px}}
@media(max-width:760px){.vh-hero{grid-template-columns:1fr;gap:30px;padding:36px 22px}.vh-home h1{font-size:40px;max-width:560px}.vh-home .vh-deck{font-size:16px;margin-top:20px}.vh-actions{margin-top:24px;gap:22px}.vh-feature-image{aspect-ratio:16/9}.vh-topics,.vh-latest{padding:34px 22px}.vh-latest{padding-top:5px}.vh-home h2{font-size:27px}.vh-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-home .vh-post h3{font-size:20px}.vh-section-head{align-items:center}.vh-closing{margin:0 22px 34px;flex-direction:column;align-items:flex-start;padding:27px}.vh-home .vh-closing h2{font-size:26px}.vh-home .vh-kicker{font-size:10px}.vh-feature-copy{padding:22px}}
@media(max-width:480px){.vh-home h1{font-size:36px}.vh-post-grid{grid-template-columns:1fr;gap:30px}.vh-topic-grid{gap:10px}.vh-home .vh-topic{padding:17px}.vh-home .vh-topic h3{font-size:18px}.vh-home .vh-topic p{font-size:12px}.vh-topic-top{margin-bottom:20px}.vh-section-head{align-items:flex-start}.vh-home .vh-section-head .vh-text-link{font-size:12px;padding-top:25px}.vh-home .vh-feature h2{font-size:23px}.vh-home .vh-button{font-size:13px;padding:13px 18px}.vh-home .vh-text-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){.vh-home *{transition:none!important;scroll-behavior:auto!important}}
