body:not(#vf) .vf-imprint{padding:64px 0 72px;background:#f4f8fb;color:#3d3d3d;font-family:"Poppins","Segoe UI",system-ui,sans-serif;scroll-margin-top:80px}body:not(#vf) .vf-imprint *,body:not(#vf) .vf-imprint *::before,body:not(#vf) .vf-imprint *::after{box-sizing:border-box}body:not(#vf) .vf-imprint__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}body:not(#vf) .vf-imprint__title{margin:0 0 16px;color:#128add;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}body:not(#vf) .vf-imprint__intro p{max-width:60ch;margin:0 0 12px;color:#3d3d3d;font-family:inherit;font-size:16px;font-weight:500;line-height:30px}body:not(#vf) .vf-imprint__links{display:flex;flex-wrap:wrap;gap:6px 24px;margin:20px 0 0;padding:0;list-style:none}body:not(#vf) .vf-imprint__links li{margin:0;padding:0}body:not(#vf) .vf-imprint__links li::before{content:none}body:not(#vf) .vf-imprint a{color:#0b5f9e;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color 120ms ease}body:not(#vf) .vf-imprint a:hover{color:#101b2b}body:not(#vf) .vf-imprint a:focus-visible{outline:2px solid #0b5f9e;outline-offset:2px;border-radius:4px}body:not(#vf) .vf-imprint__links a{display:inline-block;padding:6px 0;font-size:15px}body:not(#vf) .vf-imprint__details{margin:0;padding:8px 28px;background:#fff;border:1px solid #dde5ec;border-radius:14px}body:not(#vf) .vf-imprint__row{padding:16px 0;border-top:1px solid #e6ecf1}body:not(#vf) .vf-imprint__row:first-child{border-top:0}body:not(#vf) .vf-imprint__row dt{margin:0 0 4px;color:#56606d;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}body:not(#vf) .vf-imprint__row dd{margin:0;color:#101b2b;font-size:16px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}body:not(#vf) .vf-imprint__row address{margin:0;font-style:normal;line-height:inherit}@media (max-width:991px){body:not(#vf) .vf-imprint{padding:44px 0 52px}body:not(#vf) .vf-imprint__inner{grid-template-columns:1fr;gap:28px}body:not(#vf) .vf-imprint__details{padding:4px 20px}body:not(#vf) .vf-imprint__row dd a,body:not(#vf) .vf-imprint__links a{display:inline-block;padding:10px 0}body:not(#vf) .vf-imprint__links{gap:0 24px;margin-top:12px}}@media (prefers-reduced-motion:reduce){body:not(#vf) .vf-imprint a{transition:none}}