:where(.vbg-custom-site){--site-brand: #116dc2;--site-brand-hover: #0d579b;--site-content-width: 1200px;--site-measure: 68ch;--color-bg: var(--vbg-surface-primary);--color-surface: var(--vbg-surface-primary);--color-surface-muted: var(--vbg-surface-secondary);--color-surface-low: var(--vbg-surface-secondary);--color-surface-high: var(--vbg-border-subtle);--color-ink: var(--vbg-text-primary);--color-muted: var(--vbg-text-secondary);--color-navy: var(--vbg-text-primary);--color-navy-soft: var(--vbg-surface-secondary);--color-secondary: var(--vbg-text-primary);--color-secondary-bright: var(--vbg-text-primary);--color-secondary-hover: var(--vbg-text-secondary);--color-dark-accent: var(--vbg-text-secondary);--color-dark-copy: var(--vbg-text-primary);--color-dark-muted: var(--vbg-text-secondary);--color-tertiary: var(--vbg-color-error);--color-border-light: var(--vbg-border-subtle);--color-focus: var(--vbg-focus);--shadow-sm: none;--shadow-md: none;--radius-sm: var(--vbg-radius-small);--radius-md: var(--vbg-radius);--radius-lg: var(--vbg-radius);--space-1: var(--vbg-space-1);--space-2: var(--vbg-space-2);--space-3: var(--vbg-space-3);--space-4: var(--vbg-space-4);--space-5: var(--vbg-space-5);--space-6: var(--vbg-space-6);--space-7: var(--vbg-space-8);--space-8: var(--vbg-space-10);--space-9: var(--vbg-space-12);--container-max: var(--site-content-width);--ease-out: cubic-bezier(.23, 1, .32, 1);--duration-press: .16s;--duration-ui: .2s}html{scroll-behavior:smooth}body:where(.vbg-custom-site){margin:0}:where(.vbg-custom-site) :where(a,summary,button,input,select,textarea):focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}:where(.vbg-custom-site) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(.vbg-custom-site) :where(h1,h2,h3,h4){color:var(--vbg-text-primary);font-weight:var(--vbg-weight-heading);overflow-wrap:break-word}:where(.vbg-custom-site) :where(h1){font-size:var(--vbg-type-page-title);line-height:var(--vbg-leading-page-title)}:where(.vbg-custom-site) :where(h2){font-size:var(--vbg-type-section);line-height:var(--vbg-leading-section)}:where(.vbg-custom-site) :where(h3){font-size:var(--vbg-type-subsection);line-height:var(--vbg-leading-subsection)}:where(.vbg-custom-site) :where(h4){font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-custom-site) :where(p){text-wrap:pretty}:where(.vbg-custom-site) :where(ul,ol){margin:0}:where(.vbg-custom-site) :where(a){color:inherit;text-decoration:none}:where(.vbg-custom-site) :where(img){max-width:100%;height:auto;display:block}:where(.vbg-custom-site) :where(main){scroll-margin-block-start:96px}:where(.vbg-custom-site) :where(.section,.page-hero,.guide-article,.content-limited,.two-col,.grid-2,.grid-3,.card,.tool-item,.faq-list,.source-notes,.cta-band-inner){color:var(--vbg-text-secondary)}.shell{width:min(100% - var(--vbg-space-12),var(--site-content-width));margin-inline:auto}:where(.vbg-custom-site) :where(.vbg-shell) .shell,:where(.vbg-custom-site) main .shell{width:100%;max-width:none;margin-inline:0}.section{padding-block:var(--vbg-space-10)}.section-sm{padding-block:var(--vbg-space-6)}.section-muted,.section-dark{background:transparent;color:inherit}:where(.vbg-custom-site) main>:where(.section,.page-hero,.hero,.notdienst-hero):first-child{padding-block-start:0}.page-hero{padding-block:var(--vbg-space-8) var(--vbg-space-10);border-bottom:1px solid var(--vbg-border-subtle);background:transparent}.page-hero-inner{display:grid;gap:var(--vbg-space-4);max-width:var(--site-measure)}:where(.vbg-custom-site) :where(.page-hero) h1{max-width:24ch;font-size:var(--vbg-type-display);line-height:var(--vbg-leading-display)}.page-hero-copy{max-width:var(--site-measure);color:var(--vbg-text-secondary);font-size:var(--vbg-type-lede);line-height:var(--vbg-leading-lede)}.section-heading{display:grid;justify-items:start;gap:var(--vbg-space-2);margin-bottom:var(--vbg-space-6)}.section-heading p{max-width:var(--site-measure)}.article-meta{color:var(--vbg-text-secondary);font-size:var(--vbg-type-metadata)}.hero-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vbg-space-2);margin:0;padding:0;list-style:none;color:var(--vbg-text-secondary);font-size:var(--vbg-type-metadata)}.hero-breadcrumb li{display:inline-flex;align-items:center}.hero-breadcrumb li+li:before{content:"/";margin-inline:var(--vbg-space-2);color:var(--vbg-border-default)}.hero-breadcrumb a{color:var(--vbg-text-secondary);font-weight:var(--vbg-weight-medium)}.hero-breadcrumb a:hover{color:var(--vbg-text-primary);text-decoration:underline;text-underline-offset:4px}.hero-breadcrumb [aria-current=page]{color:var(--vbg-text-primary)}.hero-trust{display:flex;flex-wrap:wrap;gap:var(--vbg-space-2) var(--vbg-space-5);margin:0;padding:0;list-style:none}.hero-trust li{display:inline-flex;align-items:center;gap:var(--vbg-space-2);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact)}.hero-trust svg{width:16px;height:16px;flex-shrink:0;color:currentColor}.grid-2,.grid-3,.two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vbg-space-6);align-items:stretch}.two-col,.content-limited,.guide-article{min-width:0}@media(min-width:720px){.grid-2,.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{display:grid;gap:var(--vbg-space-4);align-content:start;height:100%;padding:var(--vbg-space-6);border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:transparent}:where(.vbg-custom-site) :where(.card) h3{color:var(--vbg-text-primary)}:where(.vbg-custom-site) :where(.card) p{font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-custom-site) :where(.card) ul{display:grid;gap:var(--vbg-space-2);padding:0;list-style:none}:where(.vbg-custom-site) :where(.card) li{margin:0}:where(.vbg-custom-site) :where(.card) li a{display:block;padding-block:var(--vbg-space-2);border-bottom:1px solid var(--vbg-border-subtle);color:var(--vbg-text-primary);font-size:var(--vbg-type-compact)}:where(.vbg-custom-site) :where(.card) li a:hover{color:var(--vbg-text-secondary)}.tool-item{display:grid;gap:var(--vbg-space-4);padding:var(--vbg-space-6);border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius);background:transparent}.tool-item h3{display:flex;align-items:center;gap:var(--vbg-space-3)}.icon-wrap{display:inline-grid;place-items:center;color:var(--vbg-text-secondary)}.icon-wrap svg{width:20px;height:20px}.content-limited{max-width:var(--site-measure);margin-inline:auto}:where(.vbg-custom-site) :where(.content-limited)>:where(h2,h3)+:where(p,ul,ol,div){margin-top:var(--vbg-space-5)}.guide-article{max-width:var(--site-measure)}:where(.vbg-custom-site) :where(.guide-article.content-limited){max-width:none}:where(.vbg-custom-site) :where(.guide-article)>:where(h1,h2,h3,p,ul,ol,blockquote,.source-notes,.article-meta){max-width:var(--site-measure)}:where(.vbg-custom-site) :where(.guide-article)>h2{margin-top:var(--vbg-space-10);color:var(--vbg-text-primary);line-height:var(--vbg-leading-section)}:where(.vbg-custom-site) :where(.guide-article)>h2:first-child{margin-top:0}:where(.vbg-custom-site) :where(.guide-article)>p{margin-top:var(--vbg-space-3);color:var(--vbg-text-secondary);font-size:var(--vbg-type-body);line-height:var(--vbg-leading-body)}:where(.vbg-custom-site) :where(.guide-article)>:where(table,.vbg-table-wrap,figure){margin-block:var(--vbg-space-6)}:where(.vbg-custom-site) :where(.guide-article) a{color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);text-decoration:underline;text-underline-offset:4px}:where(.vbg-custom-site) :where(.guide-article) a:hover{color:var(--vbg-text-secondary)}.source-notes{margin-top:var(--vbg-space-4);padding-left:1.25rem;color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}.source-notes li+li{margin-top:var(--vbg-space-3)}:where(.vbg-custom-site) :where(.source-notes) strong{color:var(--vbg-text-primary)}:where(.vbg-custom-site) :where(table):not(.vbg-table-wrap table){width:100%;border-collapse:collapse;text-align:left;font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-custom-site) :where(table):not(.vbg-table-wrap table) :where(thead th){padding:var(--vbg-space-3) var(--vbg-space-4);border-bottom:1px solid var(--vbg-border-strong);color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);font-size:var(--vbg-type-label)}:where(.vbg-custom-site) :where(table):not(.vbg-table-wrap table) :where(td){padding:var(--vbg-space-3) var(--vbg-space-4);border-bottom:1px solid var(--vbg-border-subtle);color:var(--vbg-text-secondary);vertical-align:baseline}:where(.vbg-custom-site) :where(table):not(.vbg-table-wrap table) :where(td:first-child){color:var(--vbg-text-primary)}@media(max-width:720px){:where(.vbg-custom-site) :where(table):not(.vbg-table-wrap table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.faq-list{display:grid;gap:0;max-width:var(--site-measure);margin-inline:auto}:where(.vbg-custom-site) :where(details){border-bottom:1px solid var(--vbg-border-subtle)}:where(.vbg-custom-site) :where(summary){display:flex;align-items:center;justify-content:space-between;gap:var(--vbg-space-4);padding-block:var(--vbg-space-4);color:var(--vbg-text-primary);font-size:var(--vbg-type-body);font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-compact);list-style:none;cursor:pointer}:where(.vbg-custom-site) :where(summary)::-webkit-details-marker{display:none}:where(.vbg-custom-site) :where(summary):after{content:"+";flex-shrink:0;color:var(--vbg-text-secondary);font-weight:var(--vbg-weight-regular)}:where(.vbg-custom-site) :where(details[open])>summary:after{content:"−"}:where(.vbg-custom-site) :where(details) p{padding-bottom:var(--vbg-space-4);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}:where(.vbg-custom-site) :where(details) li{margin-left:var(--vbg-space-5);padding-bottom:var(--vbg-space-2);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);line-height:var(--vbg-leading-compact)}.cta-row,.link-chip-list{display:flex;flex-wrap:wrap;gap:var(--vbg-space-3)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--vbg-space-2);padding:var(--vbg-space-3) var(--vbg-space-5);border:1px solid transparent;border-radius:var(--vbg-radius-small);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);line-height:1.2;cursor:pointer;transition:background-color var(--duration-press) var(--ease-out),border-color var(--duration-press) var(--ease-out),color var(--duration-press) var(--ease-out)}.button-primary{background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast)}.button-primary:hover{color:var(--vbg-text-on-contrast-secondary)}.button-light{border-color:var(--vbg-border-default);background:var(--vbg-surface-primary);color:var(--vbg-text-primary)}.button-light:hover{border-color:var(--vbg-border-strong)}.button-ghost{border-color:var(--vbg-border-subtle);background:transparent;color:var(--vbg-text-primary)}.button-ghost:hover{border-color:var(--vbg-border-default)}.text-link{display:inline;min-height:0;color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);text-decoration:underline;text-underline-offset:4px;transition:color var(--duration-press) var(--ease-out)}.text-link:hover{color:var(--vbg-text-secondary)}.chip-link{display:inline-flex;min-height:44px;align-items:center;padding:var(--vbg-space-2) var(--vbg-space-4);border:1px solid var(--vbg-border-subtle);border-radius:var(--vbg-radius-small);background:transparent;color:var(--vbg-text-primary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);transition:border-color var(--duration-press) var(--ease-out),background-color var(--duration-press) var(--ease-out)}.chip-link:hover{border-color:var(--vbg-border-strong);background:var(--vbg-surface-secondary)}.cta-band-inner{display:grid;justify-items:start;gap:var(--vbg-space-4)}.cta-band-copy{max-width:var(--site-measure);color:var(--vbg-text-secondary)}.vbg-custom-site :is(.nav-cta,.mobile-menu-cta,.mobile-action a,.button-primary,.vbg-button:not([data-variant]),.vbg-button[data-variant=primary]){background:var(--site-brand);border-color:var(--site-brand);color:#fff}.vbg-custom-site :is(.nav-cta,.mobile-menu-cta,.mobile-action a,.button-primary,.vbg-button:not([data-variant]),.vbg-button[data-variant=primary]):hover{background:var(--site-brand-hover);border-color:var(--site-brand-hover);color:#fff}.vbg-custom-site :is(.text-link,.urgent-link,.guide-arrow,.guide-article a){color:var(--site-brand)}.vbg-custom-site .nav-links a:not(.nav-emergency):is(:hover,[aria-current=page]){color:var(--site-brand)}.site-header{position:sticky;inset-block-start:0;z-index:10;background:var(--vbg-surface-primary);border-bottom:1px solid var(--vbg-border-subtle)}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--vbg-space-4);min-height:72px}:where(.vbg-custom-site) :where(.site-header) .nav{min-height:88px}.brand{display:inline-flex;align-items:center;gap:var(--vbg-space-2);min-width:0}.brand-mark{display:block;width:48px;height:48px;flex-shrink:0;object-fit:contain}.brand-text{display:block;line-height:1.2}.brand-text strong{display:block;color:var(--vbg-text-primary);font-size:var(--vbg-type-label);font-weight:var(--vbg-weight-medium)}.brand-text span{display:block;color:var(--vbg-text-secondary);font-size:var(--vbg-type-metadata)}.nav-links{display:none;align-items:center;gap:var(--vbg-space-6);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-regular)}.nav-links a{padding-block:var(--vbg-space-2);border-bottom:1px solid transparent;transition:color var(--duration-press) var(--ease-out),border-color var(--duration-press) var(--ease-out)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--vbg-text-primary);border-bottom-color:currentColor}.nav-links a.nav-emergency{display:inline-flex;align-items:center;gap:var(--vbg-space-2);color:var(--vbg-color-error);font-weight:var(--vbg-weight-medium)}.nav-links a.nav-emergency:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.nav-links a.nav-emergency:hover,.nav-links a.nav-emergency[aria-current=page]{border-bottom-color:currentColor}.nav-cta{display:none;min-height:44px;align-items:center;justify-content:center;padding:var(--vbg-space-2) var(--vbg-space-4);border:1px solid transparent;border-radius:var(--vbg-radius-small);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font-size:var(--vbg-type-compact);font-weight:var(--vbg-weight-medium);transition:color var(--duration-press) var(--ease-out)}.nav-cta:hover{color:var(--vbg-text-on-contrast-secondary)}.nav-toggle{display:inline-flex;width:44px;height:44px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--vbg-border-default);border-radius:var(--vbg-radius-small);background:transparent;color:var(--vbg-text-primary);cursor:pointer}.nav-toggle span{width:18px;height:2px;background:currentColor;transition:translate var(--duration-press) var(--ease-out),rotate var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out)}.nav-toggle[aria-expanded=true] span:nth-child(1){translate:0 7px;rotate:45deg}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){translate:0 -7px;rotate:-45deg}.mobile-menu{border-top:1px solid var(--vbg-border-subtle);background:var(--vbg-surface-primary)}.mobile-menu-inner{display:grid;gap:var(--vbg-space-1);padding-block:var(--vbg-space-4) var(--vbg-space-5)}.mobile-menu a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:var(--vbg-space-3) var(--vbg-space-4);border-radius:var(--vbg-radius-small);color:var(--vbg-text-primary);font-weight:var(--vbg-weight-medium);line-height:1.2;transition:background-color var(--duration-press) var(--ease-out),color var(--duration-press) var(--ease-out)}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--vbg-surface-secondary)}.mobile-menu a.mobile-menu-cta{background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast)}.mobile-menu a.mobile-menu-emergency,.mobile-menu a.mobile-menu-emergency:hover,.mobile-menu a.mobile-menu-emergency[aria-current=page]{color:var(--vbg-color-error)}.site-footer{padding-block:var(--vbg-space-10) var(--vbg-space-8);border-top:1px solid var(--vbg-border-subtle);background:var(--vbg-surface-secondary);color:var(--vbg-text-secondary);font-size:var(--vbg-type-compact)}.footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--vbg-space-8)}.footer-brand{display:grid;gap:var(--vbg-space-4);align-content:start;max-width:44ch}.footer-brand strong{color:var(--vbg-text-primary);font-size:var(--vbg-type-label);font-weight:var(--vbg-weight-medium)}.footer-brand p{color:var(--vbg-text-secondary);line-height:var(--vbg-leading-compact)}.footer-emergency{display:inline-flex;min-height:44px;align-items:center;justify-content:center;justify-self:start;padding:var(--vbg-space-2) var(--vbg-space-4);border:1px solid var(--vbg-border-strong);border-radius:var(--vbg-radius-small);color:var(--vbg-color-error);font-weight:var(--vbg-weight-medium)}.footer-emergency:hover{text-decoration:underline;text-underline-offset:4px}.footer-col{display:grid;gap:var(--vbg-space-2);align-content:start}.footer-col h2{color:var(--vbg-text-primary);font-size:var(--vbg-type-label);font-weight:var(--vbg-weight-medium);line-height:var(--vbg-leading-compact)}.footer-col a{padding-block:2px;color:var(--vbg-text-secondary)}.footer-col a:hover,:where(.vbg-custom-site) :where(.site-footer) a:hover{color:var(--vbg-text-primary);text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vbg-space-2) var(--vbg-space-6);margin-top:var(--vbg-space-8);padding-top:var(--vbg-space-6);border-top:1px solid var(--vbg-border-subtle)}.footer-bottom p{color:var(--vbg-text-secondary);max-width:60ch}@media(max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){.footer-top{grid-template-columns:minmax(0,1fr)}}.mobile-action{position:fixed;inset-inline:12px;inset-block-end:max(12px,env(safe-area-inset-bottom));z-index:9;display:none}.mobile-action a{display:grid;min-height:52px;place-items:center;border-radius:var(--vbg-radius);background:var(--vbg-surface-contrast);color:var(--vbg-text-on-contrast);font-size:var(--vbg-type-body);font-weight:var(--vbg-weight-medium)}@media(max-width:800px){.shell{width:100%;margin-inline:0;padding-inline:var(--vbg-space-4)}}@media(min-width:980px){.nav-links,.nav-cta{display:flex}.nav-toggle,.mobile-menu{display:none}}@media(max-width:979px){body.nav-open{overflow:hidden}.nav{min-height:64px}}@media(max-width:720px){.mobile-action{display:block}body.form-in-view .mobile-action{display:none}.site-footer{padding-bottom:88px}}@media(max-width:520px){.cta-row .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
