.vb-announcement,.vb-header,.vb-footer{font-family:var(--font-body--family),Arial,sans-serif;color:#101512;box-sizing:border-box}.vb-announcement{text-align:center;background:#005b37;color:#fff;padding:12px 20px;font-size:14px;line-height:20px}.vb-header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:24px;row-gap:18px;padding:24px max(32px,4vw) 16px;background:#fff;border-bottom:1px solid #e2e5df}.vb-header img,.vb-footer img{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}.vb-header>a{grid-column:2;grid-row:1;justify-self:center}.vb-header nav{grid-column:2;grid-row:2;display:flex;justify-content:center;gap:38px;align-items:center}.vb-header .vb-actions{grid-column:3;grid-row:1;justify-self:end}.vb-header nav a{display:flex;align-items:center;min-height:36px}.vb-header img{width:240px}.vb-header a{color:inherit;text-decoration:none;font-size:18px}.vb-header a:hover,.vb-footer a:hover{text-decoration:underline;text-underline-offset:4px}.vb-actions{display:flex;justify-content:flex-end;gap:20px}.vb-actions a{position:relative;display:flex;width:44px;height:44px;align-items:center;justify-content:center}.vb-actions svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.2}.vb-count:empty{display:none}.vb-count{position:absolute;top:0;right:0;background:#005b37;color:white;font-size:11px;border-radius:20px;min-width:16px;text-align:center}.vb-footer{background:#f4f7f5;border-top:1px solid #e2e5df;padding:54px max(32px,5vw) 24px;margin-top:48px}.vb-footer-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px}.vb-footer h2{font-family:inherit;font-size:18px;font-weight:650;letter-spacing:normal;line-height:1.4;margin:0 0 16px;color:#101512}.vb-footer a,.vb-footer p{font-size:14px;line-height:1.7;color:#55615b}.vb-footer-grid>div>a{display:block;margin:10px 0;text-underline-offset:3px}.vb-footer .vb-brand>a:first-child{margin:0 0 20px}.vb-brand p{margin:0 0 10px}.vb-footer-bottom{max-width:1400px;margin:36px auto 0;border-top:1px solid #dce1d7;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:#55615b}.vb-footer-bottom ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.vb-footer-bottom svg{width:38px;height:24px}.vb-header a:focus-visible,.vb-footer a:focus-visible{outline:2px solid #005b37;outline-offset:5px}@media(max-width:749px){.vb-announcement{font-size:12px;padding:10px 12px}.vb-header{grid-template-columns:1fr auto 1fr;column-gap:8px;row-gap:14px;padding:20px 16px 12px}.vb-header img{width:clamp(120px,calc(100vw - 184px),170px)}.vb-header nav{grid-row:2;grid-column:1/-1;justify-content:center;gap:28px}.vb-header .vb-actions{gap:0}.vb-header .vb-actions a{width:34px;height:40px}.vb-header .vb-actions svg{width:23px;height:23px}.vb-header nav a{font-size:15px}.vb-actions{gap:4px}.vb-footer{padding:36px 24px 24px;margin-top:32px}.vb-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.vb-brand{grid-column:1/-1}.vb-footer img{width:210px}.vb-footer-bottom{margin-top:28px}}
/* Compact product header 20261028 */
.vb-header{grid-template-columns:1fr auto 1fr;grid-template-rows:auto;column-gap:16px;row-gap:0;padding:10px max(24px,4vw)}
.vb-header>a{grid-column:2;grid-row:1}
.vb-header img{width:200px}
.vb-header nav{grid-column:1;grid-row:1;justify-content:flex-start;gap:24px}
.vb-header nav a{font-size:15px;min-height:44px}
.vb-header .vb-actions{grid-column:3;grid-row:1;gap:12px}
@media(max-width:989px) and (min-width:750px){.vb-header nav{gap:16px}.vb-header nav a{font-size:14px}.vb-header img{width:180px}}
@media(max-width:749px){.vb-header{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;padding:8px 16px 4px}.vb-header img{width:clamp(120px,calc(100vw - 184px),170px)}.vb-header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:28px}.vb-header nav a{font-size:14px;min-height:40px}.vb-header .vb-actions{gap:0}}
