@layer components{.profile-communities .profile-communities-list{margin:1.25rem 0;padding:0}.profile-communities .profile-communities-list .narrow-card{margin-bottom:.5rem}}@layer pages{.profile-connections{padding-left:0}.profile-connections .connection{list-style-type:none;border-bottom:.0625rem solid #d7e0ef}.profile-connections .connection .button{line-height:1.0625rem}.privacy-section{border-bottom:.0625rem solid #d7e0ef}.privacy-section .my-privacy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.privacy-section .my-privacy p{margin-bottom:0}.privacy-section .my-privacy p .pill{margin-left:1rem;text-transform:none;font-weight:700}.not-connected-section{text-align:center}.not-connected-section .connection-cta-wrapper{display:flex;justify-content:center}}@layer overrides{.small.button.icon.tick:before{margin-top:0}.pill.has-icon.large:before{top:.375rem;width:1.375rem;height:1.375rem}}@layer pages{.profile-info .profile-info-section{position:relative;margin-top:2.5rem}.profile-info .edit-section-header{position:absolute;top:0;right:0}.profile-info .edit-section-header .pencil:before{display:none}.profile-info .profile-info-detail{display:flex;flex-direction:column}.profile-info .profile-info-detail p{margin-bottom:.75rem}.profile-info .profile-connections{display:flex;margin-bottom:1.5rem}.profile-info .profile-connections .button.tertiary:not(.new),.profile-info .profile-connections button.tertiary:not(.new){bottom:0;right:0}.profile-info .profile-connections .button,.profile-info .profile-connections button{margin-right:.5rem}.profile-info .profile-connections:last-child{margin-right:0}.profile-info .profile-connections .tooltip>.content{padding:0}.profile-info .profile-info-text{display:flex;flex-direction:column;align-items:space-around}.profile-info .profile-info-image-wrapper button{margin-left:1.25rem}.profile-info .profile-info-avatar-image{width:7.5rem;height:7.5rem;margin-bottom:1rem}.profile-info .profile-info-avatar-figure{margin:.625rem auto}.profile-info .profile-info-location{color:#596580;font-size:.875rem}.profile-info .profile-info-location.has-icon:before{content:"";-webkit-mask-image:url(https://assets.apolitical.co/icons/location-pin.svg);mask-image:url(https://assets.apolitical.co/icons/location-pin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% auto;mask-size:100% auto;display:block;background-color:#596580;width:1rem;height:1rem;float:left;margin-right:.3125rem;margin-top:.3125rem}.profile-info .profile-user-data-error-text{margin-top:2.5rem}.profile-info .profile-bio-text{text-align:left}.profile-info .profile-info-bio{max-width:56.25rem}.profile-info .profile-info-bio .hide-show-text-box{border:0;padding:0;margin:0;min-height:8rem}@media only screen and (min-width:769px){.profile-info .profile-info-detail{flex-direction:row;align-items:center}.profile-info .profile-info-bio{margin-left:9.5rem}.profile-info .profile-info-image-wrapper{margin-right:2rem}.profile-info .profile-info-avatar-image{min-width:7.5rem}}@media only screen and (min-width:1180px){.profile-info .profile-info-bio{margin-left:12rem}.profile-info .profile-info-image-wrapper button{margin-left:2.5rem}.profile-info .profile-info-avatar-image{width:10rem;height:10rem;min-width:10rem}}}