.vf-standard-footer{--vf-ink:#163d32;--vf-green:#285c49;--vf-white:#fff;--vf-line:#d4ded3;font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#fff;color-scheme:light}
.vf-standard-footer *,.vf-standard-footer *::before,.vf-standard-footer *::after{box-sizing:border-box}
.vf-standard-footer :where(p,h2,h3){margin:0}
.vf-standard-footer :where(a){color:inherit;text-underline-offset:.22em}
.vf-standard-footer :where(img,svg){display:block;max-width:100%}
.vf-standard-footer .vf-shell{width:calc(100% - 80px);max-width:1080px;margin-inline:auto;min-width:0}
.vf-standard-footer .vf-footer{background:#131a20;color:#fff}
.vf-standard-footer .vf-footer-grid>*{min-width:0}
.vf-standard-footer .vf-wordmark{margin-bottom:18px;text-decoration:none}
.vf-standard-footer .vf-footer p{color:rgb(255 255 255 / 73%)}
.vf-standard-footer .vf-footer-medical{border-top:1px solid rgb(255 255 255 / 18%);color:rgb(255 255 255 / 73%)}
.vf-standard-footer .vf-footer-medical strong{color:#fff;font-weight:600}
.vf-standard-footer .vf-footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid rgb(255 255 255 / 20%);color:rgb(255 255 255 / 67%);flex-wrap:wrap}
.vf-standard-footer .vf-footer-legal{display:flex;gap:4px 16px;flex-wrap:wrap;max-width:100%}
.vf-standard-footer :is(a,summary):focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:768px){.vf-standard-footer .vf-shell{width:calc(100% - 40px)}}
