/* Reine LinkedIn-Links: keine Einbettung, kein Pixel, keine Fremdschrift. */
.mit-page .mit-person-visual {position:relative;isolation:isolate;}
.mit-page .mit-person-visual .mit-person-image {margin:0;}
.mit-page .mit-person-social {position:absolute;right:14px;bottom:14px;z-index:2;margin:0!important;}
.mit-page .mit-person-social a {
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-width:60px;min-height:46px;padding:8px 12px;
  border:1px solid #FFFFFF;border-radius:3px;background:#FFFFFF;color:#000000;
  box-shadow:0 6px 24px #0000001F;text-decoration:none;line-height:1;
  transition:background .2s,color .2s,transform .2s;
}
.mit-page .mit-person-social .mit-linkedin-mark {font-family:var(--mit-font);font-size:21px;font-weight:800;letter-spacing:-.065em;}
.mit-page .mit-person-social .mit-linkedin-arrow {font-size:15px;line-height:1;color:#C62A1B;}
.mit-page .mit-person-social a:hover {background:#000000;border-color:#000000;color:#FFFFFF;transform:translateY(-2px);}
.mit-page .mit-person-social a:hover .mit-linkedin-arrow {color:#F7CAC9;}
.mit-page .mit-person-social a:focus-visible {outline:3px solid #C62A1B;outline-offset:4px;}
.mit-social-sr {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.mit-footer .mit-social-link a {display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px;}
.mit-footer .mit-social-link .mit-linkedin-mark {display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:2px;background:#000;color:#fff;font-size:16px;font-weight:800;line-height:1;letter-spacing:-.065em;}
@media(max-width:480px) {
 .mit-page .mit-person-social {right:8px;bottom:8px;}
 .mit-page .mit-person-social a {min-width:52px;min-height:44px;padding:8px 10px;gap:7px;}
}
@media(prefers-reduced-motion:reduce) {
 .mit-page .mit-person-social a {transition:none;}
 .mit-page .mit-person-social a:hover {transform:none;}
}
