/* PVG Schnelleinstieg 1.0.3. Every selector belongs to this TOC. */
#pvg-mfa-root .lp-toc{padding:32px 36px;margin-block:36px;border:1px solid #d6e5ee;border-radius:20px;background:#f7fafb;box-shadow:none;font-family:'HP Open Sans',Arial,sans-serif;color:#00498e}
#pvg-mfa-root .lp-toc>.lp-toc__kicker{margin:0 0 12px;color:#176f5d;font-size:13px;font-weight:800;letter-spacing:.09em;line-height:1.75;text-transform:uppercase}
#pvg-mfa-root .lp-toc>h2{margin:0 0 28px;padding:0;max-width:none;color:#00498e;font-family:inherit;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:wrap}
#pvg-mfa-root .lp-toc .lp-toc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#pvg-mfa-root .lp-toc .lp-toc__card{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:132px;padding:22px 20px;border:1px solid #d6e5ee;border-radius:16px;background:#fff;color:#00498e;text-decoration:none;transition:border-color 160ms ease,background-color 160ms ease}
#pvg-mfa-root .lp-toc .lp-toc__card:first-child{background:#eaf7f2;border-color:#58bd9c}
#pvg-mfa-root .lp-toc .lp-toc__card>svg{display:block;width:24px;height:24px;margin-top:2px}
#pvg-mfa-root .lp-toc .lp-toc__card-copy{display:grid;gap:8px;min-width:0}
#pvg-mfa-root .lp-toc .lp-toc__card strong{font-family:inherit;font-size:18px;line-height:1.35;font-weight:800;letter-spacing:-.015em}
#pvg-mfa-root .lp-toc .lp-toc__card-copy>span{font-size:15px;font-weight:400;line-height:1.5;color:#526574}
#pvg-mfa-root .lp-toc .lp-toc__card:hover{border-color:#58bd9c;background:#f1f9f5}
#pvg-mfa-root .lp-toc .lp-toc__details{margin:28px 0 0;padding:0;border:0;border-top:1px solid #d6e5ee;background:transparent}
#pvg-mfa-root .lp-toc .lp-toc__details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin:0;padding:16px 0;list-style:none;color:#00498e;font-family:inherit;font-size:17px;font-weight:700;line-height:1.5;cursor:pointer;border-radius:4px}
#pvg-mfa-root .lp-toc .lp-toc__details>summary::-webkit-details-marker{display:none}
#pvg-mfa-root .lp-toc .lp-toc__details>summary>svg{width:20px;height:20px;flex:0 0 20px;transition:transform 160ms ease}
#pvg-mfa-root .lp-toc .lp-toc__details[open]>summary>svg{transform:rotate(180deg)}
#pvg-mfa-root .lp-toc .lp-toc__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:4px 32px;list-style:none;counter-reset:none;margin:0;padding:4px 0 0}
#pvg-mfa-root .lp-toc .lp-toc__topics>li{min-width:0;margin:0;padding:0;font-size:17px;line-height:1.5}
#pvg-mfa-root .lp-toc .lp-toc__topics a{display:grid;grid-template-columns:2ch minmax(0,1fr);align-items:start;gap:12px;min-height:48px;padding:10px 4px;border-radius:4px;color:#00498e;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
#pvg-mfa-root .lp-toc .lp-toc__number{color:#526574;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;padding-top:2px}
#pvg-mfa-root .lp-toc :is(a,strong,h2,summary){hyphens:auto;-webkit-hyphens:auto;word-break:normal;overflow-wrap:break-word}
#pvg-mfa-root .lp-toc :is(a,summary):focus-visible{outline:3px solid #00498e;outline-offset:3px;background-color:#fff}
@media(max-width:767px){
 #pvg-mfa-root .lp-toc{padding:24px}
 #pvg-mfa-root .lp-toc>h2{margin-bottom:24px}
 #pvg-mfa-root .lp-toc .lp-toc__cards{grid-template-columns:minmax(0,1fr);gap:12px}
 #pvg-mfa-root .lp-toc .lp-toc__card{min-height:104px;padding:20px}
 #pvg-mfa-root .lp-toc .lp-toc__topics{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;gap:4px}
}
@media(prefers-reduced-motion:reduce){#pvg-mfa-root .lp-toc *{transition:none;scroll-behavior:auto}}
