.theme-toggle.svelte-uf3eun{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;font-family:inherit;display:inline-grid}.theme-toggle.svelte-uf3eun:hover,.theme-toggle.svelte-uf3eun:active{color:var(--white)}.theme-toggle__icon.svelte-uf3eun{grid-area:1/1}.theme-toggle__moon.svelte-uf3eun,[data-theme=light] .theme-toggle__sun.svelte-uf3eun{visibility:hidden;opacity:0;position:absolute}[data-theme=light] .theme-toggle__moon.svelte-uf3eun{visibility:visible;opacity:1;position:static}@media (width>=1025px) and (width<=1049px){.nav__actions .theme-toggle.svelte-uf3eun{width:36px;height:36px}}.search-trigger.svelte-gnt9aw{justify-content:center;align-items:center;gap:var(--space-sm);min-width:2.75rem;height:2.75rem;padding:0 calc(var(--space-sm) + var(--space-xs));border-radius:var(--radius-sm);color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:.9375rem;display:flex}.search-trigger.svelte-gnt9aw:hover{color:var(--white)}.search-trigger__label.svelte-gnt9aw{display:none}@media (width>=1025px){.search-trigger__label.svelte-gnt9aw{display:inline}}@media (width>=1025px) and (width<=1049px){.nav__actions .search-trigger.svelte-gnt9aw{height:2.25rem}}.search-overlay.svelte-gnt9aw{z-index:var(--z-modal);background:var(--scrim-strong);padding:min(12vh, 6rem) var(--space-md) 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-dialog.svelte-gnt9aw{--search-raise:var(--surface-3);gap:var(--space-md);box-sizing:border-box;width:100%;max-width:600px;max-height:calc(100dvh - 2*min(12vh,6rem));padding:var(--space-md);background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.search-input-wrap.svelte-gnt9aw{align-items:center;gap:var(--space-sm);flex:none;display:flex}.search-field.svelte-gnt9aw{flex:auto;min-width:0;display:flex;position:relative}.search-icon.svelte-gnt9aw{top:50%;left:calc(var(--space-sm) + var(--space-xs));color:var(--gray);pointer-events:none;position:absolute;transform:translateY(-50%)}.search-input.svelte-gnt9aw{box-sizing:border-box;min-width:0;min-height:2.75rem;padding:0 2.75rem 0 calc(var(--space-md) + 1.25rem);appearance:none;background:var(--search-raise);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--white);flex:auto;margin:0;font-family:inherit;font-size:1rem}.search-input.svelte-gnt9aw::placeholder{color:var(--gray-2)}.search-input.svelte-gnt9aw::-webkit-search-cancel-button{appearance:none}.search-clear.svelte-gnt9aw{width:2.75rem;height:2.75rem;color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.search-clear.svelte-gnt9aw:hover{color:var(--white)}.search-kbd.svelte-gnt9aw{min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-xs);color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:0;flex:none;font-family:inherit;font-size:.8125rem;font-weight:600}.search-kbd.svelte-gnt9aw:hover{color:var(--white)}.search-body.svelte-gnt9aw{flex-direction:column;flex:auto;min-height:0;display:flex}.search-results.svelte-gnt9aw{gap:var(--space-sm);min-height:0;padding:var(--space-xs);scroll-padding-block:var(--space-xs);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex;overflow-y:auto}.search-results.svelte-gnt9aw:empty{flex:none;padding:0}.search-result.svelte-gnt9aw{gap:var(--space-xs);padding:var(--space-md);background:var(--search-raise);border:1px solid var(--card-border);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--duration) var(--ease);flex-direction:column;text-decoration:none;display:flex}.search-result.svelte-gnt9aw:hover{border-color:var(--gray-2)}.search-result.selected.svelte-gnt9aw{border-color:var(--white);outline:2px solid var(--focus-ring);outline-offset:2px}.search-result__top.svelte-gnt9aw{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.search-result__lang.svelte-gnt9aw{background:0 0;border:0}.search-result__title.svelte-gnt9aw{color:var(--white);letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1.3}.search-result__desc.svelte-gnt9aw{color:var(--gray);font-size:.9375rem;line-height:1.5}.search-status.svelte-gnt9aw{flex:0 auto;min-height:0;overflow-y:auto}.search-empty.svelte-gnt9aw,.search-hint.svelte-gnt9aw{gap:var(--space-sm);padding-block:var(--space-lg);padding-inline:var(--space-xs);color:var(--gray);flex-direction:column;font-size:.9375rem;display:flex}.search-empty.svelte-gnt9aw p:where(.svelte-gnt9aw),.search-hint.svelte-gnt9aw p:where(.svelte-gnt9aw){margin:0}.search-empty__hint.svelte-gnt9aw,.search-hint__keys.svelte-gnt9aw{color:var(--gray-2)}.search-hint__keys.svelte-gnt9aw kbd:where(.svelte-gnt9aw){padding:0 var(--space-xs);background:var(--search-raise);border-radius:var(--radius-xs);color:var(--gray);font-family:inherit;font-size:.8125rem;display:inline-block}@media (width<=768px){.search-overlay.svelte-gnt9aw{padding:0}.search-dialog.svelte-gnt9aw{--search-raise:var(--surface-2);width:100%;max-width:none;height:100dvh;max-height:none;padding:max(var(--space-md), env(safe-area-inset-top)) calc(var(--space-md) + env(safe-area-inset-right)) calc(var(--space-md) + env(safe-area-inset-bottom)) calc(var(--space-md) + env(safe-area-inset-left));background:var(--surface-1);border:0;border-radius:0}}@media screen{body[data-search-hold]{min-height:var(--search-held-height)}}@media print{.search-overlay.svelte-gnt9aw{display:none}}.nav[data-astro-cid-wpvy4v7s]{--nav-link:var(--gray);z-index:var(--z-sticky);height:var(--nav-height);background:var(--surface-1);border-bottom:1px solid var(--glass-border);position:sticky;top:0}[data-theme=light] .nav[data-astro-cid-wpvy4v7s]{--nav-link:var(--white-2)}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:100%;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{color:var(--white);min-width:0;text-decoration:none}.nav__logo-img[data-astro-cid-wpvy4v7s]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:28px}.nav__logo-img--light[data-astro-cid-wpvy4v7s],[data-theme=light] .nav__logo-img--dark[data-astro-cid-wpvy4v7s]{visibility:hidden;opacity:0;width:1px;height:1px;position:absolute}[data-theme=light] .nav__logo-img--light[data-astro-cid-wpvy4v7s]{visibility:visible;opacity:1;width:auto;height:28px;position:static}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-lg);list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--nav-link);transition:color var(--duration) var(--ease);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__active{color:var(--white)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__active:not(.nav__cta):after{content:"";background:var(--red);height:2px;position:absolute;bottom:calc(50% - .5lh - 4px);left:0;right:0}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta{color:var(--red-light);transition:color var(--duration) var(--ease), background-color var(--duration) var(--ease)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta:hover{color:var(--red-light)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta.nav__active{text-underline-offset:.3em;font-weight:700;text-decoration:underline}@media (width>=1200px){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta{padding-inline:var(--space-md);background:var(--red);color:var(--on-red);border-radius:var(--radius-sm);font-weight:600}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta:hover{background:var(--red-dark);color:var(--on-red)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__cta.nav__active{font-weight:700}}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.nav__lang[data-astro-cid-wpvy4v7s]{width:44px;height:44px;color:var(--nav-link);border:1px solid var(--field-border);border-radius:var(--radius-sm);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__lang[data-astro-cid-wpvy4v7s]:hover{color:var(--white);border-color:var(--white)}.nav__burger[data-astro-cid-wpvy4v7s]{cursor:pointer;border-radius:var(--radius-sm);width:44px;height:44px;transition:background-color var(--duration) var(--ease);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.nav__burger[data-astro-cid-wpvy4v7s]:hover{background:var(--glass)}.nav__burger-line[data-astro-cid-wpvy4v7s]{background:var(--white);width:22px;height:2px;transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease);transform-origin:50%;border-radius:2px;display:block}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-line[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-line[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0;transform:scaleX(0)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-line[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__mobile[data-astro-cid-wpvy4v7s]{top:var(--nav-height);z-index:var(--z-panel);background:var(--surface-1);padding:var(--space-lg) var(--space-lg) var(--space-xl);visibility:hidden;opacity:0;pointer-events:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nav__mobile[data-astro-cid-wpvy4v7s]>nav[data-astro-cid-wpvy4v7s]{gap:var(--space-xl);flex-direction:column;display:flex}.nav__mobile-links[data-astro-cid-wpvy4v7s]{counter-reset:nav-no;flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.nav__mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-md);min-height:64px;padding:var(--space-md);color:var(--white);letter-spacing:-.02em;border-radius:var(--radius-sm);transition:color var(--duration) var(--ease), background-color var(--duration) var(--ease);font-size:1.5rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.nav__mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__active{background:var(--glass);color:var(--white)}.nav__mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav__active{border-left:3px solid var(--red);padding-left:calc(var(--space-md) - 3px)}.nav__no[data-astro-cid-wpvy4v7s]{counter-increment:nav-no;color:var(--gray);flex-shrink:0;margin:0;font-size:.75rem}.nav__no[data-astro-cid-wpvy4v7s]:before{content:none}.nav__mobile[data-astro-cid-wpvy4v7s][data-numbered] .nav__no[data-astro-cid-wpvy4v7s]:before{content:counter(nav-no, decimal-leading-zero)}.nav__mobile-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] .nav__arrow{width:18px;height:18px;color:var(--gray);flex-shrink:0;margin-inline-start:auto}.nav__mobile-ctas[data-astro-cid-wpvy4v7s]{gap:var(--space-md);flex-direction:column;display:flex}.nav__mobile-cta[data-astro-cid-wpvy4v7s]{justify-content:center;width:100%}.nav__mobile-meta[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.nav__mobile-phone[data-astro-cid-wpvy4v7s]{color:var(--white);font-size:1.125rem;font-weight:600;text-decoration:none}.nav__mobile-meta[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{color:var(--gray);font-size:.9375rem}.nav__mobile-lang[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-sm);color:var(--white-2);padding:var(--space-sm) var(--space-md);border:1px solid var(--field-border);border-radius:var(--radius-sm);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__mobile-lang[data-astro-cid-wpvy4v7s]:hover{color:var(--white);border-color:var(--white)}.nav__mobile-lang[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{color:var(--gray);flex-shrink:0}@media (width<=319px){.nav__actions[data-astro-cid-wpvy4v7s] .search-trigger{display:none}}@media (width>=1025px){.nav__burger[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=1025px) and (width<=1199px){.nav__links[data-astro-cid-wpvy4v7s]{gap:var(--space-md)}}@media (width>=1025px) and (width<=1049px){.nav__actions[data-astro-cid-wpvy4v7s] .nav__lang[data-astro-cid-wpvy4v7s]{width:36px;height:36px}}@media (width<=1024px){.nav__desktop[data-astro-cid-wpvy4v7s]{display:none}.nav__mobile[data-astro-cid-wpvy4v7s]{transition:opacity var(--duration) var(--ease), visibility 0s linear var(--duration)}.nav__mobile[data-astro-cid-wpvy4v7s][data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--duration) var(--ease), visibility 0s linear 0s}}@media (width>=1025px){.nav__mobile[data-astro-cid-wpvy4v7s]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.nav__mobile[data-astro-cid-wpvy4v7s],.nav__mobile[data-astro-cid-wpvy4v7s][data-open],.nav__burger-line[data-astro-cid-wpvy4v7s]{transition:none}}.text-muted[data-astro-cid-jo6i4kqk]{color:var(--gray)}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-pad-default);background:var(--surface-2);position:relative}@media screen{.footer[data-astro-cid-jo6i4kqk]:after{content:"";height:var(--bottom-overlay-clearance);background:var(--surface-2);pointer-events:none;position:absolute;top:100%;left:0;right:0}}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--section-pad-feature);flex-direction:column;display:flex}.footer__body[data-astro-cid-jo6i4kqk]{gap:var(--block-gap);flex-direction:column;display:flex}.footer__cta[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.footer__cta-text[data-astro-cid-jo6i4kqk]{gap:var(--content-gap);flex-direction:column;max-width:60ch;display:flex}.footer__cta-title[data-astro-cid-jo6i4kqk]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15}.footer__cta-end[data-astro-cid-jo6i4kqk]{color:var(--gray)}.footer__cta-start[data-astro-cid-jo6i4kqk]{color:var(--white)}.footer__cta-body[data-astro-cid-jo6i4kqk]{color:var(--white-2);text-wrap:pretty;margin:0}.footer__cta-btn[data-astro-cid-jo6i4kqk]{flex-shrink:0;align-self:auto}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:24px}.footer__logo--light[data-astro-cid-jo6i4kqk],[data-theme=light] .footer__logo--dark[data-astro-cid-jo6i4kqk]{visibility:hidden;opacity:0;width:1px;height:1px;position:absolute}[data-theme=light] .footer__logo--light[data-astro-cid-jo6i4kqk]{visibility:visible;opacity:1;width:auto;height:24px;position:static}.footer__tagline[data-astro-cid-jo6i4kqk]{color:var(--white-2);margin-top:var(--space-sm);margin-bottom:var(--space-xs);font-size:.9375rem}.footer__col[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);flex-direction:column;display:flex}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0;list-style:none;display:flex}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:not(.footer__address){display:flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__links-btn[data-astro-cid-jo6i4kqk]{min-width:44px;min-height:44px;transition:color var(--duration) var(--ease), text-decoration-color var(--duration) var(--ease);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white-2);font-weight:400;line-height:1.7}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:is(:hover,:active){color:var(--white);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__links-btn[data-astro-cid-jo6i4kqk]{color:var(--gray)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:is(:hover,:active),.footer__links-btn[data-astro-cid-jo6i4kqk]:is(:hover,:active){color:var(--white-2);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].footer__active,.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].footer__active{color:var(--white);-webkit-text-decoration:underline 2px var(--red);text-decoration:underline 2px var(--red);text-underline-offset:.2em}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--gray);font-size:.9375rem;display:flex}.footer__version[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:.2em;transition:color var(--duration) var(--ease), text-decoration-color var(--duration) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.footer__version[data-astro-cid-jo6i4kqk]:is(:hover,:active){color:var(--white-2);text-decoration-thickness:1px}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-md);flex-wrap:wrap;display:flex}.footer__links-btn[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=823px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:span 2}}@media (width<=768px){.footer__cta[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch}.footer__cta-end[data-astro-cid-jo6i4kqk],.footer__cta-start[data-astro-cid-jo6i4kqk]{display:block}.footer__cta-btn[data-astro-cid-jo6i4kqk]{justify-content:center;align-self:stretch}.footer__bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}.footer__links[data-astro-cid-jo6i4kqk]{justify-content:center}}@media (width<=480px){.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);grid-template-columns:1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.consent.svelte-1lrv47k{z-index:var(--z-overlay);padding:var(--space-md);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.consent--yield.svelte-1lrv47k{visibility:hidden}.consent__inner.svelte-1lrv47k{pointer-events:auto;max-width:720px;max-height:calc(100dvh - 2 * var(--space-md));scroll-padding-block:var(--space-md);background:var(--surface-3);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-lg);align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin:0 auto;display:flex;overflow-y:auto}.consent__text.svelte-1lrv47k{color:var(--gray);flex:18rem;margin:0;font-size:.9375rem;line-height:1.5}.consent__actions.svelte-1lrv47k{gap:var(--space-sm);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid}.consent__btn.svelte-1lrv47k{text-align:center;flex:10rem;justify-content:center;align-self:stretch;min-width:0}@media (width<=640px){.consent.svelte-1lrv47k{padding:0}.consent__inner.svelte-1lrv47k{max-height:100dvh;padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));gap:var(--space-md);border-width:1px 0 0;border-radius:0}.consent__actions.svelte-1lrv47k{flex-wrap:wrap;flex:100%;display:flex}}.cs.svelte-ole6xx{z-index:var(--z-modal);padding:var(--space-md);background:var(--scrim-strong);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cs__panel.svelte-ole6xx{gap:var(--space-md);width:100%;max-width:520px;max-height:calc(100dvh - 2 * var(--space-md));scroll-padding-block:var(--space-md);background:var(--surface-3);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-lg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.cs__title.svelte-ole6xx{padding-right:var(--space-xl);margin:0;font-size:1.25rem}.cs__title.svelte-ole6xx:focus{outline:none}.cs__groups.svelte-ole6xx{gap:var(--space-lg);flex-direction:column;display:flex}.cs__group.svelte-ole6xx{gap:var(--space-md);flex-direction:column;display:flex}.cs__head.svelte-ole6xx{gap:var(--space-sm);flex-direction:column;display:flex}.cs__subtitle.svelte-ole6xx{margin:0;font-size:1rem}.cs__intro.svelte-ole6xx{color:var(--white-2);margin:0;font-size:.9375rem;line-height:1.5}.cs__status.svelte-ole6xx{color:var(--white);margin:0;font-size:.9375rem;font-weight:600}.cs__actions.svelte-ole6xx{gap:var(--space-sm);flex-wrap:wrap;display:flex}.cs__btn.svelte-ole6xx{text-align:center;flex:1 1 0;justify-content:center;align-self:stretch;min-width:0}.cs__close.svelte-ole6xx{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.cs__close.svelte-ole6xx:hover{color:var(--white)}@media screen{body[data-cs-hold]{min-height:var(--cs-held-height)}}@media print{.cs.svelte-ole6xx{display:none}}@media (width<=640px){.cs.svelte-ole6xx{align-items:flex-end;padding:0}.cs__panel.svelte-ole6xx{max-width:none;max-height:100dvh;padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0}.cs__actions.svelte-ole6xx{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}.cs__btn.svelte-ole6xx{width:100%}}:root:has(.scroll-top){--scroll-top-offset:var(--scroll-top-bottom,calc(var(--space-lg) + env(safe-area-inset-bottom,0px)))}@media (width<=768px){:root:has(.scroll-top){--scroll-top-offset:max(var(--scroll-top-bottom,calc(var(--space-lg) + env(safe-area-inset-bottom,0px))), var(--bottom-overlay-clearance))}}@media screen{:root:has(.scroll-top){scroll-padding-bottom:max(var(--bottom-overlay-clearance), calc(44px + var(--scroll-top-offset) + var(--space-md)))}}.scroll-top.svelte-12lawqd{right:var(--space-lg);bottom:var(--scroll-top-offset);z-index:var(--z-dropdown);background:var(--surface-3);border:1px solid var(--card-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--gray);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:fixed}@media (width<=768px){.scroll-top.svelte-12lawqd{right:calc(var(--space-md) + env(safe-area-inset-right,0px))}}.scroll-top.svelte-12lawqd:hover{color:var(--white);border-color:var(--gray)}.scroll-top.svelte-12lawqd:active{border-color:var(--gray-2)}:root{--font-sans:"Inter", "Inter Fallback Arial", "Inter Fallback Liberation", "Inter Fallback Roboto", system-ui, -apple-system, sans-serif;--font-serif:"Newsreader", "Newsreader Fallback Georgia", "Newsreader Fallback Noto", "Newsreader Fallback DejaVu", serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback DejaVu", "JetBrains Mono Fallback Droid", "JetBrains Mono Fallback Courier", ui-monospace, monospace;--red:#c8102e;--red-dark:#a30d24;--red-light:#ee4a60;--red-glow:#c8102e12;--red-border:#c8102e4d;--surface-1:#09090b;--surface-2:#0f0f11;--surface-3:#16161a;--glass:#ffffff0a;--glass-border:#ffffff1f;--glass-hover:#ffffff0f;--field-border:var(--gray-2);--focus-ring:var(--red-light);--card-surface:var(--surface-2);--card-border:var(--glass-border);--scrim:#00000080;--scrim-soft:#0003;--scrim-strong:#0009;--nav-backdrop:#09090bd9;--consent-backdrop:#09090bf0;--consent-text:#fafafa;--consent-border:#ffffff80;--on-red:#fafafa;--image-overlay:#09090bc7;--surface-mock:#1a1a1e;--surface-mock-2:#2a2a2e;--surface-mock-deep:#09090b;--surface-mock-dot:#3f3f46;--surface-mock-text:#9898a0;--red-soft:#c8102e14;--accent-purple:#c084fc;--white:#fafafa;--white-2:#e4e4e7;--gray:#9898a0;--gray-2:#8a8a92;--gray-3:#3f3f46;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--section-gap:clamp(2.5rem, 5vw + 1rem, 6rem);--block-gap:clamp(1.25rem, 1.6vw + .875rem, 2.5rem);--hero-gap:clamp(2.5rem, 5vw + 1rem, 5rem);--content-gap:clamp(1rem, 2vw + .25rem, 1.5rem);--section-pad-tight:clamp(.875rem, 1.5vw + .5rem, 2rem);--section-pad-default:clamp(1.25rem, 2.25vw + .75rem, 3rem);--section-pad-feature:clamp(1.75rem, 3vw + 1rem, 4rem);--radius-xs:2px;--radius-sm:2px;--radius-card:2px;--radius-chip:2px;--shadow-md:0 4px 12px #0000001a;--max-width:1200px;--max-width-narrow:960px;--nav-height:64px;--z-panel:99;--z-sticky:100;--z-dropdown:150;--z-overlay:200;--z-modal:900;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration:.2s;--duration-slow:.4s;--success:#22c55e;--error:#ef4444;--warning:#eab308;--info:#60a5fa}[data-theme=light]{--surface-1:#fff;--surface-2:#f4f4f5;--surface-3:#e4e4e7;--glass:#00000008;--glass-border:#00000024;--glass-hover:#0000000d;--white:#09090b;--white-2:#27272a;--gray:#5c5c66;--gray-2:#636368;--gray-3:#d4d4d8;--red-light:#c8102e;--red-glow:#c8102e0d;--red-border:#c8102e40;--red-soft:#c8102e0f;--scrim:#0000004d;--scrim-soft:#00000014;--scrim-strong:#00000080;--nav-backdrop:#ffffffe0;--consent-backdrop:#09090bf0;--consent-text:#fafafa;--consent-border:#ffffff80;--on-red:#fafafa;--image-overlay:#09090bc7;--surface-mock:#1a1a1e;--surface-mock-2:#2a2a2e;--surface-mock-deep:#09090b;--surface-mock-dot:#3f3f46;--surface-mock-text:#9898a0;--accent-purple:#7e22ce;--shadow-md:0 4px 12px #00000012;--success:#116b32;--error:#dc2626;--warning:#7a5202;--info:#1d4ed8}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Newsreader Fallback Georgia;src:local(Georgia Bold),local(Georgia-Bold);font-weight:600;font-style:normal;size-adjust:82.88%;ascent-override:88.69%;descent-override:31.98%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Noto;src:local(Noto Serif SemiBold),local(NotoSerif-SemiBold);font-weight:600;font-style:normal;size-adjust:86.65%;ascent-override:84.83%;descent-override:30.58%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback DejaVu;src:local(DejaVu Serif Bold),local(DejaVuSerif-Bold);font-weight:600;font-style:normal;size-adjust:75.95%;ascent-override:96.78%;descent-override:34.89%;line-gap-override:0%}@font-face{font-family:Inter Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;font-style:normal;size-adjust:105.09%;ascent-override:92.18%;descent-override:22.95%;line-gap-override:0%}@font-face{font-family:Inter Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-style:normal;size-adjust:99.45%;ascent-override:97.41%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Inter Fallback Liberation;src:local(Liberation Sans),local(LiberationSans);font-weight:100 549;font-style:normal;size-adjust:105.08%;ascent-override:92.19%;descent-override:22.95%;line-gap-override:0%}@font-face{font-family:Inter Fallback Liberation;src:local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 900;font-style:normal;size-adjust:99.45%;ascent-override:97.41%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Inter Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;font-style:normal;size-adjust:105.74%;ascent-override:91.62%;descent-override:22.81%;line-gap-override:0%}@font-face{font-family:Inter Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;font-style:normal;size-adjust:105.67%;ascent-override:91.68%;descent-override:22.83%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0,U+B0,U+B7,U+C4,U+D6-D7,U+DC,U+DF,U+E4,U+F6,U+FC,U+2013,U+20AC,U+2190,U+2192,U+2212,U+2248,U+2318}@font-face{font-family:JetBrains Mono Fallback DejaVu;src:local(DejaVu Sans Mono),local(DejaVuSansMono);font-weight:100 900;font-style:normal;size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Droid;src:local(Droid Sans Mono),local(DroidSansMono);font-weight:100 900;font-style:normal;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Courier;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono);font-weight:100 900;font-style:normal;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{--label-size:.9375rem}body{font-family:var(--font-sans);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;font-weight:400;line-height:1.65}h1,h2,h3,h4{color:var(--white);text-wrap:balance;font-weight:800}@media (width<=359px){h1,h2,h3,h4{text-wrap:pretty}}h1{letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,3.25rem);line-height:1.15}h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.25}h4{font-size:1.125rem;line-height:1.3}small,.text-small{font-size:.9375rem;line-height:1.7}.label{font-size:var(--label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-weight:600;line-height:1.4}.section-no{font-family:var(--font-mono);font-synthesis:none;font-variant-numeric:tabular-nums;color:var(--red-light);font-size:.8125rem;font-weight:500}.section-no:before{content:counter(section-no, decimal-leading-zero) " //"}.text-mono{font-family:var(--font-mono);font-synthesis:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:500}a{color:var(--red-light);transition:color var(--duration) var(--ease);text-decoration:none}p a,.prose a,td a,blockquote a,main li a,.article-layout li a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}p a:is(:hover,:active),.prose a:is(:hover,:active),td a:is(:hover,:active),blockquote a:is(:hover,:active),main li a:is(:hover,:active),.article-layout li a:is(:hover,:active){text-decoration-thickness:2px}strong{font-weight:700}p+p{margin-top:var(--content-gap)}@media screen{article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)),article.article-d .article-layout__main .section__header{max-width:68ch;font-size:1.125rem;line-height:1.75}article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) :is(p,ul,ol,blockquote,h2,h3){max-width:68ch}article.article-d .article-layout__main{--faq-answer-size:1.125rem}article.article-d .article-title{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.15}article.article-d .article-layout__main .section__header h2,article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h2,article.article-d .article-layout__main .prose__h2,article.article-d .article-layout__main .article-deepen__heading,article.article-d .related-posts__h{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);line-height:1.25}article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h3{font-size:1.25rem;line-height:1.3}}article.article-d .article-title,article.article-d .article-layout__main .section__header h2,article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h2,article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h3,article.article-d .article-layout__main .prose__h2,article.article-d .article-layout__main .article-deepen__heading,article.article-d .related-posts__h{font-family:var(--font-serif);letter-spacing:normal;font-synthesis:none;font-style:normal;font-weight:600}.print-only,.print-logo{display:none}@media print{@page{size:A4 portrait;margin:20mm 18mm 22mm 22mm;@top-right{content:"arocom.de";font:400 9pt Inter,Inter Fallback Arial,Inter Fallback Liberation,Inter Fallback Roboto,system-ui,-apple-system,sans-serif;color:#666}@bottom-left{content:"arocom GmbH · Heumadener Straße 4 · 73760 Ostfildern-Kemnat · roth@arocom.de";font:400 9pt Inter,Inter Fallback Arial,Inter Fallback Liberation,Inter Fallback Roboto,system-ui,-apple-system,sans-serif;color:#666}@bottom-right{content:"Seite " counter(page) " / " counter(pages);font:400 9pt Inter,Inter Fallback Arial,Inter Fallback Liberation,Inter Fallback Roboto,system-ui,-apple-system,sans-serif;color:#666}}@page:first{@top-right{content:""}}html:lang(en){page:en}@page en{@bottom-right{content:"Page " counter(page) " / " counter(pages)}}:root,[data-theme=dark],[data-theme=light]{--print-border:#c4c4c8!important;--print-rule:#d4d4d8!important;--print-line:#767676!important;--print-fill:#f4f4f5!important;--surface-1:#fff!important;--surface-2:#fff!important;--surface-3:#fff!important;--card-surface:transparent!important;--card-border:transparent!important;--white:#000!important;--white-2:#1a1a1a!important;--gray:#3f3f46!important;--gray-2:#52525b!important;--gray-3:#a1a1aa!important;--glass:transparent!important;--glass-hover:transparent!important;--glass-border:var(--print-rule)!important;--field-border:var(--print-line)!important;--red:#c8102e!important;--red-light:#c8102e!important;--red-dark:#a30d24!important;--red-glow:transparent!important;--red-border:#c8102e!important;--red-soft:transparent!important;--success:#116b32!important;--error:#dc2626!important;--warning:#7a5202!important;--info:#1d4ed8!important;--accent-purple:#7e22ce!important;--surface-mock:var(--print-fill)!important;--surface-mock-2:var(--print-border)!important;--surface-mock-deep:#fff!important;--surface-mock-dot:var(--print-border)!important;--surface-mock-text:var(--gray-2)!important;--shadow-md:none!important;--nav-height:0!important;--content-gap:3mm!important;--block-gap:5mm!important;--section-gap:8mm!important;--space-sm:2mm!important;--space-md:4mm!important}html,body{font-family:var(--font-sans);-webkit-print-color-adjust:economy;print-color-adjust:economy;background:var(--surface-1)!important;color:var(--white)!important;font-size:11.25pt!important;line-height:1.45!important;overflow:visible!important}html{scroll-behavior:auto!important;scroll-padding-top:0!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;transition:none!important;animation:none!important;transform:none!important}body:before,.hero:before,.hero:after,.hero__content:before,.hero__content:after,.btn--glow:before,section:before,section:after{content:none!important;display:none!important}.nav,.footer,.skip-link,.toc,.toc-mobile-wrapper,.pillar-layout__toc,.share,.cta-block,.cta-inline,.blog-cta,.trust-bar,.awards-bar,.logo-wall,.video-block,.interactive-placeholder,.related,.slider-progress,.mobile-cta-bar,.slide-cta,.consent,.ph,.ph-reserve,.scroll-top,.vote,.print-btn,.section-no,.newsletter,.search,iframe,video,audio,form,input,select,textarea,button,[type=submit],[type=button],[type=reset],[role=search],[data-print=hide],.screen-only,.no-print{display:none!important}main,article,.container,.container--narrow,.prose,.pillar-layout,.pillar-layout__main,.article-layout,.breadcrumb-row{float:none!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}section{padding:0 0 var(--block-gap)!important;margin:0!important}.grid,.related-posts__grid,.related__grid,.articles-grid,.categories-grid,.recent-grid,.popular__grid,.blog-grid,.ref-grid,.support-grid,.stimmen-section__grid,.stimmen-block__grid,.article-deepen__grid,.contact-options__grid,.anfahrt__grid,.jobs-hero__grid,.cmp__cards,.pdf-grid,.logo-download__grid,.wf__grid,.gf__grid,.cmp__filter-grid,.services-grid{width:auto!important;max-width:100%!important;display:block!important;overflow:visible!important}.related-card,.related__card,.post-card,.ref-card,.cat-card,.recent-card,.popular__card,.contact-option,.support-card{color:var(--white)!important;text-decoration:none!important;display:block!important}:lang(de),:lang(de-DE),:lang(de-AT),:lang(de-CH),:not([lang]):not(html){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}body{-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);break-after:avoid;break-inside:avoid;text-wrap:pretty;color:var(--white)!important;border:0!important;padding:0!important;font-weight:800!important}h1{letter-spacing:-.02em!important;margin:0 0 4mm!important;font-size:24pt!important;line-height:1.15!important}h2{letter-spacing:-.01em!important;margin:6mm 0 2mm!important;font-size:15pt!important;line-height:1.25!important}h3{letter-spacing:-.01em!important;margin:4mm 0 1.5mm!important;font-size:12.5pt!important;line-height:1.3!important}h4{margin:3mm 0 1mm!important;font-size:11.25pt!important;line-height:1.35!important}:is(h2,h3,h4):first-child{margin-top:0!important}p,li{orphans:3;widows:3;color:var(--white)!important}p{margin:0 0 2.5mm}main :is(p,li,td,dd,blockquote),.faq__answer p{font-size:11.25pt!important;line-height:1.45!important}.label{break-after:avoid;color:var(--red-light)!important;letter-spacing:.08em!important;font-size:9pt!important}small,.text-small{font-size:9pt!important}a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);overflow-wrap:break-word;color:var(--white)!important}a[href^="http://"]:after,a[href^="https://"]:after{content:" ‹" attr(href) "›"}a[href^=mailto\:]:after{content:" ‹✉ " attr(href) "›"}a[href^=tel\:]:after{content:" ‹☎ " attr(href) "›"}main .prose a[href^=\/]:after,.executive-summary a[href^=\/]:after,.wissen-links a[href^=\/]:after,.checklist__footer p a[href^=\/]:after,.related-card:after{content:" ‹www.arocom.de" attr(href) "›"}a[href^="http://"]:after,a[href^="https://"]:after,a[href^=mailto\:]:after,a[href^=tel\:]:after,main .prose a[href^=\/]:after,.executive-summary a[href^=\/]:after,.wissen-links a[href^=\/]:after,.checklist__footer p a[href^=\/]:after,.related-card:after{word-break:break-all;font-size:max(9pt,.82em);font-weight:400;text-decoration:none;color:var(--gray-2)!important}a[href^=\#]:after,.breadcrumb a:after,nav a:after,:is(h1,h2,h3,h4) a:after,abbr[title]:after{content:none!important}a.btn{font-weight:700;text-decoration:underline;width:fit-content!important;max-width:100%!important;min-height:0!important;color:var(--white)!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;margin:0 0 2mm!important;padding:0!important;display:block!important}a.btn svg{display:none!important}a.btn[href^=\/]:after,a.btn[href^=http]:after{text-decoration:none;opacity:1!important;content:"‹www.arocom.de" attr(href) "›"!important;width:auto!important;height:auto!important;color:var(--gray-2)!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;font-size:max(9pt,.82em)!important;font-weight:400!important;display:block!important;position:static!important}a.btn[href^=http]:after{content:"‹" attr(href) "›"!important}ul,ol{margin:0 0 3mm;padding-left:6mm}li{margin-bottom:1mm}li::marker{color:var(--red)}.table-block{break-inside:auto;overflow:visible!important}table{break-inside:auto;margin:0 0 4mm;border-collapse:collapse!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;display:table!important;overflow:visible!important}caption{text-align:left;font-weight:700;color:var(--white)!important;background:0 0!important;border:0!important;padding:0 0 2mm!important;display:table-caption!important}thead{display:table-header-group!important;position:static!important}tbody{display:table-row-group!important}tfoot{display:table-footer-group!important}tr{break-inside:avoid;padding:0!important;display:table-row!important}th,td{text-align:left;vertical-align:top;border:.5pt solid var(--print-rule)!important;width:auto!important;color:var(--white)!important;padding:1.5mm 2mm!important;display:table-cell!important}td{font-size:11.25pt!important}td:before{content:none!important}th{background:var(--print-fill)!important;border-bottom:1pt solid var(--white)!important;font-size:9pt!important;font-weight:700!important}figure{break-inside:avoid;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 4mm!important;padding:0!important}figcaption{margin-top:1mm;font-style:italic;color:var(--gray-2)!important;font-size:9pt!important}blockquote{break-inside:avoid;font-style:italic;border-left:2pt solid var(--red)!important;color:var(--white-2)!important;margin:3mm 0!important;padding:1mm 0 1mm 4mm!important}hr{border:0!important;border-top:.5pt solid var(--print-rule)!important;margin:4mm 0!important}pre,code{font-family:var(--font-mono);background:var(--print-fill)!important;color:var(--white)!important;font-size:9pt!important}pre,code,.code-block__filename{font-synthesis:none;font-weight:500}pre *,code *{color:var(--white)!important}pre{overflow-wrap:break-word;border:.5pt solid var(--print-rule)!important;white-space:pre-wrap!important;break-inside:auto!important;padding:2mm 3mm!important;overflow:visible!important}pre code{padding:0;background:0 0!important;border:0!important}code{border-radius:1mm;padding:.3mm 1mm}details::details-content{content-visibility:visible;display:block}details{break-inside:avoid;border:0!important;border-bottom:.5pt solid var(--print-rule)!important;background:0 0!important;padding:2mm 0!important}details>summary{font-weight:700;color:var(--white)!important;padding:0!important;list-style:none!important}details>summary::marker{content:""!important}details>summary:before{content:"▸ ";color:var(--red)}.faq__icon{display:none!important}.faq__answer{opacity:1!important;padding:1mm 0 0!important}img{object-fit:contain;break-inside:avoid;max-height:90mm;filter:none!important;opacity:1!important;width:auto!important;max-width:100%!important;height:auto!important}img.page-image,img.page-photo,.branded-image-wrap img{max-height:55mm!important;margin:0 auto 3mm!important}picture{display:block}article.article-d .article-title,article.article-d .article-layout__main .section__header h2,article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h2,article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose)) h3,article.article-d .article-layout__main .prose__h2,article.article-d .article-layout__main .article-deepen__heading,article.article-d .related-posts__h{font-synthesis:none;font-family:var(--font-serif)!important;letter-spacing:normal!important;font-style:normal!important;font-weight:600!important}.executive-summary{break-inside:avoid;border:.5pt solid var(--print-border)!important;margin:0 0 var(--block-gap)!important;background:0 0!important;border-radius:0!important;padding:3mm 4mm!important}.author-card{break-inside:avoid;border:0!important;border-top:.5pt solid var(--print-rule)!important;background:0 0!important;padding:4mm 0!important}.author-card__link{align-items:flex-start;gap:4mm!important;text-decoration:none!important;display:flex!important}.author-card__avatar{flex:0 0 20mm;object-fit:cover!important;width:20mm!important;height:20mm!important;max-height:20mm!important}.author-card__sameas{margin:2mm 0 0 24mm!important;display:block!important}.author-card__sameas-link{min-height:0!important;display:block!important}.article-cta{break-inside:avoid;margin:var(--block-gap) 0!important}.article-cta__inner{border:.5pt solid var(--print-border)!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:4mm!important}.article-cta__text{max-width:none!important;margin:0 0 3mm!important}.article-cta__actions{display:block!important}.article-geo-score{break-inside:avoid}.related-card{break-inside:avoid;grid-template-columns:25mm 1fr;align-items:start;column-gap:3mm;border:0!important;border-bottom:.5pt solid var(--print-rule)!important;background:0 0!important;margin:0 0 3mm!important;padding:0 0 3mm!important;display:grid!important}.related-card>*{grid-column:2}.related-card>.related-card__img{aspect-ratio:16/9;grid-area:1/1/span 3;object-fit:cover!important;border-radius:0!important;width:25mm!important;height:auto!important}.related-card>.rubrik-chip{justify-self:start}.related-card__title{font-weight:700}.article-end{margin-top:var(--section-gap)!important}main:has(.checklist__input-line) .breadcrumb{display:none!important}.session{margin:0 0 var(--section-gap)!important;grid-template-columns:1fr 1fr!important;gap:6mm!important;display:grid!important}.axis{break-inside:auto;margin:0 0 var(--section-gap)!important}.axis__head{break-inside:avoid;break-after:avoid}.axis__label{color:var(--red-light)!important;font-size:9pt!important}.checklist{margin:0 0 var(--block-gap)!important;display:block!important}.checklist__item{break-inside:avoid;background:0 0!important;border:0!important;border-radius:0!important;gap:4mm!important;margin:0!important;padding:4mm 0!important;display:flex!important}.checklist__example{break-after:avoid;break-inside:avoid}.checklist__input{break-inside:avoid}.checklist__item+.checklist__item{border-top:.5pt solid var(--print-rule)!important}.checklist__num{font-synthesis:none;min-width:7mm;width:auto!important;height:auto!important;font-family:var(--font-mono)!important;color:var(--red-light)!important;background:0 0!important;border:0!important;font-size:12.5pt!important;font-weight:500!important;line-height:1.3!important;display:block!important}.checklist__content{flex:1;min-width:0}.checklist__item :is(h2,h3){margin:0 0 1.5mm!important}.checklist__example{color:var(--gray-2)!important}.checklist__hint{orphans:3;widows:3;break-after:avoid}.checklist__input{padding-top:1mm!important}.checklist__input-label{color:var(--gray-2)!important;margin:0!important;font-size:9pt!important}.checklist__input-line{border-bottom:.75pt solid var(--print-line)!important;background:0 0!important;height:8mm!important;margin:0!important}.axis__finding{break-inside:avoid;border-left:2pt solid var(--red)!important;padding-left:4mm!important}.axis__finding-label{color:var(--red-light)!important;font-size:9pt!important}.checklist__footer{break-inside:avoid;text-align:left!important;border:.5pt solid var(--print-border)!important;background:0 0!important;border-radius:0!important;padding:4mm!important}.checklist__footer p{max-width:none!important;margin:0 0 3mm!important}.checklist__footer-actions,.checklist__footer>div{margin:0!important;display:block!important}.print-logo{break-after:avoid;border-bottom:.5pt solid var(--print-border)!important;margin:0 0 6mm!important;padding:0 0 3mm!important;display:block!important}.print-logo img{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:45mm!important;height:auto!important;max-height:none!important;margin:0!important}.print-only{display:block!important}.code-block{break-inside:auto;background:var(--print-fill)!important;border:.5pt solid var(--print-rule)!important;border-radius:0!important}.code-block pre{border:0!important}.code-block__header{border-bottom:.5pt solid var(--print-rule)!important;background:0 0!important;padding:1.5mm 3mm!important}.code-block__lang,.code-block__filename,.code-block__caption{color:var(--gray-2)!important;font-size:9pt!important}.article-deepen__badge,.contact-option__preferred,.device__url,.wb-hero__badge,.gf__badge,.gf__type,.gf__context,.a-roster__num,.kicker{font-size:9pt!important}.card__popular-badge,.jobs-hero__badge,.gf__badge{border:.5pt solid var(--red)!important;color:var(--red-light)!important;background:0 0!important;border-radius:0!important}.jobs-hero__badge{margin-top:2mm!important;display:inline-block!important;position:static!important}.wf__tag{color:var(--gray-2)!important;border-color:var(--print-rule)!important;background:0 0!important}.cmp__rating--strong{color:var(--success)!important}.cmp__score{background:0 0!important;height:auto!important;overflow:visible!important}.cmp__score-bar{display:none!important}.cmp__card,.cmp__card>.cmp__meta,.cmp__card>.cmp__lists{flex-direction:column!important;display:flex!important}.cmp__score-label{color:var(--white)!important;padding:0!important}.geo__metric-toggle{min-height:0!important;padding:0!important;font-weight:600!important;display:inline!important}.geo__chevron,.geo__bar,.geo__metric-bar,.geo__cta-actions,.image-block__zoom-hint{display:none!important}.booking-cta{display:block!important}.hero{border-bottom:.5pt solid var(--print-border)!important;background:0 0!important;min-height:0!important;margin:0 0 5mm!important;padding:0 0 5mm!important}.hero__content{padding:0!important}.hero__badge{border:.5pt solid var(--red)!important;color:var(--red-light)!important;background:0 0!important;margin-bottom:2mm!important;padding:.5mm 2mm!important;font-size:9pt!important;display:inline-block!important}.hero__topics,.hero__subtitle{color:var(--white-2)!important;max-width:none!important;margin:2mm 0 0!important;font-size:11.25pt!important}.breadcrumb{color:var(--gray-2)!important;background:0 0!important;border:0!important;margin:0 0 4mm!important;padding:0!important;font-size:9pt!important}.breadcrumb :is(a,li,span){text-decoration:none;color:var(--gray-2)!important;font-size:9pt!important}.card,.support-card,.service-card{break-inside:avoid;border:.5pt solid var(--print-border)!important;color:var(--white)!important;background:0 0!important;border-radius:0!important;margin:0 0 3mm!important;padding:3mm!important;text-decoration:none!important}.card :is(h3,h4){margin-top:0!important}.card li.card__feature--extra,.card :is(dt,dd).card__item--extra{text-indent:-1.5em;visibility:visible!important;opacity:1!important;max-height:none!important;padding:1mm 0 1mm 1.5em!important;overflow:visible!important}.card__more-toggle{display:none!important}.support-card__icon{border:.5pt solid var(--red)!important;width:9mm!important;height:9mm!important;color:var(--red-light)!important;background:0 0!important;border-radius:0!important;margin:0 0 2mm!important}.support-card__icon svg{width:5mm!important;height:5mm!important}.support-card__title{margin-top:0!important}.support-card__number{color:var(--white)!important;font-weight:700!important}.support-card__meta{color:var(--gray-2)!important}.comparison{break-inside:avoid;grid-template-columns:1fr 1fr!important;gap:4mm!important;display:grid!important}.comparison__col{border:.5pt solid var(--print-border)!important;background:0 0!important;padding:3mm!important}.ref-card{break-inside:avoid;border:.5pt solid var(--print-border)!important;background:0 0!important;margin:0 0 3mm!important;padding:3mm!important}.ref-card__visual,.ref-card__desktop,.ref-card__mobile,.ref-card__fallback{display:none!important}.ref-card__content{padding:0!important}.ref-card__tag{color:var(--red-light)!important;letter-spacing:.08em!important;font-size:9pt!important}.ref-card__title{color:var(--white)!important;margin:1mm 0!important;font-size:12pt!important;font-weight:700!important}.ref-card__body{color:var(--white-2)!important;margin:0 0 2mm!important;font-size:11.25pt!important}.ref-card__chips{flex-wrap:wrap!important;gap:2mm!important;margin-top:1mm!important;display:flex!important}.ref-card__chip{border:.5pt solid var(--print-border)!important;color:var(--gray-2)!important;background:0 0!important;border-radius:0!important;padding:.5mm 2mm!important;font-size:9pt!important}.ref-card:after{content:none!important}.team-welcome{break-inside:avoid-page;display:block!important}.team-welcome__photo{aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;margin:0 0 3mm!important;position:static!important;overflow:visible!important}.team-welcome__img{aspect-ratio:2!important;object-fit:cover!important;object-position:50% 15%!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.team-welcome__overlay{color:var(--white)!important;background:0 0!important;padding:2mm 0!important;position:static!important}.team-welcome__headline{color:var(--white)!important;font-size:12pt!important}.team-welcome__sub{color:var(--white-2)!important;font-size:11.25pt!important}.team-welcome__heading{color:var(--white)!important;font-size:13pt!important}.team-welcome__body{color:var(--white-2)!important;font-size:11.25pt!important}.team-welcome__chips{break-inside:avoid;gap:3mm!important;display:grid!important}.team-welcome__chip{break-inside:avoid;border:.5pt solid var(--print-border)!important;background:0 0!important;border-radius:0!important;padding:3mm 2mm!important}.team-welcome__avatar{object-fit:cover!important;border-radius:50%!important;width:18mm!important;min-width:18mm!important;height:18mm!important;max-height:18mm!important}.team-welcome__name{color:var(--white)!important;font-size:10pt!important}.team-welcome__role{color:var(--gray-2)!important;font-size:9pt!important}.team-welcome__phone{color:var(--white)!important;font-weight:700!important;text-decoration:none!important}.stimmen-section{break-inside:auto}.rev-card{break-inside:avoid;border:.5pt solid var(--print-border)!important;border-left:2pt solid var(--red)!important;background:0 0!important;border-radius:0!important;margin:0 0 3mm!important;padding:3mm 4mm!important;display:block!important}.rev-card__header{justify-content:space-between!important;align-items:center!important;gap:2mm!important;margin-bottom:1.5mm!important;display:flex!important}.rev-card__stars{font-size:9pt;color:var(--red-light)!important}.rev-card__source{border:.5pt solid var(--print-border)!important;color:var(--gray-2)!important;background:0 0!important;border-radius:0!important;padding:.5mm 2mm!important;font-size:9pt!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important}.rev-card__who{align-items:center!important;gap:2.5mm!important;margin-top:1.5mm!important;display:flex!important}.rev-card__avatar{background:var(--print-fill)!important;width:10mm!important;min-width:10mm!important;height:10mm!important;color:var(--gray-2)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:9pt!important;font-weight:600!important;display:inline-flex!important}.rev-card__name{color:var(--white)!important;font-size:10pt!important;font-weight:700!important}.rev-card__company{color:var(--gray-2)!important;font-size:9pt!important}.rev-card__meta{color:var(--white-2)!important}.rev-card__proj-link{font-weight:600;color:var(--white)!important}.rev-card__partner-chip{border:.5pt solid var(--print-border)!important;color:var(--gray-2)!important;background:0 0!important;padding:.5mm 2mm!important;font-size:9pt!important}.rev-card__source:after,.rev-card__proj-link:after,.rev-card__partner-chip:after{content:none!important}.sf-static__table-wrap{overflow:visible!important}.sf-static__table{min-width:0!important}.services-anchors{flex-wrap:wrap!important;margin-inline:0!important;padding:0!important;overflow:visible!important}.service-card{gap:2mm!important}.service-card__features{gap:1mm!important}.service-card__img img{max-height:30mm!important;margin:0!important}.page-break-before{break-before:page}.page-break-after{break-after:page}.avoid-break{break-inside:avoid}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}:root{--bottom-overlay-clearance:0px;--focus-ring-width:2px;--focus-ring-offset:2px;--section-header-gap:clamp(.625rem, .7vw + .5rem, 1rem)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + var(--space-md));scrollbar-gutter:stable}body{background-color:var(--surface-1);min-height:100dvh;overflow-x:hidden}@media screen{html{scroll-padding-bottom:max(var(--bottom-overlay-clearance), var(--focus-ring-width) + var(--focus-ring-offset) + 1px)}body{padding-bottom:var(--bottom-overlay-clearance)}}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-lg);margin:0 auto}.container--narrow{max-width:var(--max-width-narrow)}@media (width<=768px){.container{padding-inline:var(--space-md)}*{min-width:0}}.region--content>.executive-summary{max-width:min(calc(var(--max-width) - 2 * var(--space-lg)), calc(100% - 2 * var(--space-lg)));margin-inline:auto;margin-block:var(--block-gap)}@media (width<=768px){.region--content>.executive-summary{max-width:calc(100% - 2 * var(--space-md))}}body{overflow-wrap:break-word;word-break:break-word}section,.faq-section{padding-block:var(--section-pad-default);position:relative}.section--dark,.section--feature{background:var(--surface-2);padding-block:var(--section-pad-feature);--card-surface:var(--surface-3);--card-border:var(--glass-border)}.section>.container,.section>.container--narrow{gap:var(--block-gap);flex-direction:column;display:flex}.section--plain,.section--related,.section--tight,section section{padding-block:var(--section-pad-tight)}.section>.container>.faq-section,.section>.container--narrow>.faq-section{padding-block:0}.section__header{flex-direction:column;display:flex}.section__header>*+*{margin-top:var(--section-header-gap)}.section__header>.label+h1,.section__header>.label+h2,.section__header>.label+h3{margin-top:var(--space-xs)}.section__header>h1,.section__header>h2{max-width:60ch}.section--hero{padding-block:var(--hero-gap) var(--section-pad-feature)}.section--dark+.section--dark,.section--feature+.section--feature,.section--dark+.section--feature,.section--feature+.section--dark{border-top:1px solid var(--glass-border)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background-color:var(--red);color:var(--on-red);text-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{max-width:100%;height:auto;display:block}.page-photo{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;border:1px solid var(--glass-border);border-radius:var(--radius-card);width:100%}.page-card{padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}@media (width<=768px){.page-card{padding:var(--space-md)}}.page-photo--banner{aspect-ratio:auto;height:160px}@media (width>=769px){.page-photo{aspect-ratio:16/9;max-height:560px}.page-photo--banner{aspect-ratio:auto;height:280px}}.toc .toc__link.toc-active{color:var(--white)}.toc .toc__link.toc-active:before{content:"";left:0;top:var(--space-xs);bottom:var(--space-xs);background:var(--red);width:2px;position:absolute}.toc-block{padding-block:var(--space-lg) 0}.prose{max-width:var(--max-width-narrow);overflow-wrap:break-word}:where(.prose){margin-block:0}@media screen{.prose :is(p,ul,ol,blockquote,h2,h3){max-width:60ch}}.prose :where(ul,ol,blockquote,.prose__table-wrap){margin-block:0}.prose :where(p,ul,ol,blockquote,.prose__table-wrap)+:where(ul,ol,blockquote,.prose__table-wrap),.prose :where(ul,ol,blockquote,.prose__table-wrap)+p{margin-top:var(--content-gap)}.prose h2,.prose h3{margin-top:var(--block-gap);margin-bottom:var(--content-gap)}.prose>:first-child,.prose--experience>div>:first-child{margin-top:0}.prose>:last-child,.prose--experience>div>:last-child{margin-bottom:0}.prose p{color:var(--white-2)}.prose ul,.prose ol{padding-left:var(--space-lg);color:var(--white-2)}.prose li+li{margin-top:var(--space-sm)}.prose li::marker{color:var(--red-light)}.prose blockquote{border-left:3px solid var(--red);padding-left:var(--space-lg);color:var(--gray);font-style:italic}.prose code{background:var(--glass);border-radius:var(--radius-xs);font-family:var(--font-mono);padding:.125em .375em;font-size:.9375em}.prose hr{border:none;border-top:1px solid var(--glass-border);margin:var(--space-3xl) 0}.prose--section-body{color:var(--white-2);max-width:60ch}.btn{align-self:flex-start;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);min-width:44px;min-height:44px;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);cursor:pointer;border:1px solid #0000;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed}.btn--primary{background:var(--red);color:var(--on-red);border-color:var(--red)}.btn--primary:is(:hover,:active):where(:not(:disabled,[aria-disabled=true])){background:var(--red-dark);border-color:var(--red-dark);color:var(--on-red)}.btn--outline{color:var(--white);border-color:var(--gray-2);background:0 0}.btn--outline:is(:hover,:active):where(:not(:disabled,[aria-disabled=true])){border-color:var(--white);color:var(--white)}.btn--ghost{color:var(--gray);background:0 0;padding-left:0;padding-right:0}.btn--ghost:is(:hover,:active):where(:not(:disabled,[aria-disabled=true])){color:var(--white)}.skip-link{top:-100%;left:var(--space-md);z-index:var(--z-modal);padding:var(--space-sm) var(--space-lg);background:var(--red);color:var(--on-red);border-radius:var(--radius-sm);transition:top var(--duration) var(--ease);font-size:.9375rem;font-weight:600;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-md)}@media (width<=768px) and (scripting:enabled){.grid--slider:not(.grid--mobile-1):not(.grid--mobile-2){scroll-snap-type:x mandatory;scroll-padding:0 var(--space-md);gap:var(--space-md);padding-bottom:var(--space-sm);display:flex;overflow-x:auto}.grid--slider:not(.grid--mobile-1):not(.grid--mobile-2)>*{scroll-snap-align:start;flex:0 0 85%;min-width:0;max-width:85%}}main{counter-reset:section-no}.section-no{counter-increment:section-no;letter-spacing:0;white-space:nowrap;margin-inline-end:var(--space-sm)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow>*+*{margin-block-start:var(--block-gap)}.flow-tight>*+*{margin-block-start:var(--content-gap)}.flow-loose>*+*{margin-block-start:var(--section-gap)}.glass{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}@media screen{article.article-d{padding-bottom:0}article.article-d .article-track{gap:var(--block-gap);flex-direction:column;max-width:66rem;margin-inline:auto;display:flex}article.article-d .article-lead{gap:var(--block-gap);flex-direction:column;width:100%;max-width:48rem;margin-inline:auto;display:flex}article.article-d .article-lead .executive-summary{margin:0}article.article-d .article-header{gap:0;margin-bottom:0}article.article-d .article-title{max-width:none;margin:0 0 var(--space-md)}article.article-d .article-header .rubrik-chip{min-block-size:2.75rem;margin-bottom:var(--space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--red-light);border:0;border-radius:0;align-items:center;padding:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}article.article-d .article-header a.rubrik-chip:hover,article.article-d .article-header a.rubrik-chip:focus-visible{color:var(--red-light);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}article.article-d .article-meta{line-height:1.5}article.article-d .post-meta{color:var(--gray);font-size:.9375rem}article.article-d .article-author{color:var(--white-2);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}article.article-d .article-author:hover,article.article-d .article-author:focus-visible{color:var(--white-2);text-decoration-thickness:2px}article.article-d .outdated-banner{border-radius:var(--radius-card);color:var(--white-2);margin:0;font-size:.9375rem}article.article-d .outdated-banner a{color:var(--red-light);text-decoration:underline}article.article-d .article-hero-wrap{margin:0}article.article-d .article-hero-wrap .article-hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);border:0;width:100%;height:auto;max-height:none;display:block}@media (width>=1080px){article.article-d .article-track:has(>.article-layout){column-gap:var(--space-2xl);grid-template-columns:17rem minmax(0,1fr);align-items:start;row-gap:0;display:grid}article.article-d .article-lead{grid-area:1/2;max-width:none;margin-inline:0}article.article-d .article-track>.article-hero-wrap{grid-area:2/2;margin-block-start:var(--block-gap)}article.article-d .article-layout{display:contents}article.article-d .article-layout__toc{grid-area:1/1/span 3}article.article-d .article-layout__main{grid-area:3/2;margin-block-start:var(--block-gap)}article.article-d .article-layout__toc{scrollbar-width:thin;scroll-padding-block:calc(var(--focus-ring-width) + var(--focus-ring-offset) + 1px)}article.article-d .article-layout__main>.toc-mobile-wrapper+*{margin-block-start:0}}article.article-d .article-layout__main>*{margin-block:0}article.article-d .article-layout__main>*+*,article.article-d .article-layout__main>*+astro-island>:first-child{margin-block-start:var(--block-gap)}article.article-d .article-layout__main>:is(.section,.faq-section):not(:where(.section--feature,.section--dark)){padding-block:0}article.article-d .article-layout__main>:is(.section,.faq-section)[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-lg))}article.article-d .article-layout__main>:is(.section,.faq-section)+:is(.section,.faq-section){margin-block-start:var(--space-2xl)}article.article-d .article-layout__main .container{max-width:none}article.article-d .article-layout__main .container:where(:not(:is(.section--feature,.section--dark)>.container)){padding-inline:0}article.article-d .article-layout__main .section__header{margin-block-end:calc(var(--content-gap) - var(--block-gap))}article.article-d .article-layout__main .section__header h2{margin:0}article.article-d .article-layout__main .prose:where(:not(:is(.card,.wiz,.article-deepen,.engagement,.cta-block) .prose))>*+*{margin-block-start:var(--content-gap)}article.article-d .article-layout__main :is(td,th){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}article.article-d .wissen-links{padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}article.article-d .wissen-links__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:.8125rem;font-weight:600;line-height:1.4}article.article-d .wissen-links a{color:var(--red-light);text-underline-offset:.2em;text-decoration:underline}article.article-d .article-cta .article-cta__inner{padding:var(--space-xl);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);text-align:start}article.article-d .article-cta .article-cta__text{max-width:60ch;margin:0 0 var(--space-lg);color:var(--white-2);font-size:1.125rem}article.article-d .article-cta .article-cta__text strong{color:var(--white)}article.article-d .article-cta .article-cta__actions{justify-content:flex-start;gap:var(--space-md)}article.article-d .article-end{--card-surface:var(--surface-3);--card-border:var(--glass-border);background:var(--surface-2);padding-block:var(--section-gap)}article.article-d .article-end .article-track{gap:0}article.article-d .article-end .related-posts{margin:0;padding:0}@media (width>=496px){article.article-d .article-end .related-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=769px){article.article-d .article-end .related-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}article.article-d .article-end .related-posts__h{margin:0 0 var(--space-lg)}article.article-d .article-end .related-card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);gap:0;padding:0;overflow:hidden}article.article-d .article-end .related-card:hover{border-color:var(--card-border)}article.article-d .article-end .related-card .related-card__img{aspect-ratio:1;border-radius:0}article.article-d .article-end .related-card .rubrik-chip{margin:var(--space-md) var(--space-md) 0;letter-spacing:.08em;text-transform:uppercase;color:var(--red-light);border:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.4}article.article-d .article-end .related-card .related-card__title{padding:var(--space-xs) var(--space-md) var(--space-md);color:var(--white);font-size:1.0625rem;font-weight:600;line-height:1.35}article.article-d .article-end .related-card:hover .related-card__title{text-decoration:underline}article.article-d .article-end .post-nav{margin-top:var(--block-gap);border-top:0;padding-top:0}article.article-d .article-end .post-nav__dir{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:.8125rem;font-weight:600;line-height:1.4}article.article-d .article-end .post-nav__title{color:var(--white-2);font-size:.9375rem;font-weight:600}article.article-d .article-end .post-nav__link:hover .post-nav__title{color:var(--white-2);text-decoration:underline}}@media screen and (width<=768px){article.article-d .article-cta .article-cta__inner{padding:var(--space-lg)}}@media screen{article.article-d.article-d--knowledge{padding-bottom:var(--space-4xl)}article.article-d--knowledge .article-lead{gap:0}article.article-d--knowledge .article-lead>*{margin-block:0}article.article-d--knowledge .article-lead>*+*{margin-block-start:var(--block-gap)}article.article-d--knowledge .article-lead>.article-title+.article-meta{margin-block-start:var(--space-md)}article.article-d--knowledge .article-meta{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}article.article-d--knowledge .article-meta .label,article.article-d--knowledge .article-meta .badge--updated,article.article-d--knowledge .article-meta .article-tag,article.article-d--knowledge .article-geo-score__label{letter-spacing:.08em;text-transform:uppercase;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.4}article.article-d--knowledge .article-meta .label{color:var(--red-light)}article.article-d--knowledge .article-meta .text-small{color:var(--gray);font-size:.9375rem;line-height:1.5}article.article-d--knowledge .article-meta .badge--updated{box-shadow:none;color:var(--success);background:0 0;border:0;border-radius:0;margin:0;padding:0}article.article-d--knowledge .article-meta .article-tag{color:var(--gray);background:0 0;border:0;border-radius:0;padding:0;transition:none}article.article-d--knowledge .article-meta a.article-tag{align-items:center;min-block-size:2.75rem;display:inline-flex}article.article-d--knowledge .article-meta a.article-tag:hover,article.article-d--knowledge .article-meta a.article-tag:focus-visible{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}article.article-d--knowledge .article-geo-score{padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}article.article-d--knowledge .article-geo-score__label{margin:0 0 var(--space-xs);color:var(--red-light)}article.article-d--knowledge .article-geo-score__h{margin:0 0 var(--space-sm);font-size:1.25rem;font-weight:800;line-height:1.3}article.article-d--knowledge .article-geo-score__sub{color:var(--white-2);font-size:.9375rem}}@media screen and (width<=768px){article.article-d--knowledge .article-geo-score{padding:var(--space-md)}html:has(article.article-d--knowledge){scroll-padding-bottom:calc(2.75rem + 2 * var(--space-sm) + 1px + env(safe-area-inset-bottom) + max(var(--space-md), var(--focus-ring-width) + var(--focus-ring-offset) + 1px))}article.article-d.article-d--knowledge{padding-bottom:calc(var(--space-4xl) + 2.75rem + 2 * var(--space-sm) + 1px + env(safe-area-inset-bottom) + var(--space-md))}}@media print{article.article-d .article-lead+.article-hero-wrap{margin-block-start:var(--space-lg)}article.article-d .article-hero-wrap{margin-block-end:var(--block-gap)}}.img-zoom-dialog{--zoom-bg:var(--surface-mock-deep);--zoom-bar:var(--surface-mock);--zoom-edge:var(--surface-mock-text);--zoom-fg:var(--consent-text);background:var(--zoom-bg);width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--zoom-fg);border:0;margin:0;padding:0}.img-zoom-dialog[open]{flex-direction:column;display:flex}.img-zoom-dialog::backdrop{background:var(--scrim-strong)}.img-zoom-dialog__scroll{box-sizing:border-box;touch-action:pan-x pan-y pinch-zoom;flex:auto;min-height:0;margin:6px;padding:clamp(.5rem,2vw,1.5rem);overflow:auto}.img-zoom-dialog__scroll:focus-visible{outline:2px solid var(--zoom-fg);outline-offset:2px}.img-zoom-dialog img{object-fit:contain;border-radius:var(--radius-xs);cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;max-height:none;margin:0 auto;display:block}.img-zoom-dialog img.is-zoomed{cursor:zoom-out;margin:0}.img-zoom-dialog__controls{margin-top:var(--space-sm);justify-content:center;align-self:center;align-items:center;gap:var(--space-sm);width:max-content;max-width:calc(100% - 2 * var(--space-sm));box-sizing:border-box;padding:var(--space-xs) var(--space-sm);background:var(--zoom-bar);border:1px solid var(--zoom-edge);border-radius:var(--radius-sm);z-index:2;flex-wrap:wrap;flex:none;display:flex}.img-zoom-dialog__btn{width:2.75rem;height:2.75rem;color:var(--zoom-fg);border:1px solid var(--zoom-edge);border-radius:var(--radius-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1.5rem;line-height:1;display:inline-flex}.img-zoom-dialog__btn:hover,.img-zoom-dialog__btn:focus-visible{background:var(--surface-mock-2)}.img-zoom-dialog__btn:focus-visible{outline:2px solid var(--zoom-fg);outline-offset:2px}.img-zoom-dialog__level{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;font-size:.875rem;font-weight:600}.img-zoom-dialog__level--num{font-family:var(--font-mono)}.img-zoom-dialog__close{font-size:1.6rem}@media print{.img-zoom-dialog,.img-zoom-dialog[open]{display:none}}
