.vn-header,.vn-footer{--vn-green:#064e3b;--vn-emerald:#047857;--vn-accent:#d97706;box-sizing:border-box;font-family:Plus Jakarta Sans,system-ui,sans-serif}.vn-header *,.vn-footer *{box-sizing:border-box}.vn-wrap{width:min(1260px,100% - 80px);margin-inline:auto}.vn-header{z-index:40;color:#064e3b;background:#fff;border-bottom:1px solid #dce7df;position:relative}.vn-header-inner{align-items:center;gap:26px;min-height:91px;display:flex;position:relative}.vn-brand{color:inherit;letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:9px;font-size:21px;font-weight:750;line-height:1.05;text-decoration:none;display:inline-flex}.vn-brand>span:last-child{display:block}.vn-brand small{letter-spacing:-.035em;margin-top:4px;font-size:16px;font-weight:550;display:block}.vn-brand-mark{justify-content:center;align-items:center;width:37px;font-size:35px;font-weight:800;line-height:1;display:flex;position:relative}.vn-brand-mark>span{color:#d97706;font-size:30px;line-height:1;position:absolute;bottom:-12px;left:0}.vn-desktop{align-items:center;gap:2px;margin-left:auto;display:flex}.vn-group{position:static}.vn-group>summary{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;min-height:48px;padding:16px 11px;font-size:12px;font-weight:650;line-height:1.4;list-style:none;display:flex}.vn-group>summary::-webkit-details-marker,.vn-mobile summary::-webkit-details-marker{display:none}.vn-group>summary:hover,.vn-group[open]>summary{background:#edf6ef}.vn-group--current>summary{color:#047857;box-shadow:inset 0 -2px #d97706}.vn-group[open]>summary svg{transform:rotate(180deg)}.vn-panel{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #dce7df;border-top:3px solid #d97706;border-radius:0 0 10px 10px;gap:25px;width:340px;max-width:100%;max-height:min(72vh,650px);padding:25px 28px 28px;display:grid;position:absolute;top:calc(100% - 8px);right:0;overflow-y:auto;box-shadow:0 22px 45px #0d3d2920}.vn-panel--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:680px}.vn-panel-section>p,.vn-mobile-section>p{color:#6c8174;letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.5}.vn-panel-section ul,.vn-mobile-section ul,.vn-footer-groups ul{margin:0;padding:0;list-style:none}.vn-panel-section li+li{margin-top:3px}.vn-panel-section a{color:#254d38;overflow-wrap:anywhere;border-radius:5px;min-height:38px;margin-inline:-10px;padding:8px 10px;font-size:13px;line-height:1.6;text-decoration:none;display:block}.vn-panel-section a:hover{color:#047857;background:#f0f7f1}.vn-header a[aria-current=page]{color:#047857;background:#eaf4ed;font-weight:750}.vn-panel-section a[aria-current=page]{box-shadow:inset 3px 0 #d97706}.vn-languages{flex-shrink:0;align-items:center;gap:2px;margin-left:8px;display:flex}.vn-languages a{letter-spacing:.025em;color:#728677;border-radius:4px;justify-content:center;align-items:center;min-width:29px;min-height:36px;font-size:10px;font-weight:650;line-height:1.5;text-decoration:none;display:flex}.vn-languages a:hover{color:#064e3b;background:#f0f6f1}.vn-header :is(a,summary):focus-visible,.vn-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #d97706}.vn-mobile{margin-left:auto;display:none}.vn-mobile>summary{cursor:pointer;border:1px solid #dce7df;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.vn-mobile[open]>summary{background:#eaf4ed;border-color:#a8c7b4}.vn-mobile-panel{top:calc(100% - 1px);overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #dce7df;border-top:2px solid #d97706;border-radius:0 0 10px 10px;max-height:calc(100dvh - 150px);padding:15px 22px 22px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #064e3b20}.vn-mobile-home{color:#064e3b;border-bottom:1px solid #e1e9e3;justify-content:space-between;align-items:center;min-height:46px;padding:13px 0;font-size:13px;font-weight:650;text-decoration:none;display:flex}.vn-mobile-group{border-bottom:1px solid #e1e9e3}.vn-mobile-group>summary{cursor:pointer;color:#064e3b;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:13px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.vn-plus{color:#047857;font-size:22px;font-weight:400;line-height:1}.vn-mobile-group[open]>.vn-mobile-group>summary,.vn-mobile-group[open]>summary{box-shadow:none}.vn-mobile-group[open]>summary .vn-plus{transform:rotate(45deg)}.vn-mobile-section{padding:7px 0 20px 13px}.vn-mobile-section>p{margin-bottom:8px;font-size:9px}.vn-mobile-section a{color:#3d5c48;overflow-wrap:anywhere;border-radius:4px;min-height:44px;margin-left:-10px;padding:11px 10px;font-size:13px;line-height:1.65;text-decoration:none;display:block}.vn-mobile-section a:hover{background:#f0f6f1}.vn-mobile-legal{flex-wrap:wrap;gap:12px 20px;padding-top:19px;font-size:11px;display:flex}.vn-mobile-legal a{color:#667a6c;align-items:center;min-height:36px;text-decoration:none;display:flex}.vn-footer{color:#d3e6da;background:#063d30;padding:48px 0 23px}.vn-footer-intro{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:start;gap:45px;padding-bottom:32px;display:flex}.vn-footer .vn-brand{color:#fff}.vn-footer-intro>p{color:#bed4c7;max-width:440px;margin:0;font-size:14px;line-height:1.9}.vn-footer-place{color:#9cbfae;letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:9px;line-height:1.7;display:block}.vn-footer-groups{grid-template-columns:repeat(var(--vn-footer-columns,5),minmax(0,1fr));gap:28px;padding:32px 0 36px;display:grid}.vn-footer .vn-footer-groups h2{color:#fff;letter-spacing:0;margin:0 0 15px;font-size:12px;font-weight:700;line-height:1.5}.vn-footer-groups li+li{margin-top:10px}.vn-footer-groups a{color:#b5d0c0;overflow-wrap:anywhere;font-size:12px;line-height:1.8;text-decoration:none}.vn-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.vn-footer a[aria-current=page]{color:#fff;text-underline-offset:5px;font-weight:700;text-decoration:underline #d97706}.vn-footer-bottom{color:#a1c2b0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:22px;padding-top:22px;font-size:10px;line-height:1.8;display:flex}.vn-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.vn-footer-bottom a{color:#bed5c7;padding-block:5px;text-decoration:none}@media (width<=1190px){.vn-wrap{width:calc(100% - 56px)}.vn-header-inner{gap:18px}.vn-group>summary{gap:5px;padding-inline:8px;font-size:11px}.vn-brand{font-size:19px}.vn-brand small{font-size:15px}.vn-languages{margin-left:2px}.vn-footer-groups{gap:24px}}@media (width<=1050px){.vn-desktop{display:none}.vn-mobile{margin-left:0;display:block}.vn-header-inner{gap:19px;min-height:80px}.vn-languages,.vn-brand+.vn-mobile{margin-left:auto}.vn-mobile-panel{inset-inline:0}.vn-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (width<=600px){.vn-wrap{width:calc(100% - 40px)}.vn-header-inner{gap:10px;min-height:73px}.vn-brand{gap:7px;font-size:16px}.vn-brand small{margin-top:3px;font-size:12px}.vn-brand-mark{width:29px;font-size:28px}.vn-brand-mark>span{font-size:24px;bottom:-9px}.vn-languages{gap:0}.vn-languages a{min-width:26px;min-height:36px;font-size:9px}.vn-mobile>summary{gap:6px;min-height:40px;padding:8px 9px;font-size:10px}.vn-mobile>summary svg{width:17px}.vn-mobile-panel{max-height:calc(100dvh - 140px);padding:12px 17px 19px;inset-inline:-6px}.vn-mobile-group>summary{min-height:49px;font-size:13px}.vn-mobile-section a{min-height:44px;font-size:12px}.vn-mobile-home{font-size:12px}.vn-mobile-legal{font-size:10px}.vn-footer{padding-top:37px}.vn-footer-intro{padding-bottom:27px;display:block}.vn-footer-intro>p{max-width:360px;margin-top:23px;font-size:13px;line-height:1.85}.vn-footer-place{margin-top:20px;font-size:8px}.vn-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 25px;padding-block:29px}.vn-footer .vn-footer-groups h2{margin-bottom:13px;font-size:12px}.vn-footer-groups a{font-size:11px;line-height:1.8}.vn-footer-groups li+li{margin-top:9px}.vn-footer-bottom{padding-top:20px;font-size:9px;display:block}.vn-footer-bottom>div{gap:10px 20px;margin-top:12px}.vn-footer .vn-brand{font-size:20px}.vn-footer .vn-brand small{font-size:15px}}@media (width<=360px){.vn-wrap{width:calc(100% - 30px)}.vn-header-inner{gap:7px}.vn-header .vn-brand{font-size:14px}.vn-header .vn-brand small{font-size:11px}.vn-header .vn-brand-mark{width:25px;font-size:25px}.vn-languages a{min-width:23px}.vn-mobile>summary{gap:4px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.vn-header *,.vn-footer *{transition:none!important}}@media print{.vn-header,.vn-footer{display:none}}.vn-footer-contact{flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:22px 0 0;line-height:1.8;display:flex}.vn-footer-contact>span{color:#bed4c7;font-size:12px}.vn-footer-contact>a{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;min-width:0;font-size:14px}
