.vsf-section *,.vsf-section :after,.vsf-section :before{box-sizing:border-box}.vsf-section{background:var(--vsf-bg,#1d1d20);color:#fff;width:100%}.vsf-inner{margin:0 auto;max-width:var(--vsf-content-max,1120px);padding:var(--vsf-pad-top,48px) var(--vsf-pad-right,40px) var(--vsf-pad-bottom,28px) var(--vsf-pad-left,40px)}.vsf-columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--vsf-col-gap,40px)}.vsf-col{min-width:0}.vsf-acc-body{display:flex;flex-direction:column;gap:var(--vsf-section-gap,24px)}.vsf-item--link+.vsf-item--link{margin-top:calc(var(--vsf-link-row-gap, 8px) - var(--vsf-section-gap, 24px))}.vsf-item--cta+.vsf-item--cta{margin-top:calc(var(--vsf-cta-gap, 12px) - var(--vsf-section-gap, 24px))}.vsf-acc-body>.vsf-item--header:not(:first-child){margin-top:var(--vsf-sec-head-gap,10px)}.vsf-sec-header{margin:0}.vsf-sec-header .vsf-sec-icon{color:var(--vsf-accent,#038bf9);display:block;font-size:var(--vsf-sec-icon-size,22px);line-height:1;margin-bottom:8px}.vsf-sec-header .vsf-sec-title{color:var(--vsf-sec-title-color,#fff)!important;font-family:var(--vsf-sec-title-ff,inherit)!important;font-size:var(--vsf-sec-title-fs,16px)!important;font-weight:var(--vsf-sec-title-fw,700)!important;letter-spacing:-.02em;line-height:1.2;margin:0}.vsf-sec-header .vsf-sec-subtext{color:var(--vsf-sec-subtext-color,#b8b8c0);font-family:var(--vsf-sec-subtext-ff,inherit);font-size:var(--vsf-sec-subtext-fs,13px);line-height:1.55;margin:4px 0 0}.vsf-sec-rule{background:var(--vsf-sec-rule-color,hsla(0,0%,100%,.12));height:1px;margin:12px 0 10px}.vsf-item--header.vsf-item--norule{padding-bottom:10px}.vsf-linkrow{line-height:1;max-width:var(--vsf-item-max,none)}.vsf-link-title{color:var(--vsf-link-color,#fff)!important;font-family:var(--vsf-link-ff,inherit)!important;font-size:var(--vsf-link-fs,14px)!important;font-weight:var(--vsf-link-fw,600)!important;line-height:1.3;margin:0 0 2px}.vsf-link-desc{color:var(--vsf-link-desc-color,#b8b8c0)!important;font-family:var(--vsf-link-desc-ff,inherit)!important;font-size:var(--vsf-link-desc-fs,13px)!important;font-weight:400;line-height:1.45;margin:2px 0 0}.vsf-desclink,.vsf-pairlink,.vsf-titlelink{align-self:flex-start;cursor:pointer;display:inline-block;text-decoration:none!important}.vsf-desclink .vsf-link-desc,.vsf-pairlink .vsf-link-desc,.vsf-pairlink .vsf-link-title,.vsf-titlelink .vsf-link-title{transition:color .2s ease}.vsf-desclink:focus-visible .vsf-link-desc,.vsf-desclink:hover .vsf-link-desc,.vsf-pairlink:focus-visible .vsf-link-desc,.vsf-pairlink:focus-visible .vsf-link-title,.vsf-pairlink:hover .vsf-link-desc,.vsf-pairlink:hover .vsf-link-title,.vsf-titlelink:focus-visible .vsf-link-title,.vsf-titlelink:hover .vsf-link-title{color:var(--vsf-link-hover,#038bf9)!important}.vsf-text-item{max-width:var(--vsf-item-max,none)}.vsf-cta-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:var(--vsf-cta-gap,12px);margin-top:8px}.vsf-cta{align-items:center;border:2px solid transparent;border-radius:var(--vsf-cta-radius,8px);cursor:pointer;display:inline-flex;font-family:var(--vsf-cta-ff,inherit);font-size:var(--vsf-cta-fs,14px);font-weight:var(--vsf-cta-fw,700);justify-content:center;line-height:1;padding:var(--vsf-cta-pad-y,12px) var(--vsf-cta-pad-x,26px);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.vsf-cta,.vsf-cta:active,.vsf-cta:focus,.vsf-cta:focus-visible,.vsf-cta:hover{box-shadow:none!important;font-weight:var(--vsf-cta-fw,700)!important;opacity:1!important;text-decoration:none!important;transform:none!important}.vsf-cta--fill,.vsf-cta--fill:active,.vsf-cta--fill:focus,.vsf-cta--fill:focus-visible,.vsf-cta--fill:hover{background:var(--vsf-cta-fill-bg,#038bf9)!important;border-color:var(--vsf-cta-fill-bg,#038bf9)!important;color:var(--vsf-cta-fill-text,#1d1d20)!important}.vsf-cta--outline,.vsf-cta--outline:active,.vsf-cta--outline:focus,.vsf-cta--outline:focus-visible,.vsf-cta--outline:hover{background:transparent!important;border-color:var(--vsf-cta-outline,#fff)!important;color:var(--vsf-cta-outline,#fff)!important}.vsf-image{margin:12px 0;max-width:var(--vsf-item-max,none)}.vsf-image img{border-radius:var(--vsf-image-radius,4px);display:block;height:auto;max-width:100%;width:var(--vsf-image-w,auto)}.vsf-image .vsf-blurb{line-height:1.55;margin-top:var(--vsf-image-gap,18px)}.vsf-image .vsf-blurb,.vsf-image .vsf-blurb p{color:var(--vsf-blurb-color,#fff)!important;font-family:var(--vsf-blurb-ff,inherit)!important;font-size:var(--vsf-blurb-fs,15px)!important;font-weight:var(--vsf-blurb-fw,500)!important}.vsf-image .vsf-blurb p{margin:0 0 12px}.vsf-image .vsf-blurb p:last-child{margin-bottom:0}.vsf-image--noimg .vsf-blurb{margin-top:0}.vsf-acc-toggle{display:none}.vsf-rule{border:0;border-top:var(--vsf-rule-w,1px) solid var(--vsf-rule-color,#038bf9);height:0;margin:36px 0 0}.vsf-bottom{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:20px 0 4px}.vsf-copyright{color:var(--vsf-copy-color,#b8b8c0)!important;font-family:var(--vsf-copy-ff,inherit)!important;font-size:var(--vsf-copy-fs,13px)!important;line-height:1.8}.vsf-legal-links{margin-top:4px}.vsf-legal-links a{border-right:1px solid var(--vsf-legal-divider,#55555c);color:var(--vsf-legal-color,#b8b8c0)!important;font-family:var(--vsf-legal-ff,inherit)!important;font-size:var(--vsf-legal-fs,13px)!important;padding:0 8px;text-decoration:none;transition:color .2s ease}.vsf-legal-links a:first-child{padding-left:0}.vsf-legal-links a:last-child{border-right:0}.vsf-legal-links a:focus-visible,.vsf-legal-links a:hover{color:var(--vsf-legal-hover,#038bf9)!important}.vsf-social{display:flex;flex-shrink:0;gap:var(--vsf-social-gap,12px)}.vsf-social a{align-items:center;background:var(--vsf-social-bg,#fff);border-radius:50%;color:var(--vsf-social-icon-color,#1d1d20);display:inline-flex;font-size:var(--vsf-social-icon-size,17px);height:var(--vsf-social-circle,34px);justify-content:center;transition:transform .2s ease,opacity .2s ease;width:var(--vsf-social-circle,34px)}.vsf-social a,.vsf-social a:active,.vsf-social a:focus,.vsf-social a:focus-visible,.vsf-social a:hover{background:var(--vsf-social-bg,#fff)!important;box-shadow:none!important;color:var(--vsf-social-icon-color,#1d1d20)!important;font-weight:400!important;opacity:1!important;text-decoration:none!important;transform:none!important}.vsf-social--nocircle a,.vsf-social--nocircle a:active,.vsf-social--nocircle a:focus,.vsf-social--nocircle a:hover{background:transparent!important}.vsf-social--nocircle a{border-radius:0;height:auto;width:auto}.vsf-float-strip{display:none}