.profile-copy{font-size:15px;line-height:1.65;color:var(--txt);overflow-wrap:anywhere}.profile-copy p{margin:0 0 12px}.profile-links{display:flex;flex-wrap:wrap;gap:8px}.profile-more{margin:12px 0 0}.profile-roster .profile-roster__row,.profile-roster__head{display:grid;grid-template-columns:34px minmax(0,1fr) 62px 62px;align-items:center;gap:10px;padding:12px 16px}.profile-roster__head{font-size:12px;color:var(--faint);border-bottom:1px solid var(--line)}.profile-roster__age,.profile-roster__number{font-variant-numeric:tabular-nums;color:var(--dim)}.profile-roster__age,.profile-roster__country{text-align:center}.profile-roster .team-squad__name{min-width:0;white-space:normal;overflow-wrap:anywhere}.profile-coach-list{margin:0;padding:0;list-style:none}.profile-coach-list li{padding:10px 0;border-bottom:1px solid var(--line);line-height:1.6;overflow-wrap:anywhere}.profile-coach-list li:last-child{border-bottom:0}.profile-coach-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.profile-coach-row:last-child{border-bottom:0}.profile-coach-row__name{font-weight:600}.profile-coach-row__team{font-size:13px;color:var(--dim);text-align:right}.profile-coach-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(max-width:640px){.profile-copy{font-size:14px}.profile-roster .profile-roster__row,.profile-roster__head{grid-template-columns:24px minmax(0,1fr) 38px 42px;gap:6px;padding:11px 12px}.profile-coach-row{align-items:flex-start;flex-direction:column;gap:4px}.profile-coach-row__team{text-align:left}}[data-profile-id] .pl-career{display:flex;flex-direction:column;margin-top:6px;padding:0 16px;gap:8px}[data-profile-id] .pl-cl{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}[data-profile-id] .pl-cl:last-child{border-bottom:none}[data-profile-id] .pl-cl__logo{object-fit:contain;flex:none;width:30px;height:30px}[data-profile-id] .pl-cl__name{flex:1;min-width:0;color:inherit;font-weight:600;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}[data-profile-id] .pl-cl__yrs{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.profile-roster .team-squad__name{display:flex;align-items:center;gap:8px}.profile-roster__name-text{min-width:0;overflow-wrap:anywhere}[data-coach-id] .team-info__row,[data-profile-id] .team-info__row{display:flex;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:14px}[data-coach-id] .team-info__row:last-child,[data-profile-id] .team-info__row:last-child{border-bottom:none}[data-coach-id] .team-info__k,[data-profile-id] .team-info__k{color:var(--faint)}[data-coach-id] .team-info__v,[data-profile-id] .team-info__v{min-width:0;overflow-wrap:anywhere;font-weight:600;text-align:right}[data-coach-id] .team-squad__row{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 16px;text-decoration:none;color:var(--txt)}[data-coach-id] .team-squad__name{font-size:14px;overflow-wrap:anywhere}