section.u5m-person-profile{margin:var(--section-margin-none);padding:var(--section-padding-medium);position:relative;.profile-kicker{color:var(--isg-navy);margin:0 0 48px}.profile-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;@media (max-width:767px){gap:24px}}.profile-aside{display:flex;flex:0 0 320px;flex-direction:column;gap:20px;max-width:320px;@media (max-width:767px){flex-basis:100%;max-width:280px}.profile-photo{aspect-ratio:1;border-radius:50%;overflow:hidden;width:100%;img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}}.profile-social{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0;li a{align-items:center;border:1px solid var(--isg-navy);border-radius:50%;color:var(--isg-navy);display:inline-flex;height:40px;justify-content:center;transition:background var(--animation2),color var(--animation2);width:40px;svg{fill:currentColor;height:18px;width:18px}&:focus-visible,&:hover{background:var(--isg-navy);color:#fff}}}.profile-back{color:var(--action1);font-weight:600}}.profile-body{flex:1 1 320px;min-width:0;.profile-name{color:var(--isg-navy);margin:0 0 8px}.profile-title{color:var(--isg-navy);margin:0 0 20px}.profile-bio{color:var(--isg-text);p:last-child{margin-bottom:0}}.profile-expertise{margin-top:32px;h2{color:var(--isg-navy);margin:0 0 8px}}}&.dark-mode{.profile-bio,.profile-expertise h2,.profile-kicker,.profile-name,.profile-title{color:#fff}.profile-aside .profile-social li a{border-color:#fff;color:#fff;&:focus-visible,&:hover{background:#fff;color:var(--isg-navy)}}}}