*{margin:0;padding:0;box-sizing:border-box}:root{--vj-max: 1760px;--vj-gutter: clamp(24px, 5vw, 88px);--vj-section: clamp(72px, 10vw, 152px);--vj-ink: #16243b;--vj-body: #3b4b60;--vj-muted: #5a6b80;--vj-line: #dde5e6;--vj-teal: #00b5a3;--vj-teal-ink: #00857a;--vj-mint: #e6f7f5;--vj-bg: #f5f8f8;--vj-radius: 28px;--vj-radius-sm: 16px;--vj-shadow: 0 40px 80px -40px rgba(14, 23, 38, .35)}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,Segoe UI,system-ui,sans-serif;color:#16243b;background:#f5f8f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:#00857a}a:hover{color:#16243b}::selection{background:#16243b;color:#f5f8f8}img{max-width:100%}.vj-h2{margin:0;font-weight:700;font-size:clamp(34px,4.2vw,60px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.vj-lead{margin:24px 0 0;max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--vj-body);text-wrap:pretty}.vj-item-title{margin:0;font-size:17px;font-weight:600}.vj-body{margin:6px 0 0;font-size:16px;line-height:1.6;color:var(--vj-body);text-wrap:pretty}.vj-footer-links a{color:var(--vj-ink);text-decoration:none}.vj-footer-links a:hover,.vj-nav-links a:not(:last-child):hover{color:var(--vj-teal-ink)}
