#inhalt .company-intro-detail86{font-size:17px;line-height:1.75;max-width:780px;margin:22px auto 0}
#inhalt .company-team-intro86{padding:32px 6vw 0;max-width:960px;margin:auto}
#inhalt .company-team-intro86 h2{font-size:clamp(30px,3.5vw,46px);margin:18px auto}
#inhalt .company-team-intro86>p:last-child{max-width:720px;line-height:1.75}
#inhalt .company-region>p+p{margin-top:18px}
#inhalt .quiet-invitation>p:not(.eyebrow){max-width:650px;margin:20px auto 24px;line-height:1.75}
@media(max-width:760px){#inhalt .company-intro-detail86{font-size:15px}#inhalt .company-team-intro86{padding-top:24px}}
/* Consistent spacing within offers; preserve the approved page width. */
#inhalt .offers-opening .eyebrow{margin-block:0!important}
#inhalt .offers-opening h1{margin-block:16px 0!important}
#inhalt .offers-opening>div>p:not(.eyebrow){margin-block:24px 0!important}
#inhalt .offers-opening .text-link{margin-block:24px 0!important}
#inhalt .offers-heading{display:flex;flex-direction:column;gap:12px;margin-bottom:32px!important}
#inhalt .offers-heading h2,#inhalt .offers-count{margin:0!important}
#inhalt .offers-grid>div{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:20px}
#inhalt .offers-grid>div>h3,#inhalt .offers-grid>div>p{margin:0!important;max-width:44ch;line-height:1.55}
#inhalt .offers-grid>div>.button{margin-top:4px!important}
#inhalt .offers-grid .offers-details{padding-top:24px;gap:0}
#inhalt .offers-grid .offers-details h3{margin-block:16px 12px!important;line-height:1.35}
#inhalt .offers-grid .offers-location{margin-block:0!important}
#inhalt .offers-grid .offers-facts{margin-block:24px!important;padding-block:20px;gap:16px}
#inhalt .offers-grid .offers-facts dt{margin-bottom:8px;line-height:1.4}
#inhalt .offers-grid .offers-facts dd{margin:0;line-height:1.4}
#inhalt .offers-grid .offers-actions{margin-top:auto;padding-top:0}
#inhalt .offers-grid .offers-actions .button{margin:0!important;line-height:1.5;min-height:48px}
#inhalt .offers-grid .offers-disclaimer{margin-block:16px 0!important;line-height:1.6}
#inhalt .offers-grid .offers-disclaimer:empty{display:none}
@media(max-width:700px){
 #inhalt .offers-opening{padding-block:40px 32px!important}
 #inhalt .offers-section{padding-top:24px!important}
 #inhalt .offers-heading{gap:12px;margin-bottom:32px!important}
 #inhalt .offers-grid{row-gap:40px}
 #inhalt .offers-grid .offers-details :is(h3,.offers-location,.offers-meta,.offers-facts,.offers-actions,.offers-disclaimer){min-height:0!important}
 #inhalt .offers-grid .offers-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
 #inhalt .offers-grid .offers-facts>div:last-child{grid-column:1/-1}
}
#inhalt .offers-heading{align-items:center;text-align:center!important}#inhalt .offers-heading h2{text-align:center!important}
@media(max-width:700px){#inhalt .signature-feature>figure{min-width:0;width:100%;max-width:100%}#inhalt .signature-feature>figure>img{max-width:100%}}
