.ProfileLayout_page__4BaD5.corporate-page,.ProfileLayout_page__4BaD5.profile-full-page{min-width:0;overflow-x:clip!important}.ProfileLayout_page__4BaD5 .profile-hero-cover{height:var(--profile-cover-height)!important}.ProfileLayout_page__4BaD5 .profile-full-container{width:min(calc(100% - 2 * var(--profile-gutter)),var(--profile-width))!important;padding-inline:0!important;margin-inline:auto!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:clamp(24px,4vw,48px)!important}.ProfileLayout_page__4BaD5 .profile-content,.ProfileLayout_page__4BaD5 .profile-sidebar{min-width:0}.ProfileLayout_page__4BaD5 .profile-sidebar{gap:16px!important;margin-top:calc(-1 * var(--profile-avatar-overlap))!important}.ProfileLayout_page__4BaD5 .profile-large-avatar{box-sizing:border-box;width:var(--profile-avatar-size)!important;height:var(--profile-avatar-size)!important;border-width:5px!important;box-shadow:none!important}.ProfileLayout_page__4BaD5 .profile-avatar-media{display:grid;place-items:center}.ProfileLayout_page__4BaD5 .profile-content{gap:20px!important;margin-top:28px!important}.ProfileLayout_page__4BaD5 .profile-title-block h2{font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.16!important;overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-title-header{align-items:flex-start;flex-wrap:wrap;gap:16px}.ProfileLayout_page__4BaD5 .profile-corporate-card strong,.ProfileLayout_page__4BaD5 .profile-info-panel p,.ProfileLayout_page__4BaD5 .profile-sidebar>p{overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-corporate-section,.ProfileLayout_page__4BaD5 .profile-info-panel{min-width:0;border-radius:var(--profile-panel-radius);padding:var(--profile-panel-padding);box-shadow:none!important}.ProfileLayout_page__4BaD5 .profile-info-meta{gap:8px}.ProfileLayout_page__4BaD5 .profile-info-meta :is(span,a){max-width:100%;min-height:40px;line-height:1.45;padding-block:8px;overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-info-meta svg{flex-shrink:0}.ProfileLayout_page__4BaD5 .profile-section-heading{flex-wrap:wrap;align-items:center}.ProfileLayout_page__4BaD5 .profile-section-heading a{min-height:44px;display:inline-flex;align-items:center}.ProfileLayout_page__4BaD5 .profile-info-panel h3,.ProfileLayout_page__4BaD5 .profile-section-heading h3{font-size:20px;line-height:1.3}@media (max-width:760px){.ProfileLayout_page__4BaD5 .profile-hero-cover{height:var(--profile-cover-height)!important}.ProfileLayout_page__4BaD5 .profile-full-container{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.ProfileLayout_page__4BaD5 .profile-sidebar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:var(--profile-avatar-size) minmax(0,1fr)!important;align-items:start!important;gap:14px 14px!important;margin-top:calc(-1 * var(--profile-avatar-overlap))!important;padding:0!important;border:0!important;background:transparent!important}.ProfileLayout_page__4BaD5 .profile-large-avatar{grid-column:1!important;grid-row:1!important;align-self:start!important;width:var(--profile-avatar-size)!important;height:var(--profile-avatar-size)!important;margin:0!important;border-width:4px!important;font-size:32px!important;transform:none!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-card{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;margin:calc(var(--profile-avatar-overlap) + 10px) 0 0!important;padding:0!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy{align-self:start!important;gap:5px!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy .profile-sidebar-name-link{display:block!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy .profile-sidebar-name-link h1{flex:0 1 auto!important;display:inline!important;font-size:clamp(1.22rem,5vw,1.65rem)!important;line-height:1.18!important;overflow:visible!important;overflow-wrap:anywhere;white-space:normal!important;-webkit-line-clamp:unset}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy .profile-sidebar-name-link>:not(h1){display:inline-flex;margin-left:6px;vertical-align:middle}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy .profile-copy-link{min-height:44px!important;margin:0!important;line-height:1.35!important}.ProfileLayout_page__4BaD5 .profile-sidebar>.profile-mobile-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:0!important;width:100%}.ProfileLayout_page__4BaD5 .profile-mobile-actions>*{flex:1 1;min-width:0}.ProfileLayout_page__4BaD5 .profile-mobile-actions .profile-message-button{width:100%}.ProfileLayout_page__4BaD5 .profile-mobile-actions :is(.profile-follow-button,.profile-edit-link,.profile-message-button){min-height:44px!important;max-width:100%!important;margin:0!important;padding-inline:12px!important;font-size:13px!important;line-height:1.3}.ProfileLayout_page__4BaD5 .profile-mobile-social-summary,.ProfileLayout_page__4BaD5 .profile-sidebar>p,.ProfileLayout_page__4BaD5 .profile-surface-context{grid-column:1/-1!important;min-width:0;margin:0!important}.ProfileLayout_page__4BaD5 .profile-mobile-social-summary .profile-social-summary{margin-top:0}.ProfileLayout_page__4BaD5 .profile-content{width:100%!important;gap:16px!important;margin:16px 0 0!important}.ProfileLayout_page__4BaD5 .profile-primary-title-block{display:none!important}.ProfileLayout_page__4BaD5 .profile-corporate-section,.ProfileLayout_page__4BaD5 .profile-info-panel{padding:18px!important;border-radius:18px!important}}@media (max-width:380px){.ProfileLayout_page__4BaD5 .profile-sidebar{grid-template-columns:var(--profile-avatar-size) minmax(0,1fr)!important;gap:12px!important;margin-top:calc(-1 * var(--profile-avatar-overlap))!important}.ProfileLayout_page__4BaD5 .profile-large-avatar{width:var(--profile-avatar-size)!important;height:var(--profile-avatar-size)!important;font-size:28px!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-card{margin-top:calc(var(--profile-avatar-overlap) + 10px)!important}}@media (min-width:761px){.ProfileLayout_page__4BaD5 .profile-sidebar>.profile-mobile-actions{display:none}}.ProfileLayout_page__4BaD5 .profile-stat-grid>div{min-width:0}.ProfileLayout_page__4BaD5 .profile-stat-grid strong{font-size:clamp(1rem,1.6vw,1.4rem);white-space:normal;overflow-wrap:anywhere;line-height:1.3}@media (max-width:520px){.ProfileLayout_page__4BaD5 .profile-sidebar{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-card{grid-column:1/-1!important;grid-row:2!important;margin:0!important}.ProfileLayout_page__4BaD5 .profile-mobile-identity-copy .profile-sidebar-name-link h1{font-size:24px!important;line-height:1.25!important;letter-spacing:-.025em}.ProfileLayout_page__4BaD5 .profile-mobile-actions{align-items:stretch}.ProfileLayout_page__4BaD5 .profile-mobile-actions :is(button,a){height:100%}}.ProfileLayout_page__4BaD5 .profile-copy-link{min-height:44px!important;max-width:100%}.ProfileLayout_page__4BaD5 .profile-copy-link small{overflow-wrap:anywhere;white-space:normal}.ProfileLayout_page__4BaD5 .profile-title-actions{padding-top:0}.ProfileLayout_page__4BaD5 .profile-sidebar-name-link{min-width:0}.ProfileLayout_page__4BaD5 .profile-title-copy{min-width:0;flex:1 1 240px}.ProfileLayout_page__4BaD5 .profile-edit-link,.ProfileLayout_page__4BaD5 .profile-follow-button,.ProfileLayout_page__4BaD5 .profile-message-button{min-height:44px!important;border-radius:var(--profile-control-radius)!important;box-shadow:none!important}.ProfileLayout_page__4BaD5 .profile-corporate-card{border-radius:14px;box-shadow:none}.ProfileLayout_page__4BaD5 .profile-corporate-card>span{min-width:0}.ProfileLayout_page__4BaD5 .profile-empty-panel{border-style:solid;background:var(--profile-soft)}.ProfileLayout_page__4BaD5 .profile-corporate-section,.ProfileLayout_page__4BaD5 .profile-info-panel{scroll-margin-top:100px}.ProfileLayout_page__4BaD5 a:focus-visible,.ProfileLayout_page__4BaD5 button:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}