/* v91: the sidebar owns its grid; identity-strip styles stay inside the hero. */
@media(min-width:1025px){
 #profileView.desktopPerson90 #personContent{grid-template-columns:minmax(230px,280px) minmax(0,760px);justify-content:center;gap:18px;align-items:start}
 #profileView.desktopPerson90 #personContent>.sideColumn{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;min-width:0;align-content:start}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow{display:block!important;grid-area:auto;min-width:0;width:100%;max-width:100%;margin:0;padding:8px;border:1px solid var(--line,#dce3df);border-radius:16px;background:var(--surface,#fff)}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow :is(.profileTabs,.profileActions){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%;width:100%!important;gap:4px!important;padding:0!important;margin:0;overflow:visible;border:0}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow>.profileActions{margin-top:8px;padding-top:8px!important;border-top:1px solid var(--line,#dce3df)}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow :is(.profileTabs,.profileActions)>button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%!important;min-width:0;min-height:44px;padding:10px 12px!important;text-align:left;white-space:normal!important;overflow-wrap:normal;font:inherit;border-radius:10px}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow .navIcon80{display:block;width:21px;height:21px;flex:none}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow .navLabel80{min-width:0;overflow-wrap:normal;word-break:normal}
 #profileView.desktopPerson90 #personContent>.sideColumn>.profileControlRow :is(button[hidden],button.hidden){display:none!important}
 #profileView.desktopFeed90>.profileHero{display:block!important}
 #profileView.desktopFeed90 #personContent{margin-top:0}
 #profileView.desktopFeed90 #personContent>.sideColumn>article{display:none}
 #profileView.desktopFeed90 #personContent>.sideColumn{position:sticky;top:88px}
 #profileView.desktopPerson90 .feedColumn{min-width:0}
 #profileView .feedRecommendations90{display:grid;gap:14px;min-width:0;align-content:start}
 #profileView .feedRecommendations90[hidden]{display:none!important}
 #profileView .feedRecommendations90>.contentCard{margin:0}
 #profileView .feedRecommendations90 .v18Task{overflow-wrap:anywhere}
 #profileView .feedRecommendations90 h2{font-size:1rem}
}
@media(min-width:1280px){#profileView.desktopFeed90.hasRecommendations90 #personContent{grid-template-columns:230px minmax(0,700px) minmax(210px,250px)}}
