.member-avatar{overflow:hidden}.member-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.professional-profile,.professional-editor{max-width:1120px;padding-top:35px}.professional-hero{background:#fff;border:1px solid #dce5ed;border-radius:16px;overflow:hidden;margin:22px 0}.professional-cover{height:210px;position:relative;background:linear-gradient(115deg,#173e57,#376a84 58%,#8aaab6)}.professional-cover>img{height:100%;width:100%;object-fit:cover}.cover-edit{position:absolute;right:20px;top:20px;padding:10px 16px;border-radius:22px;background:#fff;color:#315773;font-size:.875rem;font-weight:600}.professional-identity{display:flex;gap:25px;flex-wrap:wrap;align-items:start;padding:0 32px 30px}.member-avatar.portrait{height:140px;width:140px;font-size:2.5rem;border:5px solid white;margin-top:-70px;position:relative;box-shadow:0 2px 8px #123c5012}.professional-name{flex:1;min-width:220px;padding-top:24px}.professional-name h1{font-size:1.9rem;line-height:1.35;margin:0 0 5px;overflow-wrap:anywhere}.professional-name p{font-size:1rem;line-height:1.7;margin:10px 0}.professional-name .muted,.pronouns{font-size:.875rem}.pronouns{color:#718594}.professional-affiliations{width:240px;padding-top:25px;display:grid;gap:15px}.professional-affiliations>div{display:flex;align-items:center;gap:12px}.professional-affiliations strong{font-size:.875rem;line-height:1.5}.organisation-initial{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#edf3f8;color:#496d88;font-weight:650;font-size:1.1rem}.professional-actions{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.opportunity-pill{font-size:.875rem;color:#48715b;background:#edf7ef;padding:9px 15px;border-radius:24px}.professional-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.professional-section{background:white;border:1px solid #dce5ed;border-radius:13px;padding:27px;margin-bottom:20px}.professional-section h2{font-size:1.3rem;letter-spacing:-.025em;margin:0 0 20px}.profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.profile-section-heading h2{margin:0}.profile-edit-link{font-size:.875rem;color:#54748b;white-space:nowrap}.professional-entry{display:flex;align-items:start;gap:17px;padding:22px 0;border-bottom:1px solid #e9eef2}.professional-entry:first-of-type{padding-top:8px}.professional-entry:last-of-type{border-bottom:0;padding-bottom:0}.professional-entry>div{min-width:0}.professional-entry h3{font-size:1rem;line-height:1.6;letter-spacing:0;margin:0 0 4px;overflow-wrap:anywhere}.professional-entry p{font-size:1rem;line-height:1.6;margin:4px 0;overflow-wrap:anywhere}.professional-entry small{display:block;font-size:.8125rem;line-height:1.7;color:#758896;margin-top:4px}.professional-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.8;margin:0}.professional-entry .professional-description{margin-top:12px}.credential-link{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #d6e0e8;border-radius:20px;font-size:.875rem;margin-top:15px}.profile-contact>a{display:block;font-size:.9rem;margin:12px 0;color:#286787;overflow-wrap:anywhere}.profile-contact small{font-size:.75rem;color:#7b8e9c}.professional-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.professional-edit-heading h1{font-size:2.25rem;margin:10px 0;line-height:1.3}.professional-edit-heading p{margin:0}.professional-edit-heading>.button{flex:none}.professional-images{background:white;border:1px solid #dce5ed;border-radius:15px;padding:28px;margin-bottom:25px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px}.professional-images h2{font-size:1.35rem;line-height:1.5;margin:0}.professional-images p{font-size:.9375rem}.professional-images small{font-size:.8125rem;color:#8093a0;line-height:1.8;display:block}.profile-image-editors{display:grid;grid-template-columns:1fr 1.5fr;gap:22px}.profile-image-form>label{font-size:.9375rem;font-weight:600;display:block;margin-bottom:12px}.profile-media-preview{height:140px;background:#edf3f7;display:grid;place-items:center;overflow:hidden;margin-bottom:16px;border:1px solid #dce6ed;color:#8195a3;font-size:.875rem}.profile-media-preview.avatar{width:140px;border-radius:50%}.profile-media-preview.cover{border-radius:10px}.profile-media-preview img{width:100%;height:100%;object-fit:cover}.profile-image-form input[type=file]{max-width:100%;width:100%;font-size:.75rem}.profile-image-form input::file-selector-button{font:inherit;padding:8px;border:1px solid #d1dee7;background:#f8fafb;border-radius:5px;margin-right:6px;cursor:pointer}.profile-image-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.profile-image-buttons .button{font-size:.8125rem;padding:10px 14px}.profile-image-buttons .text-button{font-size:.8125rem;color:#9f4f42}.professional-edit-form{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.professional-edit-card{background:white;border:1px solid #dce5ed;border-radius:13px;padding:28px;margin-bottom:22px;scroll-margin-top:25px}.professional-edit-card h2{font-size:1.25rem;margin:0 0 22px}.professional-edit-card .profile-section-heading h2{margin:0}.professional-edit-card .community-field label{font-size:.875rem}.professional-edit-card .profile-section-heading .button{font-size:.8125rem;padding:10px 13px;flex:none}.professional-edit-aside{position:sticky;top:20px}.professional-edit-aside .professional-edit-card{padding:23px}.professional-edit-aside h2{margin-bottom:8px}.professional-edit-aside p{font-size:.875rem}.professional-edit-aside .profile-toggle{padding:15px 0;border:0}.professional-edit-aside .profile-toggle strong{font-size:.875rem}.professional-edit-aside .profile-toggle small{font-size:.8125rem;line-height:1.6}.profile-save{border-top:1px solid #e5edf2;padding-top:20px;margin-top:12px}.profile-save>.button{width:100%}.profile-jump{display:grid;padding:0 18px;gap:5px}.profile-jump>a{font-size:.875rem;min-height:36px;color:#6b8293;padding:8px}.career-entry{border:1px solid #dde7ee;border-radius:9px;margin:15px 0;overflow:hidden}.career-entry>summary{padding:15px 17px;background:#f6f9fb;font-size:.9375rem;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.career-entry-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.career-entry-fields .community-field{margin:0}.career-entry-fields .wide{grid-column:1/-1}.career-current{font-size:.875rem;display:flex;gap:10px;align-items:center}.career-current input{width:18px;height:18px}.career-remove{background:transparent;border:0;color:#a54e40;text-align:left;font-size:.875rem;padding:8px 0}.career-empty{font-size:.9375rem;color:#7d909e}.legacy-notes{margin-top:20px;border-top:1px solid #e6edf2;padding-top:18px}.legacy-notes summary{font-size:.875rem;cursor:pointer;color:#72889a}.legacy-notes .community-field{margin-top:20px}
@media(max-width:900px){.professional-images{grid-template-columns:1fr}.professional-images>div:first-child{max-width:600px}.professional-edit-form{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.professional-affiliations{width:100%;display:flex;flex-wrap:wrap;padding-top:0}.professional-layout{grid-template-columns:minmax(0,1fr) 250px}.professional-identity{gap:20px}.professional-edit-heading{align-items:start}.professional-edit-heading h1{font-size:2rem}}
@media(max-width:680px){.professional-profile,.professional-editor{padding-top:25px}.professional-cover{height:160px}.professional-identity{padding:0 22px 24px;display:block}.member-avatar.portrait{width:110px;height:110px;margin-top:-55px}.professional-name{padding-top:18px;min-width:0}.professional-name h1{font-size:1.6rem}.professional-affiliations{margin-top:20px}.professional-actions{margin-top:20px}.professional-layout,.professional-edit-form{grid-template-columns:1fr}.professional-edit-aside{position:static;grid-row:1}.profile-jump{display:none}.professional-edit-heading{display:block}.professional-edit-heading .button{margin-top:20px}.professional-edit-heading h1{font-size:1.9rem}.professional-images,.professional-edit-card,.professional-section{padding:22px}.profile-image-editors{grid-template-columns:1fr}.profile-image-form{border-top:1px solid #edf1f5;padding-top:18px}.profile-media-preview.cover{height:150px}.profile-image-form input[type=file]{font-size:.875rem}.professional-edit-card .profile-section-heading{flex-wrap:wrap}.career-entry-fields{grid-template-columns:1fr;padding:16px}.career-entry-fields .wide{grid-column:auto}.professional-entry{gap:13px}.professional-entry .organisation-initial{width:36px;height:36px;font-size:.9rem}.professional-entry h3{font-size:1rem}.professional-edit-aside .profile-toggle{padding:11px 0}.cover-edit{font-size:.8125rem;padding:9px 12px;right:15px;top:15px}}
.professional-bottom-save{margin-bottom:25px;display:flex;justify-content:flex-end}.professional-bottom-save .button{min-width:200px}

.professional-edit-heading #preview-public-profile{max-width:275px;text-align:center}.profile-preview-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.profile-preview-heading h2{margin:4px 0}.profile-preview-note{padding:12px 15px;background:#eef4f7;border-radius:8px;color:#5f7685;font-size:.85rem!important;line-height:1.6}.profile-preview-card .professional-hero{margin:14px 0 20px}.profile-preview-card .professional-cover{height:150px}.profile-preview-card .professional-identity{padding:0 24px 23px}.profile-preview-card .member-avatar.portrait{height:104px;width:104px;margin-top:-52px}.profile-preview-card .professional-name{padding-top:18px}.profile-preview-card .professional-name h1{font-size:1.55rem}.profile-preview-card .professional-layout{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.profile-preview-card .professional-section{padding:19px;margin-bottom:13px}.profile-preview-card .professional-section h2{font-size:1.1rem;margin-bottom:14px}.profile-preview-card .professional-entry{padding:14px 0;gap:11px}.profile-preview-card .professional-entry p{font-size:.9rem}.profile-preview-private{background:#fff7e5}.profile-preview-footer{display:flex;justify-content:flex-end;margin-top:20px}.professional-editor dialog#profile-preview-dialog{width:min(1020px,calc(100% - 28px));max-height:min(90vh,1000px);overflow-y:auto;padding:clamp(18px,3vw,34px)}.professional-editor dialog#profile-preview-dialog::backdrop{background:#092f49a6}@media(max-width:680px){.professional-edit-heading #preview-public-profile{width:100%;max-width:none;text-align:left}.professional-editor dialog#profile-preview-dialog{padding:17px}.profile-preview-card .professional-cover{height:125px}.profile-preview-card .professional-identity{padding:0 19px 19px}.profile-preview-card .professional-layout{grid-template-columns:1fr}.profile-preview-card .professional-name h1{font-size:1.3rem}.profile-preview-card .professional-affiliations{width:auto}.profile-preview-footer .button{width:100%}}

.professional-editor dialog#profile-preview-dialog{box-sizing:border-box;width:min(1000px,calc(100vw - 36px));max-height:90vh;padding:26px clamp(18px,3vw,34px);overflow:auto}.profile-preview-heading{position:sticky;top:-27px;z-index:2;margin:-26px -34px 0;padding:20px 34px 14px;background:#fff;border-bottom:1px solid #e4ebf0}.profile-preview-heading h2{font-size:1.4rem}.profile-preview-close{width:38px;height:38px;flex:none;border:1px solid #d7e1e8;border-radius:50%;display:grid;place-items:center;background:#fff;color:#284b60;font-size:1.55rem;line-height:1;cursor:pointer}.profile-preview-close:hover{background:#eff5f8}.profile-preview-note{margin:15px 0 18px;padding:10px 13px;font-size:.83rem!important}.profile-preview-card .professional-hero{margin:0 0 16px}.profile-preview-card .professional-layout{grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;gap:15px}.profile-preview-card .professional-history,.profile-preview-card aside{min-width:0}.profile-preview-card .professional-section{overflow-wrap:anywhere}.profile-preview-footer{padding-top:14px;border-top:1px solid #e8eef2}.profile-preview-footer .button{min-height:44px}@media(max-width:780px){.professional-editor dialog#profile-preview-dialog{width:calc(100vw - 24px);max-height:92vh;padding:17px}.profile-preview-heading{top:-18px;margin:-17px -17px 0;padding:13px 17px 11px}.profile-preview-heading h2{font-size:1.18rem}.profile-preview-card .professional-layout{grid-template-columns:minmax(0,1fr)}.profile-preview-card .professional-section{padding:18px;margin-bottom:12px}.profile-preview-card .professional-cover{height:125px}.profile-preview-card .professional-identity{padding:0 18px 18px}.profile-preview-card .professional-name{min-width:0}.profile-preview-footer .button{width:100%}}

/* Profile workspace: one focused section, consistent with the public profile. */
.profile-workspace{max-width:1320px;padding-top:28px}.profile-workspace .professional-edit-heading{margin-bottom:23px;gap:18px}.profile-workspace .professional-edit-heading h1{font-size:2rem;margin:9px 0}.profile-workspace .professional-edit-heading p{font-size:1rem}.profile-workspace .breadcrumb{font-size:.875rem}.profile-workspace .professional-edit-heading #preview-public-profile{max-width:none;font-size:.875rem;padding:12px 16px}
.profile-workspace-grid{display:grid;grid-template-columns:205px minmax(0,1fr) 230px;gap:18px;align-items:start}.profile-edit-content,.profile-edit-summary{min-width:0}.profile-edit-navigation{position:sticky;top:20px;background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:10px;display:grid;gap:5px}.profile-edit-navigation button{display:flex;align-items:start;gap:10px;padding:14px 10px;background:transparent;border:0;border-radius:7px;text-align:left;color:#4d687c;min-height:60px}.profile-edit-navigation button>svg{flex:none;margin-top:3px}.profile-edit-navigation strong{font-size:.875rem;line-height:1.4;display:block;color:#12354d}.profile-edit-navigation small{font-size:.75rem;line-height:1.5;display:block;margin-top:4px;color:#6c8394}.profile-edit-navigation button[aria-current]{background:#eaf2f7;box-shadow:inset 3px 0 #dfb334}.profile-edit-navigation button:hover{background:#f0f5f8}.profile-workspace .professional-edit-card{padding:23px;margin-bottom:16px;border-radius:10px}.profile-edit-panel[hidden]{display:none}.profile-workspace .professional-edit-card h2{font-size:1.13rem;margin-bottom:15px}.profile-workspace .profile-section-intro{font-size:.875rem;margin:-5px 0 18px}.profile-workspace .community-field{margin-bottom:18px}.profile-workspace .form-grid{gap:16px}.profile-workspace .community-field input,.profile-workspace .community-field select{font-size:1rem;min-height:44px;padding:10px 12px;line-height:1.4}.profile-workspace .community-field textarea{font-size:1rem;line-height:1.6;min-height:125px}.profile-workspace .community-field>label{margin-bottom:8px;font-size:.875rem}.profile-workspace .community-field>small,.profile-image-help{display:block;color:#647e90;font-size:.8125rem;line-height:1.6;margin-top:8px}.profile-existing-location{font-size:.875rem;line-height:1.6}
.profile-header-editor{margin-bottom:24px}.profile-header-editor .profile-media-preview.cover{aspect-ratio:32/9;width:100%;height:auto;border:0;border-radius:9px;margin:0;background:linear-gradient(115deg,#153c55,#6f9bb0);color:#fff}.profile-header-avatar{display:flex;gap:17px;align-items:center;padding:0 12px;margin-bottom:12px}.profile-header-editor .profile-media-preview.avatar{width:96px;height:96px;margin:-32px 0 0;flex:none;position:relative;border:4px solid #fff;box-shadow:0 2px 8px #123c5018;font-size:1.6rem;font-weight:650}.profile-photo-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-photo-actions>.button{padding:8px 11px;font-size:.8125rem;min-height:36px;gap:6px}.profile-photo-actions>.text-button{font-size:.8125rem;min-height:36px;padding:6px 4px}.profile-photo-actions>.photo-remove{color:#a5463b}.profile-photo-actions>small{width:100%;color:#826111;font-size:.8125rem}.profile-photo-actions>small:empty{display:none}.profile-header-editor>.profile-photo-actions{padding:0 12px}.profile-workspace .profile-image-help{font-size:.75rem}.profile-edit-summary{position:sticky;top:20px}.profile-edit-summary .professional-edit-card{padding:20px}.profile-edit-summary h2{font-size:1rem!important}.profile-edit-summary p{font-size:.875rem;line-height:1.65}.profile-progress-ring{--progress:0%;width:110px;height:110px;border-radius:50%;background:conic-gradient(#217798 var(--progress),#e9f0f5 0);margin:20px auto;display:grid;place-items:center;position:relative}.profile-progress-ring:before{content:'';position:absolute;inset:8px;background:#fff;border-radius:50%}.profile-progress-ring strong{position:relative;font-size:1.6rem}.profile-completion-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.profile-completion-list li{display:flex;gap:9px;align-items:center;font-size:.8125rem;color:#708594}.profile-completion-list li>span:first-child{width:17px;height:17px;display:grid;place-items:center;font-size:15px}.profile-completion-list li.is-complete>span:first-child{background:#128061;color:white;border-radius:50%;font-size:12px}.profile-completion-list li.is-complete{color:#466477}.profile-summary-privacy>svg{color:#466d87;float:left;margin-right:9px}.profile-summary-privacy .text-button{font-size:.875rem;text-decoration:underline}.profile-workspace-save>.button{width:100%;font-size:.875rem}.profile-workspace-save .form-status{margin-top:10px}.profile-mobile-save{display:none}.profile-section-shortcuts{display:grid;gap:10px;margin-top:24px;border-top:1px solid #e5edf3;padding-top:22px}.profile-section-shortcuts>button{display:flex;align-items:center;text-align:left;gap:12px;border:1px solid #e0e9f0;border-radius:8px;background:white;padding:15px;color:#173c56}.profile-section-shortcuts>button:hover{background:#f5f9fc}.profile-section-shortcuts>button>span{flex:1}.profile-section-shortcuts strong{display:block;font-size:.875rem}.profile-section-shortcuts small{display:block;font-size:.8125rem;color:#788d9c;margin-top:5px}.profile-workspace .profile-toggle{margin:22px 0;gap:12px}.profile-workspace .profile-toggle strong{font-size:.94rem}.profile-workspace .profile-toggle small{font-size:.875rem;line-height:1.6}.profile-email-pending{font-size:.875rem;padding:13px 16px;background:#fff6de;border-radius:8px;color:#735c27;line-height:1.6}
.profile-tag-editor{border:1px solid #cedbe4;border-radius:8px;padding:8px;background:white}.profile-tag-editor:focus-within{outline:2px solid #4c7c9b;outline-offset:1px}.profile-edit-tags{display:flex;flex-wrap:wrap;gap:6px}.profile-edit-tags>span{display:inline-flex;align-items:center;gap:6px;background:#eaf2f7;border-radius:6px;padding:2px 4px 2px 10px;max-width:100%;color:#32566e;font-size:.875rem}.profile-edit-tags>span>span{overflow-wrap:anywhere}.profile-edit-tags button{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;background:transparent;border-radius:5px;color:#486d85;font-size:20px}.profile-edit-tags button:hover{background:#d7e7f2}.profile-workspace .profile-tag-editor input[type=text]{border:0;background:transparent;width:100%;outline:0;min-height:40px;padding:8px 4px;box-shadow:none}.tag-status{color:#a5463b;font-size:.8125rem}.tag-status:empty{display:none}
.profile-workspace #profile-crop-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:94dvh;overflow-y:auto;padding:24px;border:1px solid #d5e2ea;border-radius:16px}.profile-workspace #profile-crop-dialog::backdrop{background:#08263ac2}.profile-dialog-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.profile-dialog-heading h2{font-size:1.3rem;margin:0}.profile-workspace #profile-crop-dialog>p{font-size:.875rem;line-height:1.6}.profile-crop-stage{max-width:330px;margin:16px auto;position:relative;overflow:hidden;border-radius:9px;background:#e6edf2}.profile-crop-stage canvas{display:block;width:100%;height:auto;cursor:grab;touch-action:none}.profile-crop-stage canvas:active{cursor:grabbing}.profile-crop-mask{position:absolute;inset:0;pointer-events:none;border:1px solid #fff9}.profile-workspace #profile-crop-dialog[data-kind=avatar] .profile-crop-mask{border-radius:50%;box-shadow:0 0 0 120px #08263a88}.profile-workspace #profile-crop-dialog[data-kind=cover] .profile-crop-stage{max-width:none}.profile-crop-sliders{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.profile-crop-sliders>label:first-child{grid-column:1/-1}.profile-crop-sliders label{font-size:.875rem;color:#47667b}.profile-crop-sliders output{float:right;font-variant-numeric:tabular-nums}.profile-crop-sliders input{display:block;width:100%;margin:9px 0;accent-color:#1c6f93}.profile-crop-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;flex-wrap:wrap}.profile-crop-actions .button{font-size:.875rem;padding:10px 15px}.profile-crop-actions .text-button{margin-right:auto;font-size:.875rem}.profile-workspace #profile-crop-status{color:#a3463c}
.professional-profile{max-width:1200px}.professional-profile .professional-cover,.profile-preview-card .professional-cover{height:auto;aspect-ratio:32/9}.professional-profile .professional-cover img,.profile-preview-card .professional-cover img{display:block}.professional-profile .professional-section h2{font-size:1.15rem}.professional-profile .professional-entry{padding:18px 0}.professional-profile .professional-name h1{font-size:1.7rem}.professional-layout{align-items:start}.professional-history,.professional-layout>aside{min-width:0}.professional-profile .skill-chips{gap:7px}.professional-profile .skill-chips>span{font-size:.875rem}
@media(max-width:1120px){.profile-workspace-grid{grid-template-columns:175px minmax(0,1fr) 205px;gap:13px}.profile-edit-navigation{padding:7px}.profile-edit-navigation button{gap:7px;padding:12px 8px}.profile-edit-navigation small{display:none}.profile-workspace .professional-edit-card{padding:19px}.profile-edit-summary .professional-edit-card{padding:17px}.profile-workspace .form-grid{grid-template-columns:1fr;gap:0}.profile-header-avatar{align-items:start;padding:0 5px}.profile-header-avatar .profile-photo-actions{padding-top:9px;gap:5px}.profile-workspace .career-entry-fields{grid-template-columns:1fr}.profile-workspace .career-entry-fields .wide{grid-column:auto}}
@media(max-width:860px){.profile-workspace-grid{grid-template-columns:170px minmax(0,1fr)}.profile-edit-summary{position:static;grid-column:2}.profile-edit-summary>.professional-edit-card{display:none}.profile-mobile-save{display:block;margin-bottom:16px}.profile-mobile-save .button{width:100%}.profile-workspace-save>button{display:none}.profile-workspace .professional-edit-heading h1{font-size:1.8rem}.profile-workspace .professional-edit-heading #preview-public-profile{max-width:200px}}
@media(max-width:600px){.profile-workspace-grid{display:block}.profile-edit-navigation{position:static;display:flex;gap:7px;overflow-x:auto;padding:7px;margin-bottom:16px;scrollbar-width:thin}.profile-edit-navigation button{white-space:nowrap;min-height:42px;align-items:center;padding:10px}.profile-edit-navigation button>svg{width:17px;margin-top:0}.profile-edit-navigation strong{font-size:.8125rem}.profile-edit-content{width:100%}.profile-workspace .professional-edit-heading{display:block}.profile-workspace .professional-edit-heading #preview-public-profile{max-width:none;width:100%;margin-top:17px;justify-content:center}.profile-workspace .professional-edit-card{padding:18px}.profile-header-editor .profile-media-preview.avatar{width:80px;height:80px;margin-top:-25px}.profile-header-avatar{gap:12px}.profile-photo-actions>.button{font-size:.8125rem;padding:8px;min-height:40px}.profile-photo-actions>.text-button{font-size:.8125rem;min-height:40px}.profile-workspace #profile-crop-dialog{padding:18px}.profile-crop-stage{max-width:270px}.profile-crop-sliders{gap:9px 14px}.profile-crop-actions{gap:8px}.profile-crop-actions .button{padding:10px 12px}.profile-edit-summary{margin:0}.profile-workspace .profile-image-help{font-size:.8125rem}.professional-profile .professional-name h1{font-size:1.5rem}.profile-workspace .profile-section-heading{gap:10px}.profile-workspace .profile-section-heading .button{white-space:normal}}
.profile-link-error{display:block;color:#a2342c;font-size:.8rem;line-height:1.55;margin-top:7px}.profile-link-error:empty{display:none}.community-field input[aria-invalid=true]{border-color:#b5483e}
