.hf{--hf-grund:#f5f7fa;--hf-nacht:#0c1a2b;--hf-ci:#1e73be;--hf-ci-tief:#145a8a;--hf-vor:#0b1726;--hf-mit:#33465c;--hf-fern:#5b6b7e;--hf-linie:#e3e8ef;--hf-ci-hauch:#eef5fc;--hf-kachel:44px;--hf-ci-verlauf:linear-gradient(135deg, var(--hf-ci) 0%, var(--hf-ci-tief) 100%);--hf-ci-schein:0 8px 18px -8px #1e73be8c;--hf-karte-tiefe:0 0 0 1px #0b17260f, 0 1px 2px #0b17260a, 0 16px 32px -24px #0b172640;background:var(--hf-grund);color:var(--hf-vor);padding-block:20px 56px}@media (min-width:48rem){.hf{padding-block:28px 72px}}.hf .hf-bahn{inline-size:100%;max-inline-size:1500px;padding-inline:max(16px, var(--safe-left,0px));margin-inline:auto}@media (min-width:48rem){.hf .hf-bahn{padding-inline:max(24px, var(--safe-left,0px))}}.hf .hf-banner{isolation:isolate;color:#fff;background:radial-gradient(120% 140% at 100% 0,#1e73be 0%,#145a8a 42%,#0c1a2b 100%);border-radius:24px;padding:24px 20px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -36px #0c1a2bb3}@media (min-width:48rem){.hf .hf-banner{padding:36px 40px 38px}}@media (min-width:80rem){.hf .hf-banner{padding:44px 56px 46px}}.hf .hf-banner__deko{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hf .hf-banner__raster{opacity:.22;pointer-events:none;block-size:300px;inline-size:620px;max-inline-size:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.hf .hf-banner__schein{pointer-events:none;background:radial-gradient(closest-side,#5eead429,#0000);border-radius:999px;block-size:320px;inline-size:420px;position:absolute;inset-block-end:-160px;inset-inline-start:-120px}.hf .hf-banner__bild{pointer-events:none;inline-size:46%;display:none;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.hf .hf-banner__bild picture,.hf .hf-banner__foto{block-size:100%;inline-size:100%;display:block}.hf .hf-banner__foto{object-fit:cover;object-position:64% 32%}.hf .hf-banner__bild:after{content:"";pointer-events:none;background:linear-gradient(#0c1a2b00 55%,#0c1a2b99 100%),linear-gradient(#1e73be2e,#1e73be00 30%);position:absolute;inset:0}@media (min-width:64rem){.hf .hf-banner{--kb-min:300px;min-block-size:300px}.hf .hf-banner__bild{display:block}.hf .hf-banner__raster{opacity:.12}.hf .hf-banner__inhalt{max-inline-size:min(640px,54%)}}.hf .hf-banner__inhalt{flex-direction:column;gap:14px;max-inline-size:760px;display:flex;position:relative}.hf .hf-pfad ol{color:#c6d8ec;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hf .hf-pfad li{align-items:center;gap:6px;display:inline-flex}.hf .hf-pfad a{color:#e6f0fa;border-radius:8px;margin-block:-13px;padding-block:13px;text-decoration:none;display:inline-block}.hf .hf-pfad a:hover{text-underline-offset:3px;text-decoration:underline}.hf .hf-pfad__trenner{opacity:.6}.hf .hf-pfad [aria-current=page]{color:#fff;font-weight:600}.hf .hf-plakette{letter-spacing:.02em;background:#0c1a2b52;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;block-size:28px;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.hf .hf-plakette__punkt{background:#5eead4;border-radius:999px;block-size:6px;inline-size:6px}.hf .hf-banner__titel{font-family:var(--font-display,var(--font-sans));letter-spacing:-.032em;color:#fff;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1.08}@media (min-width:48rem){.hf .hf-banner__titel{font-size:44px}}@media (min-width:80rem){.hf .hf-banner__titel{font-size:52px}}.hf .hf-banner__lead{color:#eef4fb;text-wrap:pretty;max-inline-size:38rem;margin:0;font-size:16px;line-height:1.6}@media (min-width:48rem){.hf .hf-banner__lead{font-size:17px}}.hf .hf-merkmale{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hf .hf-merkmale li{color:#fff;background:#0c1a2b57;border-radius:999px;align-items:center;gap:6px;min-block-size:32px;padding:6px 14px 6px 11px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.hf .hf-merkmale svg{color:var(--d24-haken);flex:none}.hf .hf-pfad a:focus-visible{outline-offset:3px;outline:3px solid #fff}.hf .hf-raster{grid-template-columns:minmax(0,1fr);gap:20px;margin-block-start:24px;display:grid}@media (min-width:64rem){.hf .hf-raster{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:28px;margin-block-start:32px}}.hf .hf-haupt,.hf .hf-seite{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.hf .hf-haupt>:only-child,.hf .hf-seite>:last-child{flex:auto}.hf .hf-karte{box-shadow:var(--hf-karte-tiefe);background:#fff;border-radius:20px}.hf .hf-formular{flex-direction:column;gap:24px;padding:22px 18px;display:flex}@media (min-width:48rem){.hf .hf-formular{padding:32px 36px}}@media (min-width:80rem){.hf .hf-formular{padding:40px 44px}}.hf .hf-kopf{border-block-end:1px solid var(--hf-linie);align-items:flex-start;gap:16px;padding-block-end:20px;display:flex}@media (max-width:47.99rem){.hf .hf-kopf{flex-direction:column;gap:12px}}.hf .hf-kopf__texte{gap:6px;min-inline-size:0;display:grid}.hf .hf-kopf__marke{letter-spacing:.08em;text-transform:uppercase;color:var(--hf-ci-tief);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:inline-flex}.hf .hf-kopf__marke:before{content:"";background:var(--hf-ci-verlauf);border-radius:999px;block-size:4px;inline-size:22px}.hf .hf-kopf__titel{font-family:var(--font-display,var(--font-sans));letter-spacing:-.028em;color:var(--hf-vor);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(22px,4.4vw,28px);font-weight:800;line-height:1.18}.hf .hf-kopf__text{max-inline-size:60ch;color:var(--hf-mit);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.hf .hf-kachel{inline-size:var(--hf-kachel);block-size:var(--hf-kachel);background:var(--hf-ci-verlauf);box-shadow:var(--hf-ci-schein);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hf .hf-kachel--klein{border-radius:8px;block-size:32px;inline-size:32px}.hf .hf-kachel--hell{background:var(--hf-ci-hauch);block-size:32px;inline-size:32px;color:var(--hf-ci-tief);border-radius:8px;box-shadow:inset 0 0 0 1px #1e73be24}.hf .hf-fussnote{border-block-start:1px solid var(--hf-linie);color:var(--hf-mit);margin:0;padding-block-start:16px;font-size:14px;line-height:1.6}.hf .hf-fussnote a,.hf .hf-wege a{color:var(--hf-ci-tief);text-underline-offset:3px;border-radius:8px;font-weight:600;text-decoration:underline}.hf .hf-fussnote a:focus-visible,.hf .hf-wege a:focus-visible{outline:3px solid var(--hf-ci);outline-offset:2px}.hf .hf-hinweis{align-content:start;gap:14px;padding:22px 20px;display:grid}@media (min-width:48rem){.hf .hf-hinweis{padding:26px 28px}}.hf .hf-hinweis__titel{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;color:var(--hf-vor);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:20px;font-weight:700;line-height:1.25}.hf .hf-zusagen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hf .hf-zusagen li{color:var(--hf-vor);align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.hf .hf-wege{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hf .hf-wege li{align-items:flex-start;gap:12px;display:flex}.hf .hf-wege li>p{color:var(--hf-mit);margin:0;padding-block-start:5px;font-size:15px;line-height:1.55}.hf .hf-punkte{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hf .hf-punkt{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.hf .hf-punkt__text{gap:4px;min-inline-size:0;display:grid}.hf .hf-punkt__titel{font-family:var(--font-display,var(--font-sans));letter-spacing:-.01em;color:var(--hf-vor);margin:0;font-size:16px;font-weight:700;line-height:1.35}.hf ul.hf-punkte .hf-punkt__titel{padding-block-start:5px}.hf .hf-punkt__text>p,.hf .hf-punkt>dd{color:var(--hf-mit);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.hf dl.hf-punkte .hf-punkt__titel{grid-column:1/-1;align-items:center;gap:12px;display:flex}.hf dl.hf-punkte .hf-punkt>dd{grid-column:2}@media (forced-colors:active){.hf .hf-karte{border:1px solid canvastext}.hf .hf-pfad a:focus-visible,.hf .hf-fussnote a:focus-visible,.hf .hf-wege a:focus-visible{outline-color:highlight}}.hf .hf-plakette__punkt{background:#22c55e;animation:2s ease-out infinite d24-live-puls}@media (prefers-reduced-motion:reduce){.hf .hf-plakette__punkt{animation:none}}
