/* Context and internal links for case pages */
.vg-case-context{padding:72px 0;background:#f4fbf8}.vg-case-context .vg-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.vg-case-context h2{max-width:760px;margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:1.04;letter-spacing:-.05em;color:#092c36}.vg-case-context p{max-width:780px;color:#55727d;line-height:1.6}.vg-case-context-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vg-case-context-links a{padding:12px 16px;border:1px solid #99d2c7;border-radius:999px;background:#fff;color:#007e76;font-weight:800;text-decoration:none}.vg-case-context-links a:hover{border-color:#c9f86d;background:#c9f86d;color:#073139}@media(max-width:700px){.vg-case-context{padding:52px 0}.vg-case-context .vg-wrap{width:min(100% - 32px,1180px)}.vg-case-context-links a{width:100%;text-align:center}}
