/* Kopf (#vnav) und Fuß (.vnf) der neuen Seiten für die alten Seiten (wp_mehr.py, 23.10.2026),
   herausgezogen aus dem Autoptimize-Bündel der neuen Seiten (autoptimize_df3493bd…). */
body.vnav-lock{overflow:hidden}.vnav button,.vnav button:hover,.vnav button:focus,.vnav button:active{background:0 0 !important;box-shadow:none !important;outline:none !important}.vnav{position:fixed;top:0;left:0;width:100%;z-index:2147483647;font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.vnav:before{content:'';position:absolute;top:0;left:0;right:0;height:calc(54*var(--vnz,1px));background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--vh-line);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.vnav.scrolled:before{background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04),0 calc(6*var(--vnz,1px)) calc(24*var(--vnz,1px)) rgba(15,23,42,.07);border-bottom-color:rgba(0,0,0,.1)}.vnav-bar{position:relative;display:flex;align-items:center;gap:calc(22*var(--vnz,1px));height:calc(54*var(--vnz,1px));max-width:calc(1120*var(--vnz,1px));margin:0 auto;padding:0 calc(22*var(--vnz,1px))}.vnav-logo{display:flex;align-items:center;gap:calc(10*var(--vnz,1px));text-decoration:none;flex-shrink:0}.vnav-logo-img{height:calc(30*var(--vnz,1px));width:auto;border-radius:calc(7*var(--vnz,1px));display:block}.vnav-logo-text{display:flex;flex-direction:column;justify-content:center;line-height:1.05}.vnav-logo-word{font-weight:800;font-size:1.06rem;letter-spacing:-.02em;color:var(--vh-ink)}.vnav-logo-sub{font-size:.58rem;font-weight:700;letter-spacing:.04em;word-spacing:.22em;color:var(--vh-blue);margin-top:calc(3*var(--vnz,1px))}.vnav-list{display:flex;align-items:center;gap:1px;margin:0 auto;padding:0;list-style:none}.vnav-item{position:static}.vnav-link{display:inline-flex;align-items:center;gap:calc(5*var(--vnz,1px));font-family:inherit;font-size:.84rem;font-weight:500;line-height:1;letter-spacing:0;color:var(--vh-body);background:0 0;border:0;cursor:pointer;text-decoration:none;padding:calc(9*var(--vnz,1px)) calc(13*var(--vnz,1px));border-radius:calc(8*var(--vnz,1px));white-space:nowrap;transition:color .15s ease}.vnav-link:hover{color:var(--vh-blue)}.vnav-chev{width:calc(8*var(--vnz,1px));height:calc(8*var(--vnz,1px));flex:none;opacity:.45;transition:transform .25s ease,opacity .15s}.vnav-item.flyout-active .vnav-chev{transform:rotate(180deg);opacity:.85}.vnav-item.flyout-active .vnav-link{color:var(--vh-blue)}.vnav-actions{display:flex;align-items:center;gap:calc(8*var(--vnz,1px));flex-shrink:0;margin-left:auto}.vnav-cta{font-family:inherit;font-size:.84rem;font-weight:700;line-height:1;color:#fff;background:var(--vh-blue);text-decoration:none;padding:calc(9*var(--vnz,1px)) calc(16*var(--vnz,1px));border-radius:calc(999*var(--vnz,1px));white-space:nowrap;transition:background .15s ease,transform .15s ease}.vnav-cta:hover{background:var(--vh-blue-ink);color:#fff !important;transform:translateY(-1px)}.vnav a:hover,.vnav button:hover{color:var(--vh-blue) !important}.vnav .vnav-cta:hover{color:#fff !important}.vnav-flyout{position:fixed;left:0;right:0;top:calc(54*var(--vnz,1px));overflow:hidden;height:0;opacity:0;visibility:hidden;pointer-events:none;background:#fff;-webkit-backdrop-filter:saturate(180%) blur(calc(24*var(--vnz,1px)));backdrop-filter:saturate(180%) blur(calc(24*var(--vnz,1px)));border-bottom:1px solid var(--vh-line);box-shadow:0 calc(30*var(--vnz,1px)) calc(60*var(--vnz,1px)) calc(-24*var(--vnz,1px)) rgba(15,23,42,.16);transition:height .34s cubic-bezier(.4,0,0,1),opacity .26s ease,visibility .34s}.vnav.flyout-open .vnav-flyout{opacity:1;visibility:visible;pointer-events:auto}.vnav-flyout-stage{position:relative}.vnav-pane{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(calc(5*var(--vnz,1px)));transition:opacity .2s ease,transform .22s ease,visibility .2s}.vnav-pane.active{opacity:1;visibility:visible;transform:none}.vnav-flyout-inner{max-width:calc(1000*var(--vnz,1px));margin:0 auto;padding:calc(36*var(--vnz,1px)) calc(22*var(--vnz,1px)) calc(44*var(--vnz,1px));display:grid;gap:calc(24*var(--vnz,1px)) calc(52*var(--vnz,1px));grid-template-columns:repeat(3,1fr)}.vnav-pane[data-cols="2"] .vnav-flyout-inner{grid-template-columns:repeat(2,1fr);max-width:calc(720*var(--vnz,1px))}.vnav-fly-head{font-size:.82rem;font-weight:700;letter-spacing:-.005em;color:var(--vh-ink);margin:0 0 calc(13*var(--vnz,1px));padding:0 0 calc(9*var(--vnz,1px));border-bottom:1px solid var(--vh-line)}.vnav-fly-link{display:block;font-size:.96rem;font-weight:600;letter-spacing:-.01em;color:var(--vh-ink);text-decoration:none;padding:calc(6*var(--vnz,1px)) 0;transition:color .14s ease,transform .14s ease}.vnav-fly-link:hover{color:var(--vh-blue);transform:translateX(calc(3*var(--vnz,1px)))}.vnav-fly-link .sub{display:block;font-size:.78rem;font-weight:500;color:var(--vh-mut);margin-top:1px}.vnav-feature{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:calc(20*var(--vnz,1px));margin-top:calc(12*var(--vnz,1px));padding:calc(16*var(--vnz,1px)) calc(2*var(--vnz,1px)) 0;border-top:1px solid var(--vh-line);text-decoration:none;background:0 0}.vnav-feature-txt strong{display:block;font-size:.96rem;font-weight:700;letter-spacing:-.015em;color:var(--vh-ink)}.vnav-feature-txt span{display:block;font-size:.82rem;font-weight:500;color:var(--vh-mut);margin-top:calc(2*var(--vnz,1px))}.vnav-feature-cta{flex:none;font-size:.88rem;font-weight:700;color:var(--vh-blue-ink);white-space:nowrap;transition:color .14s ease,transform .14s ease}.vnav-feature:hover .vnav-feature-cta{color:var(--vh-blue);transform:translateX(calc(2*var(--vnz,1px)))}.vnav-burger{display:none;flex-direction:column;justify-content:center;gap:calc(5*var(--vnz,1px));width:calc(40*var(--vnz,1px));height:calc(40*var(--vnz,1px));margin-left:auto;padding:0;background:0 0;border:0;cursor:pointer}.vnav-burger span{display:block;width:calc(20*var(--vnz,1px));height:calc(2*var(--vnz,1px));border-radius:calc(2*var(--vnz,1px));background:var(--vh-ink);transition:transform .25s ease,opacity .2s ease}.vnav.open .vnav-burger span:nth-child(1){transform:translateY(calc(7*var(--vnz,1px))) rotate(45deg)}.vnav.open .vnav-burger span:nth-child(2){opacity:0}.vnav.open .vnav-burger span:nth-child(3){transform:translateY(calc(-7*var(--vnz,1px))) rotate(-45deg)}.vnav-mobile{position:fixed;top:calc(54*var(--vnz,1px));left:0;width:100%;height:calc(100vh - calc(54*var(--vnz,1px)));background:#fff;-webkit-backdrop-filter:blur(calc(20*var(--vnz,1px)));backdrop-filter:blur(calc(20*var(--vnz,1px)));overflow-y:auto;padding:calc(8*var(--vnz,1px)) calc(22*var(--vnz,1px)) calc(60*var(--vnz,1px));opacity:0;visibility:hidden;transform:translateY(calc(-8*var(--vnz,1px)));pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s}.vnav.open .vnav-mobile{opacity:1;visibility:visible;transform:none;pointer-events:auto}.vnav-macc{border-bottom:1px solid var(--vh-line)}.vnav-macc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:calc(18*var(--vnz,1px)) calc(2*var(--vnz,1px));font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:var(--vh-ink)}.vnav-macc>summary::-webkit-details-marker{display:none}.vnav-macc>summary:after{content:'';width:calc(9*var(--vnz,1px));height:calc(9*var(--vnz,1px));border-right:calc(2*var(--vnz,1px)) solid var(--vh-faint);border-bottom:calc(2*var(--vnz,1px)) solid var(--vh-faint);transform:rotate(45deg);transition:transform .2s ease}.vnav-macc[open]>summary:after{transform:rotate(225deg)}.vnav-macc-body{padding:0 calc(2*var(--vnz,1px)) calc(18*var(--vnz,1px))}.vnav-macc-body .vnav-fly-head{margin:calc(14*var(--vnz,1px)) 0 calc(6*var(--vnz,1px))}.vnav-macc-body a{display:block;font-size:1.0625rem;font-weight:500;color:var(--vh-body);text-decoration:none;padding:calc(8*var(--vnz,1px)) 0}.vnav-macc-body a:hover{color:var(--vh-blue)}.vnav-mlink{display:flex;align-items:center;justify-content:space-between;padding:calc(18*var(--vnz,1px)) calc(2*var(--vnz,1px));font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:var(--vh-ink);text-decoration:none;border-bottom:1px solid var(--vh-line)}.vnav-mcta{display:block;text-align:center;margin-top:calc(26*var(--vnz,1px));background:var(--vh-blue);color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none;padding:calc(16*var(--vnz,1px));border-radius:calc(999*var(--vnz,1px))}@media (max-width:1024px){.vnav-list,.vnav-actions{display:none}.vnav-burger{display:flex}}@media (min-width:1025px){.vnav-mobile{display:none}}footer.custom-footer.vnf{--vnf-ink:#14181f;--vnf-text:#3d4452;--vnf-mut:#5b6272;--vnf-line:#e3e7ee;--vnf-btn-line:#cfd5df;--vnf-bg:#f6f8fb;--vnf-blue:#0a6fc2;--vnf-blue-ink:#085a9e;display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin:calc(80*var(--vnz,1px)) 0 0!important;padding:0!important;background:var(--vnf-bg)!important;border-top:1px solid var(--vnf-line)!important;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:calc(15*var(--vnz,1px));line-height:1.5;font-weight:400;color:var(--vnf-text);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.vnf *,footer.vnf *:before,footer.vnf *:after{box-sizing:border-box}footer.vnf p{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}footer.vnf ul{list-style:none;margin:0;padding:0}footer.vnf li{margin:0;padding:0;list-style:none}footer.vnf li::marker{content:none}footer.vnf img{max-width:none}footer.vnf a{color:var(--vnf-text);text-decoration:none;font-weight:400;transition:color .15s ease,background-color .15s ease,border-color .15s ease}footer.vnf a:hover{color:var(--vnf-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(3*var(--vnz,1px))}footer.vnf a:focus-visible{outline:calc(2*var(--vnz,1px)) solid var(--vnf-blue)!important;outline-offset:calc(3*var(--vnz,1px));border-radius:calc(4*var(--vnz,1px))}footer.vnf svg{display:block;flex:none}footer.vnf .vnf-in{width:100%;max-width:calc(1120*var(--vnz,1px));margin:0 auto;padding:calc(56*var(--vnz,1px)) calc(22*var(--vnz,1px)) calc(30*var(--vnz,1px))}footer.vnf .vnf-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24*var(--vnz,1px)) calc(48*var(--vnz,1px));padding-bottom:calc(36*var(--vnz,1px));border-bottom:1px solid var(--vnf-line)}footer.vnf .vnf-brand{min-width:0;max-width:calc(540*var(--vnz,1px))}footer.vnf a.vnf-logo{display:inline-flex;align-items:center;gap:calc(10*var(--vnz,1px));color:var(--vnf-ink)}footer.vnf a.vnf-logo:hover{text-decoration:none;color:var(--vnf-ink)}footer.vnf .vnf-logo img{display:block;width:calc(40*var(--vnz,1px));height:calc(40*var(--vnz,1px))}footer.vnf .vnf-word{font-family:'Plus Jakarta Sans','Inter',system-ui,sans-serif;font-weight:800;font-size:calc(22*var(--vnz,1px));line-height:1;letter-spacing:-.02em;color:var(--vnf-ink)}footer.vnf .vnf-claim{margin-top:calc(14*var(--vnz,1px));font-size:calc(16*var(--vnz,1px));line-height:1.55;color:var(--vnf-text);max-width:46ch}footer.vnf .vnf-act{display:flex;flex-wrap:wrap;gap:calc(12*var(--vnz,1px));flex:none}footer.vnf a.vnf-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8*var(--vnz,1px));min-height:calc(46*var(--vnz,1px));padding:0 calc(22*var(--vnz,1px));border-radius:calc(999*var(--vnz,1px));font-size:calc(15*var(--vnz,1px));font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none}footer.vnf a.vnf-btn:hover{text-decoration:none}footer.vnf a.vnf-cta{background:var(--vnf-blue);border:1px solid var(--vnf-blue);color:#fff}footer.vnf a.vnf-cta:hover{background:var(--vnf-blue-ink);border-color:var(--vnf-blue-ink);color:#fff}footer.vnf a.vnf-ghost{background:#fff;border:1px solid var(--vnf-btn-line);color:var(--vnf-ink)}footer.vnf a.vnf-ghost:hover{border-color:var(--vnf-ink);color:var(--vnf-ink)}footer.vnf .vnf-btn svg{width:calc(16*var(--vnz,1px));height:calc(16*var(--vnz,1px))}footer.vnf .vnf-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(32*var(--vnz,1px)) calc(28*var(--vnz,1px));padding:calc(40*var(--vnz,1px)) 0 calc(38*var(--vnz,1px))}footer.vnf .vnf-col{min-width:0}footer.vnf .vnf-h{margin:0 0 calc(14*var(--vnz,1px));font-size:calc(14*var(--vnz,1px));font-weight:600;line-height:1.3;color:var(--vnf-ink)}footer.vnf .vnf-col li+li{margin-top:calc(9*var(--vnz,1px))}footer.vnf .vnf-col a{display:inline-block;font-size:calc(14.5*var(--vnz,1px));line-height:1.4;overflow-wrap:anywhere}footer.vnf .vnf-meta{display:flex;align-items:center;justify-content:space-between;gap:calc(18*var(--vnz,1px)) calc(32*var(--vnz,1px));padding:calc(22*var(--vnz,1px)) 0;border-top:1px solid var(--vnf-line)}footer.vnf .vnf-places{display:flex;flex-wrap:wrap;gap:calc(12*var(--vnz,1px)) calc(40*var(--vnz,1px));min-width:0}footer.vnf .vnf-group{display:flex;align-items:center;flex-wrap:wrap;gap:calc(6*var(--vnz,1px)) calc(14*var(--vnz,1px));min-width:0}footer.vnf .vnf-mh{display:inline-flex;align-items:center;gap:calc(7*var(--vnz,1px));font-size:calc(14*var(--vnz,1px));font-weight:600;line-height:1.3;color:var(--vnf-ink)}footer.vnf .vnf-mh svg{width:calc(16*var(--vnz,1px));height:calc(16*var(--vnz,1px));color:var(--vnf-mut)}footer.vnf .vnf-inline{display:flex;flex-wrap:wrap;gap:calc(4*var(--vnz,1px)) calc(16*var(--vnz,1px))}footer.vnf .vnf-inline a{font-size:calc(14*var(--vnz,1px));line-height:1.4}footer.vnf .vnf-inline a[aria-current]{color:var(--vnf-ink);font-weight:600}footer.vnf .vnf-social{display:flex;flex-wrap:wrap;gap:calc(8*var(--vnz,1px));flex:none}footer.vnf .vnf-social a{display:inline-flex;align-items:center;justify-content:center;width:calc(38*var(--vnz,1px));height:calc(38*var(--vnz,1px));border-radius:50%;background:#fff;border:1px solid var(--vnf-btn-line);color:var(--vnf-ink)}footer.vnf .vnf-social a:hover{background:var(--vnf-ink);border-color:var(--vnf-ink);color:#fff}footer.vnf .vnf-social svg{width:calc(17*var(--vnz,1px));height:calc(17*var(--vnz,1px));fill:currentColor}footer.vnf .vnf-social svg path{fill:currentColor}footer.vnf .vnf-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(10*var(--vnz,1px)) calc(32*var(--vnz,1px));padding-top:calc(22*var(--vnz,1px));border-top:1px solid var(--vnf-line)}footer.vnf .vnf-copy{font-size:calc(13*var(--vnz,1px));line-height:1.5;color:var(--vnf-mut)}footer.vnf .vnf-legal{display:flex;flex-wrap:wrap;gap:calc(4*var(--vnz,1px)) calc(20*var(--vnz,1px));flex:none}footer.vnf .vnf-legal a{font-size:calc(13*var(--vnz,1px));line-height:1.5;color:var(--vnf-mut)}footer.vnf .vnf-legal a:hover{color:var(--vnf-ink)}@media (max-width:1023px){footer.vnf .vnf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}footer.vnf .vnf-top{flex-wrap:wrap}footer.vnf .vnf-meta{flex-wrap:wrap}footer.vnf .vnf-bottom{flex-direction:column;align-items:flex-start}footer.vnf .vnf-legal{flex:initial}}@media (max-width:639px){footer.custom-footer.vnf{margin-top:calc(56*var(--vnz,1px))!important}footer.vnf .vnf-in{padding:calc(40*var(--vnz,1px)) calc(20*var(--vnz,1px)) calc(28*var(--vnz,1px))}footer.vnf .vnf-top{flex-direction:column;align-items:stretch;gap:calc(24*var(--vnz,1px));padding-bottom:calc(30*var(--vnz,1px))}footer.vnf .vnf-claim{font-size:calc(15.5*var(--vnz,1px))}footer.vnf .vnf-act{flex-direction:column;gap:calc(10*var(--vnz,1px))}footer.vnf a.vnf-btn{width:100%;min-height:calc(48*var(--vnz,1px));white-space:normal;text-align:center}footer.vnf .vnf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(30*var(--vnz,1px)) calc(20*var(--vnz,1px));padding:calc(30*var(--vnz,1px)) 0}footer.vnf .vnf-h{margin-bottom:calc(8*var(--vnz,1px))}footer.vnf .vnf-col li+li{margin-top:0}footer.vnf .vnf-col a{display:block;padding:calc(6*var(--vnz,1px)) 0;font-size:calc(15*var(--vnz,1px))}footer.vnf .vnf-meta{flex-direction:column;align-items:flex-start;gap:calc(22*var(--vnz,1px));padding:calc(26*var(--vnz,1px)) 0}footer.vnf .vnf-places{flex-direction:column;gap:calc(18*var(--vnz,1px))}footer.vnf .vnf-group{display:block}footer.vnf .vnf-mh{margin-bottom:calc(6*var(--vnz,1px))}footer.vnf .vnf-inline{gap:0 calc(18*var(--vnz,1px))}footer.vnf .vnf-inline a{display:inline-block;padding:calc(6*var(--vnz,1px)) 0;font-size:calc(15*var(--vnz,1px))}footer.vnf .vnf-social{gap:calc(10*var(--vnz,1px))}footer.vnf .vnf-social a{width:calc(44*var(--vnz,1px));height:calc(44*var(--vnz,1px))}footer.vnf .vnf-legal{gap:0 calc(18*var(--vnz,1px))}footer.vnf .vnf-legal a{display:inline-block;padding:calc(5*var(--vnz,1px)) 0}}@media (prefers-reduced-motion:reduce){footer.vnf a{transition:none}}footer.custom-footer.vnf{--vnf-ink:#14181f;--vnf-text:#3d4452;--vnf-mut:#5b6272;--vnf-line:#e3e7ee;--vnf-btn-line:#cfd5df;--vnf-bg:#f6f8fb;--vnf-blue:#0a6fc2;--vnf-blue-ink:#085a9e;display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin:calc(80*var(--vnz,1px)) 0 0!important;padding:0!important;background:var(--vnf-bg)!important;border-top:1px solid var(--vnf-line)!important;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:calc(15*var(--vnz,1px));line-height:1.5;font-weight:400;color:var(--vnf-text);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.vnf *,footer.vnf *:before,footer.vnf *:after{box-sizing:border-box}footer.vnf p{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}footer.vnf ul{list-style:none;margin:0;padding:0}footer.vnf li{margin:0;padding:0;list-style:none}footer.vnf li::marker{content:none}footer.vnf img{max-width:none}footer.vnf a{color:var(--vnf-text);text-decoration:none;font-weight:400;transition:color .15s ease,background-color .15s ease,border-color .15s ease}footer.vnf a:hover{color:var(--vnf-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(3*var(--vnz,1px))}footer.vnf a:focus-visible{outline:calc(2*var(--vnz,1px)) solid var(--vnf-blue)!important;outline-offset:calc(3*var(--vnz,1px));border-radius:calc(4*var(--vnz,1px))}footer.vnf svg{display:block;flex:none}footer.vnf .vnf-in{width:100%;max-width:calc(1120*var(--vnz,1px));margin:0 auto;padding:calc(56*var(--vnz,1px)) calc(22*var(--vnz,1px)) calc(30*var(--vnz,1px))}footer.vnf .vnf-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24*var(--vnz,1px)) calc(48*var(--vnz,1px));padding-bottom:calc(36*var(--vnz,1px));border-bottom:1px solid var(--vnf-line)}footer.vnf .vnf-brand{min-width:0;max-width:calc(540*var(--vnz,1px))}footer.vnf a.vnf-logo{display:inline-flex;align-items:center;gap:calc(10*var(--vnz,1px));color:var(--vnf-ink)}footer.vnf a.vnf-logo:hover{text-decoration:none;color:var(--vnf-ink)}footer.vnf .vnf-logo img{display:block;width:calc(40*var(--vnz,1px));height:calc(40*var(--vnz,1px))}footer.vnf .vnf-word{font-family:'Plus Jakarta Sans','Inter',system-ui,sans-serif;font-weight:800;font-size:calc(22*var(--vnz,1px));line-height:1;letter-spacing:-.02em;color:var(--vnf-ink)}footer.vnf .vnf-claim{margin-top:calc(14*var(--vnz,1px));font-size:calc(16*var(--vnz,1px));line-height:1.55;color:var(--vnf-text);max-width:46ch}footer.vnf .vnf-act{display:flex;flex-wrap:wrap;gap:calc(12*var(--vnz,1px));flex:none}footer.vnf a.vnf-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8*var(--vnz,1px));min-height:calc(46*var(--vnz,1px));padding:0 calc(22*var(--vnz,1px));border-radius:calc(999*var(--vnz,1px));font-size:calc(15*var(--vnz,1px));font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none}footer.vnf a.vnf-btn:hover{text-decoration:none}footer.vnf a.vnf-cta{background:var(--vnf-blue);border:1px solid var(--vnf-blue);color:#fff}footer.vnf a.vnf-cta:hover{background:var(--vnf-blue-ink);border-color:var(--vnf-blue-ink);color:#fff}footer.vnf a.vnf-ghost{background:#fff;border:1px solid var(--vnf-btn-line);color:var(--vnf-ink)}footer.vnf a.vnf-ghost:hover{border-color:var(--vnf-ink);color:var(--vnf-ink)}footer.vnf .vnf-btn svg{width:calc(16*var(--vnz,1px));height:calc(16*var(--vnz,1px))}footer.vnf .vnf-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(32*var(--vnz,1px)) calc(28*var(--vnz,1px));padding:calc(40*var(--vnz,1px)) 0 calc(38*var(--vnz,1px))}footer.vnf .vnf-col{min-width:0}footer.vnf .vnf-h{margin:0 0 calc(14*var(--vnz,1px));font-size:calc(14*var(--vnz,1px));font-weight:600;line-height:1.3;color:var(--vnf-ink)}footer.vnf .vnf-col li+li{margin-top:calc(9*var(--vnz,1px))}footer.vnf .vnf-col a{display:inline-block;font-size:calc(14.5*var(--vnz,1px));line-height:1.4;overflow-wrap:anywhere}footer.vnf .vnf-meta{display:flex;align-items:center;justify-content:space-between;gap:calc(18*var(--vnz,1px)) calc(32*var(--vnz,1px));padding:calc(22*var(--vnz,1px)) 0;border-top:1px solid var(--vnf-line)}footer.vnf .vnf-places{display:flex;flex-wrap:wrap;gap:calc(12*var(--vnz,1px)) calc(40*var(--vnz,1px));min-width:0}footer.vnf .vnf-group{display:flex;align-items:center;flex-wrap:wrap;gap:calc(6*var(--vnz,1px)) calc(14*var(--vnz,1px));min-width:0}footer.vnf .vnf-mh{display:inline-flex;align-items:center;gap:calc(7*var(--vnz,1px));font-size:calc(14*var(--vnz,1px));font-weight:600;line-height:1.3;color:var(--vnf-ink)}footer.vnf .vnf-mh svg{width:calc(16*var(--vnz,1px));height:calc(16*var(--vnz,1px));color:var(--vnf-mut)}footer.vnf .vnf-inline{display:flex;flex-wrap:wrap;gap:calc(4*var(--vnz,1px)) calc(16*var(--vnz,1px))}footer.vnf .vnf-inline a{font-size:calc(14*var(--vnz,1px));line-height:1.4}footer.vnf .vnf-inline a[aria-current]{color:var(--vnf-ink);font-weight:600}footer.vnf .vnf-social{display:flex;flex-wrap:wrap;gap:calc(8*var(--vnz,1px));flex:none}footer.vnf .vnf-social a{display:inline-flex;align-items:center;justify-content:center;width:calc(38*var(--vnz,1px));height:calc(38*var(--vnz,1px));border-radius:50%;background:#fff;border:1px solid var(--vnf-btn-line);color:var(--vnf-ink)}footer.vnf .vnf-social a:hover{background:var(--vnf-ink);border-color:var(--vnf-ink);color:#fff}footer.vnf .vnf-social svg{width:calc(17*var(--vnz,1px));height:calc(17*var(--vnz,1px));fill:currentColor}footer.vnf .vnf-social svg path{fill:currentColor}footer.vnf .vnf-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(10*var(--vnz,1px)) calc(32*var(--vnz,1px));padding-top:calc(22*var(--vnz,1px));border-top:1px solid var(--vnf-line)}footer.vnf .vnf-copy{font-size:calc(13*var(--vnz,1px));line-height:1.5;color:var(--vnf-mut)}footer.vnf .vnf-legal{display:flex;flex-wrap:wrap;gap:calc(4*var(--vnz,1px)) calc(20*var(--vnz,1px));flex:none}footer.vnf .vnf-legal a{font-size:calc(13*var(--vnz,1px));line-height:1.5;color:var(--vnf-mut)}footer.vnf .vnf-legal a:hover{color:var(--vnf-ink)}@media (max-width:1023px){footer.vnf .vnf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}footer.vnf .vnf-top{flex-wrap:wrap}footer.vnf .vnf-meta{flex-wrap:wrap}footer.vnf .vnf-bottom{flex-direction:column;align-items:flex-start}footer.vnf .vnf-legal{flex:initial}}@media (max-width:639px){footer.custom-footer.vnf{margin-top:calc(56*var(--vnz,1px))!important}footer.vnf .vnf-in{padding:calc(40*var(--vnz,1px)) calc(20*var(--vnz,1px)) calc(28*var(--vnz,1px))}footer.vnf .vnf-top{flex-direction:column;align-items:stretch;gap:calc(24*var(--vnz,1px));padding-bottom:calc(30*var(--vnz,1px))}footer.vnf .vnf-claim{font-size:calc(15.5*var(--vnz,1px))}footer.vnf .vnf-act{flex-direction:column;gap:calc(10*var(--vnz,1px))}footer.vnf a.vnf-btn{width:100%;min-height:calc(48*var(--vnz,1px));white-space:normal;text-align:center}footer.vnf .vnf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(30*var(--vnz,1px)) calc(20*var(--vnz,1px));padding:calc(30*var(--vnz,1px)) 0}footer.vnf .vnf-h{margin-bottom:calc(8*var(--vnz,1px))}footer.vnf .vnf-col li+li{margin-top:0}footer.vnf .vnf-col a{display:block;padding:calc(6*var(--vnz,1px)) 0;font-size:calc(15*var(--vnz,1px))}footer.vnf .vnf-meta{flex-direction:column;align-items:flex-start;gap:calc(22*var(--vnz,1px));padding:calc(26*var(--vnz,1px)) 0}footer.vnf .vnf-places{flex-direction:column;gap:calc(18*var(--vnz,1px))}footer.vnf .vnf-group{display:block}footer.vnf .vnf-mh{margin-bottom:calc(6*var(--vnz,1px))}footer.vnf .vnf-inline{gap:0 calc(18*var(--vnz,1px))}footer.vnf .vnf-inline a{display:inline-block;padding:calc(6*var(--vnz,1px)) 0;font-size:calc(15*var(--vnz,1px))}footer.vnf .vnf-social{gap:calc(10*var(--vnz,1px))}footer.vnf .vnf-social a{width:calc(44*var(--vnz,1px));height:calc(44*var(--vnz,1px))}footer.vnf .vnf-legal{gap:0 calc(18*var(--vnz,1px))}footer.vnf .vnf-legal a{display:inline-block;padding:calc(5*var(--vnz,1px)) 0}}@media (prefers-reduced-motion:reduce){footer.vnf a{transition:none}}.vnav-logo-img{aspect-ratio:1/1}#vnav,#vnav *,#vnav *:before,#vnav *:after,.custom-footer,.custom-footer *,.custom-footer *:before,.custom-footer *:after{box-sizing:border-box}
