.vba-header{z-index:40;width:100%;color:var(--color-fg);font-family:var(--font-body), Arial, sans-serif;background:0 0;border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s;position:sticky;top:0}.vba-header.is-stuck{border-bottom-color:var(--color-line);background:#ffffffed}.vba-header-inner{align-items:center;gap:40px;width:100%;max-width:1480px;height:80px;margin:0 auto;padding:0 32px;display:flex}.vba-wordmark{color:var(--color-fg);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.06em;flex:none;align-items:center;gap:10px;font-size:27px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.vba-brand-symbol{object-fit:contain;flex:none;width:40px;height:40px;display:block}.vba-header-nav{flex:1;align-items:center;gap:32px;font-size:16px;font-weight:600;display:flex}.vba-header-nav>a{color:#2c3b26;white-space:nowrap;padding:10px 0;text-decoration:none;transition:color .14s}.vba-header-nav>a:hover,.vba-header-nav>a[aria-current=page]{color:var(--color-fg)}.vba-header-actions{flex:none;align-items:center;gap:8px;display:flex}.vba-header-link{color:#2c3b26;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 12px;font-size:16px;font-weight:600;text-decoration:none}.vba-header-link:hover{color:var(--color-fg)}.vba-account{position:relative}.vba-account-trigger{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-fg);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.vba-account-trigger:hover,.vba-account-trigger[aria-expanded=true]{background:var(--color-surface-2)}.vba-account-trigger svg{flex:none;width:19px;height:19px}.vba-account-trigger .vba-account-chevron{width:14px;height:14px}.vba-account-menu{z-index:50;border:1px solid var(--color-line);background:#fff;border-radius:16px;gap:2px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0d1a0a24}.vba-account-menu>a,.vba-account-menu>button{width:100%;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.vba-account-menu>a:hover,.vba-account-menu>button:hover{background:var(--color-surface-2)}.vba-account-menu>button{border-top:1px solid var(--color-line);border-radius:0 0 10px 10px}.vba-account-menu>button:disabled{opacity:.55;cursor:wait}.vba-account-menu>p{color:#a12b1f;padding:0 12px 8px;font-size:13px}.vba-header-cta{background:var(--color-ink);color:#eaffc9;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.vba-header-cta:hover{background:#23291f}.vba-header-globe{color:#2c3b26;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:inline-flex}.vba-header-globe:hover{color:var(--color-fg);background:#0d1a0a0f}.vba-header-globe svg{width:22px;height:22px}.vba-header-menu-toggle{border:1px solid var(--color-line-strong);width:42px;height:42px;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.vba-header-menu-toggle svg{width:23px;height:23px}.vba-header :focus-visible,.vba-footer :focus-visible{outline:2px solid var(--color-lime-deep);outline-offset:4px}@media (max-width:1060px){.vba-header-inner{gap:24px}.vba-header-nav{gap:22px;font-size:15px}}@media (max-width:1100px){.vba-header-inner{justify-content:space-between;gap:10px;height:70px;padding:0 18px}.vba-wordmark{font-size:23px}.vba-header-nav{border-bottom:1px solid var(--color-line);background:#fff;align-items:stretch;gap:2px;padding:12px 20px 20px;font-size:17px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 28px #0d1a0a14}.vba-header-nav.is-open{flex-direction:column;display:flex}.vba-header-nav>a{padding:12px 0}.vba-header-link{display:none}.vba-header-cta{min-height:40px;padding:0 16px;font-size:15px}.vba-header-globe{width:36px;height:36px}.vba-header-menu-toggle{display:inline-flex}}@media (max-width:560px){.vba-header-inner{padding:0 12px}.vba-wordmark{gap:6px;font-size:20px}.vba-brand-symbol{width:34px;height:34px}.vba-header-actions.is-authenticated .vba-header-cta{display:none}.vba-account-trigger{width:40px;min-height:40px;padding:0}.vba-account-trigger span,.vba-account-trigger .vba-account-chevron{display:none}}.vba-footer{border-top:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-fg);font-family:var(--font-body), Arial, sans-serif;margin-top:0}.vba-footer-inner{gap:40px;max-width:1480px;margin:0 auto;padding:60px 32px 44px;display:grid}@media (min-width:760px){.vba-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.vba-footer-inner{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px}}.vba-footer-brand{max-width:400px}.vba-footer-wordmark{font-size:23px}.vba-footer-wordmark .vba-brand-symbol{width:36px;height:36px}.vba-footer-pitch{color:var(--color-fg-2);margin-top:16px;font-size:16px;line-height:1.55}.vba-footer-mail{color:var(--color-fg);margin-top:18px;font-size:16px;font-weight:700;display:inline-block}.vba-footer-mail:hover{text-underline-offset:4px;text-decoration:underline}.vba-footer-col{flex-direction:column;gap:12px;display:flex}.vba-footer-col h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-3);margin-bottom:4px;font-size:13px;font-weight:700}.vba-footer-col a{color:var(--color-fg-2);font-size:16px;transition:color .14s}.vba-footer-col a:hover{color:var(--color-fg)}.vba-footer-bottom{border-top:1px solid var(--color-line);max-width:1480px;color:var(--color-fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 32px 28px;font-size:14px;display:flex}.vba-footer-note{text-align:right}@media (max-width:640px){.vba-footer-inner{padding:44px 24px 32px}.vba-footer-bottom{padding:18px 24px 26px}.vba-footer-note{text-align:left}}.legal-inner{gap:40px;max-width:1160px;margin:0 auto;padding:48px 24px 72px;display:grid}@media (min-width:900px){.legal-inner{grid-template-columns:minmax(0,1fr) 260px;gap:64px;padding:64px 32px 88px}}.legal-crumbs{color:var(--color-fg-3);gap:8px;margin-bottom:18px;font-size:14px;display:flex}.legal-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.legal-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);font-weight:800}.legal-updated{color:var(--color-fg-3);margin-top:10px;font-size:14px}.legal-intro{max-width:62ch;color:var(--color-fg-2);margin-top:20px;font-size:18px;line-height:1.6}.legal-section{margin-top:36px}.legal-section h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:21px;font-weight:700}.legal-section p{max-width:68ch;color:var(--color-fg-2);margin-top:12px;font-size:16px;line-height:1.65}.legal-aside{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:16px;align-self:start;padding:22px}@media (min-width:900px){.legal-aside{position:sticky;top:96px}}.legal-aside-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-3);margin-bottom:14px;font-size:13px;font-weight:700;display:block}.legal-aside ul{flex-direction:column;gap:10px;display:flex}.legal-aside a{color:var(--color-fg-2);font-size:15px}.legal-aside a:hover{color:var(--color-fg)}.legal-aside-mail{border-top:1px solid var(--color-line);margin-top:18px;padding-top:16px;font-size:15px;font-weight:700;display:inline-block;color:var(--color-fg)!important}.vba-pagehead-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(40px,5vw,68px) 0 clamp(44px,5vw,72px);display:flex}.vba-pagehead-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#3c5233;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.vba-pagehead-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-fg);font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.06}.vba-pagehead-lede{color:#33452c;max-width:58ch;margin-top:14px;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.vba-pagehead-aside{color:#16240f;font-variant-numeric:tabular-nums;background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:700;display:inline-flex}.vba-pagehead.vba-band--bloom{background:linear-gradient(104deg,#c9ff6c 0%,#c2fd8f 30%,#a9f7c4 62%,#8cffd2 100%)}
