.fk-person-collection .fk-pilot-profile{grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:stretch}
.fk-person-collection .fk-pilot-profile__media:empty{min-height:180px}
.fk-person-collection .fk-pilot-profile__media img{width:100%;height:auto}
.fk-person-collection .fk-pilot-profile__info{font-size:12px;line-height:1.5}
.fk-person-collection .fk-pilot-profile__info>div{margin-bottom:2px;flex-wrap:wrap;gap:0 8px}
.fk-person-profile-panel{position:relative;min-width:0;min-height:0}
.fk-person-profile-panel__scroll{position:absolute;inset:0;box-sizing:border-box;padding:8px;border:1px solid #e7e9ed;border-radius:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.fk-person-profile-panel__scroll:focus-visible{outline:2px solid #111;outline-offset:2px}
.fk-person-work-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 12px 16px;padding:0 0 6px}
.fk-person-work-tabs a{flex:none;padding:9px 12px;border:1px solid #e7e9ed;border-radius:8px;color:#171b23;text-decoration:none;white-space:nowrap;font-size:13px}
.fk-person-work-tabs a[aria-current=page]{background:#111;color:#fff;border-color:#111;font-weight:700}
@media(max-width:760px){
 .fk-person-collection .fk-pilot-profile{grid-template-columns:96px minmax(0,1fr)}
 .fk-person-collection .fk-pilot-profile__media:empty{min-height:144px}
}
