.article-page{background:var(--paper)}.article-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-page main svg{width:20px;height:20px;flex:none}.article-top{padding-top:32px}.article-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:var(--fs-s)}.article-breadcrumb a{padding-block:8px}.article-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.article-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:32px 0 64px;border-bottom:1px solid var(--line)}.article-hero h1{font-size:clamp(38px,3.65vw,52px);line-height:1.12;letter-spacing:-.035em;text-wrap:pretty;max-width:16ch}.article-deck{font-size:var(--fs-l);line-height:1.65;color:var(--muted);margin-top:24px;max-width:49ch}.article-byline{display:flex;gap:14px;align-items:center;margin-top:32px;font-size:var(--fs-s)}.article-byline>div{display:grid;gap:4px}.article-byline a{font-weight:600}.article-byline a:hover{text-decoration:underline}.article-byline>div>span:last-child{color:var(--muted)}.article-cover img{width:100%;aspect-ratio:1.14;height:auto;object-fit:cover;border-radius:var(--r-l)}.article-cover figcaption{margin-top:12px;font-size:var(--fs-xs);color:var(--muted)}.article-layout{display:grid;grid-template-columns:248px minmax(0,760px);justify-content:space-between;gap:64px;padding-block:64px 88px;align-items:start}.article-aside{position:sticky;top:112px}.article-toc>summary{font-size:var(--fs-m);font-weight:600;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.article-toc>summary::-webkit-details-marker{display:none}.article-toc>summary svg{transition:transform .2s}.article-toc[open]>summary svg{transform:rotate(180deg)}.article-toc nav{margin-top:18px;display:grid;gap:1px;border-left:1px solid var(--line)}.article-toc nav a{font-size:var(--fs-s);line-height:1.4;color:var(--muted);padding:9px 12px 9px 16px;border-left:2px solid transparent;margin-left:-1px}.article-toc nav a:hover{color:var(--ink);background:var(--soft)}.article-toc nav a[aria-current=location]{color:var(--ink);border-left-color:var(--ink);background:var(--soft);font-weight:500}.article-back{display:flex;gap:8px;align-items:center;margin-top:24px;min-height:44px;font-size:var(--fs-xs);color:var(--muted)}.article-back svg{transform:rotate(180deg)}.article-back:hover{color:var(--ink)}.article-body{min-width:0;font-size:var(--fs-m);line-height:1.75}.article-body p+p{margin-top:20px}.article-body a:not(.btn){text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.article-body a:not(.btn):hover{text-decoration-color:var(--ink)}.article-body strong{font-weight:600}.article-opening{margin-bottom:40px}.article-opening p:first-child{font-size:var(--fs-l);line-height:1.7}.article-section{scroll-margin-top:112px;margin-top:64px}.article-section h2{font-size:var(--fs-3xl);line-height:1.25;margin-bottom:24px;letter-spacing:-.025em;text-wrap:pretty;max-width:32ch}.article-summary{background:var(--soft);padding:32px;border-radius:var(--r-l);margin-top:0}.article-summary h2{font-size:var(--fs-2xl);max-width:30ch}.article-summary ul{padding-left:20px;display:grid;gap:12px;font-size:var(--fs-m);line-height:1.65}.article-summary li{padding-left:5px}.article-summary li::marker{color:var(--ink)}.salary-range{background:var(--soft);border-radius:var(--r-l);margin:32px 0;padding:28px 32px}.salary-range figcaption{font-size:var(--fs-s);margin-bottom:28px}.salary-values{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.salary-values>div{display:grid;gap:4px}.salary-values>div:nth-child(2){text-align:center}.salary-values>div:last-child{text-align:right}.salary-values strong{font-size:var(--fs-2xl);line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.salary-values .salary-median strong{font-size:var(--fs-4xl)}.salary-values span{font-size:var(--fs-xs);color:var(--muted)}.salary-track{height:7px;margin:22px 0;background:var(--lime);display:flex;justify-content:space-between;align-items:center;border-radius:var(--r-xs)}.salary-track i{width:9px;height:9px;border-radius:50%;background:var(--ink)}.salary-track i:nth-child(2){width:15px;height:15px;margin-right:4%}.salary-range p{font-size:var(--fs-s);color:var(--muted);line-height:1.6}.salary-table-block{margin:32px 0 24px}.salary-table-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:var(--fs-s);font-weight:600}.salary-switch{display:flex;background:var(--soft);padding:4px;border-radius:var(--r)}.salary-switch button{padding:8px 13px;border-radius:var(--r-xs);font-size:var(--fs-xs);min-height:40px;font-weight:500;white-space:nowrap}.salary-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.salary-switch button:not([aria-pressed=true]):hover{background:var(--soft-2)}.salary-table,.region-table{width:100%;border-collapse:collapse;font-size:var(--fs-s);line-height:1.5;font-variant-numeric:tabular-nums}.salary-table thead th,.region-table thead th{padding:14px 16px;text-align:left;background:var(--ink);color:var(--paper);font-size:var(--fs-xs);font-weight:500}.salary-table thead th:first-child,.region-table thead th:first-child{border-radius:8px 0 0}.salary-table thead th:last-child,.region-table thead th:last-child{border-radius:0 8px 0 0;text-align:right}.salary-table td,.salary-table tbody th,.region-table td{padding:18px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.salary-table tbody th{width:76px;white-space:nowrap;font-weight:600}.salary-table td:last-child,.region-table td:last-child{text-align:right;white-space:nowrap;font-weight:600}.salary-table tbody tr:nth-child(3),.salary-table tbody tr:nth-child(4){background:var(--lime-soft)}.salary-table-note{margin-top:14px;color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.region-table{margin-block:28px}.article-figure{margin:40px 0 0}.article-figure img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-l)}.article-figure figcaption{margin-top:12px;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}#tarifbindung{background:var(--soft);border-radius:var(--r-l);padding:32px}#tarifbindung p{font-size:var(--fs-m)}.article-body ol{padding:0;margin:28px 0 0;list-style:none;counter-reset:article-steps}.article-body ol li{counter-increment:article-steps;position:relative;padding-left:48px;margin-top:24px}.article-body ol li:before{content:counter(article-steps);position:absolute;left:0;top:3px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:var(--fs-s);font-weight:600}.article-faq{border-bottom:1px solid var(--line)}.article-faq:first-of-type{border-top:1px solid var(--line)}.article-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:var(--fs-l);line-height:1.5;font-weight:500;padding:22px 0}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary span{position:relative;width:16px;height:16px;flex:none}.article-faq summary span:before,.article-faq summary span:after{content:"";position:absolute;width:14px;height:1.6px;background:currentColor;top:7px;left:1px}.article-faq summary span:after{transform:rotate(90deg);transition:transform .2s}.article-faq[open] summary span:after{transform:rotate(0)}.article-faq p{padding:0 40px 24px 0;font-size:var(--fs-m);color:var(--muted)}.article-cta{background:var(--ink);color:var(--paper);padding:40px;border-radius:var(--r-l)}.article-cta h2{max-width:26ch}.article-cta p{font-size:var(--fs-m);color:#d6dbd1}.article-cta .btn{margin-top:28px;background:var(--lime);color:var(--ink)}.article-cta .btn:hover{background:var(--lime-line)}.article-cta :focus-visible{outline-color:var(--lime)}.article-endnote{margin-top:32px;font-size:var(--fs-xs);color:var(--muted)}.article-endnote a{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.article-endnote svg{width:14px!important}.article-related{padding:64px 0;background:var(--soft)}.article-related-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.article-related-head h2{font-size:var(--fs-4xl)}.article-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.article-related-grid>a{position:relative;border-top:1px solid var(--line-strong);padding:24px 40px 8px 0}.article-related-grid>a>span{font-size:var(--fs-xs);color:var(--muted)}.article-related-grid h3{margin-top:12px;max-width:34ch;font-size:var(--fs-2xl)}.article-related-grid svg{position:absolute;right:0;bottom:12px;transition:transform .2s}.article-related-grid>a:hover svg{transform:translate(4px)}.article-related-grid>a:hover h3{text-decoration:underline;text-underline-offset:5px}.reading-progress{position:fixed;top:80px;z-index:21;left:0;width:100%;height:2px;pointer-events:none}.reading-progress span{display:block;height:100%;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}@media(min-width:1101px){.article-toc>summary{pointer-events:none}.article-toc>summary svg{display:none}}@media(max-width:1100px){.article-hero{gap:40px}.article-hero h1{font-size:var(--fs-5xl)}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.article-aside{top:108px}}@media(max-width:900px){.article-hero{grid-template-columns:1fr 1fr;gap:32px}.article-hero h1{font-size:var(--fs-5xl)}.article-deck{font-size:var(--fs-m)}.article-layout{grid-template-columns:1fr;gap:40px;padding-top:40px;max-width:760px}.article-aside{position:static}.article-toc{background:var(--soft);border-radius:var(--r);padding:20px 24px}.article-back{display:none}.article-toc nav{grid-template-columns:1fr 1fr;border-left:none;gap:4px}.article-related-head{display:block}.article-related-head .text-link{margin-top:20px}}@media(max-width:650px){.reading-progress{top:72px}.article-top{padding-top:16px}.article-breadcrumb{font-size:var(--fs-xs);gap:10px}.article-hero{grid-template-columns:1fr;padding:24px 0 32px;gap:28px}.article-hero h1{font-size:var(--fs-5xl);max-width:18ch}.article-deck{margin-top:20px;font-size:var(--fs-m)}.article-byline{margin-top:24px}.article-cover img{aspect-ratio:4/3}.article-cover figcaption{font-size:var(--fs-xs)}.article-layout{padding-block:28px 56px;gap:32px}.article-toc{padding:16px 20px}.article-toc nav{grid-template-columns:1fr}.article-toc summary{min-height:28px;font-size:var(--fs-m)}.article-opening p:first-child{font-size:var(--fs-m)}.article-section{margin-top:44px;scroll-margin-top:100px}.article-section h2{font-size:var(--fs-3xl);margin-bottom:20px}.article-summary{padding:24px;margin-top:0}.article-summary h2{font-size:var(--fs-2xl)}.article-summary ul{font-size:var(--fs-s)}.salary-range{padding:24px 18px}.salary-range figcaption{font-size:var(--fs-xs);margin-bottom:24px}.salary-values{gap:6px}.salary-values strong{font-size:var(--fs-l)}.salary-values .salary-median strong{font-size:var(--fs-2xl)}.salary-values span,.salary-range p{font-size:var(--fs-xs)}.salary-table-tools{align-items:start;flex-direction:column;gap:12px}.salary-switch{width:100%}.salary-switch button{flex:1;font-size:var(--fs-s)}.salary-table,.region-table{font-size:var(--fs-xs)}.salary-table thead th,.region-table thead th{padding:12px 8px;font-size:var(--fs-xs)}.salary-table td,.salary-table tbody th,.region-table td{padding:14px 8px}.salary-table tbody th{width:42px}.salary-table td:last-child{min-width:84px}#tarifbindung{padding:24px}#tarifbindung p{font-size:var(--fs-m)}.article-body ol li{padding-left:40px}.article-faq summary{font-size:var(--fs-m);gap:16px}.article-faq p{padding-right:0;font-size:var(--fs-m)}.article-cta{padding:28px 24px}.article-cta .btn{width:100%;padding-inline:16px;gap:12px;font-size:var(--fs-s)}.article-related{padding-block:48px}.article-related-head h2{font-size:var(--fs-3xl)}.article-related-head .heading-mark{white-space:normal}.article-related-head .heading-mark:after{display:none}.article-related-grid{grid-template-columns:1fr;gap:28px}.article-related-grid h3{font-size:var(--fs-xl)}}@media(prefers-reduced-motion:reduce){.article-page *{scroll-behavior:auto!important;transition:none!important}}.article-body figure{margin:var(--sp-6) 0}.article-body figure img{width:100%;height:auto;border-radius:var(--r-l)}.article-body figcaption{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-xs)}
