/* Lower-page overview: disclosures for workflows, visible panels for contacts and partners. */
html body .jt-workflow-disclosure,html body .jt-network-panel{margin:14px 0;border:1px solid #8a9e91;border-radius:16px;background:#fff;color:#173b2e;overflow:visible;scroll-margin-top:130px}
html body .jt-workflow-disclosure>summary{display:flex;gap:16px;align-items:center;min-height:72px;padding:18px 22px;list-style:none;cursor:pointer;color:#173b2e;line-height:1.45}
html body .jt-workflow-disclosure>summary::-webkit-details-marker{display:none}
html body .jt-workflow-disclosure>summary::marker{content:""}
html body .jt-workflow-disclosure>summary::after{content:"+";margin-left:auto;font-size:1.6rem;line-height:1;flex-shrink:0;font-weight:500}
html body .jt-workflow-disclosure[open]>summary::after{content:"−"}
html body .jt-workflow-disclosure[open]>summary{border-bottom:1px solid #c6d5cc}
html body .workflow-summary-label{display:block;min-width:0}
html body .workflow-summary-label strong{display:block;font-size:1.08rem;font-weight:750;color:#173b2e}
html body .workflow-summary-label small{display:block;margin-top:4px;font-size:.9rem;font-weight:400;color:#43544c}
html body .workflow-number{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:750;color:#43544c;flex-shrink:0}
html body .jt-workflow-disclosure>summary:focus-visible{outline:3px solid #0a3327;outline-offset:4px!important}
html body .workflow-body{padding:24px;min-width:0}
html body .workflow-body>:first-child{margin-top:0}
html body .workflow-body>:last-child{margin-bottom:0}
html body .workflow-body .jt-career-profile{margin:0}
html body .workflow-body .jt-career-academy{padding:0;margin:0;background:transparent}
html body .workflow-body .career-wizard{padding:0;margin:0;border:0;box-shadow:none;background:transparent}
html body .workflow-body .release-partners{margin-top:0}
html body .career-professions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-left:22px;margin:16px 0 22px;color:#173b2e}
html body #career-academy{margin-top:26px}
html body #mitarbeiten .clean-location-grid{margin-top:24px}
@media(max-width:640px){html body .jt-workflow-disclosure>summary{padding:16px;gap:12px}html body .workflow-body{padding:18px}html body .career-professions{grid-template-columns:1fr}html body .workflow-body .clean-location-grid{gap:18px}html body .workflow-summary-label strong{font-size:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
