@charset "UTF-8";.cloud-filepicker-visually-hidden {
    display: block;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.cloud-filepicker-visually-hidden .focusable:active,.cloud-filepicker-visually-hidden .focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.document-s-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.document-s-container__loading-icon-container {
    background-color: var(--color-background-container-tint);
    height: 100%;
    width: 100%
}

.document-s-container__loading-icon {
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    margin-bottom: 0
}

.document-s-container__document-element {
    display: block
}

.document-s-container__document-element--loaded {
    width: 100%;
    height: 100%
}

.document-title-form__title-label-text:after {
    content: "*";
    margin: 0 0 0 .4rem;
    color: var(--color-text-low-emphasis)
}

.document-title-form__hoverable-content {
    z-index: 10001
}

.document-download-button {
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-action);
    box-sizing: border-box;
    padding: .4rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint);
    width: 100%;
    text-align: center
}

.document-download-button__download-icon {
    margin: 0 .4rem
}

.document-local-upload__provider.local-file-input label {
    display: inline-block;
    margin: 0
}

.document-local-upload__provider .cloud-filepicker-visually-hidden:focus+label>.document-local-upload__button {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    background-color: var(--voyager-color-action-selected);
    color: var(--color-action);
    box-shadow: inset 0 0 0 2px var(--color-action)
}

.follows-recommendation-card {
    display: flex;
    border-radius: 0
}

.follows-recommendation-card__influencer-badge {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: top;
    margin-top: 1px
}

.follows-recommendation-card__influencer-badge svg {
    height: 16px
}

.follows-recommendation-card__content {
    min-width: 0;
    display: flex;
    flex-grow: 1
}

.follows-recommendation-card__avatar-link {
    margin-right: .8rem
}

.follows-recommendation-card__info {
    min-width: 0
}

.follows-recommendation-card__info-content {
    display: flex;
    align-items: center;
    justify-content: center
}

.follows-recommendation-card__follow-btn {
    flex-shrink: 0
}

.follows-recommendation-card__follow-btn.is-following {
    color: var(--color-text-low-emphasis)
}

.follows-recommendation-card {
    align-items: stretch;
    flex-basis: 20%;
    flex-direction: column;
    min-height: 250px;
    margin-top: 1.2rem;
    padding: 0
}

.follows-recommendation-card:nth-of-type(5n+1) {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.follows-recommendation-card:last-of-type,.follows-recommendation-card:nth-of-type(5n) {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--two-column {
    flex-basis: 25%
}

.follows-recommendation-card--two-column:nth-child(-n+4) {
    margin-top: 0
}

.follows-recommendation-card--two-column:nth-of-type(5n),.follows-recommendation-card--two-column:nth-of-type(5n+1) {
    border-radius: 0
}

.follows-recommendation-card--two-column:nth-of-type(4n+1) {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--two-column:last-of-type,.follows-recommendation-card--two-column:nth-of-type(4n) {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--highlighted {
    background-color: var(--color-background-new)
}

.follows-recommendation-card__content {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.6rem
}

.follows-recommendation-card__info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    max-width: 192px
}

.follows-recommendation-card__profile-link:hover {
    text-decoration: none
}

.follows-recommendation-card__name {
    font-size: 16px
}

.follows-recommendation-card__info .follows-recommendation-card__subtext-divider {
    width: 50px;
    margin-top: .8rem;
    margin-bottom: 1.2rem
}

.follows-recommendation-card__headline {
    font-size: 14px;
    line-height: 1.4em
}

.follows-recommendation-card__follow-btn {
    font-size: 16px;
    min-height: 40px;
    flex-grow: 0;
    border-top: 1px solid var(--color-border-faint)
}

.follows-recommendation-card__hashtag-icon {
    background-image: var(--illustration-microspot-hashtag-large);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    padding: 0
}

@keyframes search-add-button-transition {
    0% {
        width: 0;
        margin-right: 0;
        opacity: 0
    }

    50% {
        width: 0;
        margin-right: 0;
        opacity: 0
    }

    67% {
        width: 64px1.6rem;
        margin-right: .8rem;
        opacity: 0
    }

    to {
        width: 64px1.6rem;
        margin-right: .8rem;
        opacity: 1
    }
}

.search-facets-modal .search-s-add-facet {
    flex: 0 0 auto;
    display: inline-flex;
    flex-direction: column;
    margin-right: .8rem;
    width: 64px1.6rem
}

.search-facets-modal .search-s-add-facet:first-child {
    padding-left: 1.6rem
}

.search-facets-modal .search-s-add-facet:last-child {
    padding-right: 1.6rem
}

.search-s-add-facet__button {
    display: flex
}

.search-facets-modal .search-s-add-facet__button {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center
}

.jobs-search-filters .search-s-add-facet__button {
    color: var(--color-text-low-emphasis)
}

.search-s-add-facet.reappearing {
    animation: search-add-button-transition 2s
}

.jobs-search-filters .search-s-add-facet--on-top {
    margin: 1.2rem 0 0
}

.search-filters-bar__suggested-filters--carousel .peek-carousel__slides {
    position: static;
    transition: margin .5s ease;
    margin: 0
}

.search-filters-bar__suggested-filters--carousel .search-s-facet,.search-filters-bar__suggested-filters--carousel .search-s-facet__form {
    position: static
}

.search-filters-bar__suggested-filters-controls {
    position: relative;
    z-index: 1
}

.search-filters-bar__suggested-filters-controls .peek-carousel-controls__button {
    position: relative;
    background: none;
    width: 32px;
    height: 32px;
    padding: 2px 0;
    box-sizing: border-box
}

.search-filters-bar__suggested-filters-controls:before {
    content: " ";
    display: block;
    height: 100%;
    width: 60px;
    position: absolute;
    top: 0
}

.search-filters-bar__suggested-filters-controls--left .peek-carousel-controls__button {
    margin-right: -32px
}

.search-filters-bar__suggested-filters-controls--left:before {
    background: linear-gradient(270deg,var(--color-transparent),var(--color-background-container) 76%);
    left: 0
}

.search-filters-bar__suggested-filters-controls--right .peek-carousel-controls__button {
    margin-right: 0;
    margin-left: -32px
}

.search-filters-bar__suggested-filters-controls--right:before {
    background: linear-gradient(90deg,var(--color-transparent),var(--color-background-container) 76%);
    right: 0
}

.search-filters-bar__selected-filter-count {
    color: var(--color-text-shift-on-dark-flip);
    min-width: 14px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    padding: 0 .4rem;
    height: 18px;
    background-color: var(--color-action);
    border: 2px solid var(--color-action);
    border-radius: 14px
}

.search-filters-bar__collapsed-state--shrink {
    max-height: 0;
    min-height: 0;
    padding: 0;
    opacity: 0;
    overflow-y: hidden
}

.search-filters-bar__collapsed-state--expand {
    transition: all .1s ease-out;
    max-height: 1500px;
    min-height: 60px;
    opacity: 1;
    padding: 1.2rem
}

.search-filters-bar__ghost-filter {
    background-color: #d8d8d8;
    border-radius: 3px;
    height: 30px;
    margin-right: 1.2rem
}

.search-s-add-facet {
    display: block;
    width: auto;
    position: relative;
    margin: 1.2rem 0 0 2.4rem
}

.search-s-add-facet:first-child,.search-s-add-facet:last-child {
    padding: 0
}

.search-facet--connection-of .search-s-add-facet {
    margin-left: 0
}

.search-advanced-facets__facets .search-s-add-facet {
    margin-left: 0;
    margin-top: .4rem
}

.search-advanced-facets__facets-list .search-s-add-facet {
    margin-left: 0
}

.search-s-add-facet__typeahead-tray {
    min-width: 300px;
    width: 100%
}

.search-s-add-facet--on-top {
    margin: 1.2rem 0 0
}

.search-s-facet-value__label {
    cursor: pointer;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.search-s-facet-value__input:focus+.search-s-facet-value__label {
    outline: solid 1px var(--color-transparent)
}

.search-s-facet-value__label:first-child {
    margin-top: 0
}

.search-s-facet-value__label:before {
    background-color: var(--color-background-container)
}

.search-s-facet-value__count {
    flex-shrink: 0;
    max-width: 40%;
    white-space: nowrap
}

.member-photo-modal__visibility-setting {
    top: 1.2rem;
    right: 1.2rem
}

.member-photo-modal__visibility-setting .visibility-setting__trigger-content {
    color: var(--color-text)
}

.member-photo-modal__visibility-setting .visibility-options {
    max-width: 200px
}

.photo-visibility {
    width: 90%
}

.photo-confirm-public-visibility__detail {
    background: var(--color-background-container-tint);
    box-shadow: var(--elevation-lined)
}

.confirm-public-visibility {
    max-width: 352px
}

.confirm-public-visibility--hoverable {
    z-index: 10001
}

.photo-visibility__description,.photo-visibility__option {
    border-bottom: 1px solid var(--color-border-faint);
    margin: 0 -1.2rem;
    padding: .8rem 1.6rem
}

.photo-visibility__option {
    text-align: left
}

.photo-visibility__option:last-child {
    border-bottom: none
}

.photo-visibility__option-label {
    margin-top: 0
}

.photo-visibility__hoverable-content {
    width: 352px;
    max-height: 100%;
    margin-top: 1.6rem;
    z-index: 10001;
    overflow: auto
}

@media screen and (max-height: 960px) {
    .photo-visibility__hoverable-content {
        max-height:calc(100vh - 19.2rem)
    }
}

@media screen and (max-height: 600px) {
    .photo-visibility__hoverable-content {
        max-height:calc(100vh - 12.8rem)
    }
}

.photo-visibility__gdpr-tooltip-content {
    margin-top: 1.6rem;
    z-index: 10001
}

.visibility-setting {
    position: relative
}

.visibility-setting--trailing {
    display: flex;
    flex-direction: row-reverse
}

.visibility-setting__dropdown {
    background: transparent;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible
}

.visibility-setting__dropdown:after,.visibility-setting__dropdown:before {
    display: none
}

.visibility-setting__trigger {
    color: var(--color-action)
}

.visibility-setting__trigger.visibility-setting__trigger:hover {
    background: transparent
}

.visibility-setting__trigger--white {
    color: var(--color-text-on-dark)
}

.visibility-setting__trigger-content {
    display: flex;
    align-items: center
}

.visibility-setting__eyeball--left {
    margin: 0 .4rem 0 0
}

.visibility-setting__eyeball--non-rl {
    margin: none
}

.visibility-options {
    position: absolute;
    right: 0;
    z-index: 1000;
    width: 90vw;
    max-width: 375px;
    margin: .8rem 0;
    border: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container);
    border-radius: 2px;
    padding: .4rem 1.2rem 1.2rem;
    list-style-type: none;
    box-shadow: none
}

.visibility-option.visibility-option {
    position: relative;
    height: auto;
    padding: .8rem 1.6rem;
    min-height: calc(ui-spacing(6) + ui-spacing(1));
    width: 100%;
    text-align: left;
    border-top: 1px solid var(--color-border-faint)
}

.visibility-option.visibility-option__explanation {
    border-bottom: 1px solid var(--color-border-faint);
    border-top: 0
}

.visibility-option.visibility-option__explanation:hover {
    background-color: inherit
}

.visibility-option.visibility-option--first {
    border-top: 0
}

.visibility-option__content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.visibility-option__content:before {
    top: 0
}

.visibility-option__title--checked {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--color-text)
}

.visibility-option__description {
    margin-top: 1px;
    padding: 0 calc(ui-spacing(6) - ui-spacing(1)) 0 0
}

.visibility-option__check-mark {
    color: var(--color-checked);
    vertical-align: middle
}

.profile-background-image {
    position: relative;
    width: 100%;
    padding-bottom: 25%;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    cursor: pointer
}

.profile-background-image--default {
    background: var(--entity-background-person) 50%/cover
}

.profile-background-image__image-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    display: flex;
    justify-items: center;
    justify-content: center;
    align-items: center;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.profile-background-image__loader {
    color: var(--color-icon-on-dark)
}

.profile-background-image__skeleton {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-color: var(--voyager-color-skeleton-content)
}

.profile-background-image--no-rounded-corners,.profile-background-image--no-rounded-corners>.profile-background-image__image-container {
    border-radius: 0
}

.dropdown-item__focus-outline:focus-within {
    outline-offset: -3px;
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.dropdown-item__focus-outline:focus-within :focus {
    outline: none
}

.background-image-chooser-modal {
    overflow: hidden
}

.background-image-chooser-modal__button {
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: 56px1.6rem
}

.background-image-chooser-modal__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    cursor: pointer
}

.imgedit-background-image-cropper {
    min-height: 389px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.imgedit-background-image-cropper .image-edit-tool-footer__main-actions {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: row
}

.imgedit-background-image-cropper__error-canvas {
    width: 100%;
    height: 389px;
    background-color: var(--color-background-canvas-dark)
}

@keyframes image-selector-flash {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.image-selector__selector-body {
    margin: auto;
    padding-bottom: 4.8rem;
    max-width: 360px
}

.image-selector__selector-icon {
    width: 230px;
    height: 230px;
    margin: auto
}

.image-selector__selector-icon--camera-error {
    background-image: var(--illustration-microspot-camera-small);
    background-repeat: no-repeat;
    background-position: 50%
}

.image-selector__file-upload-input {
    position: absolute;
    top: 0;
    left: 2px;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    cursor: pointer
}

.image-selector__file-upload-input:focus+label {
    outline-offset: 2px;
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.image-selector__webcam-loader.image-selector__webcam-loader {
    background: var(--color-shadow-on-dark)
}

.image-selector__camera-page,.image-selector__webcam-video {
    width: 100%;
    height: 419px;
    background-color: var(--color-background-canvas-dark);
    text-align: center
}

.image-selector__camera-page .visually-hidden,.image-selector__webcam-video .visually-hidden {
    width: 1px;
    height: 1px
}

.image-selector__countdown-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 105px;
    justify-content: center;
    background-color: var(--color-element-low-emphasis-stick);
    transition: bottom .334s
}

.image-selector__countdown-container--visible {
    bottom: 0
}

.image-selector__countdown-container--hidden {
    bottom: -105px
}

.image-selector__webcam-flash {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    background: var(--color-element-solid-on-dark);
    animation: image-selector-flash .5s
}

.image-selector__countdown.image-selector__countdown {
    width: 72px;
    height: 72px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-canvas-dark);
    border: 2px solid var(--color-border-low-emphasis-on-dark-active)
}

.image-selector__countdown--highlighted.image-selector__countdown--highlighted {
    border: 2px solid var(--color-border-on-dark)
}

.image-selector__countdown--filled.image-selector__countdown--filled {
    color: var(--color-icon-active);
    background-color: var(--color-background-container)
}

.image-selector__webcam-img {
    height: 419px
}

.image-selector__fadein {
    animation: fade-in .8s
}

.image-selector__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem
}

.image-selector__selector-body-v2 {
    padding-top: 40px;
    padding-bottom: 4.8rem
}

.image-selector__selector-icon--has-photo {
    margin-bottom: 40px
}

.image-selector__selector-icon--default-photo {
    max-width: 100%;
    margin-bottom: 3.2rem
}

.image-selector__selector-icon-v2 {
    margin-left: 152px;
    margin-right: 152px
}

.image-selector__selector-heading {
    margin-left: 164px;
    margin-right: 164px;
    margin-bottom: 3.2rem
}

.image-selector__selector-subtext {
    margin-left: 112px;
    margin-right: 112px
}

.image-selector__selector-icon-v2 {
    border-radius: 50%;
    width: 128px;
    height: 128px;
    margin: auto auto 3.2rem;
    background-color: var(--voyager-color-background-tint-2)
}

.image-selector__webcam-modal-is-open-v2 artdeco-modal-overlay {
    opacity: 1
}

.image-selector-modal.remove-frame-modal .artdeco-modal__header {
    border-bottom: none
}

@media screen and (min-height: 601px) and (max-height:960px) {
    .image-selector-modal.artdeco-modal {
        max-height:calc(100vh - 3.2rem)
    }
}

@media screen and (min-height: 961px) {
    .image-selector-modal.artdeco-modal {
        max-height:none
    }
}

.photo-visibility__options {
    margin-right: -2.4rem
}

.photo-visibility__select {
    margin-right: -1.6rem
}

.profile-photo-edit {
    margin: 0 auto;
    position: relative;
    background-color: var(--color-background-container-tint);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box
}

.profile-photo-edit,.profile-photo-edit__preview {
    width: 88px;
    height: 88px;
    border-radius: 50%
}

.profile-photo-edit__edit-btn {
    line-height: 0;
    margin: 0;
    width: 100%;
    height: 100%
}

.profile-photo-edit__edit-icon-container {
    display: inline-flex
}

.profile-photo-edit__edit-icon-container.profile-photo-edit__edit-icon-container.profile-photo-edit__edit-icon-container {
    position: absolute;
    height: 32px;
    width: 32px;
    border-radius: 32px;
    bottom: 6px;
    right: 8px;
    background-color: var(--voyager-color-action-on-dark);
    box-shadow: var(--elevation-lined);
    color: var(--voyager-color-action-stick);
    justify-content: center;
    align-items: center
}

.profile-photo-edit--large-preview .profile-photo-edit__edit-icon {
    bottom: 0;
    right: 0
}

.profile-photo-edit__camera-plus {
    background: transparent var(--illustration-microspot-camera-small) 50% no-repeat;
    width: 100%;
    height: 100%
}

.profile-photo-edit__file-upload-input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: transparent;
    margin: 0
}

.profile-photo-edit__camera-plus-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border-radius: 50%
}

.profile-photo-cropper__file-upload-input:focus+label {
    outline: 2px auto var(--color-border-focus-on-dark)
}

.imgedit-profile-frame-selector__body {
    height: 455px;
    overflow: auto;
    background: var(--color-background-container-dark)
}

.imgedit-profile-frame-selector__actions {
    height: 70px;
    width: 100%;
    border-top: 1px solid var(--color-border-faint)
}

.imgedit-profile-frame-selector__image-container {
    width: 280px;
    height: 280px;
    margin: auto
}

.imgedit-profile-frame-selector__image-button {
    background: none
}

.imgedit-profile-frame-selector__image-button .imgedit-profile-frame-selector__banner-text {
    color: var(--color-text-on-dark);
    bottom: 0;
    left: 0;
    width: 100%
}

.imgedit-profile-frame-selector__image-button:focus {
    outline: 2px auto var(--color-checked-on-dark-active)
}

.imgedit-profile-frame-selector__frames {
    list-style-type: none
}

.imgedit-profile-frame-selector__frames .imgedit-profile-frame-selector__image-container {
    width: 70px;
    height: 90px
}

.imgedit-profile-frame-selector__frames {
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.imgedit-profile-frame-selector__frames .selected .selector {
    border: 3px solid var(--color-text-on-dark)
}

.imgedit-profile-frame-selector__image {
    border-radius: 50%;
    top: 0;
    left: 0;
    width: 100%;
    border: 1px solid var(--color-background-container-dark)
}

.imgedit-profile-frame-selector__frame {
    border-radius: 50%;
    top: 0;
    left: 0;
    width: 100%
}

.imgedit-profile-frame-selector__footer-details {
    padding: var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x) var(--spacing-three-x);
    background-color: var(--color-background-container-tint)
}

.photo-frame-page .artdeco-modal__header {
    border-bottom: none
}

.photo-frame-page .artdeco-modal__content,.photo-frame-page .artdeco-modal__header {
    background: var(--color-background-container-dark)
}

.photo-frame-page .imgedit-profile-photo-frame-viewer__actions .artdeco-button__text {
    font-size: 80%;
    font-weight: 400
}

.photo-frame-page .imgedit-profile-photo-frame-viewer__actions .artdeco-button__icon {
    margin: 0
}

.photo-frame-page .image-selector-modal-header {
    color: var(--color-text-on-dark)
}

.photo-frame-page .artdeco-modal__dismiss.artdeco-button--muted.artdeco-button--tertiary.artdeco-button--circle .artdeco-button__icon {
    color: var(--color-icon-on-dark)
}

.photo-frame-page .artdeco-button--inverse {
    color: var(--color-text-on-dark)
}

.photo-frame-page .artdeco-modal__dismiss:hover {
    background-color: var(--color-icon-on-dark-disabled);
    color: var(--color-icon-on-dark)
}

.photo-frame-page .artdeco-modal__dismiss:focus {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-element-on-dark)
}

.photo-frame-page .artdeco-button:focus {
    outline: 2px auto var(--color-checked-on-dark-active)
}

.imgedit-profile-photo-frame-viewer__body {
    overflow: auto;
    background: var(--color-background-container-dark)
}

.imgedit-profile-photo-frame-viewer__image-container {
    width: 280px;
    height: 280px;
    position: relative;
    margin: auto
}

.imgedit-profile-photo-frame-viewer__target-image {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid var(--color-background-container-dark)
}

.imgedit-profile-photo-frame-viewer__target-image-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.imgedit-profile-photo-frame-viewer__actions {
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.imgedit-profile-photo-frame-viewer__actions .artdeco-button:focus {
    outline-offset: -2px
}

.ivm-entity-pile {
    display: flex;
    list-style-type: none
}

.ivm-entity-pile__img-item--large,.ivm-entity-pile__img-item--small {
    margin-right: .4rem
}

.ivm-entity-pile__plus-number {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px var(--color-shadow);
    border-radius: 2px
}

.ivm-entity-pile__plus-number--profile {
    border-radius: 50%
}

.ivm-entity-pile__plus-number--company {
    margin: .4rem
}

.ivm-entity-pile__plus-number--stacked {
    transform: none;
    box-shadow: 0 0 0 1px var(--color-shadow)
}

.ivm-entity-pile__plus-number--stacked-circle {
    border-radius: 50%
}

.ivm-entity-pile__plus-number--stacked-circle-size-0 {
    margin-left: -8px
}

.ivm-entity-pile__plus-number--stacked-circle-size-1 {
    margin-left: -12px
}

.ivm-entity-pile__plus-number--stacked-circle-size-2 {
    margin-left: -16px
}

.ivm-entity-pile__plus-number--stacked-circle-size-3 {
    margin-left: -24px
}

.ivm-entity-pile__plus-number--stacked-circle-size-4 {
    margin-left: -30px
}

.ivm-entity-pile__plus-number--stacked-circle-size-5 {
    margin-left: -38px
}

.ivm-entity-pile__plus-number--stacked-square-size-0 {
    margin-left: -8px
}

.ivm-entity-pile__plus-number--stacked-square-size-3 {
    margin-left: -20px
}

.ivm-image-view-model__circle-img {
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 50%
}

.ivm-image-view-model__img-list {
    list-style-type: none;
    position: relative
}

.ivm-image-view-model__img-list--size-3 .ivm-view-attr__text {
    line-height: 20px
}

.ivm-image-view-model__img-list--size-4 .ivm-view-attr__text {
    line-height: 25px
}

.ivm-image-view-model__img-list-item {
    position: absolute
}

.ivm-image-view-model__img-list-item:first-child {
    top: 0;
    left: 0
}

.ivm-image-view-model__img-list-item:last-child {
    bottom: 0;
    right: 0
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list-item {
    position: relative
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list-item:last-child {
    position: absolute;
    bottom: 0
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list-item {
    bottom: 0
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list-item:first-child {
    top: 0;
    bottom: auto
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(odd) {
    top: 0
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(2n) {
    bottom: 0
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(3) {
    right: 0
}

.ivm-image-view-model__img-list-item-entity {
    border-radius: 50%
}

.ivm-image-view-model__img-list-item-entity:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.ivm-image-view-model__img-wrapper--expanded {
    overflow: hidden;
    position: static
}

.ivm-image-view-model__img-wrapper--expanded:before {
    display: block;
    content: "";
    padding-bottom: -50%
}

.ivm-image-view-model__img-wrapper--expanded>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    min-width: 100%;
    min-height: 100%;
    left: 0;
    width: 100%;
    height: auto
}

.ivm-image-view-model__img-wrapper--expanded {
    width: 100%;
    height: 100%
}

.ivm-view-attr__img-wrapper--no-flex .ivm-view-attr__icon,.ivm-view-attr__img-wrapper--no-flex [class*=ivm-view-attr__icon],.ivm-view-attr__img-wrapper--no-flex [class*=ivm-view-attr__img],.ivm-view-attr__img-wrapper--no-flex img,.ivm-view-attr__img-wrapper--no-flex li-icon {
    display: block
}

.ivm-view-attr__grid-plus-number {
    color: var(--color-text-low-emphasis-shift);
    border: 1px solid var(--color-border-faint);
    border-radius: 50%
}

.ivm-view-attr__video-icon.ivm-view-attr__video-icon {
    left: 50%;
    top: 50%;
    padding-top: .8rem;
    transform: translate(-50%,-50%);
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    line-height: 1.6rem;
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay);
    border-radius: 50%;
    text-align: center;
    display: inline-block
}

.ivm-view-attr__ghost-entity,.ivm-view-attr__ghost-icon {
    background-color: var(--color-brand-accent-4)
}

.ivm-entity-pile__img-item--stacked:first-of-type .ivm-view-attr__img--stacked,.ivm-image-view-model__img-list-item--stacked:first-child .ivm-view-attr__img--stacked {
    margin-left: 0
}

[dir=rtl] .ivm-image-view-model__img-list-item--stacked:last-child .ivm-view-attr__img--stacked {
    margin-right: 0
}

.ivm-view-attr__img--stacked-circle-size-0 {
    margin-left: -8px
}

.ivm-view-attr__img--stacked-circle-size-1 {
    margin-left: -12px
}

.ivm-view-attr__img--stacked-circle-size-2 {
    margin-left: -16px
}

.ivm-view-attr__img--stacked-circle-size-3 {
    margin-left: -24px
}

.ivm-view-attr__img--stacked-circle-size-4 {
    margin-left: -30px
}

.ivm-view-attr__img--stacked-circle-size-5 {
    margin-left: -38px
}

.ivm-view-attr__img--stacked-square-size-0 {
    margin-left: -8px
}

.ivm-view-attr__img--stacked-square-size-1 {
    margin-left: -10px
}

.ivm-view-attr__img--stacked-square-size-3 {
    margin-left: -20px
}

.ivm-view-attr__illustration {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.ivm-view-attr__illustration--48 {
    width: var(--illustration-microspot-size-small);
    height: var(--illustration-microspot-size-small)
}

.ivm-view-attr__illustration--56 {
    width: 56px;
    height: 56px
}

.ivm-view-attr__illustration--microspot-large {
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.ivm-view-attr__document-comment-small {
    background-image: var(--illustration-microspot-document-comment-small)
}

.ivm-view-attr__document-comment-large {
    background-image: var(--illustration-microspot-document-comment-large)
}

.ivm-view-attr__illustration--achievement-56 {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__illustration--add-photo-48 {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__illustration--add-photo-56 {
    background-image: var(--illustration-microspot-camera-large)
}

.ivm-view-attr__illustration--article-conversation-48 {
    background-image: var(--illustration-microspot-document-comment-small)
}

.ivm-view-attr__illustration--article-conversation-56 {
    background-image: var(--illustration-microspot-document-comment-large)
}

.ivm-view-attr__illustration--award-medal-48 {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__illustration--briefcase-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--briefcase-56 {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__illustration--briefcase-premium-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--briefcase-premium-56 {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__illustration--browser-dashboard-56 {
    background-image: var(--illustration-microspot-dashboard-large)
}

.ivm-view-attr__illustration--browser-graph-48 {
    background-image: var(--illustration-microspot-pencil-ruler-small)
}

.ivm-view-attr__illustration--browser-play-48 {
    background-image: var(--illustration-microspot-video-small)
}

.ivm-view-attr__illustration--browser-play-56 {
    background-image: var(--illustration-microspot-video-large)
}

.ivm-view-attr__illustration--browser-play-premium-48 {
    background-image: var(--illustration-microspot-video-small)
}

.ivm-view-attr__illustration--browser-play-premium-56 {
    background-image: var(--illustration-microspot-video-large)
}

.ivm-view-attr__illustration--calendar-48 {
    background-image: var(--illustration-microspot-calendar-small)
}

.ivm-view-attr__illustration--calendar-56 {
    background-image: var(--illustration-microspot-calendar-large)
}

.ivm-view-attr__illustration--camera-48 {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__illustration--camera-56 {
    background-image: var(--illustration-microspot-camera-large)
}

.ivm-view-attr__illustration--computer-jobs-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--circle-check-48 {
    background-image: var(--illustration-microspot-signal-success-small)
}

.ivm-view-attr__illustration--circle-check-56 {
    background-image: var(--illustration-microspot-signal-success-large)
}

.ivm-view-attr__illustration--circle-hashtag-48 {
    background-image: var(--illustration-microspot-hashtag-small)
}

.ivm-view-attr__illustration--circle-hashtag-56 {
    background-image: var(--illustration-microspot-hashtag-large)
}

.ivm-view-attr__illustration--circle-person-48 {
    background-image: url(/aero-v1/sc/h/98nv6cn9rwozt2qyr0b2simku)
}

.ivm-view-attr__illustration--circle-person-56 {
    background-image: url(/aero-v1/sc/h/em3pc20g4v27dstm0iyji3vvp)
}

.ivm-view-attr__illustration--circle-person-premium-48 {
    background-image: url(/aero-v1/sc/h/dqknp2io3g5qq18uyuy1vbqc1)
}

.ivm-view-attr__illustration--circle-person-premium-56 {
    background-image: url(/aero-v1/sc/h/c8lu3s3uxjfku2ajzbfu21zy4)
}

.ivm-view-attr__illustration--circle-warning-48 {
    background-image: var(--illustration-microspot-signal-caution-small)
}

.ivm-view-attr__illustration--circle-warning-56 {
    background-image: var(--illustration-microspot-signal-caution-large)
}

.ivm-view-attr__illustration--clipboard-check-48 {
    background: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__illustration--clipboard-check-56 {
    background-image: var(--illustration-microspot-dartboard-large)
}

.ivm-view-attr__illustration--clock-time-muted-56 {
    background-image: url(/aero-v1/sc/h/952ojnhsreztii39hu78grt71)
}

.ivm-view-attr__illustration--clock-time-premium-48 {
    background-image: url(/aero-v1/sc/h/77ftpgycigz7a0z46yrpjvo8b)
}

.ivm-view-attr__illustration--clock-time-premium-56 {
    background-image: url(/aero-v1/sc/h/6os3p4auzpnbg8ayrh0i3vmx2)
}

.ivm-view-attr__illustration--company-buildings-48 {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__illustration--company-buildings-56 {
    background-image: var(--illustration-microspot-company-large)
}

.ivm-view-attr__illustration--company-buildings-premium-48 {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__illustration--company-buildings-premium-56 {
    background-image: var(--illustration-microspot-company-large)
}

.ivm-view-attr__illustration--compass-48 {
    background-image: var(--illustration-microspot-compass-small)
}

.ivm-view-attr__illustration--compass-56 {
    background-image: var(--illustration-microspot-compass-large)
}

.ivm-view-attr__system-image--compass-small {
    background-image: var(--illustration-microspot-compass-small)
}

.ivm-view-attr__system-image--compass-large {
    background-image: var(--illustration-microspot-compass-large)
}

.ivm-view-attr__illustration--eyeglasses-56 {
    background-image: var(--illustration-microspot-glasses-large)
}

.ivm-view-attr__illustration--folder-chart-56 {
    background-image: var(--illustration-microspot-folder-small)
}

.ivm-view-attr__illustration--gift-56 {
    background-image: var(--illustration-microspot-gift-large)
}

.ivm-view-attr__illustration--group-48 {
    background-image: url(/aero-v1/sc/h/1sbtix8ozu3y8fazbi0n7iess)
}

.ivm-view-attr__illustration--group-56 {
    background-image: url(/aero-v1/sc/h/5e66qlf21j8gy55lfacrdva9y)
}

.ivm-view-attr__illustration--group-plus-48 {
    background-image: url(/aero-v1/sc/h/d4skgt96lmufbecac9uo0ty86)
}

.ivm-view-attr__illustration--group-plus-56 {
    background-image: url(/aero-v1/sc/h/62ir5e8e6n4u7e7ichc3h7o5r)
}

.ivm-view-attr__illustration--group-plus-premium-48 {
    background-image: url(/aero-v1/sc/h/6k15zgw356f7rwhi2t3557d63)
}

.ivm-view-attr__illustration--group-plus-premium-56 {
    background-image: url(/aero-v1/sc/h/5p1nrtqbsvsklym7tgarqgkgq)
}

.ivm-view-attr__illustration--id-badge-48 {
    background-image: var(--illustration-microspot-id-badge-small)
}

.ivm-view-attr__illustration--id-badge-56 {
    background-image: var(--illustration-microspot-id-badge-large)
}

.ivm-view-attr__illustration--industry-48 {
    background-image: var(--illustration-microspot-industry-small)
}

.ivm-view-attr__illustration--industry-56 {
    background-image: var(--illustration-microspot-industry-large)
}

.ivm-view-attr__illustration--in-mail-premium-48 {
    background-image: var(--illustration-microspot-mail-open-small)
}

.ivm-view-attr__illustration--in-mail-premium-56 {
    background-image: var(--illustration-microspot-mail-open-large)
}

.ivm-view-attr__illustration--journal-56 {
    background-image: var(--illustration-microspot-notebook-large)
}

.ivm-view-attr__illustration--language-globe-48 {
    background-image: var(--illustration-microspot-globe-small)
}

.ivm-view-attr__illustration--lightbulb-48 {
    background-image: var(--illustration-microspot-lightbulb-small)
}

.ivm-view-attr__illustration--lightbulb-56 {
    background-image: var(--illustration-microspot-lightbulb-large)
}

.ivm-view-attr__illustration--lightbulb-muted-48,.ivm-view-attr__illustration--lightbulb-plus-48 {
    background-image: var(--illustration-microspot-lightbulb-small)
}

.ivm-view-attr__illustration--location-pin-48 {
    background-image: var(--illustration-microspot-location-marker-small)
}

.ivm-view-attr__illustration--magnifying-glass-48 {
    background-image: var(--illustration-microspot-search-small)
}

.ivm-view-attr__illustration--magnifying-glass-56 {
    background-image: var(--illustration-microspot-search-large)
}

.ivm-view-attr__illustration--mail-closed-56 {
    background-image: var(--illustration-microspot-mail-large)
}

.ivm-view-attr__illustration--message-bubbles-56 {
    background-image: var(--illustration-microspot-messages-large)
}

.ivm-view-attr__illustration--network-connection-56,.ivm-view-attr__illustration--network-connection-muted-56 {
    background-image: var(--illustration-microspot-megaphone-large)
}

.ivm-view-attr__illustration--news-paper-48 {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__illustration--news-paper-56 {
    background-image: var(--illustration-microspot-article-large)
}

.ivm-view-attr__illustration--news-paper-premium-48 {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__illustration--news-paper-premium-56 {
    background-image: var(--illustration-microspot-article-large)
}

.ivm-view-attr__illustration--news-paper-stack-48 {
    background-image: var(--illustration-microspot-article-stack-small)
}

.ivm-view-attr__illustration--news-paper-stack-56 {
    background-image: var(--illustration-microspot-article-stack-large)
}

.ivm-view-attr__illustration--paper-document-56 {
    background-image: var(--illustration-microspot-document-large)
}

.ivm-view-attr__illustration--paper-report-48 {
    background-image: var(--illustration-microspot-document-report-small)
}

.ivm-view-attr__illustration--paper-report-56 {
    background-image: var(--illustration-microspot-document-report-large)
}

.ivm-view-attr__illustration--people-conversation-48 {
    background-image: var(--illustration-microspot-messages-small)
}

.ivm-view-attr__illustration--people-conversation-56,.ivm-view-attr__illustration--people-conversation-premium-56 {
    background-image: var(--illustration-microspot-messages-large)
}

.ivm-view-attr__illustration--picture-56,.ivm-view-attr__illustration--picture-muted-56 {
    background-image: var(--illustration-microspot-image-large)
}

.ivm-view-attr__illustration--premium-bug-gold-56 {
    background-image: url(/aero-v1/sc/h/2rnq9wwxgc0llkriulb7mbaga)
}

.ivm-view-attr__illustration--profile-cards-48 {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__illustration--profile-cards-56 {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__illustration--profile-cards-premium-48 {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__illustration--profile-cards-premium-56 {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__illustration--radar-48 {
    background-image: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__illustration--radar-56 {
    background-image: var(--illustration-microspot-dartboard-large)
}

.ivm-view-attr__illustration--rocket-48 {
    background-image: var(--illustration-microspot-rocket-small)
}

.ivm-view-attr__illustration--rocket-56 {
    background-image: var(--illustration-microspot-rocket-large)
}

.ivm-view-attr__illustration--salary-48 {
    background-image: var(--illustration-microspot-salary-small)
}

.ivm-view-attr__illustration--salary-56 {
    background-image: var(--illustration-microspot-salary-large)
}

.ivm-view-attr__illustration--school-48 {
    background-image: var(--illustration-microspot-school-small)
}

.ivm-view-attr__illustration--school-56 {
    background-image: var(--illustration-microspot-school-large)
}

.ivm-view-attr__illustration--shooting-star-56 {
    background-image: url(/aero-v1/sc/h/dqrhcsa8iupwx0uuvc4idx7au)
}

.ivm-view-attr__illustration--shield-56 {
    background-image: var(--illustration-microspot-shield-large)
}

.ivm-view-attr__illustration--stacked-paper-report-48 {
    background-image: var(--illustration-microspot-slides-stack-small)
}

.ivm-view-attr__illustration--stacked-paper-report-56 {
    background-image: var(--illustration-microspot-slides-stack-large)
}

.ivm-view-attr__illustration--trophy-48 {
    background-image: var(--illustration-microspot-trophy-small)
}

.ivm-view-attr__illustration--trophy-56 {
    background-image: var(--illustration-microspot-trophy-large)
}

.ivm-view-attr__illustration--unlock-56 {
    background-image: var(--illustration-microspot-unlocked-large)
}

.ivm-view-attr__system-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.ivm-view-attr__system-image--large.ivm-view-attr__system-image--illustration-spot {
    width: var(--illustration-spot-size-large);
    height: var(--illustration-spot-size-large)
}

.ivm-view-attr__system-image--large.ivm-view-attr__system-image--illustration-microspot {
    width: var(--illustration-microspot-size-large);
    height: var(--illustration-microspot-size-large)
}

.ivm-view-attr__system-image--medium.ivm-view-attr__system-image--reaction {
    width: 24px;
    height: 24px
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--illustration-spot {
    width: var(--illustration-spot-size-small);
    height: var(--illustration-spot-size-small)
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--illustration-microspot {
    width: var(--illustration-microspot-size-small);
    height: var(--illustration-microspot-size-small)
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--reaction {
    width: 16px;
    height: 16px
}

.ivm-view-attr__system-image--success-individual-large {
    background-image: var(--illustration-spot-success-individual-large)
}

.ivm-view-attr__system-image--main-manufacturing-mask-small {
    background-image: var(--illustration-spot-main-manufacturing-mask-small)
}

.ivm-view-attr__system-image--main-wfh-small {
    background-image: var(--illustration-spot-main-wfh-small)
}

.ivm-view-attr__system-image--main-wfh-large {
    background-image: var(--illustration-spot-main-wfh-large)
}

.ivm-view-attr__system-image--main-relax-small {
    background-image: var(--illustration-spot-main-relax-small)
}

.ivm-view-attr__system-image--main-relax-large {
    background-image: var(--illustration-spot-main-relax-large)
}

.ivm-view-attr__system-image--main-wfh-video-small {
    background-image: var(--illustration-spot-main-wfh-video-small)
}

.ivm-view-attr__system-image--main-wfh-video-large {
    background-image: var(--illustration-spot-main-wfh-video-large)
}

.ivm-view-attr__system-image--main-presentation-small {
    background-image: var(--illustration-spot-main-presentation-small)
}

.ivm-view-attr__system-image--main-presentation-large {
    background-image: var(--illustration-spot-main-presentation-large)
}

.ivm-view-attr__system-image--main-paramedic-small {
    background-image: var(--illustration-spot-main-paramedic-small)
}

.ivm-view-attr__system-image--main-paramedic-large {
    background-image: var(--illustration-spot-main-paramedic-large)
}

.ivm-view-attr__system-image--main-coworkers-small {
    background-image: var(--illustration-spot-main-coworkers-small)
}

.ivm-view-attr__system-image--main-coworkers-large {
    background-image: var(--illustration-spot-main-coworkers-large)
}

.ivm-view-attr__system-image--main-coworkers-2-small {
    background-image: var(--illustration-spot-main-coworkers-2-small)
}

.ivm-view-attr__system-image--main-coworkers-2-large {
    background-image: var(--illustration-spot-main-coworkers-2-large)
}

.ivm-view-attr__system-image--signal-success-large {
    background-image: var(--illustration-microspot-signal-success-large)
}

.ivm-view-attr__system-image--id-badge-verified-small {
    background-image: var(--illustration-microspot-id-badge-verified-small)
}

.ivm-view-attr__system-image--id-badge-verified-large {
    background-image: var(--illustration-microspot-id-badge-verified-large)
}

.ivm-view-attr__system-image--signal-success-small {
    background-image: var(--illustration-microspot-signal-success-small)
}

.ivm-view-attr__system-image--main-coworkers-5-small {
    background-image: var(--illustration-spot-main-coworkers-5-small)
}

.ivm-view-attr__system-image--main-coworkers-5-large {
    background-image: var(--illustration-spot-main-coworkers-5-large)
}

.ivm-view-attr__system-image--main-person-small {
    background-image: var(--illustration-spot-main-person-small)
}

.ivm-view-attr__system-image--main-person-3-small {
    background-image: var(--illustration-spot-main-person-3-small)
}

.ivm-view-attr__system-image--main-commute-small {
    background-image: var(--illustration-spot-main-commute-small)
}

.ivm-view-attr__system-image--main-call-center-small {
    background-image: var(--illustration-spot-main-call-center-small)
}

.ivm-view-attr__system-image--main-teacher-small {
    background-image: var(--illustration-spot-main-teacher-small)
}

.ivm-view-attr__system-image--main-diplomas-small {
    background-image: var(--illustration-spot-main-diplomas-small)
}

.ivm-view-attr__system-image--empty-room-small {
    background-image: var(--illustration-spot-empty-room-small)
}

.ivm-view-attr__system-image--empty-room-large {
    background-image: var(--illustration-spot-empty-room-large)
}

.ivm-view-attr__system-image--empty-waiting-large {
    background-image: var(--illustration-spot-empty-waiting-large)
}

.ivm-view-attr__system-image--error-connection-small {
    background-image: var(--illustration-spot-error-connection-small)
}

.ivm-view-attr__system-image--error-construction-small {
    background-image: var(--illustration-spot-error-construction-small)
}

.ivm-view-attr__system-image--error-construction-large {
    background-image: var(--illustration-spot-error-construction-large)
}

.ivm-view-attr__system-image--error-crossing-large {
    background-image: var(--illustration-spot-error-crossing-large)
}

.ivm-view-attr__system-image--error-server-large {
    background-image: var(--illustration-spot-error-server-large)
}

.ivm-view-attr__system-image--megaphone-small {
    background: var(--illustration-microspot-megaphone-small) no-repeat 50%
}

.ivm-view-attr__system-image--like-consumption-medium {
    background-image: var(--reaction-like-consumption-medium)
}

.ivm-view-attr__system-image--like-consumption-small {
    background-image: var(--reaction-like-consumption-small)
}

.ivm-view-attr__system-image--praise-consumption-medium {
    background-image: var(--reaction-praise-consumption-medium)
}

.ivm-view-attr__system-image--praise-consumption-small {
    background-image: var(--reaction-praise-consumption-small)
}

.ivm-view-attr__system-image--support-consumption-medium {
    background-image: var(--reaction-support-consumption-medium)
}

.ivm-view-attr__system-image--support-consumption-small {
    background-image: var(--reaction-support-consumption-small)
}

.ivm-view-attr__system-image--empathy-consumption-medium {
    background-image: var(--reaction-empathy-consumption-medium)
}

.ivm-view-attr__system-image--empathy-consumption-small {
    background-image: var(--reaction-empathy-consumption-small)
}

.ivm-view-attr__system-image--interest-consumption-medium {
    background-image: var(--reaction-interest-consumption-medium)
}

.ivm-view-attr__system-image--interest-consumption-small {
    background-image: var(--reaction-interest-consumption-small)
}

.ivm-view-attr__system-image--entertainment-consumption-medium {
    background-image: var(--reaction-entertainment-consumption-medium);
    background-repeat: no-repeat;
    background-size: cover
}

.ivm-view-attr__system-image--entertainment-consumption-small {
    background-image: var(--reaction-entertainment-consumption-small)
}

.ivm-view-attr__system-image--maybe-consumption-medium {
    background-image: var(--reaction-maybe-consumption-medium)
}

.ivm-view-attr__system-image--maybe-consumption-small {
    background-image: var(--reaction-maybe-consumption-small)
}

.ivm-view-attr__system-image--like-consumption-ring-medium {
    background-image: var(--reaction-like-consumption-ring-medium)
}

.ivm-view-attr__system-image--like-consumption-ring-small {
    background-image: var(--reaction-like-consumption-ring-small)
}

.ivm-view-attr__system-image--praise-consumption-ring-medium {
    background-image: var(--reaction-praise-consumption-ring-medium)
}

.ivm-view-attr__system-image--praise-consumption-ring-small {
    background-image: var(--reaction-praise-consumption-ring-small)
}

.ivm-view-attr__system-image--support-consumption-ring-medium {
    background-image: var(--reaction-support-consumption-ring-medium)
}

.ivm-view-attr__system-image--support-consumption-ring-small {
    background-image: var(--reaction-support-consumption-ring-small)
}

.ivm-view-attr__system-image--empathy-consumption-ring-medium {
    background-image: var(--reaction-empathy-consumption-ring-medium)
}

.ivm-view-attr__system-image--empathy-consumption-ring-small {
    background-image: var(--reaction-empathy-consumption-ring-small)
}

.ivm-view-attr__system-image--interest-consumption-ring-medium {
    background-image: var(--reaction-interest-consumption-ring-medium)
}

.ivm-view-attr__system-image--interest-consumption-ring-small {
    background-image: var(--reaction-interest-consumption-ring-small)
}

.ivm-view-attr__system-image--maybe-consumption-ring-medium {
    background-image: var(--reaction-maybe-consumption-ring-medium)
}

.ivm-view-attr__system-image--maybe-consumption-ring-small {
    background-image: var(--reaction-maybe-consumption-ring-small)
}

.ivm-view-attr__system-image--entertainment-consumption-ring-medium {
    background-image: var(--reaction-entertainment-consumption-ring-medium)
}

.ivm-view-attr__system-image--entertainment-consumption-ring-small {
    background-image: var(--reaction-entertainment-consumption-ring-small)
}

.ivm-view-attr__system-image--premium-branding-large {
    background-image: var(--premium-branding-large);
    background-repeat: no-repeat
}

.ivm-view-attr__system-image--mail-small {
    background-image: var(--illustration-microspot-mail-small)
}

.ivm-view-attr__system-image--mail-large {
    background-image: var(--illustration-microspot-mail-large)
}

.ivm-view-attr__system-image--mail-open-small {
    background-image: var(--illustration-microspot-mail-open-small)
}

.ivm-view-attr__system-image--mail-open-large {
    background-image: var(--illustration-microspot-mail-open-large)
}

.ivm-view-attr__system-image--article-stack-small {
    background-image: var(--illustration-microspot-article-stack-small)
}

.ivm-view-attr__system-image--unlocked-small {
    background-image: var(--illustration-microspot-unlocked-small)
}

.ivm-view-attr__system-image--video-course-small {
    background-image: var(--illustration-microspot-video-course-small)
}

.ivm-view-attr__system-image--calendar-small {
    background-image: var(--illustration-microspot-calendar-small)
}

.ivm-view-attr__system-image--camera-small {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__system-image--certificate-small {
    background-image: var(--illustration-microspot-certificate-small)
}

.ivm-view-attr__system-image--certificate-large {
    background-image: var(--illustration-microspot-certificate-large)
}

.ivm-view-attr__system-image--dartboard-small {
    background-image: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__system-image--globe-small {
    background-image: var(--illustration-microspot-globe-small)
}

.ivm-view-attr__system-image--image-stack-large {
    background-image: var(--illustration-microspot-image-stack-large)
}

.ivm-view-attr__system-image--notepad-small {
    background-image: var(--illustration-microspot-notepad-small)
}

.ivm-view-attr__system-image--messages-small {
    background-image: var(--illustration-microspot-messages-small)
}

.ivm-view-attr__system-image--rocket-small {
    background-image: var(--illustration-microspot-rocket-small)
}

.ivm-view-attr__system-image--rocket-large {
    background-image: var(--illustration-microspot-rocket-large)
}

.ivm-view-attr__system-image--search-small {
    background-image: var(--illustration-microspot-search-small)
}

.ivm-view-attr__system-image--id-badge-small {
    background-image: var(--illustration-microspot-id-badge-small)
}

.ivm-view-attr__system-image--glasses-small {
    background-image: var(--illustration-microspot-glasses-small)
}

.ivm-view-attr__system-image--pencil-ruler-small {
    background-image: var(--illustration-microspot-pencil-ruler-small)
}

.ivm-view-attr__system-image--phone-small {
    background-image: var(--illustration-microspot-phone-small)
}

.ivm-view-attr__system-image--school-small {
    background-image: var(--illustration-microspot-school-small)
}

.ivm-view-attr__system-image--ui-feed-profile-small {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__system-image--ui-feed-profile-large {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__system-image--ui-dashboard-small {
    background-image: var(--illustration-microspot-ui-dashboard-small)
}

.ivm-view-attr__system-image--industry-small {
    background-image: var(--illustration-microspot-industry-small)
}

.ivm-view-attr__system-image--article-small {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__system-image--award-small {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__system-image--briefcase-jobs-small {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__system-image--briefcase-jobs-large {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__system-image--location-marker-small {
    background-image: var(--illustration-microspot-location-marker-small)
}

.ivm-view-attr__system-image--lock-locked-small {
    background-image: var(--illustration-microspot-locked-small)
}

.ivm-view-attr__system-image--lock-locked-large {
    background-image: var(--illustration-microspot-locked-large)
}

.ivm-view-attr__system-image--success-team-small {
    background-image: var(--illustration-spot-success-team-small)
}

.ivm-view-attr__system-image--success-individual-small {
    background-image: var(--illustration-spot-success-individual-small)
}

.ivm-view-attr__system-image--main-conversation-small {
    background-image: var(--illustration-spot-main-conversation-small)
}

.ivm-view-attr__system-image--address-book-small {
    background-image: var(--illustration-microspot-address-book-small)
}

.ivm-view-attr__system-image--address-book-large {
    background-image: var(--illustration-microspot-address-book-large)
}

.ivm-view-attr__system-image--ui-chart-small {
    background-image: var(--illustration-microspot-ui-chart-small)
}

.ivm-view-attr__system-image--ui-chart-trend-small {
    background-image: var(--illustration-microspot-ui-chart-trend-small)
}

.ivm-view-attr__system-image--ui-chart-trend-large {
    background-image: var(--illustration-microspot-ui-chart-trend-large)
}

.ivm-view-attr__system-image--bell-small {
    background-image: var(--illustration-microspot-bell-small)
}

.ivm-view-attr__system-image--company-small {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__system-image--document-folder-small {
    background-image: var(--illustration-microspot-document-folder-small)
}

.ivm-view-attr__system-image--folder-small {
    background-image: var(--illustration-microspot-folder-small)
}

.ivm-view-attr__system-image--magnet-small {
    background-image: var(--illustration-microspot-magnet-small)
}

.ivm-view-attr__system-image--salary-small {
    background-image: var(--illustration-microspot-salary-small)
}

.ivm-view-attr__system-image--salary-large {
    background-image: var(--illustration-microspot-salary-large)
}

.ivm-view-attr__system-image--shield-small {
    background-image: var(--illustration-microspot-shield-small)
}

.ivm-view-attr__system-image--trophy-small {
    background-image: var(--illustration-microspot-trophy-small)
}

.ivm-view-attr__system-image--toolbox-small {
    background-image: var(--illustration-microspot-toolbox-small)
}

.ivm-view-attr__system-image--handshake-heart-small {
    background-image: var(--illustration-microspot-handshake-heart-small)
}

.ivm-view-attr__system-image--verified-small {
    background-image: var(--illustration-microspot-verified-small)
}

.ivm-view-attr__system-image--lightbulb-small {
    background-image: var(--illustration-microspot-lightbulb-small)
}

.ivm-view-attr__system-image--video-meeting-small {
    background-image: var(--illustration-microspot-video-meeting-small)
}

.ivm-view-attr__system-image--magic-wand-small {
    background-image: var(--illustration-microspot-magic-wand-small)
}

.ivm-view-attr__system-image--magic-wand-large {
    background-image: var(--illustration-microspot-magic-wand-large)
}

.ivm-view-attr__system-image--sparkle-small {
    background-image: var(--illustration-microspot-sparkle-small)
}

.ivm-view-attr__system-image--sparkle-large {
    background-image: var(--illustration-microspot-sparkle-large)
}

.ivm-view-attr__system-image--binders-small {
    background-image: var(--illustration-microspot-binders-small)
}

.ivm-view-attr__system-image--birthday-small {
    background-image: var(--illustration-microspot-birthday-small)
}

.ivm-view-attr__system-image--image-stack-small {
    background-image: var(--illustration-microspot-image-stack-small)
}

.ivm-view-attr__system-image--document-comment-small {
    background-image: var(--illustration-microspot-document-comment-small)
}

.ivm-view-attr__system-image--document-small {
    background-image: var(--illustration-microspot-document-small)
}

.ivm-view-attr__system-image--gift-small {
    background: var(--illustration-microspot-gift-small)
}

.ivm-view-attr__system-image--video-small {
    background-image: var(--illustration-microspot-video-small)
}

.ivm-view-attr__icon--accent-person {
    color: var(--voyager-color-icon-accent-person)
}

.ivm-view-attr__icon--accent-company {
    color: var(--voyager-color-icon-accent-company)
}

.ivm-view-attr__icon--accent-school {
    color: var(--voyager-color-icon-accent-school)
}

.ivm-view-attr__icon--accent-group {
    color: var(--voyager-color-icon-accent-group)
}

.ivm-view-attr__icon--accent-event {
    color: var(--voyager-color-icon-accent-event)
}

.ivm-view-attr__icon--accent-publication {
    color: var(--voyager-color-icon-accent-publication)
}

.ivm-view-attr__icon--brand {
    color: var(--color-brand)
}

.ivm-view-attr__icon--icon {
    color: var(--color-icon)
}

.ivm-view-attr__icon--signal-positive {
    color: var(--color-signal-positive)
}

.ivm-view-attr__icon--signal-neutral {
    color: var(--color-signal-neutral)
}

.ivm-view-attr__icon--signal-negative {
    color: var(--color-signal-negative)
}

.ivm-view-attr__icon--premium-inbug {
    color: var(--color-premium-inbug)
}

.ivm-view-attr__img--centered {
    background-position: 50%;
    background-size: cover;
    object-position: center;
    object-fit: cover
}

.ivm-view-attr__img--aspect-fit {
    object-fit: contain
}

.ivm-view-attr__img--aspect-fill {
    object-fit: cover
}

.ivm-view-attr__img--center {
    object-position: center;
    object-fit: cover
}

:root {
    --premium-branding-large: url(/aero-v1/sc/h/es2035ne9ivdvq8vj7n92cnh7)
}

.theme--dark {
    --premium-branding-large: url(/aero-v1/sc/h/86f59tv96eelthfeeuhf381u6)
}

.ivm-entity-pile__plus-number--company {
    width: 40px;
    height: 40px
}

.ivm-entity-pile__plus-number--profile {
    width: 42px;
    height: 42px;
    margin: 3px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 {
    width: 24px;
    height: 24px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img {
    width: 16px;
    height: 16px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img {
    width: 12px;
    height: 12px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:last-child {
    left: 8px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 6px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 2px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 {
    width: 32px;
    height: 32px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img {
    width: 21.33333px;
    height: 21.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img {
    width: 16px;
    height: 16px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:last-child {
    left: 10.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 8px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 2.5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 {
    width: 40px;
    height: 40px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img {
    width: 26.66667px;
    height: 26.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img {
    width: 20px;
    height: 20px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:last-child {
    left: 13.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 10px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 3px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 {
    width: 48px;
    height: 48px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img {
    width: 32px;
    height: 32px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img {
    width: 24px;
    height: 24px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:last-child {
    left: 16px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 12px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 3.5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 {
    width: 56px;
    height: 56px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img {
    width: 37.33333px;
    height: 37.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img {
    width: 28px;
    height: 28px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:last-child {
    left: 18.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 14px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 4px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 {
    width: 72px;
    height: 72px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img {
    width: 48px;
    height: 48px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img {
    width: 36px;
    height: 36px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:last-child {
    left: 24px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 18px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 {
    width: 88px;
    height: 88px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img {
    width: 58.66667px;
    height: 58.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img {
    width: 44px;
    height: 44px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:last-child {
    left: 29.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 22px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 6px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 {
    width: 104px;
    height: 104px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img {
    width: 69.33333px;
    height: 69.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img {
    width: 52px;
    height: 52px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:last-child {
    left: 34.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 26px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 7px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 {
    width: 128px;
    height: 128px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img {
    width: 85.33333px;
    height: 85.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img {
    width: 64px;
    height: 64px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:last-child {
    left: 42.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 32px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 9px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 {
    width: 200px;
    height: 200px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img {
    width: 133.33333px;
    height: 133.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img {
    width: 100px;
    height: 100px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:last-child {
    left: 66.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 50px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 14px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 {
    width: 240px;
    height: 240px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img {
    width: 160px;
    height: 160px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img {
    width: 120px;
    height: 120px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:last-child {
    left: 80px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 60px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 16px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img,.ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 {
    width: 280px;
    height: 280px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img {
    width: 186.66667px;
    height: 186.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img,.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img {
    width: 140px;
    height: 140px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:last-child {
    left: 93.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 70px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 19px
}

.ivm-view-attr__grid-plus-number {
    font-size: 12px
}

.ivm-view-attr__entity-img--profile {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 3px solid transparent;
    border-radius: 49.9%
}

.ivm-view-attr__entity-img--company,.ivm-view-attr__entity-img--content,.ivm-view-attr__entity-img--group,.ivm-view-attr__entity-img--professional-event,.ivm-view-attr__entity-img--school {
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px;
    margin-right: .4rem
}

.artdeco-entity-pile {
    display: flex;
    align-items: center;
    list-style-type: none;
    line-height: 0
}

.artdeco-entity-pile__entity {
    margin-left: 0
}

.artdeco-entity-pile__entity--has-action {
    cursor: pointer
}

.artdeco-entity-pile__image {
    box-sizing: border-box;
    background-clip: content-box
}

.artdeco-entity-pile__image--circle {
    border-radius: 50%
}

.artdeco-entity-pile__image--square {
    border-radius: 6px
}

.artdeco-entity-pile__image--1 {
    width: 3.2rem;
    height: 3.2rem;
    padding: .1rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--1 {
    padding: 0;
    border: 1px solid #fff
}

.artdeco-entity-pile__image--2 {
    width: 4rem;
    height: 4rem;
    padding: .1rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--2 {
    padding: 0;
    border: 1px solid #fff
}

.artdeco-entity-pile__image--3 {
    width: 4.8rem;
    height: 4.8rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--3 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile__image--4 {
    width: 5.6rem;
    height: 5.6rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--4 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile__image--5 {
    width: 7.2rem;
    height: 7.2rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--5 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--1:nth-of-type(1n+2) {
    margin-left: -16px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--2:nth-of-type(1n+2) {
    margin-left: -20px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--3:nth-of-type(1n+2) {
    margin-left: -24px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--4:nth-of-type(1n+2) {
    margin-left: -28px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--5:nth-of-type(1n+2) {
    margin-left: -36px
}

.artdeco-entity-pile__rollup {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid rgba(0,0,0,.6)
}

.artdeco-entity-pile__rollup--1,.artdeco-entity-pile__rollup--2 {
    font-family: var(--artdeco-typography-sans);
    --artdeco-reset-typography_getFontSize: 1.2rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0,0,0,.6)
}

.artdeco-entity-pile__rollup--3,.artdeco-entity-pile__rollup--4,.artdeco-entity-pile__rollup--5 {
    font-family: var(--artdeco-typography-sans);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0,0,0,.6)
}

.artdeco-entity-pile__rollup--circle {
    border-radius: 50%
}

.artdeco-entity-pile__rollup--square {
    border-radius: 5px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__rollup--square {
    border-radius: 4px
}

.launchpad-v2 {
    padding: var(--spacing-two-x);
    padding-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2.launchpad-v2--with-background {
    padding: var(--spacing-three-x);
    background: linear-gradient(var(--gradient-premium-coach-overlay)),linear-gradient(var(--gradient-premium-coach-background))
}

.launchpad-v2.launchpad-v2--with-background-overrides {
    padding: var(--spacing-two-x) var(--spacing-two-x) var(--spacing-one-x)
}

.launchpad-v2.launchpad-v2--with-background-overrides .artdeco-pagination__pages--dot {
    padding-left: var(--spacing-one-and-a-half-x)
}

.launchpad-v2.launchpad-v2--with-background-overrides .artdeco-pagination__indicator--dot {
    margin-right: var(--spacing-one-and-a-half-x)
}

.launchpad-v2__dismiss-btn {
    position: absolute;
    right: var(--spacing-one-x);
    top: var(--spacing-one-x);
    z-index: 1
}

.launchpad-v2__dismiss-btn.launchpad-v2__dismiss-btn--with-background {
    right: var(--spacing-two-x);
    top: var(--spacing-two-x)
}

.launchpad-v2--with-background-overrides .launchpad-v2__dismiss-btn {
    position: unset;
    right: unset;
    top: unset;
    z-index: unset
}

.launchpad-v2--with-background-overrides .launchpad-v2__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    z-index: 1
}

.launchpad-v2--with-background-overrides .launchpad-v2__branding-ctr {
    color: var(--color-label);
    flex-grow: 1
}

.launchpad-v2__progress-meter {
    display: flex;
    flex-grow: 99
}

.launchpad-v2__progress-text {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    margin-left: var(--spacing-half-x)
}

.launchpad-v2__branding-image {
    margin-top: .8rem;
    margin-bottom: 1.2rem
}

.launchpad-v2-multi-content-layout {
    margin-left: calc(-1*var(--spacing-two-x));
    margin-right: calc(-1*var(--spacing-two-x))
}

.launchpad-v2-multi-content-layout__carousel {
    position: relative
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__heading {
    display: none
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__content {
    padding: 0;
    border-radius: var(--corner-radius-medium);
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__item-container {
    height: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout__carousel-card {
    height: 100%;
    margin: 1px;
    margin-left: var(--spacing-two-x);
    margin-right: var(--spacing-two-x);
    overflow: hidden
}

.launchpad-v2-multi-content-layout__carousel-nav {
    position: absolute;
    top: calc(50% - 1.6rem)
}

.launchpad-v2-multi-content-layout__carousel-nav[disabled] {
    visibility: hidden
}

.launchpad-v2-multi-content-layout__carousel-nav--previous {
    left: .8rem
}

.launchpad-v2-multi-content-layout__carousel-nav--next {
    right: .8rem
}

.launchpad-v2-multi-content-layout__carousel-nav--muted {
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.launchpad-v2-multi-content-layout__carousel-nav--muted .artdeco-button__icon {
    color: var(--color-icon-on-dark)!important
}

.launchpad-v2-multi-content-layout__carousel-nav--muted:focus,.launchpad-v2-multi-content-layout__carousel-nav--muted:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.launchpad-v2-multi-content-layout__carousel-nav--muted:focus .artdeco-button__icon,.launchpad-v2-multi-content-layout__carousel-nav--muted:hover .artdeco-button__icon {
    color: var(--color-icon-on-dark-active)!important
}

.launchpad-v2-multi-content-layout-wide__carousel {
    position: relative
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__heading {
    display: none
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__content {
    padding: 0;
    border-radius: var(--corner-radius-medium);
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__item-container {
    height: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout-wide__carousel-card {
    height: 100%;
    margin: 1px;
    overflow: hidden
}

.launchpad-v2-multi-content-layout-wide__carousel-nav {
    position: absolute;
    top: calc(50% - 1.6rem)
}

.launchpad-v2-multi-content-layout-wide__carousel-nav[disabled] {
    visibility: hidden
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--previous {
    left: -1.6rem
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--next {
    right: -1.6rem
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted {
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted .artdeco-button__icon {
    color: var(--color-icon-on-dark)!important
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted:focus,.launchpad-v2-multi-content-layout-wide__carousel-nav--muted:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted:focus .artdeco-button__icon,.launchpad-v2-multi-content-layout-wide__carousel-nav--muted:hover .artdeco-button__icon {
    color: var(--color-icon-on-dark-active)!important
}

.launchpad-v2-multi-content-layout-full-with-background .artdeco-carousel__pagination {
    margin-bottom: 0;
    padding-top: 1.2rem
}

.launchpad-v2--with-background-overrides .launchpad-v2-multi-content-layout-full-with-background .artdeco-carousel__pagination {
    padding-top: unset;
    height: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: var(--spacing-one-and-a-half-x) 0 0
}

.launchpad-v2--with-background-overrides .launchpad-v2-multi-content-layout-full-with-background__carousel .artdeco-carousel__heading {
    margin-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2-multi-content-layout-full-with-background__carousel .artdeco-carousel__content {
    padding: 0
}

.launchpad-v2-multi-content-layout-full-with-background__carousel-card {
    height: 100%;
    background: var(--color-transparent)!important;
    box-shadow: none!important
}

.launchpad-v2-multi-content-layout-full-with-background__carousel-nav {
    position: absolute;
    bottom: 1.2rem
}

.launchpad-v2--with-background-overrides .launchpad-v2-multi-content-layout-full-with-background__carousel-nav {
    bottom: unset;
    margin-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2-multi-content-layout-full-with-background__carousel-nav[disabled] {
    visibility: hidden
}

.launchpad-v2-multi-content-layout-full-with-background__carousel-nav--previous {
    left: 1.2rem
}

.launchpad-v2--with-background-overrides .launchpad-v2-multi-content-layout-full-with-background__carousel-nav--previous {
    left: var(--spacing-two-x)
}

.launchpad-v2-multi-content-layout-full-with-background__carousel-nav--next {
    right: 1.2rem
}

.launchpad-v2--with-background-overrides .launchpad-v2-multi-content-layout-full-with-background__carousel-nav--next {
    right: var(--spacing-two-x)
}

.launchpad-v2-card-with-gray-bg {
    height: 100%;
    padding: 1.6rem;
    background-color: var(--voyager-color-background-brand-accent-5-tint);
    display: flex;
    flex-direction: row
}

.launchpad-v2-card-with-gray-bg--with-carousel-nav-left {
    padding-left: 3.2rem
}

.launchpad-v2-card-with-gray-bg--with-carousel-nav-right {
    padding-right: 4.8rem
}

.launchpad-v2-card-with-gray-bg__cta-container {
    padding-left: 1.6rem;
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.launchpad-v2-card-with-gray-bg__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-gray-bg__label {
    font-size: var(--font-size-xsmall);
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-gray-bg__title {
    font-size: var(--font-size-body-medium)
}

.launchpad-v2-card-with-image-1 {
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-1__image {
    display: flex;
    justify-content: center;
    margin-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-1__image .ivm-view-attr__system-image--small {
    background-repeat: no-repeat
}

.launchpad-v2-card-with-image-1__image--circle {
    border-radius: 50%
}

.launchpad-v2-card-with-image-1__title {
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-1__subtitle,.launchpad-v2-card-with-image-1__title--lacks-subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-1__cta {
    width: 48%
}

.launchpad-v2-card-with-image-1__cta:nth-of-type(2) {
    margin-left: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-2__image {
    height: 168px;
    overflow: hidden
}

.launchpad-v2-card-with-image-2__title {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-2__bottom {
    padding: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-3 {
    text-align: center;
    padding: var(--spacing-two-x) var(--spacing-eight-x)
}

.launchpad-v2-card-with-image-3__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-3__title {
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-3__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-4__image {
    height: 168px;
    overflow: hidden
}

.launchpad-v2-card-with-image-4__title {
    padding-bottom: var(--spacing-one-x);
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-image-4__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-4__bottom {
    padding: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-5 {
    margin: 0 var(--spacing-three-x) 0 var(--spacing-one-x);
    gap: 4rem
}

.launchpad-v2-card-with-image-5__title {
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-image-5__subtitle {
    color: var(--color-text-low-emphasis);
    padding-top: var(--spacing-half-x)
}

.launchpad-v2-card-with-image-5 .launchpad-v2-card-with-image-5__subtitle {
    color: var(--color-text)
}

.launchpad-v2-card-with-image-5__bottom {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--spacing-one-x 0);
    align-items: flex-start
}

.launchpad-v2-card-with-icon-1 {
    text-align: center;
    background-color: var(--color-background-brand-accent-3);
    height: 100%;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 4.8rem;
    padding-right: 4.8rem
}

.launchpad-v2-card-with-icon-1__image {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-icon-1__cta {
    margin-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2-card-with-yellow-bg {
    height: 100%;
    padding: var(--spacing-two-x) var(--spacing-three-x);
    background-color: var(--voyager-color-background-contribution-card)
}

.launchpad-v2-card-with-yellow-bg--v2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.6rem 1.6rem 1.2rem
}

.launchpad-v2-card-with-yellow-bg__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-yellow-bg__title {
    margin-bottom: var(--spacing-eight-x);
    margin-top: var(--spacing-half-x)
}

.launchpad-v2-card-with-yellow-bg__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-yellow-bg__subtitle--v2 {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall)
}

.launchpad-v2-card-with-yellow-bg__skill-label {
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-yellow-bg__skill-label .app-aware-link,.launchpad-v2-card-with-yellow-bg__skill-label .app-aware-link:hover {
    color: var(--color-text-low-emphasis)
}

.launchpad-v2-card-with-yellow-bg__skill-label--v2 {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-yellow-bg__skill-label--v2 .app-aware-link,.launchpad-v2-card-with-yellow-bg__skill-label--v2 .app-aware-link:hover {
    color: var(--color-text-low-emphasis)
}

.launchpad-v2-card-with-yellow-bg__cta {
    position: absolute;
    bottom: 0;
    margin-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-yellow-bg__cta--v2 {
    margin: 1.2rem 0
}

.launchpad-v2-card-with-yellow-bg__divider {
    color: var(--color-border-faint);
    margin: 0 0 1.2rem
}

.launchpad-v2-card-with-form-section-1__image {
    height: 168px;
    overflow: hidden
}

.launchpad-v2-card-with-form-section-1__form-section,.launchpad-v2-card-with-form-section-1__title {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-form-section-1__bottom {
    padding: var(--spacing-two-x)
}

.cohort-view__subtitle {
    color: var(--color-text-low-emphasis);
    font-size: 12px;
    margin-bottom: var(--spacing-one-x);
    margin-top: var(--spacing-half-x)
}

.cohort-view__subtitle--with-ctas {
    margin-top: calc(-1*var(--spacing-half-x))
}

.recommended-actions-fluid-entity-list {
    display: grid;
    gap: 1.2rem;
    list-style-type: none
}

.recommended-actions-fluid-entity-list--jobs {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media screen and (min-width: 768px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:1fr
    }
}

@media screen and (min-width: 992px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media screen and (min-width: 1200px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.recommended-actions-fluid-entity-list--feed-activity {
    grid-template-columns: minmax(0,1fr)
}

@media screen and (min-width: 992px) {
    .recommended-actions-fluid-entity-list--feed-activity {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media screen and (min-width: 1200px) {
    .recommended-actions-fluid-entity-list--feed-activity {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.entity-prompt__top-card {
    margin-bottom: 1.6rem
}

.entity-prompt__top-card-header {
    padding-left: 1.6rem
}

.entity-prompt__content-container {
    padding: 1.6rem
}

.entity-prompt__elements-content {
    display: flex;
    flex-direction: column;
    width: 100%
}

.entity-prompt__elements-primary-content {
    align-items: flex-start;
    column-gap: 1.2rem;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: space-between
}

.entity-prompt__title-link:hover {
    text-decoration-color: var(--color-text)
}

.entity-prompt__insights {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: .4rem
}

.entity-prompt__insights-image {
    display: inline-block;
    vertical-align: middle;
    margin-right: .4rem
}

.entity-prompt__insights-image--no-link {
    margin-right: 1.6rem
}

.entity-prompt__insights-text:focus,.entity-prompt__insights-text:hover {
    color: var(--color-action);
    text-decoration: underline
}

.entity-prompt__insights .app-aware-link {
    color: var(--color-text-low-emphasis)
}

.entity-prompt__insights .app-aware-link:focus,.entity-prompt__insights .app-aware-link:hover {
    color: var(--color-action)
}

.entity-prompt__insights .app-aware-link:visited {
    text-decoration: none
}

.entity-prompt__subcontent-container {
    padding: 0 1.6rem
}

.entity-prompt__footer-cta {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.6rem;
    text-align: center
}

.recommended-actions-entity-card__content {
    display: flex;
    flex-direction: column;
    width: 100%
}

.recommended-actions-entity-card__primary-content {
    align-items: flex-start;
    column-gap: 1.2rem;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: space-between
}

.recommended-actions-entity-card__ctas {
    display: inline-flex;
    column-gap: 1.2rem
}

.recommended-actions-entity-card__insights {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: .4rem
}

.recommended-actions-entity-card__insights-image {
    display: inline-block;
    vertical-align: middle;
    margin-right: .4rem
}

.recommended-actions-entity-card__insights .app-aware-link {
    color: var(--color-text-low-emphasis)
}

.recommended-actions-entity-card__insights .app-aware-link:focus,.recommended-actions-entity-card__insights .app-aware-link:hover {
    color: var(--color-action)
}

.recommended-actions-entity-card__insights .app-aware-link:visited {
    text-decoration: none
}

.follow-company__follow-button {
    min-width: 90px
}

.follow-company__overflow {
    display: inline-block;
    margin-left: .8rem
}

@media screen and (max-width: 992px) {
    .follow-company__overflow {
        margin-left:0;
        margin-top: .8rem;
        display: block
    }
}

@media only screen and (max-width: 992px) and (min-width:769px) {
    .recommended-actions-info-banner__title-container {
        max-width:45%;
        overflow-wrap: break-word
    }
}

@media only screen and (max-width: 457px) {
    .recommended-actions-info-banner__title-container {
        max-width:40%;
        overflow-wrap: break-word
    }
}

.view-experience-member__experience-list-header {
    padding-bottom: .8rem
}

.view-experience-member__experience-list-item {
    display: flex;
    padding: 1.2rem 0
}

.view-experience-member__experience-list-item-info {
    padding-left: .8rem
}

.pe-form {
    background: var(--color-background-container);
    min-height: calc(100vh - 56px)
}

.pe-form__action-on-field {
    float: right;
    margin-bottom: 0;
    margin-top: .4rem;
    color: var(--color-action)
}

.pe-form__action-on-field:active,.pe-form__action-on-field:hover {
    text-decoration: none
}

.pe-form-header__title {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    font-size: 2rem;
    flex: 1
}

.pe-form-body {
    margin-top: 56px;
    padding: 16px;
    clear: left
}

.pe-form-footer__actions {
    padding: 16px
}

.pe-form-field {
    margin-top: 3.2rem
}

.pe-form-field:after {
    content: "";
    display: table;
    clear: both
}

.pe-form-field:first-child {
    margin-top: calc(3.2rem - 16px)
}

.pe-form-field--action {
    margin-top: 3.2rem
}

.pe-form-field__text-input:disabled {
    color: var(--color-disabled)
}

.pe-form-field__aux {
    overflow: hidden
}

.pe-form-field__aux--two-column {
    column-count: 2
}

.pe-form-field__error-message {
    border-color: var(--color-signal-negative);
    color: var(--color-signal-negative)
}

.pe-form-field__countdown {
    float: left
}

.pe-form-field--has-error .pe-form-field__countdown,.pe-form-field__validation-message {
    border-color: var(--color-signal-negative)
}

.pe-form-field--has-error .pe-form-field__help-text {
    display: none
}

.pe-form-field--has-error .pe-form-field__location-city,.pe-form-field--has-error .pe-form-field__location-province,.pe-form-field--has-error .pe-form-field__location-zipcode,.pe-form-field--has-error .pe-form-field__patent-offices,.pe-form-field--has-error .pe-form-field__text-input,.pe-form-field--has-error .pe-form-field__textarea,.pe-form-field--has-error .pe-form-field__year-error,.pe-form-field--has-error .type-ahead-input input {
    border-bottom-color: var(--color-signal-negative)
}

.pe-form-field__month-year-date {
    width: 47.5%
}

.pe-form-field__label--disabled {
    color: var(--color-disabled)
}

.pe-form-field__pre-cur-position-list .separator:before {
    content: "\00B7";
    padding: 0 .4rem 0 0
}

.pe-form-field__pre-cur-position-body {
    border-left: 1px solid var(--color-border-faint)
}

.pe-form-field__basic-typeahead {
    z-index: 3
}

.pe-form-field__country-region-picker {
    z-index: 4
}

.pe-form-field__postal-code {
    flex: 0 1 200px;
    margin-right: 2.4rem
}

.pe-form-field__locations-within {
    flex-grow: 1
}

.pe-form-field__position-details-container {
    margin-left: 2.4rem
}

.pe-form.simple-form .floating-label {
    margin-top: calc(3.2rem + 20px)
}

.pe-form.simple-form .floating-label:first-child {
    margin-top: calc(3.2rem + 4px)
}

.pe-form.simple-form .floating-label .label-text {
    top: .8rem
}

.pe-form.simple-form .floating-label.has-logo .label-text {
    left: calc(24px + .8rem)
}

.pe-form.simple-form .floating-label.has-logo[data-form-elem-focus=true] .label-text {
    transform: translate(-calc(24px + .8rem),-32px-0.8rem)
}

.pe-form.simple-form .floating-label textarea {
    max-height: 7em;
    padding: 6px 0;
    resize: none;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: 0
}

@media screen and (min-height: 601px) {
    .pe-edit-form-page__modal {
        overflow:visible
    }
}

.pe-edit-form-page__modal--large {
    max-height: calc(100vh - 256px)
}

@media screen and (max-height: 1440px) {
    .pe-edit-form-page__modal--large {
        max-height:calc(100vh - 160px)
    }
}

@media screen and (max-height: 1024px) {
    .pe-edit-form-page__modal--large {
        max-height:calc(100vh - 112px)
    }
}

@media screen and (max-height: 960px) {
    .pe-edit-form-page__modal--large {
        max-height:calc(100vh - 96px)
    }
}

@media screen and (max-height: 600px) {
    .pe-edit-form-page__modal--large {
        max-height:none
    }
}

.pe-edit-form-page__content-wrapper {
    overflow: auto
}

.pe-edit-form-page__content {
    overflow: visible;
    position: relative;
    padding: 0
}

.pe-edit-form-page__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10
}

.pe-edit-form-page__loading-scrim {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--voyager-color-background-scrim-tint);
    z-index: 9
}

.pe-edit-form-page__content--typeahead-within.pe-edit-form-page__content--typeahead-within .basic-typeahead__triggered-content {
    position: relative
}

.pe-edit-form-page__form-suggestion-link-text {
    text-decoration: underline
}

.pe-next-action-page__header {
    border-bottom: none
}

.pe-next-action-page__content-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 4.8rem 0
}

.pe-next-action-page__illustration {
    height: 56px;
    width: 56px;
    background-size: cover
}

.pe-next-action-page__subtitle {
    text-align: center
}

.pe-osmosis-section__toggle-text {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    color: var(--color-text-low-emphasis)
}

.pe-osmosis-section__toggle-text a {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize)
}

.pe-osmosis-section__toggle-text p {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    color: var(--color-text-low-emphasis)
}

.pe-profile-top-card-form__dropdown-trigger {
    margin: 1.2rem 0 1.2rem 2.4rem;
    display: flex;
    align-items: center;
    color: var(--color-icon)
}

.pe-profile-top-card-form__dropdown-content {
    left: 2.4rem;
    max-width: 375px;
    max-height: none;
    padding: 1.2rem 1.6rem 3.2rem
}

.pe-profile-top-card-form__dropdown-content .artdeco-dropdown__content-inner {
    max-height: none;
    overflow: visible
}

.pe-profile-top-card-form__dropdown-option {
    display: flex;
    flex-direction: column;
    padding-top: var(--spacing-one-and-a-half-x)
}

.pe-profile-top-card-form__dropdown-v2-option {
    display: flex;
    flex-direction: column
}

.pe-profile-top-card-form__premium-settings {
    margin-top: 1.6rem;
    margin-bottom: .8rem;
    padding: 0 2.4rem
}

.pe-profile-top-card-form__premium-settings-list {
    padding-top: .8rem
}

.pe-profile-top-card-form__dropdown-option-form-item {
    margin-top: .8rem
}

.pe-treasury-edit__media {
    position: relative;
    margin-bottom: 3.2rem;
    background-color: var(--voyager-color-background-container-tint-2);
    height: 176px;
    display: flex;
    justify-content: center;
    align-items: center
}

.pe-treasury-edit__media--condensed {
    width: 300px;
    border-radius: var(--corner-radius-medium);
    position: relative;
    height: auto!important;
    overflow: hidden;
    margin: 0
}

.pe-treasury-edit__preview-image {
    border: 1px solid var(--color-border-faint);
    border-radius: 4px;
    width: 100%;
    height: 176px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.pe-treasury-edit__preview-image-updated {
    width: 300px
}

.pe-treasury-edit__media-pencil {
    right: var(--spacing-one-x);
    top: var(--spacing-one-x);
    position: absolute
}

.pe-treasury-edit__media-pencil-button {
    box-shadow: var(--elevation-lined)
}

.pe-treasury-edit__ghost-picture {
    width: 100%;
    min-height: 176px;
    background: var(--illustration-microspot-image-large) no-repeat 50%;
    background-color: var(--voyager-color-background-container-tint-2)
}

.pe-treasury-edit__media-title {
    margin-top: 0
}

.pe-treasury-edit__media-loader {
    min-height: 176px;
    display: flex;
    align-items: center
}

.pe-edit-settings-dropdown__trigger {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: .8rem 0
}

@media (-ms-high-contrast:white-on-black),(forced-colors:active) and (prefers-color-scheme: dark) {
    .pe-edit-settings-dropdown__trigger li-icon[type=caret]>svg {
        color:var(--color-icon-on-dark)
    }
}

.pe-edit-settings-dropdown__trigger-icon {
    margin-left: .8rem
}

.pe-edit-settings-dropdown__content {
    top: calc(100% - .8rem);
    max-width: 375px;
    max-height: none;
    padding: 1.6rem
}

.pe-edit-settings-dropdown__content .artdeco-dropdown__content-inner {
    max-height: none;
    overflow: visible
}

.resume-onboarding {
    background-color: var(--voyager-color-background-container-tint-2)
}

.resume-onboarding--is-not-job-pillar {
    margin-top: 52px
}

.resume-onboarding-content {
    width: 1128px
}

.resume-onboarding__title {
    max-width: 960px;
    padding: 20px 0
}

.resume-onboarding__btn-continue {
    margin: 14px 0
}

.resume-onboarding__btn-continue:hover {
    text-decoration: none
}

.org-cropped-image {
    height: 100%;
    width: 100%
}

.org-cropped-image__img {
    width: 100%
}

.org-cropped-image__cover-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%
}

.org-cropped-image__targeted-content-cover-image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.org-cropped-image--has-fixed-ratio .org-cropped-image__cover-image {
    padding-top: 56.25%
}

.org-media-item__slideshare-container {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    padding-bottom: 0;
    overflow: hidden
}

.org-media-item__slideshare-container .org-media-item__slideshare-frame {
    position: absolute;
    top: 0;
    left: 0
}

.org-media-item--is-hero-media {
    width: 100%;
    overflow: hidden
}

.org-media-item--is-hero-media .org-media-item__cropped-image {
    line-height: 0;
    max-height: 376px
}

.org-media-item__cropped-image {
    overflow: hidden
}

.org-media-item__vimeo-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

.org-media-item__vimeo-player {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.org-media-item__video-player .vjs-control-bar {
    z-index: 1
}

.org-youtube-player {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    background-color: var(--color-background-container)
}

.org-youtube-player:focus {
    outline: 2px solid var(--color-action)
}

.org-youtube-player__thumbnail-container,.org-youtube-player__video-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.org-youtube-player__thumbnail-container {
    overflow: hidden
}

.org-youtube-player__play-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.org-youtube-player__play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--color-action)
}

.org-youtube-player__play-btn .artdeco-button__icon svg {
    height: 24px;
    width: 24px
}

.org-youtube-player__preview-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    display: block
}

.org-youtube-player__vector-thumbnail {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    width: 100%
}

.takeover-welcome-mat__icon {
    display: block;
    text-align: center;
    padding-top: 137px;
    padding-bottom: 45px
}

.takeover-splash-container {
    display: flex
}

.artdeco-modal.takeover-modal--is-full-page {
    top: 0;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    max-height: 100vh
}

.takeover-remember-me__icon {
    background-position: top;
    background-repeat: no-repeat;
    height: 48px
}

.takeover-remember-me__icon--is-unlock {
    background-image: var(--illustration-microspot-unlocked-small)
}

.lt-line-clamp {
    overflow: hidden;
    position: relative
}

.lt-line-clamp__ellipsis--dummy {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0
}

.lt-line-clamp--single-line {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.lt-line-clamp--multi-line {
    /*! autoprefixer: off */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.lt-line-clamp__raw-line {
    white-space: pre-line
}

.lt-line-clamp__dummy-element {
    display: inline
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    position: relative
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
    pointer-events: none
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%
}

.ql-clipboard p {
    margin: 0;
    padding: 0
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ql-editor>* {
    cursor: text
}

.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol,.ql-editor ul {
    padding-left: 1.5em
}

.ql-editor ol>li,.ql-editor ul>li {
    list-style-type: none
}

.ql-editor ul>li:before {
    content: "\2022"
}

.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true] {
    pointer-events: none
}

.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li * {
    pointer-events: all
}

.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li:before {
    content: "\2611"
}

.ql-editor ul[data-checked=false]>li:before {
    content: "\2610"
}

.ql-editor li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.ql-editor li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.ql-editor li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0
}

.ql-editor ol li:before {
    content: counter(list-0,decimal) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2,lower-roman) ". "
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3,decimal) ". "
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5,lower-roman) ". "
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6,decimal) ". "
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7,lower-alpha) ". "
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8,lower-roman) ". "
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9,decimal) ". "
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.ql-editor .ql-bg-black {
    background-color: #000
}

.ql-editor .ql-bg-red {
    background-color: #e60000
}

.ql-editor .ql-bg-orange {
    background-color: #f90
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0
}

.ql-editor .ql-bg-green {
    background-color: #008a00
}

.ql-editor .ql-bg-blue {
    background-color: #06c
}

.ql-editor .ql-bg-purple {
    background-color: #93f
}

.ql-editor .ql-color-white {
    color: #fff
}

.ql-editor .ql-color-red {
    color: #e60000
}

.ql-editor .ql-color-orange {
    color: #f90
}

.ql-editor .ql-color-yellow {
    color: #ff0
}

.ql-editor .ql-color-green {
    color: #008a00
}

.ql-editor .ql-color-blue {
    color: #06c
}

.ql-editor .ql-color-purple {
    color: #93f
}

.ql-editor .ql-font-serif {
    font-family: Georgia,Times New Roman,serif
}

.ql-editor .ql-font-monospace {
    font-family: Monaco,Courier New,monospace
}

.ql-editor .ql-size-small {
    font-size: .75em
}

.ql-editor .ql-size-large {
    font-size: 1.5em
}

.ql-editor .ql-size-huge {
    font-size: 2.5em
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.ql-editor .ql-align-center {
    text-align: center
}

.ql-editor .ql-align-justify {
    text-align: justify
}

.ql-editor .ql-align-right {
    text-align: right
}

.ql-editor.ql-blank:before {
    color: rgba(0,0,0,.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {
    clear: both;
    content: "";
    display: table
}

.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px
}

.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%
}

.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {
    outline: none
}

.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover {
    color: #06c
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
    fill: #06c
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter {
    stroke: #06c
}

@media (pointer: coarse) {
    .ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active) {
        color:#444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #444
    }
}

.ql-snow,.ql-snow * {
    box-sizing: border-box
}

.ql-snow .ql-hidden {
    display: none
}

.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {
    visibility: hidden
}

.ql-snow .ql-tooltip {
    position: absolute;
    transform: translateY(10px)
}

.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none
}

.ql-snow .ql-tooltip.ql-flip {
    transform: translateY(-10px)
}

.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.ql-snow .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {
    fill: #444
}

.ql-snow .ql-empty {
    fill: none
}

.ql-snow .ql-even {
    fill-rule: evenodd
}

.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin {
    stroke-width: 1
}

.ql-snow .ql-transparent {
    opacity: .4
}

.ql-snow .ql-direction svg:last-child {
    display: none
}

.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline
}

.ql-snow .ql-direction.ql-active svg:first-child {
    display: none
}

.ql-snow .ql-editor h1 {
    font-size: 2em
}

.ql-snow .ql-editor h2 {
    font-size: 1.5em
}

.ql-snow .ql-editor h3 {
    font-size: 1.17em
}

.ql-snow .ql-editor h4 {
    font-size: 1em
}

.ql-snow .ql-editor h5 {
    font-size: .83em
}

.ql-snow .ql-editor h6 {
    font-size: .67em
}

.ql-snow .ql-editor a {
    text-decoration: underline
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.ql-snow .ql-editor code,.ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px
}

.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px
}

.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.ql-snow .ql-editor img {
    max-width: 100%
}

.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle
}

.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%
}

.ql-snow .ql-picker-label:before {
    display: inline-block;
    line-height: 22px
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap
}

.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1
}

.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {
    width: 28px
}

.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px
}

.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0
}

.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px
}

.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0;
    width: 16px
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
    content: attr(data-label)
}

.ql-snow .ql-picker.ql-header {
    width: 98px
}

.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before {
    content: "Normal"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
    content: "Heading 1"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
    content: "Heading 2"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
    content: "Heading 3"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
    content: "Heading 4"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
    content: "Heading 5"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
    content: "Heading 6"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
    font-size: 2em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
    font-size: 1.5em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
    font-size: 1.17em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
    font-size: 1em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
    font-size: .83em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
    font-size: .67em
}

.ql-snow .ql-picker.ql-font {
    width: 108px
}

.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before {
    content: "Sans Serif"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
    content: "Serif"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
    content: "Monospace"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
    font-family: Georgia,Times New Roman,serif
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
    font-family: Monaco,Courier New,monospace
}

.ql-snow .ql-picker.ql-size {
    width: 98px
}

.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before {
    content: "Normal"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
    content: "Small"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
    content: "Large"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
    content: "Huge"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
    font-size: 10px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
    font-size: 18px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
    font-size: 32px
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000
}

.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    padding: 8px
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px
}

.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent
}

.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: 0 2px 8px rgba(0,0,0,.2)
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000
}

.ql-toolbar.ql-snow+.ql-container.ql-snow {
    border-top: 0
}

.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap
}

.ql-snow .ql-tooltip:before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px
}

.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0;
    padding: 3px 5px;
    width: 170px
}

.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.ql-snow .ql-tooltip a.ql-action:after {
    border-right: 1px solid #ccc;
    content: "Edit";
    margin-left: 16px;
    padding-right: 8px
}

.ql-snow .ql-tooltip a.ql-remove:before {
    content: "Remove";
    margin-left: 8px
}

.ql-snow .ql-tooltip a {
    line-height: 26px
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block
}

.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
    border-right: 0;
    content: "Save";
    padding-right: 0
}

.ql-snow .ql-tooltip[data-mode=link]:before {
    content: "Enter link:"
}

.ql-snow .ql-tooltip[data-mode=formula]:before {
    content: "Enter formula:"
}

.ql-snow .ql-tooltip[data-mode=video]:before {
    content: "Enter video:"
}

.ql-snow a {
    color: #06c
}

.ql-container.ql-snow {
    border: 1px solid #ccc
}

.ie-image-editor {
    --ie-canvas-container-height: 389px;
    --ie-image-editor-control-height: 140px;
    --ie-image-editor-control-tablist-height: 40px;
    --ie-image-editor-control-tabpanel-height: calc(var(--ie-image-editor-control-height) - var(--ie-image-editor-control-tablist-height));
    display: flex;
    flex-direction: column;
    position: relative
}

.ie-image-editor-undo-redo-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 24px
}

.ie-canvas-container {
    background-color: #000;
    height: var(--ie-canvas-container-height)
}

.ie-canvas-container--hidden {
    visibility: hidden;
    max-height: 0
}

.ie-fabric-container--use-translate {
    left: 50%;
    top: 50%
}

.ie-image-editor-control {
    min-height: var(--ie-image-editor-control-height);
    margin: 12px 24px 0
}

.ie-image-editor-tabpanel {
    min-height: var(--ie-image-editor-control-tabpanel-height)
}

.ie-image-editor-tablist {
    border-bottom-width: 0!important;
    min-height: var(--ie-image-editor-control-tablist-height)
}

.ie-image-editor-tablist-item {
    align-items: center;
    display: flex
}

.ie-image-editor-tablist-item:first-of-type {
    margin-left: 0!important
}

.ad-choice-modal .ad-choice-modal-content-loader {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-height: 400px
}

.ad-choice-modal .artdeco-empty-state__message {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal .artdeco-modal__actionbar {
    min-height: 4.8rem
}

.ad-choice-modal-empty-state {
    padding: .8rem 0
}

.ad-choice-modal__footer {
    min-height: 6.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.ad-choice-modal__feedback-actions {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    align-items: center;
    margin: 0 2.4rem;
    height: 9.6rem
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-text {
    margin-right: 2.4rem
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-buttons {
    margin-left: auto;
    display: inline-flex;
    align-items: flex-start
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-button {
    margin-left: 1.2rem
}

.ad-choice-modal-overview-messaging {
    display: flex;
    padding-top: .8rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.ad-choice-modal-overview-matched-facets {
    padding-top: 1.6rem
}

.ad-choice-modal-overview-matched-facets .artdeco-empty-state__headline {
    font-size: 1.4rem
}

.ad-choice-modal-overview-matched-facets .artdeco-empty-state__message {
    display: none
}

.ad-choice-modal-overview-matched-facets-list {
    padding: 1.2rem 0
}

.ad-choice-modal-overview-matched-facets-list .artdeco-list__item {
    padding: .4rem 0
}

.ad-choice-modal-overview-matched-facets-list .artdeco-list__item:after {
    border-bottom: unset
}

.ad-choice-modal-overview-matched-facets-disclaimer {
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-messaging__text {
    padding-left: 1.2rem
}

.ad-choice-modal-overview-messaging__paying-entity {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-matched-facets-disclaimer__link {
    display: inline-block;
    margin-left: .4rem
}

.ad-choice-modal-overview-matched-facets-disclaimer__icon {
    position: relative;
    top: 2px
}

.ad-choice-modal-facet-messaging {
    display: flex;
    padding-top: .8rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.ad-choice-modal-facet-reason {
    padding: 2.4rem 0
}

.ad-choice-modal-facet-control-actions {
    padding-top: 1.6rem;
    border-top: 1px solid var(--color-border-faint)
}

.ad-choice-modal-facet-control-actions .artdeco-list__item {
    padding: .4rem 0
}

.ad-choice-modal-facet-control-actions .artdeco-list__item:after {
    border-bottom: unset
}

.ad-choice-modal-facet-control-action {
    padding-left: 0
}

.ad-choice-modal-facet-messaging__text {
    padding-left: 1.6rem
}

.ad-choice-modal-facet-control-action__icon {
    position: relative;
    top: 2px
}

.ad-choice-modal-facet-messaging__disclaimer {
    padding-top: .8rem;
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-matched-facet {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 4.8rem;
    border-radius: 2px;
    transition: background .3s cubic-bezier(.4,0,.2,1)
}

.ad-choice-modal-overview-matched-facet:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ad-choice-modal-overview-matched-facet__text {
    width: 100%;
    text-align: left;
    margin: 0 1.2rem
}

.ad-choice-modal-overview-matched-facet__icon {
    margin-left: .8rem
}

.ad-menu-modal__option {
    width: 100%;
    display: flex;
    align-items: center;
    min-height: 4.8rem;
    transition: background .3s cubic-bezier(.4,0,.2,1)
}

.ad-menu-modal__option:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ad-menu-modal__option-text {
    margin-left: 1.6rem;
    text-align: initial
}

.ad-menu__option {
    padding: .4rem 0
}

.ad-menu__option:after {
    border-bottom: unset
}

.ad-banner {
    display: block;
    margin: 0 auto
}

.ad-banner-container {
    min-width: 1px;
    min-height: 1px
}

.ad-banner-container.is-header-zone {
    padding: 1.6rem 0;
    min-height: 17px;
    box-sizing: content-box
}

.ai-suggestions-bar {
    display: flex;
    align-items: center;
    width: 100%;
    padding: .8rem;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-normal);
    color: var(--color-text-low-emphasis);
    gap: .4rem
}

.ai-suggestions-bar__locked {
    padding: .4rem;
    display: flex;
    align-items: center
}

.ai-suggestions-bar__premium-chip {
    margin-right: 2px
}

.ai-suggestions-bar__draft-button .artdeco-button__icon {
    color: var(--premium-color-inbug)!important
}

.ai-suggestions-bar__feedback {
    margin-left: auto
}

.ai-suggestions-bar__premium-badge {
    margin-left: auto;
    padding-right: .8rem
}

.ai-suggestions-bar__locked-cta:hover {
    cursor: pointer
}

.ai-suggestions-bar__locked-cta:focus {
    text-decoration: underline;
    color: var(--color-action-active)
}

.ai-suggestions-bar__locked-cta:focus-visible {
    outline: 1px auto -webkit-focus-ring-color
}

.ai-suggestions-bar-feedback__container {
    min-height: 32px;
    display: flex;
    align-items: center
}

.ai-suggestions-bar-feedback__confirmation {
    margin-right: .8rem
}

.ai-suggestions-bar-feedback__overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    height: 100vh;
    width: 100vw;
    background-color: var(--voyager-color-background-overlay-hover)
}

.ai-suggestions-bar-feedback__form-container {
    z-index: 10001;
    position: absolute;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%)!important;
    max-height: 100vh;
    overflow: auto
}

.ai-suggestions-bar-feedback__hoverable-content {
    z-index: 10001
}

.ai-suggestions-bar-feedback__form-header {
    display: block;
    padding: 1.2rem .4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.ai-suggestions-bar-feedback__form-body {
    padding: 1.6rem .4rem
}

.ai-suggestions-bar-feedback__form-body .ai-suggestions-bar-feedback__form-content {
    padding: .4rem
}

.ai-suggestions-bar-feedback__form-footer {
    display: block;
    padding: 1.6rem .4rem;
    border-top: 1px solid var(--color-border-faint)
}

.appr-empty-view {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.appr-empty-view__error-content {
    text-align: center
}

.appr-empty-view__error-illustration {
    height: 230px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: var(--illustration-spot-error-fail-large);
    height: 256px
}

.appr-edit-message-view__textarea {
    border: none;
    outline: none;
    resize: none;
    padding: 1.2rem 1.6rem;
    box-shadow: none
}

.appr-edit-message-view__textarea:focus {
    box-shadow: none
}

.appr-edit-message-view__typeahead {
    padding: .8rem 1.2rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.appr-edit-message-view__footer {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    padding: 1.2rem 1.6rem
}

.appr-edit-message-view__attachment-previews {
    max-height: 180px;
    overflow-y: auto
}

.appr-edit-message-view__preview-container-controls {
    position: absolute;
    top: .8rem;
    right: .8rem;
    z-index: 1
}

.appr-edit-message-view__preview-container--as-box {
    border: 1px solid var(--color-border-faint)
}

.appr-edit-message-view__content {
    overflow-y: auto;
    max-height: calc(100vh - 171px)
}

.appr-kudos-detour {
    overflow-y: visible;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.appr-kudos-detour__container {
    max-height: 700px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%
}

.appr-kudos-detour__container .share-box-footer {
    border-top: 1px solid var(--color-border-faint)
}

.appr-kudos-detour__footer {
    width: 100%;
    align-items: center;
    border-top: 1px solid var(--color-border-low-emphasis);
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 2.4rem;
    margin-left: auto;
    order: 2
}

.appr-select-kudo-view {
    width: 100%;
    overflow-y: auto
}

.appr-modal .appr-select-kudo-view.appr-select-kudo-view--non-edit {
    max-height: calc(100vh - 126px)
}

.appr-select-kudo-view__preview-text {
    color: var(--color-text-stick);
    position: absolute;
    width: 100%;
    text-align: center
}

.appr-select-kudo-view__preview-kudo-text {
    color: var(--color-text-stick);
    top: 16px;
    font-size: 22px;
    line-height: 30px
}

.appr-select-kudo-view__preview-name-text {
    color: var(--color-text-stick);
    top: 48px;
    font-size: 26px;
    line-height: 33px;
    font-weight: 700
}

.appr-select-kudo-view__preview-name-text--small {
    font-size: 20px;
    line-height: 2.4rem
}

.appr-select-kudo-view__kudo-template-icon {
    width: 240px;
    height: 130px;
    border-top-right-radius: var(--corner-radius-medium);
    border-top-left-radius: var(--corner-radius-medium)
}

.appr-select-kudo-view__kudo-templates-list-item--is-selected .appr-select-kudo-view__kudo-template-icon {
    opacity: 1
}

.appr-select-kudo-view__kudo-template-icon--muted {
    opacity: .8
}

.appr-select-kudo-view__kudo-template-title {
    padding: .8rem 1.6rem;
    max-width: 240px
}

.appr-select-kudo-view__kudo-templates-list-item--is-selected .appr-select-kudo-view__kudo-template-title {
    opacity: 1
}

.appr-select-kudo-view__kudo-template-title--muted {
    opacity: .6
}

.appr-select-kudo-view__kudo-templates-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between
}

.appr-select-kudo-view__kudo-templates-list-item {
    padding: 2px;
    margin: .4rem 0;
    list-style-type: none
}

.appr-select-kudo-view__kudo-templates-list-item--is-selected {
    padding: 0;
    border: 2px solid var(--color-checked);
    border-radius: var(--corner-radius-medium)
}

.appr-select-recipients-view {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: auto;
    width: 100%;
    text-align: center
}

.appr-kudos-detour .appr-select-recipients-view {
    min-height: 317px
}

.appr-select-recipients-view .team-moments-multi-select-typeahead__result-item {
    background-color: var(--color-background-container);
    border-bottom: 1px solid var(--color-border-faint)
}

.appr-select-recipients-view .team-moments-multi-select-typeahead__result-list {
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    width: 100%;
    max-height: 250px
}

.appr-select-recipients-view .team-moments-celebration-multi-select-typeahead {
    position: relative;
    width: 100%
}

.appr-select-recipients-view__content {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 3.2rem
}

.appr-kudos-detour .appr-select-recipients-view__content {
    min-height: 265px
}

.appr-select-recipients-view__connections-typeahead {
    padding: .8rem 2.4rem;
    margin: 1.2rem 0
}

.appr-select-recipients-typeahead {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.appr-select-recipients-typeahead__pill {
    margin: .4rem;
    background-color: var(--color-background-faint);
    color: var(--color-text-low-emphasis);
    box-shadow: none
}

.appr-select-recipients-typeahead__input {
    flex-grow: 1
}

.appr-select-recipients-typeahead__input input:focus {
    box-shadow: none
}

.appr-select-recipients-typeahead__triggered-content {
    top: 100%;
    left: 2.4rem;
    right: 2.4rem;
    max-height: 230px;
    z-index: 3;
    overflow: auto;
    position: absolute;
    clear: both
}

.appr-select-recipients-typeahead__triggered-content .search-typeahead-v2__hit-info {
    display: initial!important
}

.appr-share-type-dropdown__trigger-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 350px
}

.appr-modal {
    overflow-y: auto
}

@media screen and (min-height: 601px) {
    .appr-modal {
        overflow-y:visible
    }
}

.appr-modal__content {
    overflow: visible;
    padding: 0;
    display: flex
}

.audience-analytics-daterange-picker__dropdown-content {
    max-width: none;
    padding: 0
}

.audience-analytics-daterange-picker__daterange-options {
    min-width: 140px;
    white-space: nowrap;
    padding-top: 1.6rem
}

.audience-analytics-daterange-picker__dropdown-right-panel {
    border-left: 1px solid var(--color-border-faint);
    min-width: 462px
}

.audience-analytics-daterange-picker__calendar-error {
    max-width: 428px;
    padding-left: 1.6rem;
    padding-bottom: .8rem
}

.audience-analytics-line-chart .highcharts-background {
    fill: var(--color-background-container)
}

.audience-analytics-line-chart .highcharts-axis-labels text {
    fill: var(--color-text-low-emphasis)!important
}

.audience-analytics-line-chart .highcharts-tooltip-box {
    fill: var(--color-background-container);
    stroke: var(--color-border)
}

.audience-analytics-line-chart__tooltip-header {
    border-bottom: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem
}

.audience-analytics-line-chart__tooltip-content {
    color: var(--color-text)
}

.audience-analytics-line-chart__tooltip-percent-change-icon {
    display: inline-block;
    width: .8rem;
    height: 6px;
    margin-right: 2px
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-increase {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .audience-analytics-line-chart__tooltip-percent-change-icon--is-increase {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-decrease {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .audience-analytics-line-chart__tooltip-percent-change-icon--is-decrease {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-neutral {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.audience-analytics-line-chart__tooltip-percent-change-value {
    vertical-align: middle
}

.audience-analytics-line-chart__tooltip-percent-change-value--is-increase {
    color: var(--color-signal-positive)
}

.audience-analytics-line-chart__tooltip-percent-change-value--is-decrease {
    color: var(--color-signal-negative)
}

.audience-analytics-bar-chart .highcharts-background {
    fill: var(--color-background-container)
}

.audience-analytics-bar-chart .highcharts-axis-labels>span,.audience-analytics-bar-chart .highcharts-data-label>span {
    color: var(--color-text-low-emphasis)!important
}

.audience-analytics-bar-chart .highcharts-bar-series>.highcharts-point {
    fill: var(--color-background-new)
}

.audience-analytics-demographics-pills {
    background-color: var(--color-background-container-tint);
    padding: 0 2.4rem;
    margin-bottom: 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.boost-action-bar__container {
    display: flex;
    align-items: center;
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem
}

.boost-action-bar__light-bulb-icon {
    color: var(--data-viz-color-accent-7)
}

.boost-action-bar__signal-notice-icon {
    color: var(--color-signal-neutral)
}

.boost-action-bar__boost-enabled {
    background: var(--voyager-color-background-brand-accent-1-tint)
}

.boost-action-bar__boost-disabled {
    background: var(--color-background-container-tint)
}

.boost-filter-dropdown__content {
    width: 185px
}

.boost-bar-button__inline {
    font-size: 1.4rem;
    font-weight: 700;
    color: var(--color-action);
    margin-bottom: .4rem
}

.content-analytics-entry-point {
    margin: 0 .4rem/2
}

.content-analytics-entry-point .analytics-entry-point:before {
    content: "";
    display: block;
    border-top: none
}

.pv-dashboard-section__card .content-analytics-entry-point .analytics-entry-point:before {
    display: none
}

.content-analytics-entry-point .analytics-entry-point .icon-and-text-container {
    display: flex;
    align-items: center;
    padding: .8rem 1.6rem
}

.ca-entry-point__play-icon-and-text-container {
    display: flex;
    position: relative
}

.ca-entry-point__num-views {
    margin: auto 0
}

.ca-entry-point__video-analytics-tooltip {
    width: 260px;
    white-space: normal;
    padding: 1.2rem 1.6rem 2.4rem;
    cursor: default
}

.ca-entry-point__notify-content {
    max-width: 320px
}

.claim-jobs-shared-background-cover-image--static {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    background-image: url(/aero-v1/sc/h/5qi38njir9vsm46ync2qjvrrs)
}

.claim-jobs-shared-background-cover-image {
    min-height: 100px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.claim-jobs-shared-background-cover-image__container {
    z-index: 0;
    height: 100px;
    overflow: hidden;
    position: relative;
    border-radius: var(--attached-bottom)
}

.claim-jobs-shared-claim-description__edit-icon {
    color: var(--color-action);
    top: 2px
}

.claim-jobs-shared-claim-description__promote {
    margin-top: 1.6rem
}

.claim-jobs-shared-job-preview-card__company-logo {
    width: 72px;
    height: 72px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px;
    box-shadow: none;
    border: 2px solid var(--color-background-container);
    border-radius: 0;
    top: 50px;
    left: 24px;
    right: auto;
    order: 1;
    display: flex;
    position: absolute
}

.claim-jobs-shared-job-preview-card__company-logo-ivm {
    box-shadow: none;
    border: 2px solid var(--color-background-container);
    border-radius: 0;
    top: 50px;
    left: 24px;
    right: auto;
    order: 1;
    display: flex;
    position: absolute
}

.claim-jobs-shared-job-preview-card__bullet:before {
    content: "\2022"
}

.claim-jobs-shared-job-preview-card__show-more {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    justify-content: center;
    align-items: center;
    padding: .8rem
}

.claim-jobs-shared-job-preview-card__content-wrapper--is-truncated {
    max-height: 245px;
    overflow: hidden
}

.claim-jobs-shared-job-preview-card__content-wrapper--is-truncated:after {
    background: -webkit-linear-gradient(0deg,var(--color-background-container),var(--color-transparent) 100%);
    background: -moz-linear-gradient(0deg,var(--color-background-container),var(--color-transparent) 100%);
    background: -o-linear-gradient(0deg,var(--color-background-container),var(--color-transparent) 100%);
    background: linear-gradient(0deg,var(--color-background-container),var(--color-transparent) 100%);
    content: "";
    position: absolute;
    top: 205px;
    left: 0;
    height: 40px;
    width: 100%
}

.claim-jobs-shared-job-preview-card__job-description {
    margin-right: 2.4rem;
    min-width: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: pre-line;
    margin-top: -4.8rem
}

.claim-jobs-shared-job-preview-card__job-description p {
    font-size: var(--font-size-small)
}

.claim-jobs-shared-job-preview-card__job-description li,.claim-jobs-shared-job-preview-card__job-description ol,.claim-jobs-shared-job-preview-card__job-description ul {
    margin-left: 1.6rem
}

.claim-jobs-shared-job-preview-card__job-description ul {
    list-style-type: disc
}

.claim-jobs-shared-job-preview-card__job-description ol {
    list-style-type: decimal
}

.claim-jobs-shared-job-preview-card__edit-button {
    top: 12px;
    right: 24px;
    position: absolute
}

.claim-jobs-shared-visibility-setting__container {
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    padding: .8rem 0 .8rem 2.4rem
}

.claim-jobs-shared-oth-photo-frame__frame {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid var(--color-background-container)
}

.claim-jobs-shared-oth-tooltip__content {
    z-index: 20001;
    max-width: 411px;
    max-height: 90px
}

@media screen and (min-width: 768px) {
    .claim-jobs-shared-oth-tooltip__content {
        max-height:unset
    }
}

.claim-jobs-shared-oth-tooltip__inner-content {
    padding: .4rem;
    max-height: 70px;
    overflow-y: auto
}

@media screen and (min-width: 768px) {
    .claim-jobs-shared-oth-tooltip__inner-content {
        max-height:unset;
        overflow-y: visible
    }
}

.claim-jobs-apply-options-modal__error-message {
    color: var(--color-signal-negative)
}

.claim-jobs-apply-options__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-apply-options__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-apply-options__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-apply-options__body {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-apply-options__body {
        max-height:calc(100vh - 128px)
    }
}

.claim-jobs-apply-options__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-apply-options__error-message {
    color: var(--color-signal-negative)
}

.claim-jobs-confirmation-modal__list-icon,.claim-jobs-confirmation__list-icon {
    color: var(--color-signal-positive);
    margin-right: .4rem
}

.claim-jobs-confirmation__bottom-section {
    border-top: 1px solid var(--color-border-faint);
    margin: 1.6rem 0
}

.claim-jobs-confirmation__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-confirmation__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-confirmation__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-confirmation__body {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-confirmation__body {
        max-height:calc(100vh - 128px)
    }
}

.claim-jobs-confirmation__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-in-review__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-in-review__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-in-review__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-in-review__body {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-in-review__body {
        max-height:calc(100vh - 128px)
    }
}

.claim-jobs-claim-in-review__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-job-modal__content {
    min-height: 100px
}

@media screen and (min-width: 992px) {
    .claim-jobs-claim-job-modal__content {
        min-height:150px
    }
}

.claim-jobs-claim-job-modal__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--voyager-color-background-scrim-tint)
}

.claim-jobs-claim-job-modal__terms {
    color: var(--color-text-low-emphasis);
    font-size: 14px;
    padding: .4rem 2.4rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-content__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px);
    min-height: 100px
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-job-content__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-job-content__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-job-content__body {
        max-height:calc(100vh - 384px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-job-content__body {
        max-height:calc(100vh - 224px)
    }
}

@media screen and (min-width: 992px) {
    .claim-jobs-claim-job-content__body {
        min-height:150px
    }
}

.claim-jobs-claim-job-content__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-claim-job-content__footer,.claim-jobs-claim-job-content__footer-border {
    border-top: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-content__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--voyager-color-background-scrim-tint)
}

.claim-jobs-claim-job-content__terms-in-footer {
    padding: 0 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-content__terms-in-body,.claim-jobs-claim-job-content__terms-in-footer {
    color: var(--color-text-low-emphasis);
    font-size: 14px
}

.claim-jobs-free-limit-reached__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-free-limit-reached__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-free-limit-reached__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-free-limit-reached__body {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-free-limit-reached__body {
        max-height:calc(100vh - 128px)
    }
}

.claim-jobs-free-limit-reached__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-job-card__separator:before {
    content: "\00B7"
}

.claim-jobs-claim-job-selection {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px);
    min-height: 150px;
    max-height: 600px
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-job-selection {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-job-selection {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-job-selection {
        max-height:calc(100vh - 384px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-job-selection {
        max-height:calc(100vh - 224px)
    }
}

.claim-jobs-claim-job-selection__list-item {
    display: flex;
    margin: 1.6rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-selection__list-item:hover {
    cursor: pointer
}

.claim-jobs-claim-job-selection__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-claim-job-selection__button-container {
    display: flex;
    justify-content: flex-end;
    padding: 1.6rem 2.4rem
}

.claim-jobs-job-selection-modal__content {
    max-height: 600px
}

.claim-jobs-job-selection-modal__list-item {
    display: flex;
    margin: 1.6rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-job-selection-modal__list-item:hover {
    cursor: pointer
}

.claim-jobs-base-banner__header-text-section {
    flex-basis: 70%
}

.claim-jobs-base-banner__button-section {
    display: flex;
    flex-basis: 30%;
    justify-content: flex-end
}

.claim-jobs-base-banner-v2 {
    padding: 2.4rem 4.8rem 2.4rem 2.4rem;
    margin-bottom: var(--spacing-one-and-a-half-x);
    display: flex;
    align-items: flex-start
}

.claim-jobs-base-banner-v2--tracker {
    padding: 1.6rem 4.8rem 1.6rem 1.6rem
}

.claim-jobs-base-banner-v2--job-posting-modal {
    margin: 1.6rem 2.4rem 0;
    padding: 1.6rem 4.8rem 0 1.6rem
}

.claim-jobs-base-banner-v2__content {
    flex-basis: fit-content;
    margin-left: var(--spacing-two-x)
}

.claim-jobs-job-detail-banner {
    padding: 2.4rem
}

.claim-jobs-job-detail-banner--one-pane {
    margin-bottom: .8rem
}

.claim-jobs-job-detail-banner--two-pane {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.claim-jobs-view-as-hirer-banner__text-section {
    display: flex;
    flex-basis: 70%;
    justify-content: flex-start;
    align-items: center
}

.claim-jobs-view-as-hirer-banner__button-section {
    display: flex;
    flex-basis: 30%;
    justify-content: flex-end
}

.claim-jobs-view-as-hirer-banner__text-section-icon {
    margin-right: .4rem
}

.claim-jobs-unable-to-claim__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-unable-to-claim__body {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-unable-to-claim__body {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-unable-to-claim__body {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-unable-to-claim__body {
        max-height:calc(100vh - 128px)
    }
}

.claim-jobs-unable-to-claim__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-screen__edit-button {
    padding: 0!important
}

.coach-shared-ai-insights-modal {
    background-color: var(--voyager-color-background-container-ai-insights)!important
}

.coach-shared-ai-insights-modal .artdeco-modal__dismiss .artdeco-button__icon {
    color: var(--color-icon-on-dark-active)!important
}

.coach-shared-ai-insights-modal .artdeco-modal__header {
    padding-top: var(--spacing-three-x);
    padding-bottom: var(--spacing-three-x);
    padding-left: var(--spacing-four-x);
    border-bottom-width: 0
}

.coach-shared-ai-insights-modal .artdeco-modal__content {
    padding: 0 var(--spacing-four-x) var(--spacing-three-x) var(--spacing-four-x)!important
}

.coach-shared-ai-insights-modal .artdeco-carousel__heading {
    margin-top: 0!important
}

.coach-shared-ai-insights-modal .artdeco-carousel__content {
    padding: 0
}

.coach-shared-ai-insights-modal .artdeco-pagination__indicator--dot>button {
    background-color: var(--intro-color-coachmark-element-outer)!important;
    border-color: transparent!important
}

.coach-shared-ai-insights-modal .artdeco-pagination__indicator--dot.selected>button {
    background-color: var(--premium-color-action)!important;
    border-color: var(--premium-color-action)!important
}

.coach-shared-ai-insights-modal .artdeco-button--premium {
    background: -webkit-linear-gradient(190deg,var(--premium-color-action-active),var(--premium-color-brand) 100%);
    background: -moz-linear-gradient(190deg,var(--premium-color-action-active),var(--premium-color-brand) 100%);
    background: -o-linear-gradient(190deg,var(--premium-color-action-active),var(--premium-color-brand) 100%);
    background: linear-gradient(190deg,var(--premium-color-action-active),var(--premium-color-brand) 100%)
}

.coach-shared-ai-insights-modal .artdeco-button--premium:hover {
    box-shadow: inset 0 0 0 2px var(--premium-color-action-hover)!important
}

@media screen and (min-height: 600px) and (max-height:960px) {
    .coach-shared-ai-insights-modal.artdeco-modal {
        max-height:calc(100vh - 100px)
    }
}

.coach-shared-ai-insights-modal__header {
    display: flex;
    align-items: center
}

.coach-shared-ai-insights-modal__header-text {
    color: var(--premium-color-action)
}

.coach-shared-ai-insights-modal__items {
    list-style: none
}

.coach-shared-ai-insights-modal__item .artdeco-carousel__item-container {
    align-items: center;
    display: flex;
    min-height: 348px;
    text-align: left
}

.coach-shared-ai-insights-modal__item .coach-shared-ai-insights-modal__item-image-container {
    display: flex;
    flex: 1 0 50%;
    height: auto;
    justify-content: center
}

.coach-shared-ai-insights-modal__item .coach-shared-ai-insights-modal__item-description {
    margin-top: var(--spacing-three-x)
}

.coach-shared-ai-insights-modal__item .coach-shared-ai-insights-modal__footer-pagination {
    flex: 1 0 auto;
    margin-top: var(--spacing-four-x)
}

@media screen and (max-width: 768px) {
    .coach-shared-ai-insights-modal__item .artdeco-carousel__item-container {
        align-items:normal;
        flex-direction: column
    }

    .coach-shared-ai-insights-modal__item .coach-shared-ai-insights-modal__item-content-container {
        margin-left: 0;
        margin-top: var(--spacing-two-x)
    }

    .coach-shared-ai-insights-modal__item .coach-shared-ai-insights-modal__item-image-container {
        min-width: 300px
    }
}

.coach-shared-ai-insights-modal__item-content-container {
    margin-left: var(--spacing-three-x)
}

.coach-shared-ai-insights-modal__item--list .coach-shared-ai-insights-modal__item-content-container {
    margin: 0 auto;
    max-width: 400px
}

.coach-shared-ai-insights-modal__item-image-container {
    height: calc(100vh - 500px);
    margin: 0 auto;
    max-height: 300px;
    max-width: 300px;
    min-height: 150px
}

@media screen and (max-width: 768px) {
    .coach-shared-ai-insights-modal__item-image-container {
        width:100%
    }
}

.coach-shared-ai-insights-modal__item-title {
    color: var(--premium-color-brand);
    margin-top: var(--spacing-three-x)
}

.coach-shared-ai-insights-modal__item-description {
    color: var(--color-text-on-dark);
    margin-top: var(--spacing-one-and-a-half-x)
}

.coach-shared-ai-insights-modal__item-description-list {
    list-style: none;
    margin-top: var(--spacing-one-and-a-half-x)
}

.coach-shared-ai-insights-modal__item-description-list-item {
    align-items: center;
    color: var(--color-text-on-dark);
    display: flex;
    margin-top: var(--spacing-three-x)
}

.coach-shared-ai-insights-modal__item-description-list-item:first-of-type {
    margin-top: 0
}

.coach-shared-ai-insights-modal__item-description-list-item-text {
    margin-left: var(--spacing-one-x)
}

.coach-shared-ai-insights-modal__item-action {
    margin-top: var(--spacing-four-x);
    width: 100%
}

.coach-shared-ai-insights-modal__item-action--next {
    box-shadow: inset 0 0 0 1px var(--premium-color-action);
    color: var(--premium-color-action)
}

.coach-shared-ai-insights-modal__item-action--next:focus,.coach-shared-ai-insights-modal__item-action--next:hover {
    background: transparent;
    box-shadow: inset 0 0 0 2px var(--premium-color-action-hover);
    color: var(--premium-color-action-hover)
}

.coach-shared-ai-insights-modal__footer {
    align-items: center;
    display: flex;
    margin-top: var(--spacing-three-x)
}

.coach-shared-ai-insights-modal__footer-pagination {
    flex: 1 0 50%
}

@media screen and (max-width: 768px) {
    .coach-shared-ai-insights-modal__footer-pagination {
        flex:1 0 auto
    }
}

.coach-shared-ai-insights-modal-image--profile {
    position: relative
}

.coach-shared-ai-insights-modal-image--wide-layout .coach-shared-ai-insights-modal-image__image {
    width: auto
}

.coach-shared-ai-insights-modal-image__image {
    height: 100%;
    width: 100%
}

.coach-shared-ai-insights-modal-image__loader {
    color: var(--voyager-color-element-loading-on-dark)!important
}

.coach-shared-ai-insights-modal-image__profile-image {
    position: absolute;
    left: 60px;
    top: 60px
}

.coach-shared-ai-insights-modal-image__profile-in-bug {
    position: absolute;
    bottom: 34px;
    right: 46px
}

.coach-shared-button__action-icon {
    color: var(--premium-color-action-active)!important
}

.coach-shared-hscroll-button__action {
    display: flex;
    align-items: center;
    gap: .4rem
}

.coach-shared-hscroll-button__action .artdeco-button__icon {
    color: var(--color-premium-inbug)!important
}

.coach-shared-hscroll-button__action--multi {
    padding: 1.2rem;
    border-radius: 1.2rem 1.2rem 0!important;
    background: var(--color-coach-prompt-contextual-background)!important;
    box-shadow: none!important
}

.coach-shared-hscroll-button__action--multi:active,.coach-shared-hscroll-button__action--multi:hover {
    background: var(--color-coach-prompt-contextual-background-hover)!important;
    box-shadow: none!important
}

.coach-shared-hscroll-button__action--multi:active .artdeco-button__icon {
    color: var(--color-brand-accent-1)
}

.coach-shared-hscroll-button__action--multi .artdeco-button__text {
    color: var(--color-text);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    overflow: hidden;
    text-overflow: ellipsis
}

.coach-shared-tooltip {
    background-color: var(--coach-color-background-member-bubble)!important
}

.coach-shared-tooltip.ui-inline-tooltip--arrow-bottom .ui-inline-tooltip__caret,.coach-shared-tooltip.ui-inline-tooltip--arrow-bottom:after,.coach-shared-tooltip.ui-inline-tooltip--arrow-bottom:before {
    border-top-color: var(--coach-color-background-member-bubble)!important
}

.coach-shared-tooltip.ui-inline-tooltip--arrow-top .ui-inline-tooltip__caret,.coach-shared-tooltip.ui-inline-tooltip--arrow-top:after,.coach-shared-tooltip.ui-inline-tooltip--arrow-top:before {
    border-bottom-color: var(--coach-color-background-member-bubble)!important
}

.coach-shared-tooltip__tooltip-content {
    display: flex;
    padding: .8rem 1.2rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: .8rem
}

.coach-shared-tooltip__close-btn {
    color: var(--color-icon-on-dark-flip)!important
}

.coach-shared-tooltip__text {
    color: var(--color-text-on-dark-flip)
}

.coach-shared-hscroll-bar__multi-container {
    padding: .8rem 1.6rem 0;
    scroll-padding: .8rem 1.6rem 0 3.2rem;
    align-items: center;
    gap: .8rem;
    position: relative;
    list-style: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.coach-shared-hscroll-bar__multi-container::-webkit-scrollbar {
    display: none
}

.coach-shared-hscroll-bar__right-button {
    background: linear-gradient(270deg,var(--color-background-container) 50%,var(--color-transparent))!important;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 2;
    border-radius: 0!important;
    padding: 1.2rem 0 .8rem 1.6rem!important
}

.coach-shared-hscroll-bar__right-button:hover .artdeco-button__icon {
    color: var(--color-icon-nav-selected)!important
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__right-button:hover .artdeco-button__icon {
        color: ButtonText!important
    }
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__right-button {
        background: var(--color-background-container)!important
    }
}

.coach-shared-hscroll-bar__left-button {
    background: linear-gradient(90deg,var(--color-background-container) 50%,var(--color-transparent))!important;
    position: absolute;
    left: 0;
    display: flex;
    justify-content: flex-start;
    z-index: 2;
    border-radius: 0!important;
    align-items: center;
    padding: 1.2rem .8rem .8rem 0!important
}

.coach-shared-hscroll-bar__left-button:hover .artdeco-button__icon {
    color: var(--color-icon-nav-selected)!important
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__left-button:hover .artdeco-button__icon {
        color: ButtonText!important
    }
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__left-button {
        background: var(--color-background-container)!important
    }
}

.coach-shared-hscroll-bar__right-button .artdeco-button__icon {
    color: var(--color-icon)!important;
    margin: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__right-button .artdeco-button__icon {
        color: ButtonText!important
    }
}

.coach-shared-hscroll-bar__left-button .artdeco-button__icon {
    color: var(--color-icon)!important;
    margin: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .coach-shared-hscroll-bar__left-button .artdeco-button__icon {
        color: ButtonText!important
    }
}

.coach-shared-hscroll-bar__prompt-button {
    scroll-snap-align: start
}

.coach-attachment__title {
    margin-bottom: 1.2rem;
    font-size: var(--font-size-small)
}

.coach-attachment-bing-results__results-container {
    padding: 0 1.2rem;
    border-radius: .8rem;
    border: 1px solid var(--color-border-faint)
}

.coach-attachment-bing-results__info-text {
    display: flex;
    align-items: center;
    gap: .4rem;
    margin-top: .8rem
}

.coach-attachment-bing-results__icon {
    background: url(/aero-v1/sc/h/ezy28cibh8mi5gyo04b5y2tpj);
    background-repeat: no-repeat;
    height: 1.6rem;
    margin-left: .4rem;
    width: 1.6rem
}

.coach-attachment-job-search-results__container {
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint)
}

.coach-attachment-job-search-results__card {
    border-bottom: 1px solid var(--color-border-faint);
    margin: .8rem 1.2rem 0
}

.coach-attachment-job-search-results__card:last-of-type {
    border-bottom: none
}

.coach-attachment-job-search-results__button {
    display: flex;
    align-items: center;
    margin-bottom: 1.6rem;
    padding-top: 0;
    font-size: var(--font-size-small)
}

.coach-attachment-job-search-results__button.artdeco-button:focus,.coach-attachment-job-search-results__button.artdeco-button:hover {
    background: none
}

.coach-attachment-relationship-attachment__cta-container {
    border: 1px solid var(--color-border-faint);
    border-radius: 1.2rem;
    padding: 1.2rem 1.6rem 1.6rem;
    list-style: none
}

.coach-attachment-relationship-attachment__list-container {
    display: grid;
    gap: .8rem
}

.coach-attachment-relationship-attachment-action__button {
    margin-top: var(--spacing-one-and-a-half-x);
    background-color: var(--voyager-color-background-brand-accent-1-tint);
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.coach-attachment-relationship-attachment-action__button-text {
    display: flex;
    align-items: center
}

.coach-attachment-search-cluster-results {
    padding: var(--spacing-one-and-a-half-x);
    border-radius: .8rem;
    border: 1px solid var(--color-border-faint)
}

.coach-attachment-search-cluster-results__item {
    border-top: 1px solid var(--color-border-faint);
    margin-top: var(--spacing-one-and-a-half-x);
    padding-top: var(--spacing-one-and-a-half-x)
}

.coach-attachment-search-cluster-results__item:first-of-type {
    margin-top: 0;
    border-top: none;
    padding: 0
}

.coach-attachment-search-cluster-results__item .artdeco-button--circle.artdeco-button--2 {
    height: 3.2rem;
    width: 3.2rem
}

.coach-attachment-search-cluster-results__item .artdeco-button--circle.artdeco-button--2 svg {
    height: 1.6rem;
    width: 1.6rem
}

.coach-attachment-search-cluster-results__see-all-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 1.2rem
}

.coach-attachment-search-cluster-results__see-all-link {
    font-size: var(--font-size-small)
}

.coach-attachment-search-cluster-results__see-all-link.artdeco-button:focus,.coach-attachment-search-cluster-results__see-all-link.artdeco-button:hover {
    background: none
}

.coach-attachment-site-navigation-module__card {
    margin-top: 1.2rem;
    border-top: 1px solid var(--color-border-faint);
    padding-top: 1.2rem
}

.coach-attachment-site-navigation-module__card:first-of-type {
    margin-top: 0;
    border-top: none;
    padding: 0
}

.coach-attachment-site-navigation-module__container {
    padding: 1.2rem;
    border-radius: .8rem;
    border: 1px solid var(--color-border-faint)
}

.coach-upsell-preview-response {
    position: relative
}

.coach-upsell-preview-response__upsell-text {
    position: absolute;
    top: 0;
    bottom: 0;
    color: var(--color-signal-neutral);
    font-size: var(--font-size-small);
    padding-bottom: .8rem;
    background: var(--color-background-container);
    display: flex;
    align-items: end;
    -webkit-mask-image: linear-gradient(0deg,var(--color-background-container) 36.08%,var(--color-transparent) 84.48%);
    mask-image: linear-gradient(0deg,var(--color-background-container) 36.08%,var(--color-transparent) 84.48%)
}

.coach-container {
    overflow: visible
}

.coach-container.coach-container--overlay {
    margin-left: .8rem;
    transform: translate(100%,100%);
    will-change: transform;
    transition: transform var(--duration-slow) var(--ease-emphasized)
}

.coach-container.coach-container--overlay.coach-container--is-visible {
    transform: none
}

.coach-container__memberid-override {
    padding: .8rem;
    border: 1px solid var(--color-border-faint);
    display: grid;
    gap: .8rem
}

.coach-container__meta-prompt-override {
    display: flex;
    gap: .8rem
}

.coach-container__footer--with-actions {
    border-top: 1px solid var(--color-border-faint)
}

.coach-container__footer--with-upsell {
    box-shadow: 0 -4px 30px 0 var(--color-border-faint)
}

.coach-container-upsell-footer {
    display: flex;
    align-items: center;
    padding: 1.6rem
}

.coach-container-upsell-footer--unlimited {
    border-bottom: 1px solid var(--color-border-faint)
}

.coach-container-upsell-footer--paywall {
    background: var(--color-background-container)
}

.coach-container-upsell-footer__title {
    flex: 1
}

.coach-container-upsell-footer__button-text {
    display: flex;
    align-items: center
}

.coach-content-card {
    margin-top: .8rem;
    border-radius: .8rem;
    padding: .8rem .8rem .8rem 1.2rem
}

.coach-content-card--is-post-embedded-content {
    background-color: var(--color-background-container-tint)
}

.coach-content-card--is-bing-result {
    padding: 1.2rem 0;
    background-color: unset;
    border: none;
    border-radius: 0;
    border-top: 1px solid var(--color-border-faint);
    margin-top: 0
}

.coach-content-card--is-bing-result:first-of-type {
    border-top: none
}

.coach-content-card__link {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.coach-content-card__link:hover {
    text-decoration: none
}

.coach-content-card__main {
    margin-right: .4rem;
    overflow: hidden
}

.coach-content-card__media {
    position: relative
}

.coach-content-card__title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.coach-content-card__thumbnail {
    border-radius: var(--corner-radius-medium)!important
}

.coach-content-card__play-icon {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay);
    border-radius: 50%;
    border: 2px solid var(--color-border-on-dark);
    text-align: center;
    display: inline-block
}

.coach-digest-view {
    background: var(--color-background-container-dark);
    display: flex;
    flex-direction: column
}

.coach-digest-view__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 52px);
    justify-content: center
}

.coach-digest-view__content-item {
    max-width: 320px;
    width: 100%
}

.coach-digest-view-header {
    display: flex
}

.coach-digest-view-header__title {
    color: var(--color-text-on-dark);
    flex: 1;
    text-align: center
}

.coach-digest-view-header__overflow-menu .artdeco-button__icon {
    color: var(--color-icon-nav-selected-on-dark)!important
}

.coach-digest-view-header__overflow-menu .artdeco-button__icon:hover {
    color: var(--color-icon-nav-selected-on-dark-active)!important
}

.coach-digest-playlist {
    align-content: center;
    list-style: none;
    height: 100%
}

.coach-digest-playlist .artdeco-carousel__content {
    padding: 0
}

.coach-entity-card__link {
    display: flex;
    flex: 1
}

.coach-entity-card__link:hover {
    text-decoration: none
}

.coach-entity-card__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .4rem
}

.coach-entity-card__main {
    align-self: center;
    margin-left: .8rem;
    text-align: left
}

.coach-entity-card--right-image-attachment .coach-entity-card__main {
    flex: 1;
    margin-left: 0
}

.coach-entity-card__main--is-post {
    display: flex
}

.coach-entity-card__header {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.coach-entity-card__header--is-post {
    align-items: center;
    display: flex;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.coach-entity-card__header--large {
    font-size: var(--font-size-medium)
}

.coach-entity-card__title-container {
    display: flex;
    align-items: center;
    max-width: 350px
}

.coach-entity-card__badge {
    background-color: var(--color-signal-neutral);
    color: var(--color-text-on-dark-flip);
    padding: 0 .8rem;
    border-radius: var(--corner-radius-small);
    margin-left: .8rem;
    height: 18px;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    display: inline-flex;
    align-items: center
}

.coach-entity-card__summary {
    position: relative;
    font-size: var(--font-size-small);
    margin-top: .8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.coach-entity-card__info {
    margin-top: .4rem
}

.coach-entity-card__summary-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.coach-entity-card__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-word;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.coach-entity-card__title--large {
    font-size: var(--font-size-medium)
}

.coach-entity-card__subtitle {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-word;
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.coach-entity-card__subtitle--is-post {
    flex: 1
}

.coach-entity-card__right-image-container {
    margin-left: .8rem;
    height: 100%;
    position: relative
}

.coach-entity-card__play-icon {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay);
    border-radius: 50%;
    border: 2px solid var(--color-border-on-dark);
    text-align: center;
    display: inline-block
}

.coach-entity-card__right-image .ivm-view-attr__img--centered {
    border-radius: var(--corner-radius-medium)!important
}

.coach-error-message {
    display: flex;
    align-items: center;
    gap: .8rem
}

.coach-error-message__icon {
    color: var(--color-signal-negative)
}

.coach-error-message__content {
    flex: 1
}

.coach-error-message__text {
    margin-bottom: .8rem;
    word-break: break-word
}

.coach-assistant-loading-phrases {
    align-items: center;
    color: var(--color-text-low-emphasis);
    display: flex;
    flex: 1;
    font-size: var(--font-size-small);
    gap: .8rem;
    margin-bottom: .8rem
}

.coach-message-bubble {
    max-width: 100%;
    border-radius: 1.2rem 1.2rem 1.2rem 0;
    font-size: var(--font-size-small);
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    margin: .8rem 0 0
}

.coach-message-bubble:first-of-type {
    margin-top: 0
}

.coach-message-bubble--message {
    color: var(--color-text);
    background-color: var(--color-background-container)
}

.coach-message-bubble--suggestion,.coach-message-bubble--user {
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content
}

.coach-message-bubble--user {
    max-width: 80%;
    color: var(--color-text-on-dark-flip);
    background-color: var(--coach-color-background-member-bubble);
    border-radius: 1.2rem 1.2rem 0 1.2rem
}

.coach-message-bubble--suggestion {
    padding: 0;
    width: 100%;
    color: var(--color-text);
    background-color: var(--coach-color-background-prompt);
    border-radius: 1.2rem 1.2rem 0
}

.coach-message-bubble--suggestion:hover {
    background-color: var(--color-background-canvas-tint);
    cursor: pointer
}

.coach-message-bubble__content {
    margin: 0;
    color: var(--color-text)
}

.coach-message-bubble__content,.coach-message-bubble__text {
    font-size: var(--font-size-small)
}

.coach-message-bubble--user .coach-message-bubble__text {
    color: var(--color-text-on-dark-flip)
}

.coach-message-feedback {
    display: flex;
    gap: .4rem;
    align-items: center;
    justify-content: flex-end
}

.coach-message-feedback__button {
    border: 1px solid var(--color-border-faint)
}

.coach-message-feedback__inline-feedback .artdeco-inline-feedback__message {
    color: var(--color-text)
}

.coach-message-system-message {
    display: flex;
    flex-direction: column
}

.coach-message-system-message__top-row {
    display: flex;
    align-items: center
}

.coach-message-system-message__icon-container {
    color: var(--color-text-low-emphasis);
    flex: 1;
    margin-right: .8rem;
    max-width: 24px
}

.coach-message-system-message__description,.coach-message-system-message__title {
    color: var(--color-text-low-emphasis)
}

.coach-message-system-message--with-icon .coach-message-system-message__bottom-row {
    padding-left: calc(24px + .8rem)
}

.coach-overlay {
    display: flex;
    flex-direction: column;
    height: auto;
    max-height: calc(100vh - 20rem)
}

.coach-overlay.coach-overlay--standalone-page {
    max-height: calc(100vh - 10rem)
}

.coach-overlay:not(.coach-overlay--standalone-page) {
    width: 39rem;
    max-width: 39rem;
    background-color: var(--color-background-container);
    border-radius: var(--attached-bottom);
    box-shadow: var(--elevation-raised);
    pointer-events: auto;
    transform: translateY(100%) translateY(-4.8rem);
    will-change: transform;
    transition: transform var(--duration-slow) var(--ease-emphasized)
}

.coach-overlay:not(.coach-overlay--standalone-page).coach-overlay--is-expanded {
    background-color: var(--color-background-canvas);
    height: calc(100vh - 20rem);
    transform: none
}

.coach-header {
    max-height: 4.8rem;
    padding: .8rem 1.6rem;
    border-radius: var(--attached-bottom);
    border-bottom: 1px solid var(--color-border-faint);
    transition: max-height .2s linear
}

.coach-header:hover {
    background-color: var(--color-background-container-tint);
    cursor: pointer
}

.coach-header__content {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    flex: 1 0 auto
}

.coach-header__toggler {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.coach-header__actions {
    display: flex;
    align-items: center;
    gap: .4rem;
    width: 33%
}

.coach-header__actions--right {
    justify-content: flex-end
}

.coach-header__logo-container {
    display: flex;
    animation: coach-header-popout .7s ease
}

.coach-header__overflow-menu-content {
    width: 264px
}

.coach-header__overflow-menu-item,.coach-header__overflow-menu-item-link {
    display: flex;
    align-items: center;
    gap: .8rem
}

.coach-header__overflow-menu-item-link:focus,.coach-header__overflow-menu-item-link:hover,.coach-header__overflow-menu-item-link:visited {
    color: inherit!important;
    text-decoration: none
}

@keyframes coach-header-popout {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.coach-insight-card {
    display: flex;
    align-items: center
}

.coach-insight-card li-icon {
    margin-right: .4rem;
    color: var(--color-action)
}

.coach-insight-card__button {
    display: flex;
    color: var(--color-text);
    align-items: center
}

.coach-insight-card__entity-pile {
    margin-right: .8rem
}

.coach-insight-card__attachment-item {
    padding: 1.6rem 0;
    border-top: 1px solid var(--color-border-faint)
}

.coach-insight-card__attachment-item:first-of-type {
    border-top: none
}

.coach-insight-card__text {
    text-align: left
}

.coach-insight-card__error {
    text-align: center;
    padding: 1.6rem 0
}

.coach-message-list {
    flex: 1 1 auto;
    overflow-y: hidden;
    display: flex;
    flex-direction: column
}

.coach-message-list__scroller {
    overflow-y: auto
}

.coach-message-list__body {
    padding: 1.6rem
}

.coach-message-list__disclaimer {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    margin-top: 1.6rem;
    text-align: center
}

.coach-message {
    margin: 1.2rem 0 0
}

.coach-message:first-of-type {
    margin-top: 0
}

.coach-message__bubble-spacing {
    padding: 1.2rem 1.6rem
}

.coach-message__bubble-spacing--attachment-header-spacing {
    padding-top: 2.4rem
}

.coach-message__bubble-spacing--partial-error {
    padding-top: 0
}

.coach-message--with-feedback .coach-message__bubble-spacing {
    padding-bottom: 0
}

.coach-message__footer {
    padding: 1.2rem 1.6rem
}

.coach-message__text {
    font-size: var(--font-size-small)
}

.coach-message__text.coach-message__text--cancelled {
    color: var(--color-signal-neutral);
    display: flex;
    gap: .8rem
}

.coach-message__text blockquote,.coach-message__text p {
    font-size: var(--font-size-small)
}

.coach-message__text ul {
    padding-left: 1.2rem
}

.coach-message__text--is-streaming:has(:last-child)>:last-child:after {
    content: "▋";
    vertical-align: baseline;
    animation: coach-blink 1s steps(5,start) infinite;
    margin-left: .1rem
}

.coach-message__text--is-streaming:not(:has(:last-child)):after {
    content: "▋";
    vertical-align: baseline;
    animation: coach-blink 1s steps(5,start) infinite
}

.coach-message__text--turn-limit-reached {
    color: var(--color-text);
    display: flex
}

.coach-message__turn-limit-reached-icon {
    margin-top: .4rem;
    flex: 1 0 auto
}

.coach-message__turn-limit-reached-text {
    margin-left: .4rem
}

.coach-message__user-query {
    padding: 1.2rem 1.6rem
}

.coach-message__user-image {
    display: block;
    margin-left: auto;
    margin-top: .4rem
}

.coach-message-ai-response__header {
    margin-bottom: .8rem
}

.coach-message-ai-response__sub-title {
    color: var(--color-text-low-emphasis)
}

@keyframes coach-blink {
    to {
        visibility: hidden
    }
}

.coach-input {
    display: flex;
    align-items: center;
    gap: .8rem
}

.coach-input--padding {
    padding: .8rem
}

.coach-input__form {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    position: relative
}

.coach-input__textbox {
    color: var(--color-text)!important;
    padding: 1.2rem 1.6rem!important;
    font-size: var(--font-size-small)!important;
    line-height: var(--line-height-default)!important;
    border-radius: var(--corner-radius-xlarge)!important;
    resize: none!important
}

.coach-input__stop-answering-label {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.coach-input__stop-answering-button {
    background: url(/aero-v1/sc/h/8rc7lyl0mgsbxkdfj0f41e5fl) no-repeat;
    background-size: contain;
    border-radius: var(--corner-radius-full);
    height: 4rem;
    width: 4rem
}

.coach-input__stop-answering-button--dark {
    background-image: url(/aero-v1/sc/h/dguhwa91g3ttljddll0lwr7l0)
}

.coach-onboarding {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: .8rem;
    padding: 0 3.2rem;
    height: 360px;
    justify-content: center;
    position: relative;
    overflow: hidden;
    transition: height .5s ease-out;
    min-height: 300px
}

.coach-onboarding:after {
    content: "";
    width: 150%;
    height: 100%;
    position: absolute;
    top: 0;
    background: linear-gradient(var(--premium-color-brand),var(--color-brand-accent-1-on-dark));
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0 0 50% 50%
}

.coach-onboarding.coach-onboarding__collapse {
    height: 0;
    min-height: 0
}

.coach-onboarding .coach-onboarding__logo {
    width: 4.5rem;
    height: 4.5rem;
    margin-bottom: .8rem
}

.coach-onboarding__description,.coach-onboarding__logo,.coach-onboarding__title {
    color: var(--premium-color-text)
}

.coach-attachment-site-navigation-card a,.coach-attachment-site-navigation-card a:focus,.coach-attachment-site-navigation-card a:hover,.coach-attachment-site-navigation-card a:hover:visited,.coach-attachment-site-navigation-card a:visited {
    color: var(--color-text)
}

.coach-attachment-site-navigation-card--border {
    padding: .8rem .8rem .8rem 1.2rem;
    border-radius: 1.2rem;
    border: 1px solid var(--color-border-faint)
}

.coach-attachment-site-navigation-card__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 600
}

.coach-attachment-site-navigation-card__link:hover {
    text-decoration: none
}

.coach-skeleton-loader {
    position: relative;
    height: 1.6rem;
    width: 100%;
    margin-bottom: .8rem
}

.coach-skeleton-loader:last-child {
    margin-bottom: 0
}

.coach-skeleton-loader:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    animation-name: coach-shimmer;
    animation-duration: var(--duration-xxxslow);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: var(--voyager-color-skeleton-content-shimmer);
    background-size: 100vw 100vh;
    border-radius: var(--corner-radius-medium)
}

.coach-skeleton-loader--rounded {
    width: 24px;
    height: 24px
}

.coach-skeleton-loader--rounded:after {
    border-radius: var(--corner-radius-full)
}

.coach-skeleton-loader--bottom-margin-none {
    margin-bottom: 0
}

.coach-skeleton-loader--50 {
    width: 50%
}

.coach-skeleton-loader--25 {
    width: 25%
}

@keyframes coach-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.coach-suggested-prompt {
    text-align: left;
    padding: 1.2rem!important
}

.coach-suggested-prompt.artdeco-button--tertiary:hover {
    background-color: var(--color-background-none)
}

.coach-suggested-prompt__icon {
    height: 2rem;
    color: var(--premium-color-action-active);
    margin-right: .8rem;
    flex: 1 0 auto;
    align-self: flex-start;
    margin-top: 2px
}

.coach-suggested-prompt__text {
    font-weight: var(--font-weight-regular);
    color: var(--color-text)
}

.coach-attachment-job-apply-card--border {
    padding: .8rem 1.2rem 2.4rem;
    border-radius: 1.2rem;
    border: 1px solid var(--color-border-faint)
}

.comments-sort-order-toggle__content {
    max-width: 300px
}

.comments-sort-order-toggle__content--text {
    align-items: center
}

.comments-sort-order-toggle__content--text.comments-sort-order-toggle__content--icon {
    overflow: initial
}

.comments-sort-order-toggle {
    margin-left: auto
}

.comments-comment-box {
    border-top: 1px solid var(--color-border-low-emphasis)
}

.comments-comment-box--with-member-skill {
    padding: .8rem 1.6rem;
    display: flex;
    border-top: none
}

.comments-comment-box--with-member-skill .comments-comment-box__avatar-image {
    margin-right: .4rem
}

.comments-comment-box__member-skill:before {
    content: "\2022";
    color: var(--color-text-low-emphasis);
    margin: 0 2px;
    font-weight: 400
}

.comments-comment-box__form {
    display: flex;
    padding: .8rem .8rem 0;
    flex-wrap: wrap;
    justify-content: flex-end
}

.comments-comment-box__article-preview-image-container {
    height: 125px;
    overflow: hidden;
    padding: .8rem 0 .4rem;
    position: relative
}

.comments-comment-box__article-preview-image {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.comments-comment-box__media-preview--image {
    border-radius: var(--corner-radius-medium);
    max-width: 200px;
    overflow: hidden
}

.comments-comment-box__media-preview--article {
    max-width: 435px
}

.comments-comment-box__camera-icon {
    display: none
}

.comments-comment-box__submit-button {
    -webkit-appearance: none;
    align-self: flex-end;
    flex-shrink: 0
}

.comments-comment-box--with-member-skill .comments-comment-box__submit-button {
    margin: 0 0 0 .8rem;
    padding: 0 .8rem
}

.comments-comment-texteditor {
    background-color: var(--color-background-container);
    flex: 1 1 auto;
    transition: background-color 1s ease-in-out
}

.comments-comment-texteditor .ql-editor.ql-blank:before {
    transition: opacity 1s ease-in-out
}

.comments-comment-texteditor--disabled {
    background-color: var(--color-text-disabled)
}

.comments-comment-texteditor--disabled .ql-editor>p {
    cursor: default
}

.comments-comment-texteditor--disabled .ql-editor.ql-blank:before {
    opacity: 0
}

.comments-comment-box-comment__text-editor {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis);
    flex: 1 1 auto;
    min-width: 0;
    padding: 9.5px
}

.comments-comment-box-comment__text-editor .ql-editor {
    overflow-y: visible;
    padding: 0
}

.comments-comment-box-comment__text-editor .ql-editor.ql-blank:before {
    content: none
}

.comments-comment-box-comment__text-editor .ql-editor.ql-blank:after {
    color: var(--color-text-low-emphasis);
    content: attr(data-placeholder);
    display: block;
    margin-top: -1.5em;
    min-height: 1em;
    pointer-events: none
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-box-comment__text-editor .ql-editor.ql-blank:after {
        color: GrayText
    }
}

.comment-gif-detour-container.comments-comment-detour {
    display: block;
    position: relative;
    right: 400px
}

.comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:before {
    margin-left: 299px;
    border-left-width: 9px;
    border-right-width: 9px;
    border-top: 9px solid var(--color-border-faint);
    bottom: -9px
}

.comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:after {
    margin-left: 300px;
    border-left-width: .8rem;
    border-right-width: .8rem;
    border-top: .8rem solid var(--color-border-on-dark);
    bottom: -.8rem
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour {
    top: 480px
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:before {
    margin-left: 299px;
    border-left-width: 9px;
    border-right-width: 9px;
    border-bottom: 9px solid var(--color-border-faint);
    border-top: none;
    bottom: 422px
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:after {
    margin-left: 300px;
    border-left-width: .8rem;
    border-right-width: .8rem;
    border-bottom: .8rem solid var(--color-border-on-dark);
    border-top: none;
    bottom: 421px
}

.comments-disabled-comments-block {
    background-color: var(--color-background-container-tint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    padding: 1.2rem 1.6rem
}

.comments-disabled-comments-block--showing-comments {
    margin-bottom: .8rem;
    border-radius: 0
}

.comments-disabled-comments-block__enable-comments {
    color: var(--voyager-color-action);
    font-weight: 700
}

.comments-disabled-comments-block__enable-comments:hover {
    text-decoration: underline
}

.comments-disabled-comments-block__icon {
    margin-right: .4rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-disabled-comments-block__icon {
        forced-color-adjust: auto
    }
}

.comments-see-translation-button {
    height: 15px
}

.comments-see-translation-button__text {
    margin-left: -1.2rem;
    margin-top: -.8rem;
    height: 2.4rem
}

[dir=rtl] .comments-see-translation-button__text {
    margin-left: .4rem
}

.comments-see-translation-button-button__text--dark {
    color: var(--color-signal-neutral)
}

.comments-see-translation-button__text--blue {
    color: var(--color-action)
}

.comments-see-translation-button__loader {
    top: -10px;
    left: -2px;
    width: 24px;
    height: 24px;
    transform: scale(.8)
}

.comments-rating-icon {
    position: relative;
    transform: translateY(3px);
    margin-top: 0;
    margin-left: -3px
}

.comments-translation-rating .artdeco-hoverable-content__shell {
    flex-direction: column
}

.comments-translation-rating .artdeco-hoverable-content__close-btn {
    align-self: flex-end
}

.comments-rating-dot {
    margin-top: -9px;
    color: var(--color-action)
}

.comments-rating-button {
    margin-top: -4px;
    margin-left: -9px
}

.comments-translation-rating__stars {
    padding-bottom: 30px
}

.comments-translation-rating__star-icon {
    color: var(--color-text-disabled)
}

.comments-translation-rating__star-icon.comments-translation-rating__star-icon {
    height: 29px;
    width: 30px;
    padding: 9px
}

.comments-translation-rating__star-icon svg {
    height: 29px;
    width: 30px
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-translation-rating__star-icon {
        forced-color-adjust: auto
    }
}

.comments-translation-rating__star-icon--filled {
    color: var(--color-action)
}

.comments-translation-rating__confirm-header {
    padding: 1.6rem
}

.comments-translation-rating__language-icon {
    width: 1.6rem!important;
    height: 1.6rem!important
}

.comments-translation-rating__do-not-translate-option-icon,.comments-translation-rating__language-settings-option-icon {
    vertical-align: bottom!important;
    margin-right: 1.2rem
}

.comment-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.feed-shared-social-action-bar--simplified-feed .comment-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem!important;
    padding-right: 0!important
}

.comments-hero-entity__image-container {
    display: flex;
    height: 0;
    padding-top: 52.3%;
    overflow: hidden;
    max-width: 100%;
    position: relative;
    margin: 0
}

.comments-hero-entity__image-container img {
    left: 0;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.comments-hero-entity__image-container .comments-hero-entity__link {
    overflow: hidden
}

.comments-hero-entity__image-container .comments-hero-entity__link:focus {
    outline-offset: -1px
}

@-moz-document url-prefix("") {
    .comments-hero-entity__image-container .comments-hero-entity__link:focus {
        outline-offset: -2px
    }
}

.comments-hero-entity__image-container .comments-hero-entity__container {
    display: flex
}

.comments-hero-entity--image-share .comments-hero-entity__image-container {
    height: auto;
    padding: 0 1.6rem
}

.comments-hero-entity--image-share .comments-hero-entity__image-container .comments-hero-entity__image {
    max-width: 100%;
    max-height: 100vw;
    width: auto;
    position: static;
    background: initial;
    transform: none
}

.comments-hero-entity__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 50%;
    background-size: cover
}

.comments-hero-entity--article-share .comments-hero-entity__image {
    text-indent: -3000px
}

.comments-hero-entity--image-share .comments-hero-entity__image {
    background-position-y: center
}

.comments-no-hero-entity {
    position: relative;
    display: flex;
    align-items: center;
    margin: 8px;
    overflow: hidden
}

.comments-no-hero-entity__picture {
    flex-shrink: 0;
    margin-right: .4rem
}

.comments-no-hero-entity__picture--cover {
    border: none;
    border-radius: 0;
    background-position: 50%;
    background-size: cover;
    box-sizing: content-box
}

.comments-no-hero-entity__picture--cover.ghost-article {
    background-color: var(--color-background-disabled);
    background-size: contain
}

.comments-no-hero-entity__picture--article {
    width: 138px;
    height: 72px;
    margin-right: 8px
}

.comments-no-hero-entity__image-description.comments-no-hero-entity__image-description {
    display: block;
    border-top: 0;
    padding: 0;
    width: calc(100% - 146px)
}

.comments-post-meta--comment-with-skills {
    align-items: normal
}

.comments-post-meta--on-dark .hoverable-link-text:hover {
    color: var(--color-text-on-dark-active)
}

.comments-post-meta--hide-follow .comments-post-meta__follow-button {
    display: none
}

.comments-post-meta__profile-info-wrapper {
    flex-grow: 1;
    flex-basis: 0;
    margin-left: .8rem;
    overflow: hidden
}

.comments-post-meta--rmv .comments-post-meta__profile-info-wrapper {
    margin-left: 0
}

.comments-post-meta__profile-info-wrapper:hover {
    text-decoration: none
}

.comments-post-meta__headline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    order: 1;
    width: 100%
}

.scaffold-layout--reflow .comments-post-meta__headline {
    white-space: normal;
    overflow: visible
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-post-meta__headline {
        white-space:nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.comments-post-meta__headline--fs {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.comments-post-meta__name {
    align-items: center;
    display: flex;
    font-size: 1.4rem;
    flex-wrap: wrap
}

.comments-post-meta__name.comments-post-meta__wrapper-with-edited-comment {
    padding-right: 112px
}

.comments-delete-comment-modal .comments-post-meta__name {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.2rem
}

.comments-post-meta__name .comments-post-meta__following {
    display: inline-block;
    margin-right: .4rem
}

.comments-post-meta__name-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--font-weight-bold);
    margin-right: .4rem
}

.comments-post-meta__name-text--fs {
    font-size: var(--font-size-small);
    color: var(--color-text)
}

.comments-post-meta__name--with-skills {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40px;
    white-space: normal
}

.comments-post-meta__influencer-badge {
    margin-right: .4rem;
    margin-top: 1px;
    margin-left: .4rem
}

.comments-post-meta__community-top-voice-badge {
    display: flex;
    margin-right: .4rem;
    color: var(--color-brand-accent-1)
}

.comments-post-meta__actor {
    display: flex;
    flex-direction: column;
    min-height: 22px;
    overflow: hidden
}

.comments-post-meta__actor-link {
    align-self: flex-start;
    flex-shrink: 0;
    margin-top: 5px
}

.comments-post-meta__edited:before {
    content: "\00b7";
    padding: 0 .4rem 0 0
}

.comments-post-meta__published--with-separator:after {
    content: "\00b7";
    padding: 0 .4rem
}

.comments-post-meta--rmv .comments-post-meta__headline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-on-dark)
}

.comments-post-meta__distance-badge {
    display: inline-block;
    margin-right: .4rem
}

.comments-post-meta__visibility:before {
    content: "\00b7";
    margin-left: .4rem
}

.comments-content-description {
    padding: .8rem 0;
    border-top: 1px solid var(--color-border-faint);
    width: 100%
}

.comments-content-description:last-child {
    margin-bottom: .4rem
}

.comments-content-description__meta-list {
    margin: .4rem 0 0 1.2rem;
    flex: 1 1 auto;
    min-width: 1px
}

.comments-content-description__meta-list-item:first-child:before {
    content: none
}

.comments-content-description__meta-list-item:before {
    margin-left: 6px;
    margin-right: .8rem;
    font-weight: 700;
    content: "\00b7"
}

.comments-content-description__headline {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    color: var(--color-text);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin: 0 1.2rem 2px
}

.comments-content-description__headline * {
    line-height: inherit!important
}

.comments-no-hero-entity__image-description .comments-content-description__headline {
    margin: 0
}

.comments-content-description__byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    max-height: 16px;
    margin: 0 1.2rem
}

.comments-no-hero-entity__image-description .comments-content-description__byline {
    margin: 0
}

.comments-content-description__article-snippet {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    max-height: 32px;
    margin: .8rem 1.2rem 0
}

.comments-no-hero-entity__image-description .comments-content-description__article-snippet {
    margin: .8rem 0 0
}

.update-components-mini-update-v2 .comments-content-description {
    padding-top: .8rem;
    margin: 0
}

.update-components-mini-update-v2 .comments-content-description:last-child {
    margin-bottom: .4rem
}

.update.sponsored .comments-content-description {
    border: none
}

@keyframes feed-s-fadeout {
    99% {
        opacity: 0;
        height: auto
    }

    to {
        opacity: 0;
        height: 0
    }
}

.comments-rich-media-viewer--full-page.comments-rich-media-viewer.comments-rich-media-viewer--full-page.comments-rich-media-viewer {
    background-color: var(--color-background-canvas-dark);
    height: 100vh;
    margin: 0;
    overflow: hidden;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    position: relative
}

.comments-rich-media-viewer__hero-image {
    cursor: default;
    display: block;
    height: auto;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    zoom:4;-ms-zoom:1}

@-moz-document url-prefix("") {
    .comments-rich-media-viewer__hero-image {
        width: 100%;
        object-fit: contain
    }
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__done-button {
    top: 0;
    position: absolute;
    margin: .4rem
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__all-content {
    position: absolute;
    bottom: 0;
    background-color: var(--color-background-canvas-dark);
    opacity: .5;
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__content-wrapper {
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__all-content--hidden {
    animation: feed-s-fadeout .5s linear forwards
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__content {
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__hero-wrapper {
    height: 100%;
    width: 100%;
    transition: all .3s ease-in-out;
    position: relative
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__hero-image {
    max-width: 100%;
    height: auto;
    width: auto;
    transition: transform .3s ease-in-out
}

@keyframes comment-box-text-pulse {
    0% {
        opacity: 0;
        transform: scale(.9);
        transform-origin: center left
    }

    50% {
        opacity: .5;
        transform: scale(1.1);
        transform-origin: center left
    }

    to {
        opacity: 1;
        transform: scale(1);
        transform-origin: center left
    }
}

.comments-comment-box {
    flex-shrink: 0;
    border: none;
    border-top: 1px solid transparent;
    margin: 0;
    padding: .4rem 1.6rem 1.2rem
}

.comments-comment-box::placeholder {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis)
}

.comments-comment-box.comments-comment-box--simplification {
    padding-top: var(--spacing-one-and-a-half-x)
}

.comments-comment-box__form-container {
    max-width: calc(100% - 44px)
}

.comments-comment-box--simplification .comments-comment-box__form-container {
    max-width: 100%;
    min-width: 0
}

.comments-comment-item__comment-box .comments-comment-box__form-container {
    max-width: calc(100% - 36px)
}

.comments-comment-box__form {
    display: block;
    box-sizing: border-box;
    flex-grow: 1;
    min-width: 0;
    padding: 0
}

.comments-comment-box__submit-button {
    display: block;
    margin: 0
}

.comments-comment-box__submit-button:disabled {
    cursor: not-allowed
}

.comments-comment-box__media-preview {
    margin: .4rem
}

.comments-comment-box__warning {
    font-size: 1.3rem;
    padding: .8rem 0;
    display: flex;
    justify-content: space-between;
    color: var(--color-signal-negative)
}

.comments-comment-box__warning .comments-comment-box__warning-signal-error-icon {
    vertical-align: text-top
}

.comments-comment-box__char-count {
    display: inline-block;
    font-size: 1.3rem;
    padding: .4rem .8rem
}

.comments-comment-box__char-count.comments-comment-box__over-limit {
    color: var(--color-signal-negative)
}

.comments-comment-box__camera-icon {
    display: block;
    flex-shrink: 0;
    height: 28px;
    overflow: hidden;
    margin-right: .4rem
}

.comments-share-action-media__upload-input-label {
    width: 24px;
    height: 24px;
    margin: 2px
}

.comments-comment-box--has-avatar .comments-comment-box__avatar-image {
    flex-shrink: 0;
    margin-right: .4rem
}

.comments-comment-box__submit-button {
    display: inline-block
}

.comments-comment-box--has-avatar .comments-comment-box__submit-button {
    margin-top: .4rem
}

.comments-comment-box--warned .comment-textarea textarea:focus {
    border-color: var(--color-signal-negative)
}

.feed-shared-update__comments-container.flex-column .comments-comment-box:not(.comments-comment-item__comment-box) {
    padding: .4rem 1.6rem .8rem
}

.comments-comment-box {
    display: flex;
    align-items: flex-start
}

.comments-comment-textarea,.comments-comment-texteditor {
    border-radius: 20px;
    align-items: flex-start
}

.comments-comment-textarea__mentions-input {
    padding: .8rem
}

.comments-comment-box__camera-icon {
    margin-right: .8rem
}

.comments-comment-box__form-container {
    border: solid transparent;
    border-width: 3px 0
}

.comments-comment-texteditor {
    border: 1px solid var(--color-border-low-emphasis);
    justify-content: flex-start
}

.comments-comment-texteditor:focus-within {
    box-shadow: inset 0 0 0 1px var(--color-border-low-emphasis)
}

.comments-comment-box--simplification .comments-comment-texteditor {
    border: 1px solid var(--color-border-faint)
}

.comments-comment-box--simplification .comments-comment-texteditor:focus-within {
    box-shadow: inset 0 0 0 1px var(--color-border-faint)
}

.comments-comment-box--simplification .comments-comment-texteditor .artdeco-button--circle.artdeco-button {
    height: 2rem;
    border-radius: var(--corner-radius-large)!important
}

.comments-comment-box--include-submit-button-inside-text-editor .comments-comment-texteditor {
    border: 1px solid var(--color-border-faint)
}

.comments-comment-box__detour-icons {
    min-height: unset
}

.comments-comment-box-comment__text-editor .participate-text-editor__loader {
    height: 20px;
    width: 20px;
    margin: 0 auto
}

.comments-comment-box--simplification .comments-comment-box-comment__text-editor {
    padding: .6rem 1.6rem
}

.comments-comment-box__detour-container {
    display: flex
}

.comments-comment-box-entity {
    align-items: center;
    display: flex;
    width: 100%
}

.comments-comment-box-entity__avatar {
    margin-right: .4rem
}

.comments-comment-box-entity__link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: 20px;
    flex: 1;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    padding: 9.5px
}

.comments-comment-box-entity__link,.comments-comment-box-entity__link:hover {
    color: var(--color-text-low-emphasis);
    text-decoration: none
}

.comments-comment-box--simplification .comments-comment-box-entity__link {
    padding: .6rem 1.6rem;
    border-color: var(--color-border-faint)
}

.comments-comment-edit--disabled {
    opacity: .55;
    cursor: default;
    pointer-events: none
}

.comments-comment-edit__media-preview {
    border: 1px solid var(--color-border-faint);
    position: relative;
    background-color: var(--color-background-container)
}

.comments-comment-edit__media-preview .comments-comment-edit__image-preview,.comments-comment-edit__media-preview .media-element {
    max-height: 125px;
    max-width: 200px
}

.comments-comment-edit__media-preview .sharing-media-preview-button {
    display: none
}

@keyframes like-ticker {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.comments__live-comment-like-button--position-right {
    position: absolute;
    right: 0;
    top: 0
}

.comments__live-comment-like-button.artdeco-button--tertiary {
    border: 0;
    box-shadow: none;
    border-radius: 15px;
    min-width: 3.4rem
}

.comments__live-comment-like-button.artdeco-button--tertiary:active,.comments__live-comment-like-button.artdeco-button--tertiary:focus,.comments__live-comment-like-button.artdeco-button--tertiary:hover {
    background-color: transparent;
    box-shadow: none
}

.comments__live-comment-like-button--user-liked .artdeco-button--tertiary,.comments__live-comment-like-button.artdeco-button--tertiary:hover {
    color: var(--color-action)
}

.comments__live-comment-like-button .artdeco-button__text {
    display: flex;
    align-items: center
}

.comments__live-comment-like-button--show-pill.artdeco-button--tertiary,.comments__live-comment-like-button--show-pill.artdeco-button--tertiary:active,.comments__live-comment-like-button--show-pill.artdeco-button--tertiary:focus,.comments__live-comment-like-button--show-pill.artdeco-button--tertiary:hover {
    box-shadow: var(--elevation-raised);
    border-radius: var(--corner-radius-large)!important;
    background-color: var(--color-background-container)
}

.comments__live-comment-like-button--position-right-pill {
    transform: translate(2%,-30%);
    transform-origin: bottom left;
    transition: transform .2s
}

.comments__live-comment-like-button-num-likes--animating {
    animation: like-ticker .3s cubic-bezier(.4,0,1,1)
}

.comments-comment-media-preview-box__container {
    background-color: var(--color-background-container-tint);
    border-radius: 0 0 20px 20px;
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem;
    position: relative
}

.comments-comment-media-preview-box__container--cr {
    padding: 0 1.6rem .4rem
}

.comments-comment-media-preview-box__control-wrapper {
    max-width: 200px;
    position: relative
}

.comments-comment-media-preview-box__controls {
    position: absolute;
    right: .8rem;
    top: .8rem;
    z-index: 1
}

.comments-comment-media-preview-box__controls .comments-comment-media-preview-box__cancel {
    float: right
}

.comments-comment-media-preview-box__cancel .artdeco-button__icon {
    margin: 0
}

.comment-options-dropdown__option-text {
    display: flex;
    flex-direction: column;
    width: max-content;
    margin-left: var(--spacing-two-x);
    align-items: flex-start
}

.comment-options-dropdown__option-icon {
    overflow: visible
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comment-options-dropdown__option-icon,.comment-options-dropdown__trigger-icon {
        forced-color-adjust: auto
    }
}

.comments-photo-button__input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.comments-photo-button__input-label,.comments-photo-button__input-label--is-focused {
    height: auto;
    width: auto;
    margin: 2px;
    font-weight: 600;
    color: var(--color-text-low-emphasis);
    cursor: pointer
}

.comments-photo-button__input-label--is-focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.comments-photo-button__camera-icon {
    opacity: 1
}

.comments-comment-prompt {
    display: flex;
    margin-top: .8rem;
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    border-top-left-radius: 0;
    box-shadow: var(--elevation-lined);
    max-height: 0;
    transform: translateY(-100px);
    opacity: 0;
    transition: max-height .15s cubic-bezier(0,0,.21,1) .5s,transform .15s cubic-bezier(0,0,.21,1) .5s,opacity .15s cubic-bezier(.34,0,.21,1) 735ms
}

.comments-comment-prompt.comments-comment-prompt__animate {
    max-height: 100px;
    transform: translateY(0);
    opacity: 1
}

.comments-comment-prompt__logo {
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.comments-comment-social-bar {
    margin: .4rem 0 0;
    line-height: 1rem;
    align-items: center
}

.comments-comment-social-bar--cr {
    align-items: center;
    display: flex;
    margin-top: 1.2rem
}

.comments-comment-social-bar__action-group+button {
    padding-left: 1.2rem
}

.comments-comment-social-bar__action-group {
    font-size: 1.2rem;
    padding: 0 .8rem;
    display: flex;
    align-items: center
}

.comments-comment-social-bar__action-group:first-of-type {
    padding-left: 0
}

.comments-comment-social-bar__action-group--cr {
    align-items: center;
    display: flex;
    font-size: var(--font-size-xsmall)
}

.comments-comment-social-bar__action-group--cr:first-of-type {
    padding-right: .8rem
}

.comments-comment-social-bar__vertical-divider {
    height: 16px;
    border-left: 1px solid var(--color-border-low-emphasis)
}

.comments-comment-social-bar__likes-count {
    font-size: 1.2rem
}

.comments-comment-social-bar__replies-count {
    color: var(--color-text-low-emphasis);
    font-size: 1.2rem
}

.comments-comment-social-bar__replies-count.comments-comment-social-bar__replies-count--fs {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.comments-comment-social-bar__replies-count--cr {
    color: var(--color-text-low-emphasis)
}

.comments-comment-social-bar__action-button {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis);
    display: flex;
    align-items: center;
    min-height: 0;
    min-width: 0
}

.comments-comment-social-bar__action-button.artdeco-button--tertiary.artdeco-button--4 {
    padding: 0 .4rem!important
}

.comments-comment-social-bar__action-button.comments-comment-social-bar__reply-action-button--fs {
    padding: var(--spacing-half-x)!important;
    color: var(--color-text-low-emphasis)
}

.comments-comment-social-bar__action-button.comments-comment-social-bar__reply-action-button--fs.comments-comment-social-bar__reply-action-button--fs-g15 {
    padding: .8rem .4rem!important
}

.comments-comment-social-bar__action-button.comments-comment-social-bar__reply-action-button--fs .artdeco-button__text {
    display: flex
}

.comments-comment-social-bar__social-counts-separator:before {
    content: "\00b7"
}

.comments-comment-social-bar__reaction-action-button .react-button__text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.2rem
}

.comments-comment-social-bar__reaction-action-button .react-button__text--like {
    color: var(--reactions-color-text-like)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--like {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--celebrate {
    color: var(--reactions-color-text-celebrate)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--celebrate {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--insightful {
    color: var(--reactions-color-text-insightful)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--insightful {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--curious {
    color: var(--reactions-color-text-curious)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--curious {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--love {
    color: var(--reactions-color-text-love)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--love {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--support {
    color: var(--reactions-color-text-support)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--support {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--entertainment {
    color: var(--reactions-color-text-entertainment)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--entertainment {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__trigger {
    padding: 0;
    min-height: 0;
    min-width: 0
}

.comments-comment-social-bar__reaction-action-button .react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding: 0 .4rem!important
}

.comments-comment-social-bar__reaction-action-button .reactions-menu__trigger {
    min-height: 0
}

.comments-comment-social-bar__reaction-action-button--fs .react-button__trigger {
    padding: var(--spacing-one-x)!important;
    color: var(--color-text-low-emphasis)
}

.comments-comment-social-bar__reactions-count.hoverable-link-text:hover {
    text-decoration: none
}

.comments-comment-social-bar__reactions-count[disabled] {
    cursor: default
}

.comments-comment-social-bar__reactions-count--cr {
    align-items: center;
    color: var(--color-text-low-emphasis);
    display: flex;
    font-size: var(--font-size-xsmall);
    margin: 0 .8rem 0 1.2rem
}

.comments-comment-social-bar__action-button[disabled] {
    color: var(--color-text-disabled)
}

.comments-rich-media-viewer.comments-rich-media-viewer {
    background: transparent;
    position: absolute;
    margin: 0;
    box-shadow: none;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 2.4rem 2.4rem .4rem
}

.comments-rich-media-viewer__hero-wrapper {
    height: 0;
    flex-grow: 1
}

.comments-rich-media-viewer__all-content {
    text-align: left;
    width: 552px;
    margin: 0 auto;
    flex-grow: 0
}

.comments-rich-media-viewer__done-button {
    right: 1.6rem;
    top: 1.6rem;
    position: absolute
}

.comments-rich-media-viewer__previous-image-button {
    left: 1.2rem
}

.comments-rich-media-viewer__next-image-button {
    right: 1.2rem
}

.comments-post-meta {
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center
}

.comments-post-meta__author-badge {
    font-size: var(--font-size-xsmall)
}

.comments-post-meta__author-badge--fs {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    background: var(--color-background-canvas-mobile)
}

@keyframes comments-quick-comments-slide-in {
    0% {
        opacity: 0;
        max-height: 0;
        min-height: 0
    }

    50% {
        opacity: 0
    }

    to {
        opacity: 1;
        max-height: 4.8rem;
        min-height: 4.8rem
    }
}

.comments-quick-comments__container {
    margin: .8rem auto 0;
    padding: 0 .8rem;
    overflow: hidden
}

.feed-shared-carousel .comments-quick-comments__container {
    margin-left: 0
}

.comments-quick-comments__scroll-button {
    margin-top: .8rem
}

.comments-quick-comments__container--scrollable {
    overflow-y: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.comments-quick-comments__container--scrollable::-webkit-scrollbar {
    display: none
}

.comments-quick-comments__list-item {
    scroll-snap-align: start
}

.comments-quick-comments__list-item:not(:first-child) {
    margin-left: .4rem
}

.comments-quick-comments--simplification .comments-quick-comments__list-item:not(:first-child) {
    margin-left: var(--spacing-one-x)
}

.comments-quick-comments {
    min-height: 48px;
    overflow: hidden
}

.comments-quick-comments.comments-quick-comments--simplification {
    min-height: 0
}

.comments-quick-comments--animate-in {
    animation: comments-quick-comments-slide-in var(--duration-slow) cubic-bezier(.4,0,1,1)
}

.comments-quick-comments__reply-button.comments-quick-comments__reply-button {
    border-radius: .8rem;
    font-size: 14px
}

.comments-quick-comments__reply-button.comments-quick-comments__reply-button--simplification {
    background-color: var(--color-background-transparent);
    box-shadow: inset 0 0 0 1px var(--color-border-faint);
    color: var(--color-label)
}

.comments-quick-comments__reply-button.comments-quick-comments__reply-button--simplification:hover {
    background-color: var(--color-background-transparent-hover);
    box-shadow: inset 0 0 0 1px var(--color-border-faint-hover);
    color: var(--color-label-hover)
}

.comments-quick-comments__reply-button.comments-quick-comments__reply-button--simplification:active {
    background-color: var(--color-background-transparent-active);
    box-shadow: inset 0 0 0 1px var(--color-border-faint-active);
    color: var(--color-label-active)
}

.comments-quick-comments__reply {
    flex-shrink: 0;
    margin-right: .8rem
}

.comments-quick-comments__reply:last-of-type {
    margin-right: 0
}

.feed-shared-carousel .comments-quick-comments__reply {
    width: 100%
}

.comment-sort-order-toggle__main-text {
    color: var(--color-text-low-emphasis)
}

.comments-live-comment-social-bar__replay-container {
    display: flex;
    align-items: center
}

.comments-live-comment-social-bar__vertical-divider {
    height: 16px;
    border-left: 1px solid var(--color-border-low-emphasis);
    margin-top: .4rem
}

.comments-live-comment-social-bar {
    margin-left: 38px
}

.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary {
    border: 0;
    box-shadow: none
}

.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:active,.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:focus,.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:hover {
    background-color: transparent;
    box-shadow: none
}

.comments-live-comment-social-bar {
    display: flex
}

.comments-live-comment-social-bar__replay-container .comments-live-comment-social-bar__like-button:hover,.comments-live-comment-social-bar__replay-container .comments-live-comment-social-bar__num-likes:hover {
    color: var(--color-action);
    text-decoration: underline
}

.comments-live-comment-social-bar__like-button .react-button__text {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.comments-live-comment-social-bar__comment-options--replay {
    position: absolute;
    top: .4rem;
    right: .8rem
}

.comments-live-comment-social-bar__comment-options--replay .comment-options-trigger,.comments-live-comment-social-bar__comment-options--replay .dropdown-options {
    cursor: pointer;
    vertical-align: text-top
}

.kindness-reminders-modal {
    display: flex;
    flex-direction: column;
    background: transparent;
    height: 366px;
    box-shadow: none;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    overflow: visible
}

.kindness-reminders-modal__content-container,.kindness-reminders-modal__modal-content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.kindness-reminders-modal__content-container {
    align-items: center;
    margin: auto var(--spacing-three-x)
}

.kindness-reminders-modal__img-coworker {
    height: 136px;
    margin-bottom: var(--spacing-three-x)
}

.kindness-reminders-modal__img-caution {
    height: 64px;
    margin-bottom: var(--spacing-three-x)
}

.kindness-reminders-modal__title {
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.kindness-reminders-modal__subtext {
    text-align: center;
    max-width: 512px;
    color: var(--color-text-low-emphasis)
}

.kindness-reminders-modal__footer {
    display: flex;
    justify-content: flex-end;
    gap: var(--spacing-one-x)
}

.comments-url-article-preview__container {
    align-items: center;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    overflow: hidden;
    padding: 1.2rem
}

.comments-url-article-preview__image-container {
    display: flex
}

.comments-url-article-preview__image {
    border-radius: var(--corner-radius-medium);
    object-fit: contain
}

.comments-url-article-preview__description {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

.comments-url-article-preview__title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.comments-url-article-preview__subtitle {
    font-size: var(--font-size-xsmall)
}

.community-panel {
    padding: .8rem 0 0
}

.community-panel__discover-cta {
    max-width: none;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)!important
}

.community-panel-interest-package.community-panel-interest-package--expanded {
    margin-bottom: 1.6rem
}

.community-panel-interest-package__actions {
    display: flex
}

.community-panel-interest-package__cta {
    padding: .4rem 0 .4rem 36px;
    display: inline-block;
    margin: 0;
    text-align: left
}

.community-panel-interest-package__cta:visited {
    color: var(--color-icon)
}

.community-panel-interest-package__cta:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover);
    text-decoration: none
}

.community-panel-interest-package__expand-collapse-cta-icon.community-panel-interest-package__expand-collapse-cta-icon {
    opacity: 0;
    padding: .4rem 1.2rem .4rem 0;
    margin: 0 .4rem 0 0
}

.community-panel-interest-package__expand-collapse-cta-icon:focus {
    background-color: unset
}

.community-panel-interest-package__expand-collapse-cta-icon:focus-visible {
    opacity: 1
}

.community-panel-interest-package__expand-collapse-cta-icon:focus-visible,.community-panel-interest-package__expand-collapse-cta-icon:hover {
    background-color: var(--color-background-none-tint-hover)
}

.community-panel-interest-package__entity-icon {
    color: var(--color-icon);
    float: left;
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .community-panel-interest-package__entity-icon {
        forced-color-adjust: auto
    }
}

.community-panel-interest-package__entity-item {
    display: flex;
    overflow: visible;
    justify-content: space-between
}

.community-panel-interest-package__entity-link {
    padding: 0 1.2rem
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link {
    vertical-align: text-bottom
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link:focus {
    outline-offset: -1px;
    color: var(--color-text)
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover);
    text-decoration: none
}

.community-panel-interest-package__event-cta.community-panel-interest-package__event-cta {
    display: flex;
    color: var(--color-icon);
    padding: 0 1.2rem
}

.community-panel-interest-package__event-cta .artdeco-button__icon {
    margin: 0
}

.community-panel-interest-package__event-cta:focus,.community-panel-interest-package__event-cta:hover {
    background-color: var(--color-background-none-tint-hover);
    color: var(--color-text)
}

.community-panel-interest-package__event-cta:focus {
    opacity: 1
}

.community-panel-interest-package__header {
    color: var(--color-text)
}

.community-panel-interest-package__header-container {
    text-align: left;
    padding-left: var(--spacing-one-and-a-half-x);
    margin-right: var(--spacing-one-x)
}

@media screen and (min-width: 768px) {
    .community-panel-interest-package__header-container {
        flex:1
    }
}

.community-panel-interest-package__header-link {
    color: var(--color-action);
    transition: background-color 167ms,color 167ms
}

.community-panel-interest-package__header-link:visited.community-panel-interest-package__header-link:visited {
    color: var(--color-action)
}

.community-panel-interest-package__section-expanded {
    list-style: none;
    margin-top: 0
}

.community-panel-interest-package__section-header {
    display: flex;
    align-items: center
}

.community-panel-interest-package__section-header:hover {
    background-color: transparent
}

.community-panel-interest-package__section-header:hover .community-panel-interest-package__expand-collapse-cta-icon {
    color: var(--color-icon);
    opacity: 1
}

.community-panel-interest-package--hoverable {
    transition: background-color 167ms,color 167ms
}

.connect-button__withdraw-btn {
    cursor: not-allowed
}

@keyframes vertical-shimmer {
    0% {
        background-position: 0 -50vh
    }

    to {
        background-position: 0 50vh
    }
}

.connect-button-send-invite__custom-message {
    min-height: 8rem;
    max-width: 100%
}

.connect-button-send-invite__count--error {
    color: var(--color-signal-negative)
}

.connect-button-send-invite__success-icon.connect-button-send-invite__success-icon.connect-button-send-invite__success-icon {
    color: var(--color-signal-positive);
    align-self: flex-start
}

.connect-button-send-invite__premium-upsell-message {
    background: var(--color-background-container-tint);
    padding: .8rem 3.2rem;
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis)
}

.connect-button-send-invite__message-illustration {
    background-image: var(--illustration-microspot-messages-large);
    height: 64px;
    width: 64px;
    flex: none
}

.connect-button-send-invite__loader {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 10
}

.connect-button-send-invite__scrim {
    background-color: var(--voyager-color-background-scrim-tint);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9
}

.connect-button-send-invite__loader-block {
    animation-name: vertical-shimmer;
    animation-duration: 2s;
    animation-delay: .75s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-out;
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-image: linear-gradient(var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh;
    border-radius: var(--corner-radius-large)
}

@supports (-moz-appearance: none) {
    .connect-button-send-invite__loader-block {
        animation:none
    }
}

.connect-button-send-invite__loader-block--header {
    width: 237px;
    height: 18px
}

.connect-button-send-invite__loader-block--body {
    width: 450px;
    height: 12px;
    margin-bottom: 1.2rem
}

.connect-button-send-invite__loader-cta {
    display: inline-block;
    margin-right: 1.2rem;
    width: 60px;
    height: 18px
}

.consent-experience-splash-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.consent-experience-splash-modal .artdeco-modal__dismiss {
    display: none
}

.consent-experience-splash-modal .artdeco-modal__content {
    padding: unset
}

.consent-experience-splash-modal .artdeco-modal__header {
    padding: unset;
    border-bottom: unset
}

.consent-experience-splash-modal .consent-experience-splash-modal__consent {
    padding: 1.6rem 2.4rem
}

.ads-free-upsell-header {
    color: var(--color-text);
    background-color: var(--color-background-container);
    border-bottom: 1px solid var(--color-border-faint);
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100
}

.ads-free-upsell-header__content {
    max-width: 1128px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    padding: .8rem 0;
    height: 52px
}

@media (max-width: 1128px) {
    .ads-free-upsell-header__content {
        padding:.8rem 1.2rem
    }
}

.ads-free-upsell-banner {
    color: var(--color-text);
    background-color: var(--color-background-container);
    border-bottom: 1px solid var(--color-border-faint);
    left: 0;
    top: 0;
    width: 100%;
    padding: 1.6rem;
    display: flex;
    justify-content: center
}

.ads-free-upsell-banner__card {
    display: flex;
    flex-direction: column;
    max-width: 624px;
    padding: 0 2.4rem;
    margin: .8rem
}

.ads-free-upsell-container {
    display: flex;
    padding: 1.6rem;
    justify-content: center
}

.consent-experience-ad-consent-center__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 320px;
    padding: 1.6rem;
    margin: .8rem
}

.consent-experience-ad-consent-center__body-text {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-solid-low-emphasis);
    text-align: center;
    margin: 0 .8rem
}

.consent-experience-ad-consent-center__body-text+.consent-experience-ad-consent-center__body-text {
    margin-top: 3.2rem
}

.ad-consent-option {
    display: flex;
    flex-direction: column;
    background-color: var(--color-background-canvas);
    padding: 1.6rem;
    margin: 1.6rem 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

.ad-consent-option-card {
    display: flex;
    flex-direction: column;
    min-height: 329px;
    width: 550px;
    padding: 1.6rem 2.4rem;
    margin: .8rem
}

.ad-consent-option-card--full-width {
    width: 830px
}

.ad-consent-option-card-footer-cta__container {
    column-gap: 10px
}

.ad-consent-option-card__label {
    color: var(--color-signal-positive);
    align-items: start;
    font-weight: var(--font-weight-normal);
    background-color: transparent
}

.connect-services-container {
    height: 100vh;
    width: 100vw;
    display: flex;
    flex-direction: column;
    padding: .8rem 0;
    align-items: center;
    background-color: var(--color-background)
}

.connect-services-container--with-center-cards {
    justify-content: center
}

body.connect-services .msg-overlay-container {
    display: none
}

.connect-services-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 624px;
    padding: .8rem 2.4rem;
    margin: .8rem
}

.connect-services-card__title {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin: .8rem 0
}

.connect-services-card__body-text {
    font-size: var(--font-size-small);
    margin-bottom: .8rem
}

.connect-services-card__detail-image {
    color: var(--color-text-low-emphasis);
    margin-right: .8rem
}

.connect-services-card__detail-text {
    color: var(--color-text);
    font-size: var(--font-size-small);
    word-break: break-all;
    word-break: break-word
}

.connect-services-card__section {
    margin: .8rem 2.4rem;
    font-size: var(--font-size-small)
}

.connect-services-card-disclaimer-text {
    margin-bottom: .8rem;
    font-size: var(--font-size-small)
}

.connect-services-card-disclaimer-text ul {
    margin-left: 2.4rem
}

.connect-services-card__main {
    display: flex;
    flex-direction: column;
    padding-bottom: 6.4rem
}

.connect-services-card__main--with-footer {
    padding-bottom: 248px
}

.connect-services-card__footer {
    background-color: var(--color-background);
    padding-top: .8rem;
    padding-bottom: 1.6rem;
    font-size: var(--font-size-small);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: fixed;
    bottom: 0
}

.date-time-picker__date-field {
    width: 146px
}

.date-time-picker__time-field {
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.date-time-picker__time-field.date-time-picker__time-field {
    width: 146px;
    height: 32px;
    text-align: left
}

.date-time-picker__time-field:focus,.date-time-picker__time-field:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-picker__validation-error-message {
    color: var(--color-signal-negative)
}

.date-time-picker__validation-error-icon {
    margin: 2px 4px 0 0;
    float: left
}

.date-time-picker__input-error input {
    border-color: var(--color-signal-negative-on-dark-active)
}

.date-time-picker-v2 input[type=time]::-webkit-calendar-picker-indicator {
    background: none;
    pointer-events: none
}

.date-time-picker-v2__date-time-container {
    display: grid;
    grid-gap: 1.6rem;
    grid-template-columns: repeat(2,1fr);
    margin-top: 1.6rem
}

@media screen and (max-width: 427px) {
    .date-time-picker-v2__date-time-container {
        grid-template-columns:repeat(1,1fr)
    }
}

.date-time-picker-v2__date-field .artdeco-text-input--container {
    width: inherit
}

.date-time-picker-v2__time-field {
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.date-time-picker-v2__time-field.date-time-picker-v2__time-field {
    height: 32px;
    text-align: left
}

.date-time-picker-v2__time-field:focus,.date-time-picker-v2__time-field:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-picker-v2__clock {
    position: absolute;
    bottom: .8rem;
    right: 10px;
    color: var(--color-icon)
}

.date-time-picker-v2__clock--disabled {
    opacity: .15
}

.date-time-picker-v2__add-end-date-time-field {
    grid-column: 1/span 2
}

@media screen and (max-width: 427px) {
    .date-time-picker-v2__add-end-date-time-field {
        grid-column:auto
    }
}

.date-time-picker-v2__validation-error-message {
    color: var(--color-signal-negative)
}

.date-time-picker-v2__validation-error-icon {
    margin: 2px 4px 0 0;
    float: left
}

.date-time-picker-v2__input-error input {
    border-color: var(--color-signal-negative-on-dark-active)
}

.timepicker__clock-btn {
    position: absolute;
    top: 0;
    right: 0
}

.timepicker__typeahead-result-list {
    padding-bottom: 0;
    display: block;
    position: absolute;
    max-height: 250px;
    z-index: 1;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: 0 0 var(--corner-radius-small) var(--corner-radius-small)
}

.timepicker__typeahead-result {
    border-bottom: 1px solid var(--color-border-faint);
    cursor: pointer;
    padding: 1.2rem 1.6rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative
}

.timepicker__typeahead-result.artdeco-highlighted,.timepicker__typeahead-result.artdeco-typeahead__result--highlighted,.timepicker__typeahead-result:hover {
    background-color: var(--color-background-none-tint-hover)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .timepicker__typeahead-result.artdeco-highlighted,.timepicker__typeahead-result.artdeco-typeahead__result--highlighted,.timepicker__typeahead-result:hover {
        outline: 4px solid transparent
    }
}

.timepicker__typeahead-result.artdeco-typeahead__result--highlighted {
    border: 2px solid var(--color-action)
}

.timepicker__typeahead-result:active {
    background-color: var(--color-background-none-tint-active)
}

.date-time-timezone-picker__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 6px .8rem
}

.date-time-timezone-picker__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.date-time-timezone-picker__dropdown-trigger:focus:after,.date-time-timezone-picker__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 125px;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.decorated-entity-image__container {
    position: relative
}

.decorated-entity-image--xsmall {
    width: 2.4rem;
    height: 2.4rem
}

.decorated-entity-image--small {
    width: 3.2rem;
    height: 3.2rem
}

.decorated-entity-image--medium {
    width: 4.8rem;
    height: 4.8rem
}

.decorated-entity-image--large {
    width: 6.4rem;
    height: 6.4rem
}

.decorated-entity-image--xxlarge {
    width: 12rem;
    height: 12rem;
    align-items: center;
    justify-content: center;
    position: relative
}

.decorated-entity-image__adjusted-container--xxlarge {
    width: 12.8rem;
    height: 12.8rem;
    border-radius: 50%;
    background: var(--color-background-container)
}

.decorated-entity-image__image {
    background-size: cover;
    margin: auto;
    border-radius: 50%
}

.decorated-entity-image__image--xxlarge {
    width: 12rem;
    height: 12rem
}

.decorated-entity-image__image--xxlarge.decorated-entity-image__image--has-ring {
    width: 10.4rem;
    height: 10.4rem
}

.decorated-entity-image__image--xlarge {
    width: 9.6rem;
    height: 9.6rem
}

.decorated-entity-image__image--xlarge.decorated-entity-image__image--has-ring {
    width: 8rem;
    height: 8rem
}

.decorated-entity-image__image--large {
    width: 6.4rem;
    height: 6.4rem
}

.decorated-entity-image__image--large.decorated-entity-image__image--has-ring {
    width: 5.6rem;
    height: 5.6rem
}

.decorated-entity-image__image--medium {
    width: 4.8rem;
    height: 4.8rem
}

.decorated-entity-image__image--medium.decorated-entity-image__image--has-ring {
    width: 4rem;
    height: 4rem
}

.decorated-entity-image__image--small {
    width: 3.2rem;
    height: 3.2rem
}

.decorated-entity-image__image--small.decorated-entity-image__image--has-ring,.decorated-entity-image__image--xsmall {
    width: 2.4rem;
    height: 2.4rem
}

.decorated-entity-image__indicator {
    position: absolute;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.decorated-entity-image__indicator--small,.decorated-entity-image__indicator--xsmall,.decorated-entity-image__indicator--xxsmall {
    bottom: 2px;
    right: 3px
}

.decorated-entity-image__indicator--large,.decorated-entity-image__indicator--medium {
    bottom: 2px;
    right: 2px
}

.decorated-entity-image__indicator--small,.decorated-entity-image__indicator--xsmall,.decorated-entity-image__indicator--xxsmall {
    bottom: 0;
    right: 0
}

.decorated-entity-image__indicator--xlarge {
    bottom: .4rem;
    right: .4rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__indicator--xxlarge {
    bottom: 1.2rem;
    right: 1.2rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__indicator--profile-top-card {
    bottom: 1.6rem;
    right: 1.6rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__ring {
    display: flex;
    border-radius: 50%;
    background: linear-gradient(var(--color-background-container),var(--color-background-container)) padding-box,var(--profile-video-color-border-ring-emphasized) border-box;
    box-sizing: border-box
}

.decorated-entity-image__ring.decorated-entity-image__ring--seen {
    background: linear-gradient(var(--color-background-container),var(--color-background-container)) padding-box,var(--profile-video-color-border-ring-deemphasized) border-box
}

.decorated-entity-image__ring--small {
    width: 3.2rem;
    height: 3.2rem;
    border: 2px solid transparent
}

.decorated-entity-image__ring--small.decorated-entity-image__ring--seen {
    border: 1px solid transparent
}

.decorated-entity-image__ring--medium {
    width: 4.8rem;
    height: 4.8rem;
    border: 2px solid transparent
}

.decorated-entity-image__ring--medium.decorated-entity-image__ring--seen {
    border: 1px solid transparent
}

.decorated-entity-image__ring--large {
    width: 6.4rem;
    height: 6.4rem;
    border: 2px solid transparent
}

.decorated-entity-image__ring--large.decorated-entity-image__ring--seen {
    border: 1px solid transparent
}

.decorated-entity-image__ring--xlarge {
    width: 9.6rem;
    height: 9.6rem;
    border: 4px solid transparent
}

.decorated-entity-image__ring--xlarge.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--xxlarge {
    width: 12rem;
    height: 12rem;
    border: 4px solid transparent
}

.decorated-entity-image__ring--xxlarge.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--profile-top-card {
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    margin: 4px;
    border: 4px solid transparent
}

.decorated-entity-image__ring--profile-top-card.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--profile-top-card.decorated-entity-image__ring--seen>.pv-top-card-profile-picture__image {
    padding: 2px
}

.share-box-footer {
    background-color: var(--color-background-container);
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.share-box-footer__primary-btn {
    margin-left: .8rem
}

.share-box-footer__error-state {
    border-top: none
}

.share-box-footer__main-actions {
    margin-left: auto
}

.share-box-footer__fixed-bottom {
    position: absolute;
    bottom: 0
}

.share-box-title-bar {
    align-items: center;
    background: var(--color-background-container);
    display: flex;
    flex-shrink: 0;
    height: 50px;
    min-height: 50px;
    width: 100%
}

.share-box-title-bar--with-border {
    border-bottom: 1px solid var(--color-border-faint)
}

.share-box-title-bar__text {
    color: var(--color-text);
    flex: 1;
    font-size: var(--font-size-medium);
    padding-left: 2.4rem
}

.share-box-title-bar__text--large {
    font-size: var(--font-size-large)
}

.share-box-modal-content__container {
    overflow-y: auto;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .share-box-modal-content__container {
        max-height:calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .share-box-modal-content__container {
        max-height:calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .share-box-modal-content__container {
        max-height:calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .share-box-modal-content__container {
        max-height:calc(100vh - 128px)
    }
}

.share-box-modal-content__container::-webkit-scrollbar {
    width: 7px
}

.share-box-modal-content__container::-webkit-scrollbar-thumb {
    background: var(--color-border-low-emphasis);
    border-radius: 5px
}

.share-box-modal-content__inline-container {
    overflow-y: auto
}

.share-media-error {
    padding: .8rem 2.4rem .4rem
}

.discover-entity-type-card {
    flex: 1;
    text-align: center;
    padding: 1.2rem
}

.discover-entity-type-card:hover {
    cursor: default
}

.artdeco-carousel__content .discover-entity-type-card {
    width: auto
}

.discover-entity-type-card .artdeco-card__dismiss {
    z-index: 10
}

.discover-entity-type-card .artdeco-card__dismiss,.discover-entity-type-card .artdeco-card__dismiss.artdeco-button:focus,.discover-entity-type-card .artdeco-card__dismiss.artdeco-button:hover {
    background: var(--voyager-color-background-overlay)
}

.discover-entity-type-card .artdeco-card__dismiss .artdeco-button__icon {
    color: var(--color-icon-on-dark)!important
}

.discover-entity-type-card--is-dismissed {
    opacity: .5;
    pointer-events: none
}

.discover-entity-type-card--left-align {
    display: flex;
    text-align: left
}

.discover-entity-type-card--mini-card {
    display: flex;
    text-align: left;
    flex: 1;
    padding: 1.2rem 2.4rem 1.2rem 1.2rem
}

.discover-entity-type-card--upsell-card {
    text-align: center;
    padding: 1.2rem;
    height: 100%;
    justify-content: center
}

.discover-entity-type-card--upsell-card .card-upsell-v2__subheader {
    color: var(--color-text-low-emphasis)
}

.discover-entity-type-card__coverphoto {
    height: 62px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: repeat;
    background-size: cover;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.discover-entity-type-card__coverphoto--dash {
    border-radius: 0;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    border-width: 0;
    margin-right: 0
}

.discover-entity-type-card__coverphoto--custom-height {
    height: 140px
}

.discover-entity-type-card__coverphoto--people {
    background-image: var(--entity-background-person)
}

.discover-entity-type-card__coverphoto--interests {
    background-image: url(/aero-v1/sc/h/8n9an9ir7zytx2xwjikk2rm34)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .discover-entity-type-card__coverphoto--interests {
        background-image:url(/aero-v1/sc/h/99daa7noyq516bywl2wvtrk79)
    }
}

.discover-entity-type-card__coverphoto--company {
    background-image: var(--entity-background-company)
}

.discover-entity-type-card__coverphoto--event {
    background-image: var(--entity-background-event)
}

.discover-entity-type-card__coverphoto--group {
    background-image: var(--entity-background-group)
}

.discover-entity-type-card__coverphoto--series {
    background-image: var(--entity-background-publication)
}

.discover-entity-type-card__image-circle {
    position: relative;
    background-color: var(--color-background-container)
}

.discover-entity-type-card__image-circle--dash {
    margin-bottom: 6px
}

.discover-entity-type-card__image-square {
    position: relative;
    background-color: var(--color-background-container);
    border: none
}

.discover-entity-type-card__image-square--dash {
    margin-bottom: 6px
}

.discover-entity-type-card__image--mini-card {
    border: 0;
    border-radius: 0;
    object-fit: contain
}

.discover-entity-type-card__bottom-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.2rem
}

.discover-entity-type-card__container {
    display: flex;
    flex: 1;
    flex-direction: column
}

.discover-entity-type-card__container-top {
    text-align: left
}

.discover-entity-type-card__container-bottom {
    margin-top: auto
}

.discover-entity-type-card__action-confirmation {
    color: var(--color-signal-neutral);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 1.2rem;
    height: 32px;
    border: 1px solid var(--color-signal-neutral);
    border-radius: 2px
}

.discover-entity-type-card__link:hover {
    text-decoration: none
}

.discover-entity-type-card__link--dash {
    display: flex;
    flex-direction: column;
    align-items: center
}

.discover-entity-type-card__info-container {
    margin-bottom: 84px
}

.discover-entity-type-card__info-container--no-insights {
    margin-bottom: 44px
}

.discover-entity-type-card__info-container--mini-card {
    display: flex;
    margin-bottom: 40px
}

.discover-cohort-recommendations-modal {
    height: calc(100vh - 160px)
}

.discover-cohort-recommendations-modal__content {
    padding: 0 .8rem 1.2rem
}

.discover-cohort-recommendations-modal__loader {
    display: flex;
    align-items: center;
    justify-content: center
}

.discover-cohort-view {
    box-shadow: var(--elevation-lined);
    padding: 1.6rem 0 3.2rem;
    background-color: var(--color-background-new);
    border-radius: 2px
}

.discover-cohort-view--list-item {
    list-style-type: none;
    margin: 1.6rem 0 3.2rem
}

.discover-cohort-view--list-item:last-child {
    margin-bottom: 1.6rem
}

.discover-cohort-view__heading {
    min-height: 32px;
    display: flex;
    align-items: center;
    margin: 0 10px 0 1.6rem
}

.discover-cohort-view__empty-view {
    margin: 1.2rem 14px 0;
    display: flex;
    flex-wrap: wrap
}

.discover-company-card__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-company-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-company-card__name:hover {
    text-decoration: underline
}

.discover-company-card__name--small {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-company-card__name--small * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__name--small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-company-card__subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-company-card__subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-company-card__single-line-subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-company-card__single-line-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__single-line-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-entity-card {
    margin: 1.2rem 0 0 14px;
    display: flex;
    flex-direction: column
}

.ie .discover-entity-card {
    height: 284px
}

.artdeco-carousel__content .discover-entity-card {
    margin: 0
}

.discover-entity-card--default-width {
    width: calc((100% - 68px)/4);
    margin: 1.2rem 6px 0
}

.discover-entity-card--default-width:nth-child(4n) {
    margin-right: 1.6rem
}

.discover-entity-card--default-width:nth-child(4n+1) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--default-width,.ie .discover-entity-card--default-width {
    width: calc((100% - 69px)/4)
}

.artdeco-carousel__content .discover-entity-card--default-width {
    margin: 0 -2px;
    width: auto
}

.discover-entity-card--custom-width {
    width: 166px
}

.discover-entity-card--full-width {
    width: 100%
}

.discover-entity-card--wide-width {
    width: calc((100% - 56px)/3);
    margin: 1.2rem 6px 0
}

.discover-entity-card--wide-width:nth-child(3n) {
    margin-right: 1.6rem
}

.discover-entity-card--wide-width:nth-child(3n+1) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--wide-width,.ie .discover-entity-card--wide-width {
    width: calc((100% - 57px)/3)
}

.discover-entity-card--wider-width {
    width: calc((100% - 44px)/2);
    margin: 1.2rem 6px 0
}

.discover-entity-card--wider-width:nth-child(2n) {
    margin-right: 1.6rem
}

.discover-entity-card--wider-width:nth-child(odd) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--wider-width,.ie .discover-entity-card--wider-width {
    width: calc((100% - 45px)/2)
}

.discover-entity-card--single {
    width: 100%;
    margin-right: 1.6rem
}

.discover-entity-list {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none
}

.discover-entity-list__loader {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    padding: 3.2rem 0
}

.discover-event-card__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-event-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-event-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-event-card__name:hover {
    text-decoration: underline
}

.discover-event-card__social-proof {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-event-card__social-proof * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-event-card__social-proof {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-fluid-entity-list {
    display: grid;
    gap: 1.2rem;
    margin: 1.2rem 1.6rem;
    list-style-type: none
}

.discover-fluid-entity-list--item>:first-child,.discover-fluid-entity-list--item>:first-child>:first-child {
    height: 100%
}

.discover-fluid-entity-list--default-width-cards {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--default-width-cards {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--default-width-cards {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

.discover-fluid-entity-list--wide-width-cards {
    grid-template-columns: minmax(0,1fr)
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--wide-width-cards {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--wide-width-cards {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.discover-fluid-entity-list--custom-wide-width-cards {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--custom-wide-width-cards {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.discover-fluid-entity-list--wider-width-cards {
    grid-template-columns: minmax(0,1fr)
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--wider-width-cards {
        grid-template-columns:minmax(0,1fr)
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--wider-width-cards {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.discover-group-card__image {
    object-fit: scale-down!important
}

.discover-group-card__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-group-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-group-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-group-card__name:hover {
    text-decoration: underline
}

.discover-group-card__members {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    flex: 1 100%
}

.discover-group-card__members * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-group-card__members {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-hashtag-card__image {
    object-fit: cover;
    object-position: 30%
}

.discover-hashtag-card__no-image {
    display: block;
    background-size: cover;
    background: var(--illustration-microspot-hashtag-large) no-repeat 50%
}

.discover-hashtag-card__topic {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    margin-right: 3.2rem
}

.discover-hashtag-card__topic * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-hashtag-card__topic {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-hashtag-card__topic:hover {
    text-decoration: underline
}

.discover-hashtag-card__followers {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-hashtag-card__followers * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-hashtag-card__followers {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__name:hover {
    text-decoration: underline
}

.discover-person-card__name.single-line-truncate .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%
}

.discover-person-card__name .name-and-distance {
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 2px
}

.discover-person-card__occupation {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-card__occupation * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__occupation {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-person-card__occupation--mini-card {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-card__occupation--mini-card * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__occupation--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__action-confirmation--withdraw {
    color: var(--color-text-disabled);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 1.2rem;
    height: 32px
}

.discover-person-follow-card__info-container {
    text-align: left;
    margin-bottom: 65px
}

.discover-person-follow-card__info-container--with-reason-insight {
    margin-bottom: 85px
}

.discover-person-follow-card__info-container--with-reason-insight-dash {
    margin-bottom: 90px
}

.discover-person-follow-card__info-container--with-insight-and-subinsight {
    margin-bottom: 110px
}

.discover-person-follow-card__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name:hover {
    text-decoration: underline
}

.discover-person-follow-card__name--small {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-all
}

.discover-person-follow-card__name--small * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--with-badge.actor-name-with-distance .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: left;
    max-width: 100%
}

.discover-person-follow-card__name--with-badge .name-and-distance {
    max-width: 88%;
    padding-right: 2px
}

.discover-person-follow-card__name--with-badge .actor-name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name--with-badge .actor-name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--with-badge .actor-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--with-badge .actor-name:hover {
    text-decoration: underline
}

.discover-person-follow-card__name--small-with-badge.actor-name-with-distance .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: left;
    max-width: 100%
}

.discover-person-follow-card__name--small-with-badge .name-and-distance {
    max-width: 80%;
    padding-right: 2px
}

.discover-person-follow-card__name--small-with-badge .actor-name {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name--small-with-badge .actor-name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--small-with-badge .actor-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--small-with-badge .actor-name:hover {
    text-decoration: underline
}

.discover-person-follow-card__occupation {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-follow-card__occupation * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__occupation {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-person-follow-card__occupation--mini-card {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-follow-card__occupation--mini-card * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__occupation--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__bottom-container .member-insights {
    justify-content: flex-start
}

.discover-cohort-recommendations-modal__content .artdeco-hoverable-content~ {
    z-index: 10001
}

.discover-recommendations-drawer {
    background-color: var(--color-background-container-tint)!important
}

.discover-recommendations-drawer .artdeco-carousel__title {
    display: flex;
    align-items: center;
    width: 100%
}

.discover-recommendations-drawer .artdeco-carousel__heading {
    margin-top: 0;
    padding-top: 1.6rem
}

.discover-recommendations-drawer .artdeco-carousel__content {
    padding-top: 1.2rem
}

.discover-recommendations-drawer .artdeco-carousel__item-container {
    display: flex;
    flex: 1
}

.discover-recommendations-drawer--dismissable .artdeco-carousel__navigation {
    position: relative;
    right: 40px
}

.discover-recommendations-drawer__see-all-cta {
    margin-right: .8rem
}

.discover-recommendations-drawer__see-all-cta--dismissable {
    margin-right: 1.6rem
}

.discover-recommendations-drawer__see-all-card {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 1.2rem;
    width: 100%
}

.discover-recommendations-drawer__see-all-card:hover {
    cursor: default
}

.discover-recommendations-drawer__see-all-container-vertical {
    flex-direction: column;
    text-align: center;
    justify-content: center
}

.discover-recommendations-drawer__see-all-icon {
    width: 48px;
    height: 48px
}

.discover-recommendations-drawer__see-all-icon--profile {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.discover-recommendations-drawer__see-all-icon--company {
    background-image: var(--illustration-microspot-company-small)
}

.discover-recommendations-drawer__see-all-text {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-recommendations-drawer__see-all-text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-recommendations-drawer__see-all-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-recommendations-drawer__dismiss-all-btn {
    position: relative;
    left: 80px
}

.discover-recommendations-drawer__animation--base {
    transform: scaleY(0);
    transform-origin: top;
    transition: all .3s linear;
    opacity: 0
}

.discover-recommendations-drawer__animation--slide-down-and-fade {
    transform: scaleY(1);
    opacity: 1
}

.discover-section-header {
    min-height: 32px;
    display: flex;
    align-items: center;
    margin: 0 10px 0 1.6rem
}

.discover-sections-list__item {
    padding: 1.6rem 0 .8rem
}

.discover-sections-list__item-infinite {
    padding-top: 1.6rem
}

.discover-series-card {
    padding: 0
}

.discover-series-card__cover-image {
    min-height: 104px;
    height: 104px;
    object-fit: cover;
    width: 100%
}

.discover-series-card__info-container {
    margin-bottom: 92px;
    padding: .4rem 1.2rem 0
}

.discover-series-card__title--mini-card {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-series-card__title--mini-card * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__title--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-series-card__insights {
    display: flex;
    align-items: center;
    height: 32px
}

.discover-series-card__logo {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-left: 0;
    border-radius: 6px;
    object-fit: scale-down;
    background-color: transparent
}

.discover-series-card__series-name {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.discover-series-card__series-name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__series-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-series-card__container {
    text-align: inherit
}

.discover-series-card__link:hover {
    text-decoration: underline
}

.discover-series-card__author-info {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-series-card__author-info * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__author-info {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-series-card__image-square {
    width: 72px;
    height: 72px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 6px;
    box-shadow: var(--elevation-lined);
    background-color: var(--color-background-container);
    border: 4px solid transparent;
    border-color: var(--color-border-on-dark);
    border-radius: 2px;
    margin: 0 1.2rem;
    overflow: hidden;
    position: relative;
    text-align: center
}

.discover-series-card__logo-container {
    border: 2px solid var(--color-border-on-dark);
    position: absolute;
    transform: translateY(-50%)
}

.discover-series-card__logo-image {
    object-fit: contain
}

.discover-series-card__info {
    display: block;
    line-height: 2rem!important;
    max-height: 8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 9rem
}

.discover-series-card__info * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__info {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }
}

.discover-series-card__info-text {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-series-card__info-text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__info-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-series-card__content {
    margin-top: 36px
}

.discover-teammate-card__relationship-insight {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-teammate-card__relationship-insight * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-teammate-card__relationship-insight {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-name-with-distance-badge-headline {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-name-with-distance-badge-headline * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .discover-name-with-distance-badge-headline {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.discover-name-with-distance-badge-headline__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.discover-name-with-distance-badge-headline__name:hover {
    text-decoration: underline
}

.discover-name-with-distance-badge-headline__distance {
    white-space: nowrap
}

.discover-name-with-distance-badge-headline__badge {
    top: 2px;
    margin: 0 1px
}

.disinterest-modal__option-supplementary-info {
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-medium)
}

.disinterest-modal__report-cta {
    margin-left: -.8rem
}

.employee-verification__body {
    padding: 1.6rem 2.4rem 2.4rem;
    max-height: calc(100vh - 288px);
    overflow-y: auto
}

@media screen and (max-height: 600px) {
    .employee-verification__body {
        max-height:calc(100vh - 128px)
    }
}

.employee-verification__footer {
    padding: 1.6rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.employee-verification__company-image-verification-flow-v2 {
    justify-content: center;
    margin-top: 3.2rem;
    margin-bottom: 1.6rem
}

.employee-verification__body-work-email-v2 {
    padding-top: 2.4rem
}

.employee-verification__modal .artdeco-modal__content {
    padding: 0
}

.employee-verification__button-wrapper {
    display: flex;
    justify-content: flex-end
}

.employee-verification__flex-direction-column {
    flex-direction: column
}

.employee-verification__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.employee-verification__error {
    color: var(--color-signal-negative);
    margin-bottom: 1.6rem
}

.employee-verification__email-help-list {
    list-style: disc;
    margin-left: 1.6rem;
    margin-bottom: 1.6rem
}

.employee-verification__mail-check-icon {
    margin-bottom: 1.6rem
}

.employee-verification__email-dropdown {
    width: 260px;
    margin-right: .8rem
}

.employee-verification__email-edit {
    padding: 0;
    min-width: 20px
}

.employee-verification__input-pin.employee-verification__input-pin {
    padding: 2.4rem;
    text-align: center;
    letter-spacing: .8rem
}

.employee-verification__resend-container {
    display: flex;
    align-items: center
}

.employee-verification__resend-code-button {
    margin-left: -.8rem
}

.employee-verification__resend-message {
    color: var(--color-signal-positive)
}

.employee-verification__resend-message .employee-verification__resend-message-signal-success-icon {
    vertical-align: sub
}

.employee-verification__disclaimer-trigger {
    display: flex;
    align-items: center
}

.employee-verification__disclaimer-trigger-text {
    margin-right: 1.2rem
}

.employee-verification__disclaimer-content {
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: 667ms;
    max-height: 0;
    overflow: hidden;
    margin-top: .8rem;
    transition-property: max-height,visibility;
    visibility: hidden
}

.employee-verification__disclaimer-content--show {
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 834ms;
    max-height: 500px;
    visibility: visible
}

.employee-verification__heading {
    margin-bottom: 1.2rem
}

.employee-verification__heading-v2 {
    margin-bottom: 3.2rem
}

.employee-verification__email-help-section {
    color: var(--color-text-low-emphasis);
    margin-top: 1.6rem
}

.employee-verification__email-help-section--is-mobile {
    margin: 1.6rem 1.6rem 0
}

.employee-verification__mev {
    letter-spacing: -.32px
}

.employee-verification__mev .employee-verification__mev-dropdown {
    display: flex;
    justify-content: space-between
}

.employee-verification__mev .employee-verification__mev-dropdown .employee-verification__mev-dropdown-label {
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--font-weight-bold)
}

.employee-verification__mev .employee-verification__mev-dropdown .employee-verification__mev-dropdown-logo {
    display: flex;
    align-items: center
}

.employee-verification__mev .employee-verification__mev-list {
    margin: 1.6rem 0
}

.employee-verification__mev .employee-verification__mev-list .employee-verification__mev-list-item {
    display: flex;
    margin-bottom: 1.2rem
}

.employee-verification__mev .employee-verification__mev-list .employee-verification__mev-list-item .employee-verification__mev-list-item-text {
    margin-left: 2px;
    color: var(--color-text-low-emphasis)
}

.employee-verification__input-email.error.employee-verification__input-email.error {
    border: 1px solid var(--color-signal-negative);
    box-shadow: none
}

.employee-verification__verifications-flow .employee-verification__email-introduction {
    color: var(--color-text-low-emphasis)
}

.employee-verification__verifications-flow .employee-verification__label-email:after {
    display: none
}

.employee-verification__verifications-flow .employee-verification__input-pin {
    text-align: left;
    padding: 0 0 0 1.2rem
}

.employee-verification-add-domain-modal__description {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis)
}

.employee-verification-add-domain-modal__form {
    padding-bottom: 2.4rem
}

.employee-verification-add-domain-modal__input-label {
    font-size: var(--font-size-small);
    color: var(--color-text);
    margin: 1.6rem 0 1.2rem
}

.employee-verification-add-domain-modal__error-message {
    font-size: var(--font-size-small);
    margin: .8rem 0 1.6rem
}

.employee-verification-add-domain-modal__pill-header {
    font-size: var(--font-size-small);
    margin: 2.4rem 0 1.2rem
}

.employee-verification-add-domain-modal__pill {
    margin: 0 .8rem 1.6rem 0
}

.employee-verification-add-domain-modal__footer {
    display: flex;
    justify-content: right
}

.employee-verification-add-domain-modal__save-button {
    margin-left: .8rem
}

.entity-list {
    list-style-type: none
}

.entity-list.row {
    display: flex;
    flex-direction: column
}

.entity-list.row .entity-list-item {
    padding: 0 0 0 1.2rem
}

.entity-list.row .entity-list-item:last-child {
    margin-bottom: 0
}

.entity-list.row .entity-list-item:last-child .content-wrapper,.entity-list.row .entity-list-item:last-child .cta-wrap {
    border-bottom: none
}

.entity-list.row p {
    margin-bottom: 0;
    padding: 0
}

.entity-list.row .entity-item-wrapper,.entity-list.row .entity-link-wrapper {
    display: flex;
    width: 100%
}

.entity-list.row .entity-link-wrapper>figure {
    padding: 1.2rem 0;
    margin-right: 1.2rem;
    align-self: baseline;
    min-height: 72px;
    min-width: 48px
}

.entity-list.row .insight {
    position: relative;
    padding: 1.2rem 1.2rem 1.2rem 0
}

.entity-list.row .insight figure {
    margin-right: .4rem;
    align-self: center
}

.entity-list.row .insight p {
    align-self: center
}

.entity-list.row .insight:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 1px;
    background-color: var(--color-border-faint)
}

.entity-list.row .content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 auto;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.2rem 1.2rem 0
}

.entity-list.row .content-wrapper .insight {
    padding-bottom: 0;
    margin-top: 1.2rem
}

.entity-list.row .cta-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1 0 auto;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.2rem 0 0
}

.entity-list.row .cta-wrap a,.entity-list.row .cta-wrap button {
    color: var(--color-action);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid
}

.entity-list.row .cta-wrap a {
    text-align: center;
    display: flex;
    align-items: center
}

.entity-list.tile {
    display: flex;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 1.2rem 0 0;
    border-top: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-list-item {
    display: flex;
    flex: 1 1 50%;
    max-width: 50%;
    border-bottom: 1px solid var(--color-border-faint);
    border-right: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-list-item:nth-child(2n) {
    border-right: none
}

.entity-list.tile .entity-list-item:last-child,.entity-list.tile .entity-list-item:nth-child(odd):nth-last-of-type(2) {
    border-bottom: none
}

.entity-list.tile .entity-list-item>div {
    display: flex
}

.browsemap .entity-list.tile {
    padding: 0 1.2rem 2.4rem;
    justify-content: space-between;
    align-content: space-between;
    border: 0
}

.browsemap .entity-list.tile .entity-list-item {
    flex: 1 1 40%;
    border-radius: 2px;
    margin-bottom: 1.2rem
}

.browsemap .entity-list.tile .entity-list-item:nth-child(odd) {
    margin-right: 1.2rem
}

.browsemap .entity-list.tile .entity-list-item:nth-child(odd):last-child {
    margin: 0;
    max-width: calc(50% - .4rem)
}

.browsemap .entity-list.tile .entity-list-item:nth-child(2n) {
    border-right: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-link-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    padding: 1.2rem
}

.entity-list.tile figure {
    padding-left: 0;
    padding-top: 0;
    margin-bottom: .4rem;
    width: 64px;
    height: 64px;
    flex-basis: 64px
}

.entity-list.tile .content-wrapper .name {
    margin-bottom: 0
}

.entity-list.tile .content-wrapper p {
    padding: 0
}

.entity-list.tile .insight {
    display: flex;
    flex: 1;
    align-items: flex-start;
    flex-direction: column;
    margin-top: 1.2rem
}

.entity-list.tile .insight:before {
    content: "";
    flex: 1;
    width: 25%;
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem
}

.entity-list.tile .insight.posted-date .abbreviated {
    display: none
}

.entity-item {
    width: 100%
}

.entity-item .entity-item-image {
    margin: 0!important;
    max-width: 100%;
    max-height: 100%
}

.entity-item p {
    padding: 0;
    word-wrap: break-word;
    word-break: break-word;
    font-weight: 400
}

.entity-item .name {
    line-height: 1.75;
    font-size: 1.6rem
}

.in-common-item .distance-badge.separator::content,.job-item p span:nth-child(2n+4):before,.profile-item .distance-badge.separator::content,.skill-item .distance-badge.separator::content {
    content: "\00b7";
    display: inline-block
}

.job-item .entity-item-image {
    width: 100%
}

.job-item figure {
    height: 0
}

.row .job-item .posted-date {
    border-bottom: 1px solid var(--color-border-faint);
    flex: 1 0 auto;
    text-align: right
}

.row .job-item .posted-date:before {
    display: none
}

.row .entity-list-item:last-child .job-item .posted-date {
    border-bottom: none
}

.job-item p span:nth-child(2n+4):before {
    margin-right: .4rem
}

.in-common-item .entity-item-image,.profile-item .entity-item-image,.skill-item .entity-item-image {
    border-radius: 50%
}

.in-common-item .distance-badge.separator::content,.profile-item .distance-badge.separator::content,.skill-item .distance-badge.separator::content {
    margin: 0
}

.profile-item figure {
    padding: 1.6rem 0
}

.profile-item__name--has-hover:hover {
    text-decoration: underline
}

.pv-profile-detail__content .entity-list.row .entity-list-item {
    padding: 0
}

.pv-profile-detail__content .entity-list.row .content-wrapper {
    margin-right: -1.6rem
}

.entity-list-item {
    list-style-type: none;
    background-color: var(--color-background-none);
    width: 100%
}

.entity-list-item figure {
    display: flex;
    flex: 0 0 48px;
    align-items: center;
    padding: .4rem
}

.entity-list-item .insight-link-wrapper {
    display: flex
}

.entity-list-item .insight p {
    padding: 0
}

.entity-list-item .insight .name {
    font-weight: 700;
    white-space: nowrap
}

.entity-list-item .insight-item-image {
    max-width: 100%;
    max-height: 100%
}

.entity-list.tile {
    width: 100%;
    border: none;
    margin: 0;
    padding: 0 2.4rem/2 2.4rem/2;
    justify-content: space-between
}

.entity-list.tile .entity-list-item {
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    flex-basis: auto;
    max-width: none;
    border: none;
    margin: 2.4rem/2
}

.entity-list.tile .content-wrapper {
    display: flex;
    flex-direction: column;
    padding: 0;
    flex: 1 1 auto
}

.entity-list .entity-link-wrapper.focus,.entity-list .entity-link-wrapper.hover,.entity-list .entity-link-wrapper:focus,.entity-list .entity-link-wrapper:hover {
    text-decoration: none!important
}

.company-item .entity-item-image,.job-item .entity-item-image {
    border-radius: 3px
}

.events-components-shared-social-proof__copy-text a {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.events-components-shared-social-proof__attendee-count {
    display: flex;
    align-items: center;
    margin-bottom: 1.2rem;
    width: 100%
}

.events-components-shared-social-proof__facepile:last-of-type {
    margin-right: 0
}

.events-components-shared-social-proof__icon {
    color: var(--color-icon);
    margin-right: .8rem;
    flex-shrink: 0
}

.events-components-shared-social-proof__icon[type=signal-error] {
    color: var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .events-components-shared-social-proof__icon {
        forced-color-adjust: auto
    }
}

.events-components-shared-event-card {
    display: flex;
    align-items: flex-start;
    gap: .8rem;
    height: 88px
}

.events-components-shared-event-card--with-insights {
    height: unset;
    min-height: 88px
}

.events-components-shared-event-card__background-image {
    background-size: cover;
    background-image: var(--entity-background-event);
    border-radius: var(--corner-radius-medium)
}

.events-components-shared-event-card__organizing-badge {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: var(--voyager-color-background-overlay);
    display: inline-flex;
    align-items: center;
    border-radius: var(--corner-radius-medium) 0;
    padding: .4rem .8rem;
    margin-right: .4rem;
    color: var(--color-icon-on-dark)
}

.events-components-shared-event-card__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: .4rem 0 0;
    gap: .4rem
}

.events-components-shared-event-card__text--aside {
    padding: 0;
    gap: 0
}

.events-components-shared-event-card__text-single-line {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.events-components-shared-event-card__text-single-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .events-components-shared-event-card__text-single-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.events-components-shared-event-card__event-title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.events-components-shared-event-card__event-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .events-components-shared-event-card__event-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.events-components-shared-event-card__event-title:hover {
    text-decoration: underline
}

.events-components-shared-event-card__event-title--aside {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 132px
}

.events-components-shared-event-card__event-title--aside * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .events-components-shared-event-card__event-title--aside {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.events-components-shared-event-card__insights {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: .4rem;
    color: var(--color-text-low-emphasis);
    min-height: 40px
}

.events-components-shared-discovery-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: var(--corner-radius-medium)
}

.events-components-shared-discovery-card__background-image {
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0;
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-size: 100% auto;
    background-image: var(--entity-background-event)
}

.events-components-shared-discovery-card__background-image-wrapper {
    position: relative;
    padding-top: 56.25%;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.events-components-shared-discovery-card__live-badge {
    position: absolute;
    top: 1.2rem;
    left: 1.2rem;
    z-index: 1
}

.events-components-shared-discovery-card__event-title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 48px
}

.events-components-shared-discovery-card__event-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .events-components-shared-discovery-card__event-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.events-components-shared-discovery-card__main {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.events-components-shared-discovery-card__details {
    flex: 1;
    margin: .4rem 1.2rem
}

.events-components-shared-discovery-card__controls {
    margin: .4rem 1.2rem
}

.events-components-shared-discovery-card__event-type:before,.events-components-shared-discovery-card__organizer-name:after {
    content: "\2022";
    padding: 0 .4rem
}

.events-components-shared-discovery-card__insights {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: .4rem;
    color: var(--color-text-low-emphasis);
    min-height: 40px
}

.ef-broadcast-tool__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    height: 30px;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-broadcast-tool__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-broadcast-tool__dropdown-trigger:focus:after,.ef-broadcast-tool__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-broadcast-tool__dropdown-content {
    display: block;
    padding: 0
}

.ef-broadcast-tool__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-event-type--left-padding.ef-event-type--left-padding {
    padding-left: 3.2rem
}

.ef-event-type__radio-legend {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    margin: 1.2rem 0 3px;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.ef-event-type--disabled {
    color: var(--color-text-disabled)
}

.ef-event-type__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-event-type__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-event-type__dropdown-trigger:focus:after,.ef-event-type__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-event-type__dropdown-content {
    display: block;
    padding: 0
}

.ef-event-type__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-event-type__dropdown-option {
    cursor: pointer
}

.ef-event-type__dropdown-option:focus,.ef-event-type__dropdown-option:hover {
    background-color: var(--color-background-canvas)
}

.ef-event-type__dropdown-option .ef-event-type__dropdown-option-icon {
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .ef-event-type__dropdown-option .ef-event-type__dropdown-option-icon {
        forced-color-adjust: auto
    }
}

.ef-image-chooser__image-edit-btn {
    position: absolute
}

.ef-image-chooser__image-edit-btn--banner {
    top: 2.4rem;
    right: 3.2rem
}

.ef-image-chooser__image-edit-btn--logo {
    bottom: 0;
    right: 0
}

.ef-location-control__suggestion {
    border-bottom: 1px solid var(--color-border-faint);
    padding: .4rem 1.2rem;
    min-height: 64px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap
}

.ef-location-control__suggestion.basic-typeahead__selectable--active,.ef-location-control__suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ef-location-control__suggestion:active {
    background-color: var(--color-background-none-tint-active)
}

.ef-location-control__suggestions-container {
    position: absolute;
    top: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: 2;
    max-height: 250px;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.ef-location-control__typeahead-dismiss {
    position: absolute;
    top: .4rem;
    right: 0;
    min-width: 0
}

.ef-location-control__typeahead-dismiss .artdeco-button__icon {
    margin-right: 0
}

.ef-organizer-dropdown--disabled {
    color: var(--color-text-disabled)
}

.ef-organizer-dropdown__trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--spacing-half-x) var(--spacing-one-x);
    border-radius: 2px;
    cursor: pointer;
    border: none
}

.ef-organizer-dropdown__trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-organizer-dropdown__trigger:focus:after,.ef-organizer-dropdown__trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-organizer-dropdown__image.ef-organizer-dropdown__image.ef-organizer-dropdown__image {
    width: 24px;
    height: 24px
}

.ef-organizer-dropdown__trigger-content {
    text-align: left
}

.ef-organizer-dropdown__trigger-content.ef-organizer-dropdown__trigger-content {
    font-weight: 400
}

.ef-organizer-dropdown__content {
    display: block;
    padding: 0
}

.ef-organizer-dropdown__content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-host-control__host-suggestion {
    padding: .4rem 1.2rem
}

.ef-host-control__host-suggestion.basic-typeahead__selectable--active,.ef-host-control__host-suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ef-host-control__host-suggestion:active {
    background-color: var(--color-background-none-tint-active)
}

.ef-host-control__hosts-suggestions {
    position: absolute;
    top: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: 2;
    max-height: 250px;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.ef-host-control__typeahead-search-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3.2rem;
    display: flex;
    justify-content: center
}

.ef-speaker-control__speaker-suggestion {
    padding: .4rem 1.2rem
}

.ef-speaker-control__speaker-suggestion.basic-typeahead__selectable--active,.ef-speaker-control__speaker-suggestion:hover {
    background-color: var(--color-background-none-tint-hover);
    box-shadow: inset 0 0 0 1px var(--color-border)
}

.ef-speaker-control__speaker-suggestion:active {
    background-color: var(--color-background-none-tint-active)
}

.ef-speaker-control__speakers-suggestions {
    position: absolute;
    top: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: 2;
    max-height: 250px;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.ef-speaker-control__typeahead-search-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3.2rem;
    display: flex;
    justify-content: center
}

.ef-lead-gen-control--left-padding.ef-lead-gen-control--left-padding {
    padding-left: 3.2rem
}

.ef-lead-gen-control--disabled {
    color: var(--color-text-disabled)
}

.ef-lead-gen-control__lead-submission-label.ef-lead-gen-control__lead-submission-label.ef-lead-gen-control__lead-submission-label {
    opacity: 1
}

.ef-lead-gen-control__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.ef-registration-form__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-registration-form__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-registration-form__dropdown-trigger:focus:after,.ef-registration-form__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-registration-form__dropdown-content {
    display: block;
    padding: 0
}

.ef-registration-form__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-registration-form__dropdown-option {
    cursor: pointer
}

.ef-registration-form__dropdown-option:focus,.ef-registration-form__dropdown-option:hover {
    background-color: var(--color-background-canvas)
}

.ef-industry-dropdown__trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-industry-dropdown__trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-industry-dropdown__trigger:focus:after,.ef-industry-dropdown__trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-industry-dropdown__content {
    display: block;
    padding: 0
}

.ef-industry-dropdown__content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-location-fields__url-error,.ef-location-section__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.ef-detour-modal-content__container {
    padding: 1.2rem 2.4rem
}

.ef-detour-modal {
    margin: 1px
}

.ef-form__modal artdeco-modal-content {
    padding: 2.4rem 4.8rem 3.2rem
}

.ef-form__modal .artdeco-calendar-container {
    left: 0
}

.ef-form__modal .artdeco-text-input--state-disabled {
    opacity: 1
}

.ef-form__modal .artdeco-text-input--state-disabled:hover {
    border-color: initial
}

.ef-form__modal .ie-image-editor-control {
    height: auto
}

.ef-form__form-content-banner {
    margin: -1.2rem -2.4rem 0;
    background-color: var(--color-background-canvas-dark)
}

.ef-form__form-content-banner-container {
    padding-top: 56.25%;
    position: relative
}

.ef-form__background-image {
    display: block;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.ef-form__background-image-illustration {
    display: block;
    background-image: var(--illustration-microspot-camera-small);
    width: 48px;
    height: 48px
}

.ef-form__background-image-text {
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.ef-form__background-image-hint-text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.ef-form__background-image--ghost {
    background: var(--color-background-canvas);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-direction: column;
    margin-top: 0;
    cursor: pointer
}

.ef-form__background-image--ghost:focus {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -.4rem
}

.ef-form__ads-disclaimer {
    margin-top: 3.2rem
}

.ef-form__ads-disclaimer .artdeco-inline-feedback__message {
    font-weight: 400
}

.ef-form__description {
    margin-top: 2.4rem;
    display: block
}

.ef-form__description textarea {
    min-height: 74px;
    display: block;
    resize: vertical
}

.ef-form__date-time-picker .date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 188px!important;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-form__date-time-picker .date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.events-shared-post-attend-modal__calendar-option {
    color: var(--color-text);
    padding: 1.6rem 2.4rem;
    display: flex;
    align-items: center;
    text-decoration: none
}

.events-shared-post-attend-modal__calendar-option:active,.events-shared-post-attend-modal__calendar-option:focus,.events-shared-post-attend-modal__calendar-option:visited,.events-shared-post-attend-modal__calendar-option:visited:active,.events-shared-post-attend-modal__calendar-option:visited:hover {
    color: var(--color-text)
}

.events-shared-post-attend-modal__calendar-option:hover {
    color: var(--color-text);
    text-decoration: none
}

.events-shared-v2-info-card {
    padding: 1.6rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium)
}

.events-shared-creation-form-v2__form-content {
    flex-grow: 1;
    overflow: auto
}

.events-shared-creation-form-v2__footer {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.events-shared-creation-form-v2__ads-disclaimer {
    margin-top: 32px
}

.events-shared-creation-form-v2__ads-disclaimer .artdeco-inline-feedback__message {
    font-weight: 400
}

.events-shared-creation-form-v2__banner-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.events-shared-creation-form-v2__banner-image--ghost {
    background-size: cover;
    background-image: var(--entity-background-event)
}

.events-shared-creation-form-v2__banner-image-container {
    position: relative;
    margin: -1.2rem -2.4rem 0;
    height: 193.5px
}

.events-shared-creation-form-v2__logo-image {
    display: block;
    width: 104px;
    height: 104px;
    border-radius: none;
    background-color: var(--color-background-container);
    border: 2px solid var(--color-background-container)
}

.events-shared-creation-form-v2__logo-image-container {
    margin-top: -52px;
    display: inline-block;
    border-radius: 2px;
    position: relative;
    margin-bottom: 1.2rem
}

.events-shared-details-section__description {
    margin-top: 2.4rem
}

.events-shared-details-section__description textarea {
    height: 74px
}

.events-shared-details-section__date-time-picker .date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 188px!important;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.events-shared-details-section__date-time-picker .date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.events-shared-event-visibility--left-padding.events-shared-event-visibility--left-padding {
    padding-left: 3.2rem
}

.events-shared-event-visibility--disabled {
    color: var(--color-text-disabled)
}

.events-shared-event-visibility__dropdown-trigger {
    display: flex;
    align-items: center;
    max-width: unset;
    text-align: left;
    padding: 6px .8rem;
    width: 100%;
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.events-shared-event-visibility__dropdown-trigger:focus,.events-shared-event-visibility__dropdown-trigger:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.events-shared-event-visibility__dropdown-content {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.events-shared-event-visibility__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.feature-introduction-coachmark {
    align-items: center;
    display: flex;
    height: 5rem;
    justify-content: center;
    position: absolute;
    width: 5rem;
    z-index: 1000;
    right: 0;
    top: 0
}

.feature-introduction-coachmark--offset {
    transform: translate(50%,-50%)
}

.feature-introduction-coachmark__inner {
    background-color: var(--color-fif-coachmark-inner);
    border-radius: var(--corner-radius-small);
    height: 2rem;
    position: absolute;
    transform: rotate(45deg);
    width: 2rem
}

.feature-introduction-coachmark__outer {
    background-color: var(--color-fif-coachmark-outer);
    border: 1px solid var(--color-background);
    border-radius: var(--corner-radius-medium);
    height: 3.6rem;
    position: relative;
    transform: rotate(45deg);
    width: 3.6rem
}

.feature-introduction-coachmark__focus-ring {
    height: 4.8rem;
    border-radius: 50%;
    position: absolute;
    width: 4.8rem;
    animation: feature-introduction-coachmark__focus-ring-is-focusing var(--duration-xxslow) var(--ease-decelerate)
}

.feature-introduction-coachmark__inner--is-pulsing-in {
    animation: feature-introduction-coachmark__inner-is-pulsing-in var(--duration-xxslow) var(--ease-standard) var(--delay-slow) both
}

.feature-introduction-coachmark__inner--is-pulsing-out {
    animation: feature-introduction-coachmark__inner-is-pulsing-out var(--duration-xxslow) var(--ease-standard) var(--delay-moderate) both
}

.feature-introduction-coachmark__inner--is-focusing {
    animation: feature-introduction-coachmark__inner-is-focusing var(--duration-xxslow) var(--ease-outBack) var(--delay-slow) both
}

.feature-introduction-coachmark__outer--is-pulsing-out {
    animation: feature-introduction-coachmark__outer-is-pulsing-out var(--duration-xxslow) var(--ease-standard) var(--delay-slow) both
}

.feature-introduction-coachmark__outer--is-pulsing-in {
    animation: feature-introduction-coachmark__outer-is-pulsing-in var(--duration-xxslow) var(--ease-standard) var(--delay-moderate) both
}

.feature-introduction-coachmark__outer--is-focusing {
    animation: feature-introduction-coachmark__outer-is-focusing var(--duration-xxxslow) var(--ease-outBack) var(--delay-moderate) both
}

@keyframes feature-introduction-coachmark__inner-is-pulsing-in {
    0% {
        transform: rotate(45deg) scale(.5)
    }

    to {
        transform: rotate(45deg) scale(.4)
    }
}

@keyframes feature-introduction-coachmark__inner-is-pulsing-out {
    0% {
        transform: rotate(45deg) scale(.4)
    }

    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__outer-is-pulsing-out {
    0% {
        transform: rotate(45deg) scale(.5);
        border-radius: var(--corner-radius-small)
    }

    to {
        transform: rotate(45deg) scale(1);
        border-radius: var(--corner-radius-medium)
    }
}

@keyframes feature-introduction-coachmark__outer-is-pulsing-in {
    0% {
        transform: rotate(45deg) scale(1);
        border-radius: var(--corner-radius-medium)
    }

    to {
        transform: rotate(45deg) scale(.5);
        border-radius: var(--corner-radius-small)
    }
}

@keyframes feature-introduction-coachmark__inner-is-focusing {
    0% {
        transform: rotate(45deg) scale(0)
    }

    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__outer-is-focusing {
    0% {
        transform: rotate(45deg) scale(0)
    }

    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__focus-ring-is-focusing {
    0% {
        transform: scale(0);
        box-shadow: 0 0 0 var(--spacing-two-x) var(--color-fif-coachmark-inner)
    }

    to {
        transform: scale(1.5);
        box-shadow: 0 0 0 0 var(--color-fif-coachmark-inner)
    }
}

.feature-introduction-inline-callout {
    background-color: var(--color-fif-callout-background)!important;
    box-shadow: var(--elevation-flat)!important;
    padding: 0 var(--spacing-two-x);
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    will-change: all;
    transition: all var(--duration-xslow) var(--ease-standard)
}

.feature-introduction-inline-callout--animated-on-enter {
    max-height: 20rem;
    opacity: 1;
    padding: var(--spacing-two-x)
}

.feature-introduction-inline-callout--with-border {
    box-shadow: var(--elevation-lined)!important
}

.feature-introduction-inline-callout__header {
    margin-bottom: var(--spacing-half-x);
    margin-right: var(--spacing-one-x)
}

.feature-introduction-inline-callout__title {
    color: var(--color-fif-callout-text-title)
}

.feature-introduction-inline-callout__text {
    margin-bottom: var(--spacing-one-and-a-half-x);
    margin-right: var(--spacing-one-x)
}

.feature-introduction-inline-callout__action {
    background-color: var(--color-fif-button-background);
    color: var(--color-fif-button-label)
}

.feature-introduction-inline-callout__action:focus,.feature-introduction-inline-callout__action:hover {
    background-color: var(--color-fif-button-background-hover);
    color: var(--color-fif-button-label)
}

.feature-introduction-inline-callout__action:active {
    background-color: var(--color-fif-button-background-active);
    color: var(--color-fif-button-label)
}

.feature-introduction-label {
    background-color: var(--color-fif-tag-background);
    border-radius: var(--corner-radius-small);
    box-sizing: border-box;
    color: var(--color-fif-tag-label);
    display: inline-block;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    height: 1.5rem;
    line-height: var(--line-height-default);
    padding: 0 var(--spacing-half-x);
    text-transform: uppercase
}

.feed-shared-avatar-image {
    overflow: hidden;
    flex-shrink: 0;
    line-height: 0
}

.follow-recommendations .follow-recommendation .feed-shared-avatar-image {
    flex-shrink: 0;
    margin: 1.2rem .8rem 1.2rem 1.6rem
}

.comments-comment-box .feed-shared-avatar-image .channel,.comments-comment-box .feed-shared-avatar-image .company,.comments-comment-box .feed-shared-avatar-image .influencer,.comments-comment-box .feed-shared-avatar-image .member,.comments-comment-item .feed-shared-avatar-image .channel,.comments-comment-item .feed-shared-avatar-image .company,.comments-comment-item .feed-shared-avatar-image .influencer,.comments-comment-item .feed-shared-avatar-image .member,.comments-reply-item .feed-shared-avatar-image .channel,.comments-reply-item .feed-shared-avatar-image .company,.comments-reply-item .feed-shared-avatar-image .influencer,.comments-reply-item .feed-shared-avatar-image .member {
    margin-left: 0
}

.feed-shared-celebration-image {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 0;
    padding-top: calc(60.11% + 28px)
}

.feed-shared-celebration-image__curve {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.feed-shared-celebration-image__curve:before {
    content: "";
    border-radius: 50%;
    border: 28px solid var(--color-background-container);
    padding: 1338px;
    background-color: transparent
}

@media screen and (max-width: 768px) {
    .feed-shared-celebration-image__curve:before {
        padding:1460px
    }
}

.feed-shared-celebration-image__curve--sharebox:before {
    padding: 2250px
}

.feed-shared-celebration-image__image-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 28px;
    width: 100%;
    background-color: var(--color-background-canvas)
}

.feed-shared-celebration-image__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.feed-shared-celebration-image__image-viewer-trigger {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.feed-shared-celebration-image__image-viewer-trigger:focus {
    outline-offset: -1px
}

@-moz-document url-prefix("") {
    .feed-shared-celebration-image__image-viewer-trigger:focus {
        outline-offset: -2px
    }
}

.feed-shared-celebration-image__image-viewer-trigger:focus ::-webkit-full-page-media,.feed-shared-celebration-image__image-viewer-trigger:focus _:future,:root .feed-shared-celebration-image__image-viewer-trigger:focus {
    outline-offset: -5px;
    transform: translateZ(0)
}

.feed-shared-image-viewer {
    background: var(--color-background-container-dark)!important;
    height: 100%;
    box-shadow: none;
    position: static;
    opacity: 1;
    transform: none;
    animation: none
}

.feed-shared-image-viewer .artdeco-modal__dismiss {
    color: var(--color-icon-on-dark);
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    z-index: 101
}

.feed-shared-image-viewer .artdeco-modal__dismiss:focus,.feed-shared-image-viewer .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-background-none-tint-hover);
    color: var(--color-icon-on-dark)
}

.feed-shared-image-viewer--full-screen {
    max-height: 100%;
    height: 100%;
    width: 100%
}

.feed-shared-image-viewer--full-screen .artdeco-modal__dismiss {
    top: 0;
    right: 0
}

.feed-shared-image-viewer__content {
    padding: 0;
    overflow: hidden;
    z-index: 100;
    position: relative;
    flex-grow: 1
}

.feed-shared-image-viewer__content--includes-tags {
    overflow: auto
}

.feed-shared-image-viewer__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.feed-shared-image-viewer__tagged-entities-list {
    position: absolute;
    bottom: 1.2rem;
    left: 1.2rem
}

.feed-shared-image-viewer__view-image-button {
    color: var(--color-text-on-dark);
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(2);
    z-index: 1
}

.feed-shared-image-viewer__view-image-button path {
    stroke: var(--color-border-low-emphasis);
    stroke-width: 1px;
    stroke-linejoin: round
}

.feed-shared-image-viewer__view-image-button--previous {
    left: 1.2rem
}

.feed-shared-image-viewer__view-image-button--next {
    right: 1.2rem
}

.feed-shared-inline-show-more-text {
    position: relative;
    max-width: 928px;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    margin: 0 1.6rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--1-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--1-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--2-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--2-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--3-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--3-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--4-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 8rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--4-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 10rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--6-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 12rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--6-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--7-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 14rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--7-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--8-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 16rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--8-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--9-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 18rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--9-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--10-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 20rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--10-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--11-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 22rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--11-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--12-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 24rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--12-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--13-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 26rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--13-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--14-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 28rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--14-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--15-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 30rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--15-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--16-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 32rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--16-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--17-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 34rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--17-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--18-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 36rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--18-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--19-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 38rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--19-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--20-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 40rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--20-lines * {
    line-height: inherit!important
}

.feed-shared-inline-show-more-text.is-edit-share {
    max-height: none
}

.feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--color-background-container);
    line-height: inherit;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    padding-left: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-text {
        color: linktext
    }
}

.feed-shared-inline-show-more-text--simplification {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 4.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .feed-shared-inline-show-more-text--simplification .feed-shared-inline-show-more-text__see-more-text {
        color: linktext
    }
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--1-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 1.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--2-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 3;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--5-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 7.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--7-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 10.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--8-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 12;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.feed-shared-inline-show-more-text--15-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 15;
    display: -webkit-box;
    margin-left: 1.6rem;
    margin-right: 3.2rem;
    max-height: 22.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis
}

.feed-shared-inline-show-more-text--simplification.comments-comment-item__inline-show-more-text,.feed-shared-inline-show-more-text--simplification.comments-highlighted-comment-item__show-more-text {
    padding-left: 0;
    margin-left: 0;
    margin-right: 8px
}

.feed-shared-inline-show-more-text__see-more-less-toggle--simplification {
    background-color: var(--color-background-container);
    line-height: 1.5;
    position: absolute;
    bottom: -4px;
    right: 0
}

.feed-shared-inline-show-more-text__see-more-less-toggle--simplification:hover {
    background-color: var(--voyager-color-background-comment-v3)
}

.comments-comment-item__inline-show-more-text~.feed-shared-inline-show-more-text__see-more-less-toggle--simplification,.comments-highlighted-comment-item__show-more-text~.feed-shared-inline-show-more-text__see-more-less-toggle--simplification {
    bottom: -.8rem;
    right: -1.2rem
}

.comments-comment-item__show-more-text--with-translation-button~.feed-shared-inline-show-more-text__see-more-less-toggle--simplification {
    bottom: 1.6rem
}

.feed-shared-inline-show-more-text--simplification .feed-shared-inline-show-more-text--expanded {
    -webkit-line-clamp: initial;
    margin-right: 1.6rem
}

.feed-shared-inline-show-more-text--on-newline {
    padding-bottom: 1.5em
}

.reply-item .feed-shared-inline-show-more-text.is-expanded {
    max-height: none
}

.comments-rich-media-viewer .feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    color: var(--color-text-on-dark);
    background-color: var(--color-background-container-dark)
}

.update-components-mini-update-v2 .feed-shared-inline-show-more-text {
    margin: 0 1.2rem 1.2rem
}

.update-components-mini-update-v2 .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--minimal-padding {
    margin: 0 .8rem 1.2rem
}

.comments-comment-item__inline-show-more-text .see-more,.comments-highlighted-comment-item__show-more-text .see-more,.comments-rich-media-viewer .feed-shared-inline-show-more-text .see-more {
    background-color: var(--voyager-color-background-comment-v3)
}

.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--color-action);
    text-decoration: underline
}

.is-edit-share .feed-shared-inline-show-more-text {
    overflow: visible
}

.feed-shared-interstitial-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.feed-shared-interstitial-container__overlay-open {
    min-height: 235px
}

.feed-shared-interstitial-container__overlay-open--small {
    min-height: 60px
}

.feed-shared-photo-tag,.feed-shared-photo-tag--orient-bottom-center {
    transform: translate(-50%);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-top-center {
    transform: translate(-50%,-100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-bottom-left {
    transform: translate(-100%);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-bottom-right {
    transform: translate(0);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-top-left {
    transform: translate(-100%,-100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-top-right {
    transform: translateY(-100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-center-left {
    transform: translate(-100%,-50%);
    padding-right: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-center-right {
    transform: translateY(-50%);
    padding-left: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag__content {
    display: flex;
    align-items: center;
    background-color: var(--voyager-color-background-overlay);
    padding: .8rem 1.2rem;
    position: relative;
    border-radius: var(--corner-radius-small)
}

.feed-shared-photo-tag__content:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-right: .8rem solid transparent;
    border-left: .8rem solid transparent;
    border-bottom: .8rem solid var(--voyager-color-background-overlay)
}

.feed-shared-photo-tag--orient-bottom-left .feed-shared-photo-tag__content {
    border-top-right-radius: 0
}

.feed-shared-photo-tag--orient-bottom-left .feed-shared-photo-tag__content:before {
    right: 0;
    left: unset;
    transform: none;
    border-right: none
}

.feed-shared-photo-tag--orient-bottom-right .feed-shared-photo-tag__content {
    border-top-left-radius: 0
}

.feed-shared-photo-tag--orient-bottom-right .feed-shared-photo-tag__content:before {
    left: 0;
    transform: none;
    border-left: none
}

.feed-shared-photo-tag--orient-top-center .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-top-left .feed-shared-photo-tag__content {
    border-bottom-right-radius: 0
}

.feed-shared-photo-tag--orient-top-left .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    right: 0;
    left: unset;
    transform: none;
    border-right: none;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-top-right .feed-shared-photo-tag__content {
    border-bottom-left-radius: 0
}

.feed-shared-photo-tag--orient-top-right .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    left: 0;
    transform: none;
    border-left: none;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-center-left .feed-shared-photo-tag__content:before {
    top: 50%;
    left: 100%;
    bottom: unset;
    transform: translateY(-50%);
    border-right: none;
    border-left: .8rem solid var(--voyager-color-background-overlay);
    border-top: .8rem solid transparent;
    border-bottom: .8rem solid transparent
}

.feed-shared-photo-tag--orient-center-right .feed-shared-photo-tag__content:before {
    top: 50%;
    right: 100%;
    left: unset;
    bottom: unset;
    transform: translateY(-50%);
    border-left: none;
    border-right: .8rem solid var(--voyager-color-background-overlay);
    border-top: .8rem solid transparent;
    border-bottom: .8rem solid transparent
}

.feed-shared-photo-tag__link:hover,.feed-shared-photo-tag__link:visited,.feed-shared-photo-tag__link:visited:hover {
    text-decoration: none;
    color: var(--color-text-on-dark)
}

.feed-shared-photo-tag__untag-cta {
    color: var(--color-text-on-dark);
    margin-left: .8rem;
    display: flex
}

.feed-shared-tap-target-overlay--hidden-tags .feed-shared-tap-target-overlay__tag {
    display: none
}

.feed-shared-tap-target-overlay__toggle-button--off.feed-shared-tap-target-overlay__toggle-button--off {
    background-color: var(--color-background-scrim);
    color: var(--color-text-on-dark)
}

.feed-components-shared-decision-modal {
    text-align: center
}

.feed-components-shared-decision-modal .artdeco-modal__header {
    border-bottom: none;
    padding-top: 1.6rem;
    padding-bottom: 0
}

.feed-components-shared-decision-modal .artdeco-modal__dismiss {
    display: none
}

.feed-components-shared-decision-modal.artdeco-modal .artdeco-modal__content {
    padding: 0 1.6rem
}

.feed-components-shared-decision-modal__description {
    margin-top: .8rem;
    padding-bottom: 1.6rem
}

.feed-components-shared-decision-modal.artdeco-modal .feed-components-shared-decision-modal__buttons-container {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    justify-content: space-between;
    padding: 0
}

.feed-components-shared-embed-modal__header {
    height: auto;
    padding: 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-components-shared-embed-modal__close-button {
    top: 2.4rem;
    right: 2.4rem;
    position: absolute
}

.feed-components-shared-embed-modal__content {
    flex-direction: column;
    padding: 1.6rem 2.4rem 2.4rem
}

.feed-components-shared-embed-modal__actions {
    display: flex;
    align-content: space-between;
    align-items: center
}

.feed-components-shared-embed-modal__label {
    margin: 0
}

.feed-components-shared-embed-modal__preview {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem 2.4rem
}

.feed-components-shared-embed-modal__iframe {
    margin-top: 1.6rem;
    width: 100%
}

.feed-components-shared-embed-modal__iframe--loading {
    height: 0;
    margin: 0;
    visibility: hidden
}

.feed-components-shared-embed-modal__embed-code.feed-components-shared-embed-modal__embed-code {
    border: 1px solid var(--color-active);
    color: var(--color-text-low-emphasis);
    cursor: text;
    display: block;
    font-family: monospace,monospace;
    font-size: 12px;
    height: auto;
    margin: 1.6rem 0;
    min-height: 86px;
    padding: 1.2rem .8rem;
    resize: none;
    white-space: pre-wrap;
    word-break: break-all
}

.feed-components-shared-embed-modal__divider {
    margin: 1.6rem -2.4rem
}

.feed-components-shared-embed-modal .artdeco-modal__dismiss {
    top: .4rem
}

.feed-shared-service-request-details__answer {
    margin-top: .8rem
}

.feed-shared-service-request-details__answer:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem;
    padding-bottom: 1.2rem
}

.feed-shared-service-request-details__image-container {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    height: 124px
}

.feed-shared-service-request-details__list {
    padding: 2.4rem 0 .8rem;
    margin-top: 124px
}

.feed-shared-update-v2__control-menu {
    top: .4rem;
    right: .8rem
}

.feed-shared-update-v2--is-sponsored .feed-shared-update-v2__control-menu {
    top: .8rem
}

.feed-shared-update-v2--minimal-padding .feed-shared-update-v2__control-menu {
    right: 1.2rem
}

.feed-shared-update-v2__control-menu.feed-shared-update-v2--with-hide-post {
    right: .8rem
}

.feed-shared-update-v2__control-menu.feed-shared-control-menu--carousel {
    top: 1.2rem;
    right: 1.6rem
}

.update-components-header--with-control-menu-and-hide-post~.feed-shared-update-v2__control-menu,.update-components-header--with-hide-post~.feed-shared-update-v2__control-menu {
    right: .8rem
}

.update-components-header__emphasized-style~.feed-shared-update-v2__control-menu {
    top: .8rem
}

.feed-shared-update-v2__control-menu.feed-shared-update-v2__control-menu--fs {
    top: 0;
    right: .4rem
}

.feed-shared-control-menu__content {
    max-width: 355px;
    width: 90vw;
    right: -.8rem;
    z-index: 6
}

@media screen and (max-width: 400px) {
    .feed-shared-control-menu__content {
        width:100%
    }
}

.feed-shared-control-menu__content[justification=right] {
    right: -1.2rem
}

.feed-shared-carousel .feed-shared-control-menu__item {
    display: initial
}

.feed-shared-control-menu__item:focus,.feed-shared-control-menu__item:hover {
    background-color: var(--color-background-none-tint-hover)
}

.feed-shared-control-menu__item:active {
    background-color: var(--color-background-none-tint-active)
}

.feed-shared-control-menu__dropdown-item {
    min-height: 56px;
    display: flex;
    align-items: center
}

.tap-target:not([disabled]):hover .feed-shared-control-menu__headline {
    color: var(--color-text)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .feed-shared-control-menu__headline {
        color: ButtonText
    }
}

.tap-target:not([disabled]):hover .feed-shared-control-menu__sub-headline {
    color: var(--color-text-low-emphasis)
}

.feed-shared-control-menu__sub-actions-menu {
    position: absolute;
    max-width: 355px;
    width: 90vw;
    right: calc(-1*min(90vw,355px));
    background: var(--color-background-container);
    z-index: 9;
    box-shadow: var(--elevation-raised);
    overflow: hidden
}

.feed-shared-control-menu__sub-actions-menu--open-left {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.feed-shared-control-menu__sub-actions-menu--open-right {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.feed-shared-control-menu__hide-post-button {
    margin-left: var(--spacing-half-x)
}

.feed-shared-control-menu__hide-post-loader {
    margin-left: var(--spacing-half-x);
    width: 3.2rem;
    height: 3.2rem
}

.feed-shared-control-menu__trigger:focus:not(:hover) {
    background: transparent
}

.fb-date-dropdown__select {
    width: 50%
}

.fb-date-picker__datepicker .artdeco-text-input--container,.fb-date-picker__datepicker .artdeco-text-input--container .artdeco-text-input--input {
    width: 100%
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .fb-date-picker__datepicker .artdeco-calendar-day-btn--today:after {
        background-color: ButtonText
    }
}

.fb-date-range__date-select {
    width: 50%
}

.fb-entity-selectable-option__input[type=checkbox]+.fb-entity-selectable-option__label:before,.fb-entity-selectable-option__input[type=radio]+.fb-entity-selectable-option__label:before {
    top: 12px
}

.fb-entity-selectable-option__input[type=checkbox]+.fb-entity-selectable-option__label:after,.fb-entity-selectable-option__input[type=radio]+.fb-entity-selectable-option__label:after {
    top: 18px
}

.fb-entity-selectable-option__label-title p {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    line-height: var(--line-height-default)
}

.fb-gai-text__component {
    padding: 0;
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small)
}

.fb-gai-text__component .fb-gai-text__textarea {
    margin-left: 0
}

.fb-gai-text__component .artdeco-text-input .artdeco-text-input__textarea {
    resize: none;
    box-shadow: none
}

.fb-gai-text__divider {
    border: 0;
    border-bottom: 1px solid var(--color-border-faint);
    margin: 0 .8rem
}

.fb-gai-text__upsell-wrapper {
    padding: 1.6rem
}

.fb-gai-text__ai-suggestion-bar,.fb-gai-text__upsell-wrapper {
    border-radius: 0 0 var(--corner-radius-small) var(--corner-radius-small)
}

.fb-gai-text__helper-box {
    display: flex
}

.fb-gai-text__helper-text {
    margin-right: .8rem;
    color: var(--color-text-low-emphasis)
}

.fb-gai-text__counter {
    margin-left: auto
}

.fb-dash-media-upload__upload-container {
    background: var(--color-background-container-tint);
    border: 1px dashed var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    cursor: pointer
}

.fb-dash-media-upload__upload-container:focus-within {
    outline: 2px solid var(--voyager-color-action);
    opacity: 1
}

.fb-dash-media-upload__upload-container--is-active {
    background: var(--color-background-none-tint-hover);
    border: 1px solid var(--color-border)
}

.fb-dash-media-upload__upload-container--has-error {
    border: 1px solid var(--color-signal-negative)
}

.fb-dash-media-upload__label {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-indent: 0;
    padding: 2.4rem;
    margin-top: 0
}

.fb-dash-media-upload__progress-bar {
    width: 75%
}

.fb-dash-media-upload__preview-container {
    display: flex;
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    box-sizing: border-box
}

.fb-dash-media-upload__preview-thumbnail {
    max-width: 72px;
    width: auto;
    height: auto;
    border-bottom-left-radius: var(--corner-radius-medium);
    border-top-left-radius: var(--corner-radius-medium)
}

.fb-dash-media-upload__upload-data {
    display: flex;
    align-items: center;
    flex-grow: 1;
    margin-left: 1.2rem;
    min-width: 0
}

.fb-dash-media-upload__upload-data-container {
    display: flex;
    flex: 1 1 auto;
    padding: .4rem
}

.fb-multiline-text {
    resize: vertical
}

.fb-multi-select-entity__divider.fb-multi-select-entity__divider {
    width: auto;
    position: absolute;
    left: 60px;
    right: 0;
    margin: 0
}

.fb-multi-select-entity__entity-img {
    width: 48px;
    height: 48px
}

.fb-multi-select-entity__entity-text {
    padding-left: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.fb-pill__input-wrapper {
    width: 250px-0.8rem;
    display: inline-block
}

.fb-pill__input-wrapper input.artdeco-pill__input:disabled {
    background-color: inherit
}

.fb-pill__typeahead.search-basic-typeahead .fb-pill__typeahead-results {
    width: 250px;
    margin-top: .8rem
}

.fb-pill__typeahead input.artdeco-pill__input:focus {
    border: 0
}

.fb-pill__input--hidden,.fb-pill__typeahead .search-typeahead-v2__illustration--hashtag {
    display: none
}

.fb-single-typeahead-entity__image-container {
    position: absolute;
    bottom: 3px;
    left: 3px;
    border: 1px solid var(--color-border-low-emphasis);
    overflow: hidden
}

.fb-single-typeahead-entity__image {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.fb-single-typeahead-entity__triggered-content.fb-single-typeahead-entity__triggered-content.fb-single-typeahead-entity__triggered-content {
    z-index: 5
}

.fb-star-rating__star-icon {
    color: var(--color-text-low-emphasis);
    display: block;
    height: 30px!important;
    width: 30px!important
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .fb-star-rating__star-icon {
        forced-color-adjust: auto
    }
}

.fb-star-rating__star-icon--active {
    color: var(--color-brand-accent-4)
}

.fb-typeahead-suggestions {
    position: relative;
    background-color: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.fb-typeahead-suggestions__dismiss {
    position: absolute;
    right: 0;
    margin: .8rem .8rem 0 0
}

.fb-typeahead-recommendation__content {
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: 2px
}

.fb-reorderable-list__divider.fb-reorderable-list__divider {
    width: auto;
    position: absolute;
    left: 44px;
    right: 0;
    margin: 0
}

.fb-reorderable-list__item-text {
    padding-left: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.fb-dash-form-element {
    min-width: 0
}

.fb-dash-form-element__error-field.fb-dash-form-element__error-field.fb-dash-form-element__error-field {
    border-color: var(--color-signal-negative);
    border-width: 2px
}

.fb-dash-form-element__label {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--color-text-low-emphasis);
    margin: 0 0 .2rem
}

.fb-dash-form-element__label-title--is-required:after {
    content: "*";
    color: var(--color-text-low-emphasis);
    margin-left: -4px
}

.fb-dash-form-element__tooltip-trigger.artdeco-button--circle.artdeco-button--1 {
    height: 16px;
    width: 16px
}

.fb-dash-form-element-group:not(:last-child) {
    padding-bottom: 2.4rem
}

.fb-dash-form-element-group-elements--horizontal {
    display: flex
}

.fb-dash-form-element-group-elements--horizontal .fb-dash-form-element:not(:first-child) {
    margin-left: .8rem
}

.fb-dash-form-element-group-elements--vertical .fb-dash-form-element:not(:first-child) {
    margin-left: 0;
    padding-top: 3.2rem
}

.fb-dash-form-element-group .app-aware-link:hover {
    text-decoration: none
}

.fb-dash-form-element-group .fb-dash-form-element-helper-link .app-aware-link:hover {
    text-decoration: underline
}

.fb-dash-form-collapsible-form-section {
    padding-top: .8rem
}

.fb-visibility-setting-button-content {
    padding: 0 14px 1.6rem 1.6rem
}

.fb-visibility-setting-button-content .artdeco-dropdown__content-inner {
    padding-left: 2px;
    overflow: visible
}

.fb-form-element__examples-carousel-card {
    min-height: 200px;
    padding: 2.4rem 4.8rem
}

.fb-form-element__checkbox:checked:focus+label:before {
    border: 2px solid var(--color-background-container)!important
}

.fb-toggle-form-component__toggle.fb-toggle-form-component__toggle {
    text-align: left
}

.fb-toggle-form-component__toggle.fb-toggle-form-component__toggle .artdeco-toggle__label {
    margin-right: 1.6rem
}

.fb-toggle-form-component__icon {
    padding-right: var(--spacing-one-x);
    color: var(--color-icon);
    display: flex
}

.fb-toggle-form-component__external-label {
    margin: auto
}

.fb-navigation-button {
    max-width: 100%;
    margin-top: 1.6rem
}

.fb-navigation-button .fb-navigation-button__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.gp-promo-embedded-card-one {
    padding: 1.6rem 1.6rem .8rem
}

.gp-promo-embedded-card-one__image-container {
    flex: 0 0 72px
}

.gp-promo-embedded-card-one__image {
    background-color: transparent;
    width: 100%;
    height: 100%
}

.gp-promo-embedded-card-one__content {
    display: flex;
    flex-direction: column;
    padding: 0 4.8rem 0 1.2rem
}

.gp-promo-embedded-card-one__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.gp-promo-embedded-card-two {
    height: 100%;
    width: 100%
}

.gp-promo-embedded-card-two .artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card-three,.gp-promo-embedded-card-two__card {
    height: 100%;
    width: 100%
}

.gp-promo-embedded-card-three .artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card-three__card {
    height: 100%;
    width: 100%;
    overflow: visible
}

.gp-bubble-card__card {
    padding: 1.2rem 1.6rem;
    background: var(--color-background-brand-accent-4);
    border-radius: 2.4rem;
    z-index: 10
}

.gp-bubble-card__text-container {
    max-width: 256px
}

.gp-bubble-card__text-container a,.gp-bubble-card__text-container a:hover,.gp-bubble-card__text-container a:hover:visited,.gp-bubble-card__text-container a:visited {
    color: var(--color-action);
    cursor: pointer
}

.gp-bubble-card__dismiss-action {
    margin-top: -1.2rem;
    margin-right: -1.2rem
}

.gp-bubble-card__image {
    margin: auto
}

.gp-promo-overflow-menu__dropdown {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.gp-promo-overflow-menu__dropdown-item {
    display: flex;
    align-items: center;
    padding: 0;
    cursor: pointer
}

.gp-promo-overflow-menu__dropdown-item:not(:last-child) {
    padding-bottom: .8rem
}

.gp-promo-overflow-menu__dropdown-content {
    overflow: initial;
    width: max-content
}

.gp-promo-overflow-menu__dropdown-content[justification=right] {
    right: -1.6rem
}

.artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card__card {
    height: 100%;
    width: 100%;
    overflow: visible;
    padding: 1.6rem
}

.gp-dashboard-promo-embedded-card__card {
    height: 100%;
    width: 100%;
    overflow: visible;
    padding: 2.4rem
}

.gp-promo-embedded-card__content {
    padding: 0 4.8rem 0 1.2rem
}

.gp-promo-embedded-card__content--subtitle {
    padding: 0 4.8rem 0 .4rem
}

.gp-promo-embedded-card__subtitle {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    padding-bottom: .8rem
}

.gp-promo-embedded-card__facepile {
    margin-right: .4rem;
    padding: .4rem 0 .8rem
}

.gp-promo-embedded-card__primary-cta {
    padding: .8rem 0
}

.gp-promo-embedded-card__image {
    margin-right: .8rem
}

.gp-dashboard-promo-embedded-card__image {
    margin-right: 2.4rem
}

.gp-promo-embedded-card__image--mynetwork {
    background-color: transparent;
    margin-right: 1.2rem
}

.get-app-sms-modal__error-message {
    color: var(--color-signal-negative);
    line-height: 1.6rem
}

.get-app-sms-modal__input-error .get-app-sms-modal__phone-input {
    border-color: var(--color-signal-negative)
}

.image-edit-tool-footer {
    background-color: var(--color-background-container);
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.image-edit-tool-footer__main-actions {
    margin-left: auto
}

.ie-image-editor-tablist {
    height: 45px
}

.ie-image-editor-tabpanel {
    margin-top: 10px;
    margin-bottom: 10px
}

.ie-image-editor-slider-content {
    font-size: var(--font-size-medium);
    color: var(--color-text)
}

.image-edit-tool-v2__footer {
    background-color: var(--color-background-container);
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.image-edit-tool-v2__footer--main-actions {
    margin-left: auto
}

.image-edit-tool-v2__tablist {
    height: 4.8rem;
    box-sizing: content-box;
    padding: 2px 0
}

.image-edit-tool-v2__tablist ::-webkit-full-page-media,:root .image-edit-tool-v2__tablist {
    padding: 4px 0
}

.image-edit-tool-v2__tabpanel {
    margin-top: 2.4rem
}

.image-edit-tool-v2__tabpanel--filters-container {
    margin-top: 3.2rem
}

.image-edit-tool-v2__tabpanel--adjust-container {
    margin-top: 2.4rem
}

.image-edit-tool-v2__aspect-ratio-container {
    margin: 2.4rem 0
}

.image-edit-tool-v2__title {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis)
}

.image-edit-tool-v2__title--margin {
    margin-bottom: 1.2rem
}

.image-edit-tool-v2__pill {
    padding: .8rem 1.2rem;
    margin-right: .8rem;
    margin-bottom: .8rem
}

.image-edit-tool-v2__tablist-item {
    font-size: var(--font-size-medium)
}

.image-edit-tool-v2__slider input {
    box-shadow: none
}

.image-edit-tool-v2__crop-button {
    margin-right: .8rem
}

.image-edit-tool-v2__slider-container {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 2.4rem
}

.image-edit-tool-filter__button {
    margin-right: 1.6rem;
    margin-bottom: 1.6rem;
    color: var(--color-text-low-emphasis)
}

.image-edit-tool-filter__button--selected {
    outline: 2px solid var(--voyager-color-action-stick)
}

.image-edit-tool-filter__text--selected-v2 {
    font-weight: var(--font-weight-bold);
    color: var(--color-signal-positive)
}

.image-edit-tool-filter__canvas {
    border-radius: var(--corner-radius-small);
    margin-bottom: .4rem
}

.image-edit-tool-filter__canvas--selected-v2 {
    border: .4rem solid var(--color-signal-positive)
}

.image-edit-tool-filter__canvas--circle-cropped {
    border-radius: 50%
}

.inline-show-more-text,.kKkcWMmQGSBZiKfoZPIHuzcamKeUCVaBwYE {
    position: relative
}

.inline-show-more-text--is-collapsed-with-line-clamp {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.inline-show-more-text__link-container-expanded {
    display: block;
    margin-top: .4rem
}

.inline-show-more-text__link-container-collapsed {
    display: inline-flex;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    background: var(--color-background-container);
    padding: 0 0 0 .4rem
}

.inline-show-more-text--on-dark .inline-show-more-text__link-container-collapsed {
    background: var(--color-background-scrim-dark)
}

.inline-show-more-text__button {
    font-size: inherit;
    line-height: inherit;
    outline-offset: -2px
}

.inline-show-more-text--on-dark .inline-show-more-text__button {
    color: var(--color-text-on-dark)
}

.inline-show-more-text__button--light {
    font-weight: 400;
    padding-left: .4rem;
    background-color: var(--color-background-container)
}

.inline-show-more-text__button--light:not(:hover) {
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .inline-show-more-text__button--light:not(:hover) {
        color: linktext
    }
}

.interstitial-view-model-click-through-interstitial {
    display: flex;
    flex-direction: column
}

.interstitial-view-model-click-through-interstitial__inner-content {
    align-items: center;
    background: var(--color-background-scrim);
    color: var(--color-text-on-dark);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 1
}

.interstitial-view-model-click-through-interstitial__text {
    margin: 1.6rem 2.4rem;
    text-align: center
}

.interstitial-view-model-click-through-interstitial__inner-content--small .interstitial-view-model-click-through-interstitial__text {
    font-size: var(--font-size-small);
    margin: 1.2rem 2.4rem
}

.interstitial-view-model-click-through-interstitial__inner-content--small .interstitial-view-model-click-through-interstitial__button {
    flex-shrink: 0
}

.interstitial-view-model-click-through-interstitial__blur-container {
    filter: blur(50px);
    margin: 1.2rem 0
}

.interstitial-view-model-click-through-interstitial__blur-container--removed {
    animation: interstitial-view-model-blur-fade-out-animation ease-out var(--duration-slow) forwards
}

@keyframes interstitial-view-model-blur-fade-out-animation {
    0% {
        filter: blur(50px)
    }

    to {
        filter: blur(0)
    }
}

.interstitial-view-model-click-through-interstitial__inline-link {
    white-space: nowrap;
    margin: auto
}

.interstitial-view-model-click-through-interstitial__copy {
    margin: 0 3.2rem 2.4rem;
    text-align: center
}

.interstitial-view-model-click-through-interstitial__copy a {
    color: var(----color-text)
}

.interstitial-view-model-click-through-interstitial__copy a:active,.interstitial-view-model-click-through-interstitial__copy a:visited {
    color: inherit
}

.interstitial-view-model-non-click-through-interstitial {
    display: flex;
    flex-direction: column
}

.interstitial-view-model-non-click-through-interstitial__icon {
    margin-bottom: var(--spacing-one-and-a-half-x);
    color: var(--color-text-low-emphasis)
}

.interstitial-view-model-non-click-through-interstitial__inner-content {
    align-items: center;
    background: var(--color-background-canvas);
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: var(--spacing-four-x) var(--spacing-eight-x) var(--spacing-four-x) var(--spacing-eight-x)
}

.interstitial-view-model-non-click-through-interstitial__inner-content .artdeco-button--2:hover {
    color: var(--color-text-low-emphasis)
}

.interstitial-view-model-non-click-through-interstitial__copy {
    margin: 1.2rem 3.2rem 2.4rem;
    text-align: center
}

.interstitial-view-model-non-click-through-interstitial__copy a {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-medium)
}

.interstitial-view-model-non-click-through-interstitial__copy a:active,.interstitial-view-model-non-click-through-interstitial__copy a:visited {
    color: inherit
}

.interstitial-view-model-interstitial-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.interstitial-view-model-interstitial-container__overlay-open {
    min-height: 205px
}

.interstitial-view-model-interstitial-container__overlay-open--small {
    min-height: 60px
}

.interview-prep-side-rail-promo__questions-list {
    padding: .8rem 0 0 1.6rem
}

.interview-prep-side-rail-promo__question-thumbnail-wrapper {
    position: relative;
    height: 56px;
    width: 56px;
    overflow: hidden;
    margin-right: 1.2rem;
    flex-shrink: 0
}

.interview-prep-side-rail-promo__question-thumbnail {
    position: absolute;
    height: 100%;
    width: auto;
    left: -14px
}

.interview-prep-side-rail-promo__segmented-question-thumbnail {
    width: 56px;
    height: 56px;
    flex-shrink: 0
}

.interview-prep-side-rail-promo__icon-circle {
    position: absolute;
    left: 13px;
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    background-color: var(--color-background-scrim);
    border: 1px solid var(--color-border-on-dark);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-text-on-dark)
}

.interview-prep-side-rail-promo__footer {
    text-align: center;
    border-top: 1px solid ui-color(color-border-faint)
}

.ip-fuse-limit-alert .artdeco-modal__dismiss {
    display: none
}

.ip-fuse-limit-alert .artdeco-modal__header {
    border-bottom: none
}

.ip-fuse-limit-alert .artdeco-modal__header h2.ip-fuse-limit-alert__header {
    font-weight: 600
}

.ip-fuse-limit-alert .artdeco-modal__actionbar {
    border-top: none
}

.ip-fuse-limit-alert__primary-action {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

.ip-fuse-limit-alert__warning {
    background-image: var(--illustration-microspot-mail-open-large);
    width: 64px;
    height: 64px;
    margin: 0 auto 1.6rem
}

.ip-fuse-limit-alert__warning--full {
    background-image: var(--illustration-microspot-locked-large)
}

.invitee-picker-connections-result-item--can-invite {
    cursor: pointer
}

.invitee-picker-connections-result-item--can-invite:hover {
    background: var(--color-background-container-tint)
}

.invitee-picker-connections-result-item--is-disabled {
    opacity: .35;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.invitee-picker-connections-result-item__checkbox {
    height: 22px;
    margin-top: 0;
    pointer-events: none
}

.invitee-picker-connections-result-item__status {
    max-width: 100px
}

.invitee-picker-filters-bar {
    display: flex;
    align-items: center;
    padding: 0 1.2rem;
    background-color: var(--color-background-container-tint)!important
}

.invitee-picker-filters-bar .search-reusables__filter-list {
    flex-wrap: nowrap!important
}

.invitee-picker-filters-bar__select-all-checkbox {
    margin-left: 1.2rem;
    margin-top: 0;
    height: 20px
}

.invitee-picker-filters-bar__facet-values {
    overflow-y: auto
}

.invitee-picker-filters-bar__carousel .peek-carousel {
    min-width: 0;
    overflow: hidden
}

.invitee-picker-filters-bar__carousel .peek-carousel__slides {
    position: static;
    transition: margin .5s ease;
    margin: 0
}

.invitee-picker-filters-bar__carousel .search-reusables__filter-list,.invitee-picker-filters-bar__carousel .search-reusables__filters-bar-grouping {
    position: static
}

.invitee-picker-filters-bar__suggested-filters-controls {
    width: 32px;
    height: 32px;
    position: static;
    z-index: 1;
    padding: 2px 0;
    box-sizing: border-box;
    background-color: var(--color-background-container-tint)!important;
    opacity: .85
}

.invitee-picker-content {
    overflow: auto
}

.invitee-picker-content__search-container {
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    padding: .8rem 1.6rem
}

.invitee-picker-content__typeahead-field {
    flex-grow: 1;
    padding: 0
}

.invitee-picker-content__typeahead-field input {
    border: none;
    box-shadow: none
}

.invitee-picker-content__typeahead-field input:focus,.invitee-picker-content__typeahead-field input:hover {
    box-shadow: none
}

@media screen and (min-width: 768px) {
    .invitee-picker-content__typeahead-field {
        padding:.4rem 0
    }
}

.invitee-picker-content__results {
    display: flex;
    overflow: hidden;
    height: 100%
}

.invitee-picker-content__results-alignment-row {
    flex-direction: row;
    padding-bottom: 57px
}

.invitee-picker-content__results-alignment-column {
    flex-direction: column;
    padding-bottom: 1.6rem
}

.invitee-picker-content__results-list {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden
}

.invitee-picker__results-container {
    overflow-y: auto;
    flex: 1
}

.invitee-picker__results-loading {
    opacity: .2;
    pointer-events: none
}

.invitee-picker__footer,.invitee-picker__result-item:not(:first-of-type) {
    border-top: 1px solid var(--color-border-faint)
}

.invitee-picker__footer {
    display: block;
    padding: 1.2rem 2.4rem;
    flex: 0 0 auto
}

.invitee-picker-selected-members-pane__container {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid var(--color-border-faint)
}

@media screen and (min-width: 768px) {
    .invitee-picker-selected-members-pane__container {
        width:260px;
        border-left: 1px solid var(--color-border-faint);
        border-bottom: none
    }
}

.invitee-picker-selected-members-pane__header {
    display: flex;
    align-items: baseline;
    padding: 8px;
    justify-content: space-between;
    border-bottom: 1px solid var(--color-border-faint);
    flex-shrink: 0
}

.invitee-picker-selected-members-pane__list {
    padding: .8rem;
    flex-grow: 1;
    overflow: auto
}

.invitee-picker__modal[size=large] {
    max-width: 100vw;
    max-height: calc(100vh - 240px)
}

@media screen and (max-height: 960px) {
    .invitee-picker__modal[size=large] {
        top:32px;
        max-height: calc(100vh - 64px)
    }
}

.invitee-picker__modal-content {
    padding: 0;
    display: flex;
    flex-direction: column;
    height: 100%
}

.invitee-picker-attendee-recommended-actions__content-container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

.invitee-picker-attendee-recommended-actions__suggestion {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem 1.6rem
}

.invitee-picker-attendee-recommended-actions__suggestion:last-child {
    border-bottom: 1px solid var(--color-border-faint)
}

.invitee-picker-credit-info-banner {
    background: var(--voyager-color-background-container-tint-2);
    border-top: 1px solid var(--color-border-faint);
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    display: flex;
    min-height: 105px;
    width: 100%;
    align-items: center
}

.invitee-picker-credit-info-banner__illustration {
    background-image: var(--illustration-microspot-mail-open-small);
    height: 48px;
    width: 56px
}

.invitee-picker-credit-info-banner__tooltip-content {
    max-width: 350px
}

.job-card--is-dismissed .artdeco-entity-lockup,.job-card--is-dismissed .job-card-list__footer-wrapper,.job-card--is-dismissed .job-card-square__insight,.job-card-list--is-dismissed .artdeco-entity-lockup__content div:not(.artdeco-entity-lockup__caption),.job-card-list--is-dismissed .artdeco-entity-lockup__image,.job-card-list--is-dismissed .job-card-container__action-container {
    opacity: .5
}

.job-card-container--clickable {
    cursor: pointer
}

.job-card-container__ghost-image {
    border-radius: 2px
}

.job-card-container__ghost-image,.job-card-container__ghost-placeholder {
    background: var(--color-background-brand-accent-4);
    animation: pulse .65s infinite alternate
}

.job-card-container__ghost-placeholder--large {
    width: 60%;
    height: 20px
}

.job-card-container__ghost-placeholder--medium {
    height: 12px;
    margin-top: .8rem
}

.job-card-container__ghost-placeholder--small {
    width: 70%;
    height: 12px;
    margin-top: .4rem
}

.job-card-container__ghost-company-name {
    width: 40%
}

.job-card-container__company-name,.job-card-container__company-name:visited,.job-card-container__primary-description .app-aware-link,.job-card-container__primary-description:visited .app-aware-link {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.job-card-container__primary-description:hover .app-aware-link {
    color: var(--color-action)
}

.job-card-container__ghost-location {
    width: 50%
}

.job-card-container__ghost-insight {
    width: 65%;
    height: 24px
}

.job-card-container__ghost-footer {
    width: 130px;
    height: 12px;
    margin-top: 2px
}

.job-card-container__ghost-footer.job-card-container__ghost-listed-time {
    width: 60px
}

.job-card-container__dropdown-content {
    right: -.8rem
}

.job-card-container__metadata-wrapper {
    flex-flow: wrap;
    list-style: none;
    display: flex
}

.job-card-container__metadata-item {
    display: inline-flex;
    align-items: center
}

.job-card-container__metadata-item+.job-card-container__metadata-item:before {
    content: "\00B7";
    color: var(--color-text-low-emphasis);
    display: inline-block;
    vertical-align: middle;
    margin: 0 .4rem;
    border-radius: 50%
}

.job-card-container__metadata-item.job-card-container__metadata-item--workplace-type:before {
    content: "\0028";
    margin-right: 0
}

.job-card-container__metadata-item.job-card-container__metadata-item--workplace-type:after {
    content: "\0029";
    margin-right: .4rem
}

.job-card-container__footer-wrapper {
    flex-flow: wrap;
    position: relative;
    padding-top: 1.6rem;
    list-style: none
}

.job-card-container__footer-job-state {
    color: var(--color-text-low-emphasis);
    display: inline-flex;
    align-items: center
}

.job-card-container__footer-job-state-check-icon {
    color: var(--color-text-solid-disabled);
    margin-right: .4rem
}

.job-card-container__footer-item+.job-card-container__footer-item:before {
    content: "";
    background-color: var(--color-text-low-emphasis);
    display: inline-block;
    vertical-align: middle;
    margin: 0 .4rem;
    width: 2px;
    height: 2px;
    border-radius: 50%
}

.job-card-container__footer-item--highlighted {
    color: var(--color-signal-positive)
}

.job-card-container__footer-item--blue {
    color: var(--color-brand)
}

.job-card-container__footer-item--undo {
    text-decoration: underline
}

.job-card-container__link .ivm-view-attr__ghost-entity {
    margin: .4rem
}

.job-card-container__job-insight-text {
    margin-left: .4rem
}

.job-card-container__job-insight-text .app-aware-link,.job-card-container__job-insight-text .app-aware-link:visited {
    font-weight: 400;
    color: var(--color-text-low-emphasis)
}

.job-card-container__job-insight-image {
    width: 24px;
    height: 24px
}

.job-card-container__job-insight-image-v2 {
    width: 16px;
    height: 16px
}

.job-card-container__job-insight-image-v2-wrapper {
    max-height: 16px
}

.job-card-container__job-insight-image-v2--stacked {
    margin-left: -.4rem
}

.job-card-container__job-insight-flavor-pill {
    background-color: var(--color-background-container-tint);
    padding: 0 .8rem;
    margin-right: .4rem;
    border-radius: var(--corner-radius-large)
}

.job-card-container__job-insight-flavor,.job-card-container__job-insight-flavor-pill {
    display: flex;
    align-items: center;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    margin-bottom: .4rem;
    width: -moz-fit-content;
    width: fit-content
}

.job-card-container__job-insight-flavor {
    margin-right: .8rem
}

.job-card-square {
    width: 258px;
    overflow: visible
}

.job-card-square__title li-icon,.job-card-square__title svg {
    color: var(--color-text-low-emphasis);
    vertical-align: middle!important
}

.job-card-square__title .white-space-pre:before {
    content: "\a0\a0\a0\a0"
}

.job-card-square__title svg {
    margin-left: -1.6rem
}

.job-card-square__title li-icon {
    overflow: visible
}

.job-card-square__link {
    padding: 1.2rem 1.2rem 1.2rem .8rem;
    height: 100%
}

.job-card-square__link:focus,.job-card-square__link:hover {
    text-decoration: none
}

.job-card-square__main {
    height: 100%
}

.job-card-square__ghost-header {
    height: 24px
}

.job-card-square__ghost-image {
    width: 64px;
    height: 64px;
    margin-bottom: 6px
}

.job-card-square__text--2-line-large {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line-large * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line-large {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.job-card-square__text--1-line {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--1-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--1-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.job-card-square__text--2-line {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.job-card-square__text--2-line-small {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line-small * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line-small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.job-card-square__actions-container {
    top: 1.6rem;
    right: 1.6rem
}

.job-card-square__footer-wrapper {
    padding-top: 1.2rem;
    display: flex;
    flex-wrap: wrap
}

.job-card-square__footer-wrapper:before {
    position: absolute;
    content: "";
    width: 28px;
    height: 0;
    border-top: 1px solid ui-color(color-border-low-emphasis);
    top: .8rem
}

.job-card-square__footer-item {
    margin-top: .4rem
}

.job-card-square__ghost-footer {
    margin-top: 6px
}

.job-card-square__footer-item--highlighted {
    color: var(--color-brand)
}

.job-card-container__success-pebble {
    color: var(--color-signal-positive);
    padding-right: .4rem
}

.job-card-square__footer-icon {
    margin-right: .4rem
}

.job-card-list {
    padding: .8rem;
    word-break: break-word
}

.job-card-list__title li-icon,.job-card-list__title svg {
    color: var(--color-text-low-emphasis);
    vertical-align: middle!important
}

.job-card-list__title .white-space-pre:before {
    content: "\a0\a0\a0\a0"
}

.job-card-list__title svg {
    margin-left: -1.6rem
}

.job-card-list__title li-icon {
    overflow: visible
}

.job-card-list__title--link:focus,.job-card-list__title--link:hover {
    text-decoration: none
}

.job-card-list--underline-title-on-hover:hover .job-card-list__title--link strong,.job-card-list__title--link:focus strong,.job-card-list__title--link:hover strong {
    text-decoration: underline
}

.job-card-list__ghost-image {
    width: 48px;
    height: 48px
}

.job-card-list__ghost-placeholder--medium {
    height: 12px;
    margin-top: 2px;
    margin-bottom: .8rem
}

.job-card-list__ghost-insight {
    width: 55%;
    height: 24px
}

.job-card-list__insight {
    margin-left: 6.4rem;
    display: flex
}

.job-card-list__info {
    margin-left: 6rem
}

.job-card-list__footer-wrapper {
    margin-left: 6.4rem;
    padding-top: .8rem
}

.job-card-list__footer-wrapper:before {
    top: .4rem
}

.job-card-list__footer-wrapper-v2 {
    margin-left: 6rem;
    padding-top: 0
}

.job-card-list__footer-wrapper-v2:before {
    top: .4rem
}

.job-card-list__entity-lockup {
    flex-grow: 1
}

.job-card-list__entity-lockup+.job-card-list__footer-wrapper {
    padding-top: 1.2rem
}

.job-card-list__dismiss .job-card-container__action {
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: 334ms;
    opacity: 0;
    transition-property: opacity
}

.job-card-container__action-small {
    border-radius: var(--corner-radius-full)!important;
    padding: 0!important;
    height: 3.2rem;
    width: 3.2rem;
    min-width: auto;
    min-height: auto
}

.job-card-container__action-icon {
    margin-top: .4rem
}

.job-card-container .job-card-list__dismiss .job-card-container__action:focus,.job-card-container:hover .job-card-list__dismiss .job-card-container__action {
    opacity: 1
}

.job-card-list__logo .job-card-list__logo-ivm .ivm-image-view-model__circle-img {
    border-radius: 50%!important
}

.job-card-container__action .artdeco-button__icon svg {
    height: 24px;
    width: 24px
}

.job-card-list__icon {
    margin-right: .4rem
}

.job-card-v2 {
    padding: .8rem
}

.job-card-v2__logo {
    margin-right: .8rem
}

.job-card-v2__logo .ivm-image-view-model__circle-img.ivm-image-view-model__circle-img {
    border-radius: var(--corner-radius-full)!important
}

.job-card-v2__primary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__primary-description .app-aware-link,.job-card-v2__primary-description .app-aware-link:visited {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.job-card-v2__primary-description .app-aware-link:hover {
    color: var(--color-action)
}

.job-card-v2__primary-description .app-aware-link:focus-visible {
    outline-offset: 0
}

.job-card-v2__secondary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__metadata {
    margin: .4rem 0
}

.job-card-v2__tertiary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__job-insight {
    align-items: center;
    display: flex;
    margin-top: .4rem
}

.job-card-v2__job-insight .ivm-view-attr__icon--signal-positive {
    color: var(--color-signal-positive)!important
}

.job-card-v2__job-insight-image {
    margin-right: .4rem
}

.job-card-v2__job-insight-text .app-aware-link {
    font-weight: var(--font-weight-regular)
}

.job-card-v2__job-insight-text .app-aware-link,.job-card-v2__job-insight-text .app-aware-link:hover,.job-card-v2__job-insight-text .app-aware-link:visited {
    color: var(--color-text-low-emphasis)
}

.job-card-v2__job-insight-text .app-aware-link:active,.job-card-v2__job-insight-text .app-aware-link:focus,.job-card-v2__job-insight-text .app-aware-link:visited:focus {
    color: var(--color-text-low-emphasis-active)
}

.job-card-v2__job-insight-text .app-aware-link:visited:hover {
    color: var(--color-text-link-visited)
}

.job-card-v2__job-insight-text .app-aware-link:visited:active {
    color: var(--color-text-link-visited-active)
}

.job-card-v2__footer-items {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 1.2rem auto 0
}

.job-card-v2__footer-item {
    display: inline-block
}

.job-card-v2__footer-item:not(:last-of-type):after {
    content: "";
    background-color: var(--color-text-low-emphasis);
    border-radius: var(--corner-radius-full);
    display: inline-block;
    height: 2px;
    margin: 0 .4rem;
    vertical-align: middle;
    width: 2px
}

.job-card-v2__footer-item.job-card-v2__footer-item--applicant-count-text :not(:first-of-type):before {
    margin-right: 0
}

.job-card-v2__footer-item.job-card-v2__footer-item--highlighted {
    color: var(--color-signal-positive);
    font-weight: var(--font-weight-bold)
}

.job-card-v2__footer-item.job-card-v2__footer-item--easy-apply-text {
    display: inline-block
}

.job-card-v2__footer-item-icon {
    top: 3px;
    position: relative
}

.job-card-job-posting-card-wrapper {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    padding: .8rem;
    background-color: var(--color-background-container)
}

.job-card-job-posting-card-wrapper:not(:last-of-type) {
    border-bottom: 1px solid var(--color-border-faint)
}

.job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--active-v2 {
    box-shadow: 2px 0 0 var(--color-signal-positive) inset;
    background-color: var(--voyager-color-action-selected)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--active-v2 {
        box-shadow: none;
        border-left: 4px solid var(--color-signal-positive)
    }
}

.job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--active {
    background-color: var(--color-background-new)
}

@media (forced-colors:active) {
    .job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--active {
        outline: 4px solid transparent
    }
}

.job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--card {
    width: 250px;
    padding: 1.6rem;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--dismissed {
    flex-direction: column
}

.job-card-job-posting-card-wrapper.job-card-job-posting-card-wrapper--dismissed .job-card-job-posting-card-wrapper__card-link {
    opacity: .2;
    pointer-events: none
}

.job-card-job-posting-card-wrapper__card-link {
    width: 100%;
    height: 100%
}

.job-card-job-posting-card-wrapper__card-link:active,.job-card-job-posting-card-wrapper__card-link:focus,.job-card-job-posting-card-wrapper__card-link:hover {
    text-decoration: none
}

.job-card-job-posting-card-wrapper__card-link:hover .job-card-job-posting-card-wrapper__title {
    color: var(--color-link-hover);
    text-decoration: underline
}

.job-card-job-posting-card-wrapper__card-link:active .job-card-job-posting-card-wrapper__title,.job-card-job-posting-card-wrapper__card-link:focus .job-card-job-posting-card-wrapper__title {
    color: var(--color-link-active);
    text-decoration: underline
}

.job-card-job-posting-card-wrapper__title {
    color: var(--color-link)
}

.job-card-job-posting-card-wrapper__title--card {
    padding-top: .8rem
}

.job-card-job-posting-card-wrapper__entity-lockup {
    display: flex;
    flex-direction: row;
    padding-right: 4.8rem
}

.job-card-job-posting-card-wrapper__entity-lockup.job-card-job-posting-card-wrapper__entity-lockup--card {
    padding-right: 0;
    height: 100%
}

.job-card-job-posting-card-wrapper__entity-lockup.job-card-job-posting-card-wrapper__entity-lockup--card .artdeco-entity-lockup {
    flex-direction: column
}

.job-card-job-posting-card-wrapper__content {
    display: flex;
    flex-direction: column;
    height: 100%
}

.job-card-job-posting-card-wrapper__primary-description,.job-card-job-posting-card-wrapper__secondary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-job-posting-card-wrapper__dismiss-text {
    margin-top: .8rem;
    margin-left: 6.4rem;
    padding-left: .4rem;
    font-size: var(--font-size-small);
    color: var(--color-signal-positive)
}

.job-card-job-posting-card-wrapper__metadata {
    margin: .4rem 0
}

.job-card-job-posting-card-wrapper__tertiary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-job-posting-card-wrapper__job-insights {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: .8rem
}

.job-card-job-posting-card-wrapper__job-insight-pill {
    display: flex;
    align-items: center;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    background-color: var(--color-background-container-tint);
    padding: .4rem .8rem;
    margin-bottom: .4rem;
    margin-right: .4rem;
    border-radius: var(--corner-radius-large)
}

.job-card-job-posting-card-wrapper__job-insight-pill-image {
    width: 16px;
    height: 16px
}

.job-card-job-posting-card-wrapper__footer-items {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: .8rem auto 0
}

.job-card-job-posting-card-wrapper__footer-item {
    display: inline;
    list-style: none
}

.job-card-job-posting-card-wrapper__footer-item:not(:last-of-type):after {
    content: "";
    background-color: var(--color-text-low-emphasis);
    border-radius: var(--corner-radius-full);
    display: inline-block;
    height: 2px;
    margin: 0 .4rem;
    vertical-align: middle;
    width: 2px
}

.job-card-job-posting-card-wrapper__footer-item-icon {
    position: relative;
    top: 3px
}

.job-card-job-posting-card-wrapper__actions {
    position: absolute;
    display: flex;
    flex-direction: row-reverse;
    right: 0;
    padding-right: .8rem
}

.job-card-job-posting-card-wrapper--card .job-card-job-posting-card-wrapper__actions {
    padding-right: 0
}

li .job-card-job-posting-card-wrapper--card {
    height: 100%
}

.blurred-job-card {
    padding: .8rem;
    filter: blur(5px);
    opacity: .5;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.blurred-job-card__logo {
    margin-right: .8rem
}

.blurred-job-card__logo .ivm-image-view-model__circle-img.ivm-image-view-model__circle-img {
    border-radius: var(--corner-radius-full)!important
}

.blurred-job-card__job-posting-title {
    color: var(--color-action)
}

.blurred-job-card__primary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.blurred-job-card__primary-description .app-aware-link,.blurred-job-card__primary-description .app-aware-link:visited {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.blurred-job-card__primary-description .app-aware-link:hover {
    color: var(--color-action)
}

.blurred-job-card__primary-description .app-aware-link:focus-visible {
    outline-offset: 0
}

.blurred-job-card__secondary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.internal-opportunities-card__content {
    max-width: 299px
}

.internal-opportunities-card__cta {
    margin-top: 10px
}

.internal-opportunities-card__image.internal-opportunities-card__image {
    width: 56px;
    height: 56px
}

.flavor-profile-image {
    position: relative;
    border: 1px solid var(--color-background-canvas-tint);
    border-radius: 50%;
    list-style-type: none
}

.flavor-profile-image:nth-of-type(1n+2) {
    margin-left: calc(-1*ui-spacing(1.5))
}

.flavor-profile-image--size-0 {
    width: 24px;
    height: 24px
}

.flavor-profile-image--size-0:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image--size-1 {
    width: 28px;
    height: 28px
}

.flavor-profile-image--size-1:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image--size-2 {
    width: 36px;
    height: 36px
}

.flavor-profile-image--size-2:nth-of-type(1n+2) {
    margin-left: -1.6rem2
}

.flavor-profile-image--size-3 {
    width: 40px;
    height: 40px
}

.flavor-profile-image--size-3:nth-of-type(1n+2) {
    margin-left: -1.6rem2
}

.flavor-profile-image__image {
    transform: translate(-50%,-50%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    border-radius: 50%
}

.flavor-profile-image__initials {
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    background: var(--color-background-container-tint);
    border: none;
    line-height: 26px;
    font-weight: 700;
    font-size: 1.3rem;
    color: var(--color-text)
}

.flavor-profile-image-entity-pile {
    margin: .4rem 0
}

.flavor-profile-image-entity-pile .flavor-profile-image-entity-pile__entity--initials {
    display: flex;
    justify-content: center;
    align-items: center
}

.flavor-profile-image-entity-pile.flavor-profile-image-entity-pile--small .artdeco-entity-pile__entity:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image-entity-pile.flavor-profile-image-entity-pile--small .artdeco-entity-pile__image {
    width: 2.4rem;
    height: 2.4rem
}

.flavor-profile-image-container {
    margin: .4rem .8rem .4rem 0;
    display: flex;
    justify-content: center
}

.job-flavors {
    display: flex;
    flex-flow: column;
    flex-shrink: 0;
    list-style: none;
    padding-right: .8rem;
    width: 100%
}

.job-flavors--no-padding {
    padding-right: 0
}

.job-flavors__flavor-wrapper {
    margin-bottom: .8rem
}

.job-flavors__flavor-wrapper:last-of-type {
    margin-bottom: 0
}

.job-flavors__flavor,.job-flavors__logo-container {
    display: flex;
    align-items: center
}

.job-flavors__logo-container {
    margin-left: -.4rem;
    width: 32px;
    height: 32px;
    border: 4px solid transparent;
    border-radius: 6px;
    overflow: hidden;
    justify-content: center
}

.job-flavors__logo-container .ghost-company,.job-flavors__logo-container .ghost-school {
    width: 100%;
    height: 100%
}

.job-flavors--small .job-flavors__logo-container {
    margin: -.4rem .4rem -.4rem -.4rem
}

.job-flavors__logo-image {
    background-color: var(--color-brand);
    max-width: 100%;
    max-height: 100%
}

.job-flavors__icon {
    display: flex;
    margin: .4rem .4rem .4rem 0;
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-flavors__icon {
        forced-color-adjust: auto
    }
}

.job-flavors__icon--green7 {
    color: var(--color-signal-positive)
}

.job-flavors__urgent-icon {
    color: var(--color-signal-caution)
}

.job-flavors__check-icon {
    height: 14px;
    width: 14px;
    background-image: var(--illustration-microspot-signal-success-small);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -2px;
    right: -4px;
    border-radius: 50%
}

.job-flavors__label {
    max-width: 300px
}

.job-flavors__label--skill-assessments {
    margin-left: 2px
}

.job-flavors__link {
    display: flex;
    justify-content: center;
    align-items: center
}

.job-posting-modal-screening-questions {
    position: relative;
    min-height: 400px;
    padding: 1.2rem 2.4rem 1.6rem
}

.job-posting-modal-screening-questions__dropdown-content {
    max-height: 270px;
    max-width: unset;
    padding: 0;
    width: 100%
}

.job-posting-modal-screening-questions__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.job-posting-modal-screening-questions-overview__ghost-content {
    height: 20px;
    width: 80%;
    background: var(--color-background-brand-accent-4);
    animation: pulse .65s infinite alternate
}

.job-posting-modal-screening-questions-overview__questions-list {
    list-style-position: inside
}

.job-posting-modal-screening-questions-overview__question-summary {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .4rem
}

.job-posting-modal-jobs-detour__footer {
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.job-posting-modal-job-description__indicates-required {
    margin-top: 2.4rem
}

.job-posting-modal-job-description__job-disclaimer {
    bottom: 0;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-description__job-disclaimer {
        position:sticky;
        z-index: 2
    }
}

.job-posting-modal-job-description__free-job-limit-disclaimer {
    bottom: 0;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 2.4rem
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-description__free-job-limit-disclaimer {
        position:sticky;
        z-index: 2
    }
}

.job-posting-modal-job-description__recruiter-msg {
    padding: 1.6rem;
    background-color: var(--color-background-container-tint)
}

.job-posting-modal-job-description__go-to-recruiter-link {
    text-decoration: underline;
    color: var(--color-signal-neutral)
}

.job-posting-modal-job-description__go-to-recruiter-link:visited,.job-posting-modal-job-description__go-to-recruiter-link:visited:hover {
    color: var(--color-signal-neutral)
}

.job-posting-modal-job-match__input-container {
    padding: .8rem 2.4rem;
    background-color: var(--color-background-container)
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-match__input-container {
        position:sticky;
        top: -1px;
        z-index: 1
    }
}

.job-posting-modal-job-match__input.job-posting-modal-job-match__input {
    background-color: var(--voyager-color-background-input-search);
    box-shadow: none;
    padding-left: 3.2rem
}

.job-posting-modal-job-match__job-posting-card {
    padding-top: .8rem;
    position: relative
}

.job-posting-modal-job-match__job-posting-card:after {
    border-bottom: 1px solid var(--color-background-faint-active);
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    width: calc(100% - 72px)
}

.job-posting-modal-job-match__job-posting-card:last-child:after {
    content: none
}

.job-posting-modal-job-match__job-card {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    position: relative
}

.job-posting-modal-job-match__job-card:after {
    border-bottom: 1px solid var(--color-background-faint-active);
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    width: calc(100% - 72px)
}

.job-posting-modal-job-match__job-card:first-child {
    padding-top: 1.2rem
}

.job-posting-modal-job-match__job-card:last-child:after {
    content: none
}

.job-posting-modal-job-match__search-icon {
    position: absolute;
    top: 1.6rem;
    left: 3.2rem;
    color: var(--color-icon);
    z-index: 2
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-posting-modal-job-match__search-icon {
        forced-color-adjust: auto
    }
}

.job-posting-modal-job-match__create-job-container {
    padding: .8rem 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid var(--color-background-faint);
    background-color: var(--color-background-container)
}

@media screen and (min-width: 768px) {
    .job-posting-modal-job-match__create-job-container {
        position:sticky;
        z-index: 1;
        bottom: 0
    }
}

.job-posting-modal-job-preview__job-disclaimer {
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem;
    margin-top: 1.6rem
}

.job-posting-modal-job-title__job-strike-container {
    padding: 4.8rem 0
}

.job-posting-modal-job-title__ai-disclaimer {
    font-size: var(--font-size-small);
    color: var(--color-text-solid-low-emphasis)
}

@media (min-width: 670px) {
    .job-posting-modal-job-title__ai-disclaimer-learn-more-link {
        display:block
    }
}

.job-posting-modal-security-check__illustration {
    margin: 1.6rem 0 1.2rem auto
}

.job-posting-modal-security-check__illustration:after {
    content: var(--illustration-microspot-shield-small)
}

.job-posting-modal-select-company__companies-list {
    padding: 0 2.4rem;
    list-style: none;
    overflow-y: auto
}

.job-posting-modal-select-company__job-card {
    border-top: 1px solid var(--color-border-faint)
}

.job-posting-modal-select-company__job-card:first-of-type {
    border-top: 0
}

.job-posting-modal-select-company__container {
    overflow-y: auto
}

.job-posting-modal-add-job-to-profile__job-card-container {
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem;
    padding: 1.6rem;
    margin-top: 1.2rem;
    box-shadow: 0 170px 0 -100px var(--voyager-color-skeleton-content) inset
}

.job-posting-modal-add-job-to-profile__post-message-placeholder {
    height: 1.2rem;
    width: 96px;
    margin-bottom: 3.2rem
}

.job-posting-modal-add-job-to-profile__post-message-placeholder:after,.job-posting-modal-add-job-to-profile__post-message-placeholder:before {
    background-color: var(--voyager-color-skeleton-content);
    content: "";
    display: block;
    height: 1.2rem;
    position: relative;
    border-radius: var(--corner-radius-large)
}

.job-posting-modal-add-job-to-profile__post-message-placeholder:before {
    width: 192px
}

.job-posting-modal-add-job-to-profile__post-message-placeholder:after {
    top: .8rem
}

.job-posting-modal-add-job-to-profile__job-card {
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem;
    padding-left: .8rem;
    background-color: var(--color-background-container-tint)
}

.job-posting-modal-share-enrollment__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--color-background-container)
}

.job-posting-modal-share-job-enrollment__job-card {
    border-bottom: 1px solid var(--color-border-faint);
    outline-color: var(--color-border-faint)
}

.job-posting-modal-share-job-enrollment__job-card--initialized-state:last-child {
    border: 0
}

.job-posting-modal-share-job-enrollment__max-job-info {
    display: flex;
    align-items: center;
    margin-left: .8rem;
    color: var(--color-brand-accent-4)
}

.job-posting-modal-share-job-enrollment__max-job-info-icon {
    margin-right: .4rem
}

.job-posting-modal-share-job-enrollment__modal.artdeco-modal {
    overflow-y: inherit
}

.job-posting-modal-share-job-enrollment__share-visibility-setting {
    padding: .8rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.job-posting-modal-footer-v2__buttons-container {
    display: flex;
    justify-content: space-between
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__buttons-container {
        flex-direction:column-reverse
    }
}

.job-posting-modal-footer-v2__buttons-container--no-back-btn {
    display: flex;
    justify-content: flex-end
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__buttons-container--no-back-btn {
        flex-direction:column-reverse
    }
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__back-btn {
        max-width:100%;
        flex-grow: 1
    }
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__next-buttons-container {
        display:flex;
        flex-direction: column-reverse
    }
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__next-btn {
        max-width:100%;
        flex-grow: 1;
        margin-bottom: 1.2rem
    }
}

.job-posting-modal-footer-v2__primary-btn {
    margin-left: .8rem
}

@media (max-width: 640px) {
    .job-posting-modal-footer-v2__primary-btn {
        margin-left:0
    }
}

.job-posting-shared-screening-question-param-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-screening-question-param-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-screening-question-param-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-selected-question {
    position: relative;
    padding: 1.6rem;
    margin-top: 1.6rem;
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem
}

.job-posting-shared-selected-question--active {
    padding: 1.6rem;
    margin-top: 1.6rem;
    border: 1px solid var(--voyager-color-action-active);
    border-radius: .8rem
}

.job-posting-shared-selected-question__recommended-tag {
    width: 117px;
    margin-bottom: .8rem;
    background-color: var(--color-signal-positive);
    padding: 0 .8rem;
    border-radius: var(--corner-radius-small);
    color: var(--color-text-on-dark-flip)
}

.job-posting-shared-selected-question-template__response-settings {
    display: flex;
    justify-content: space-between;
    padding: 1.2rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-selected-question-template__response-settings {
        flex-direction:column
    }
}

.job-posting-shared-selected-custom-question__response-settings {
    display: flex;
    justify-content: space-between
}

@media screen and (max-width: 992px) {
    .job-posting-shared-selected-custom-question__response-settings {
        flex-direction:column
    }
}

.job-posting-shared-selected-questions__header-title {
    margin-bottom: .4rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.job-posting-shared-selected-questions__header-description {
    margin-bottom: 1.6rem;
    font-size: var(--font-size-small)
}

.job-posting-shared-question-header__container {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0;
    padding: .8rem 1.2rem;
    justify-content: space-between
}

.job-posting-shared-question-header__container,.job-posting-shared-question-header__title {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media screen and (max-width: 992px) {
    .job-posting-shared-question-header__title {
        flex-direction:column;
        align-items: baseline
    }
}

.job-posting-shared-question-header__question-text {
    margin-right: .4rem;
    padding-right: 1.2rem
}

.job-posting-shared-question-header__recommended-tag {
    margin-right: 1.6rem;
    background-color: var(--color-signal-positive);
    padding: .4rem .8rem;
    border-radius: var(--corner-radius-medium);
    color: var(--color-text-on-dark-flip)
}

.job-posting-shared-must-have-qualification {
    padding-top: 3.2rem;
    margin-top: 1.2rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-must-have-qualification {
        width:100%;
        padding-top: 1.6rem;
        margin-top: 0
    }
}

.job-posting-shared-ideal-answer-custom-question {
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-ideal-answer-custom-question {
        padding-top:0;
        width: 100%
    }
}

.job-posting-shared-custom-question-response-type {
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-custom-question-response-type {
        padding-top:0;
        width: 100%
    }
}

.job-posting-shared-custom-question-description__input {
    resize: vertical
}

.job-posting-shared-question-typeahead {
    width: 185px;
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-question-typeahead {
        width:100%
    }
}

.job-posting-shared-custom-question-recommendation {
    background-color: var(--color-background-brand-accent-1);
    padding: 3.2rem;
    margin-top: 3.2rem
}

.job-posting-shared-custom-question-recommendation__text-and-action-container {
    display: flex;
    justify-content: space-between;
    background-color: var(--color-background-container);
    margin-top: 1.6rem;
    padding: 1.6rem;
    border-radius: var(--corner-radius-small)
}

.job-posting-shared-budget-setter__selection-title,.job-posting-shared-budget-setter__selection-title-low-emphasis {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    margin-bottom: .8rem
}

.job-posting-shared-budget-setter__selection-title-low-emphasis {
    color: var(--color-text-low-emphasis)
}

.job-posting-shared-budget-setter__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small)
}

.job-posting-shared-budget-setter__dropdown-trigger,.job-posting-shared-budget-setter__dropdown-trigger-no-border {
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color);
    white-space: nowrap
}

.job-posting-shared-budget-setter__dropdown-trigger-no-border {
    border-radius: var(--corner-radius-small);
    border: none
}

.job-posting-shared-budget-setter__budget-input-container {
    flex: 2;
    margin-left: .8rem
}

.job-posting-shared-budget-setter__total-budget-subheader {
    padding-bottom: .8rem
}

.job-posting-shared-budget-setter__budget-text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    margin: 1.2rem 0 .8rem
}

.job-posting-shared-budget-setter__free-applicant-forecast {
    font-size: var(--font-size-small);
    margin-top: .8rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-small);
    padding: .4rem .8rem
}

.job-posting-shared-budget-setter__budget-text-disclaimer {
    margin-top: 1.2rem
}

.job-posting-shared-budget-setter__warning {
    color: var(--color-signal-caution)
}

.job-posting-shared-budget-setter__error {
    color: var(--color-signal-negative)
}

.job-posting-shared-budget-setter__message {
    display: flex;
    align-items: center;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    margin: .8rem 0
}

.job-posting-shared-budget-setter__message-info-icon {
    color: var(--color-text-low-emphasis);
    margin-right: .4rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-posting-shared-budget-setter__message-info-icon {
        forced-color-adjust: auto
    }
}

.job-posting-shared-budget-setter__save-budget {
    margin-top: 1.2rem
}

.job-posting-shared-budget-setter__recommended-total-budget {
    color: var(--color-signal-negative);
    font-weight: 700
}

.job-posting-shared-budget-setter__vertical-divider {
    margin: 0 2.4rem 0 1.6rem;
    display: flex
}

.job-posting-shared-rejection-message-preview__input {
    resize: vertical
}

.job-posting-shared-salary-module__header {
    margin-top: 2.4rem
}

.job-posting-shared-salary-module__description {
    padding: .8rem 0
}

.job-posting-shared-salary-module__artdeco-card {
    margin-top: .8rem;
    padding: 1.2rem
}

.job-posting-shared-salary-module__sub-header {
    margin-bottom: .8rem
}

.job-posting-shared-base-salary {
    margin-bottom: 2.4rem
}

.job-posting-shared-base-salary__dropdown {
    flex-basis: 49%
}

.job-posting-shared-base-salary__dropdown-trigger {
    border: 1px solid var(--color-border);
    padding: 0 .8rem;
    height: 3.2rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-radius: var(--corner-radius-small);
    align-items: center;
    color: var(--color-text)
}

.job-posting-shared-base-salary__dropdown-label {
    text-align: start;
    margin-top: 0
}

.job-posting-shared-base-salary__dropdown-content--full {
    padding: .8rem;
    min-width: 340px
}

.job-posting-shared-base-salary__dropdown-content--short {
    padding: .8rem;
    min-width: 340px;
    height: auto
}

@media screen and (max-width: 1200px) {
    .job-posting-shared-base-salary__dropdown-content--short {
        min-width:250px
    }
}

@media screen and (max-width: 992px) {
    .job-posting-shared-base-salary__dropdown-content--short {
        min-width:180px
    }
}

.job-posting-shared-base-salary__radio-button {
    margin-bottom: 2.4rem
}

.job-posting-shared-base-salary__radio-button:last-child {
    margin-bottom: .4rem
}

.job-posting-shared-base-salary__range-divider {
    color: var(--color-text-low-emphasis);
    margin: 0 .4rem;
    align-self: center
}

.job-posting-shared-base-salary__input-currency {
    align-self: center;
    margin: 0 0 0 .4rem;
    color: var(--color-text)
}

.job-posting-shared-base-salary__input-field {
    box-shadow: none!important;
    height: 27px!important;
    padding: 0!important;
    margin: 0 .4rem
}

.job-posting-shared-base-salary__content-wrapper {
    padding: .4rem
}

.job-posting-shared-base-salary__content-wrapper .artdeco-text-input--helper-box {
    display: none
}

.job-posting-shared-base-salary__content-title {
    color: var(--color-text-low-emphasis);
    margin-bottom: 1.6rem
}

.job-posting-shared-base-salary__clear-button {
    color: var(--color-signal-neutral);
    font-weight: var(--font-weight-bold);
    align-self: start
}

.job-posting-shared-compensation__dropdown {
    width: 250px;
    margin-left: .8rem
}

.job-posting-shared-compensation__dropdown .artdeco-dropdown__content-inner {
    padding-left: .4rem
}

.job-posting-shared-compensation__dropdown--disabled {
    width: 250px;
    margin-left: .8rem;
    cursor: not-allowed
}

.job-posting-shared-compensation__dropdown-content {
    padding: .8rem .8rem .8rem .4rem;
    min-width: 340px;
    height: auto
}

.job-posting-shared-compensation__content-title {
    color: var(--color-text-low-emphasis);
    padding-left: .4rem
}

.job-posting-shared-compensation__dropdown-trigger-icon {
    margin-right: .4rem
}

.job-posting-shared-compensation__tooltip-content {
    width: 340px
}

.job-posting-shared-accordion-body__body {
    overflow: hidden;
    padding-right: 3.2rem
}

.job-posting-shared-accordion-item__header {
    display: inline-flex;
    width: 100%
}

.job-posting-shared-accordion-header {
    position: relative;
    cursor: pointer;
    width: 100%
}

.job-posting-shared-accordion-header__button {
    display: flex;
    align-items: center;
    padding: .8rem .8rem .8rem 0;
    background: none;
    color: inherit;
    border: none;
    font: inherit;
    width: 100%;
    text-align: inherit;
    height: auto
}

.job-posting-shared-accordion-header__icon-animator {
    transform-origin: center center;
    transition: transform .2s ease 0s
}

.job-posting-shared-accordion-header__icon-animator--down {
    transform: rotate(180deg)
}

.job-posting-shared-accordion-header__icon-container {
    white-space: nowrap
}

.job-posting-shared-accordion-header__icon-container--top-right {
    margin-left: auto;
    margin-bottom: auto
}

.job-posting-shared-accordion-header__icon-container--center {
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto
}

.job-posting-shared-accordion-header__icon-container--bottom-right {
    margin-left: auto;
    margin-top: auto
}

.job-posting-shared-add-frame-to-profile__photo-frame {
    position: absolute;
    left: 0;
    border-radius: 50%;
    border: none
}

@media (min-width: 552px) {
    .job-posting-shared-add-frame-to-profile__enrollment-options-menu {
        width:375px;
        right: -16px;
        left: unset!important
    }
}

.job-posting-shared-add-frame-to-profile__enrollment-options-menu .artdeco-hoverable-content__shell {
    min-height: 310px;
    max-height: 380px;
    overflow-y: auto
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label {
    padding: 0 28px 0 0;
    display: flex
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label:before {
    right: -1px;
    left: auto
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label:after {
    right: 5px;
    left: auto
}

.job-posting-shared-auto-rejection-setting {
    padding-top: 2.4rem
}

.job-posting-shared-auto-rejection-setting__title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.job-posting-shared-auto-rejection-setting__hoverable-content {
    max-width: 300px
}

.job-posting-shared-auto-rejection-setting__email-template {
    padding: 1.6rem;
    margin-top: 1.2rem;
    border-radius: var(--corner-radius-medium);
    border: none;
    background-color: var(--voyager-color-background-container-tint-2)
}

.job-posting-shared-apply-method {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method {
        flex-direction:row;
        align-items: flex-start;
        position: relative
    }
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method--offsite-disabled {
        padding-bottom:4.8rem
    }
}

.job-posting-shared-apply-method__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-apply-method__tooltip-content {
    max-width: 300px
}

.job-posting-shared-apply-method__options {
    margin-right: 0
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method__options {
        min-width:256px;
        margin-right: .8rem
    }
}

.job-posting-shared-apply-method__input-wrapper {
    margin-bottom: 2.4rem
}

.job-posting-shared-apply-method__indicates-required {
    color: var(--color-text-low-emphasis);
    padding: .8rem 0;
    margin-top: 1.2rem
}

.job-posting-shared-apply-method__inline-feedback {
    padding-top: .8rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method__inline-feedback {
        position:absolute;
        bottom: 0
    }
}

.job-posting-shared-apply-method__inline-feedback-claim {
    padding-top: .8rem
}

.job-posting-shared-company-card {
    padding: 2.4rem 0;
    width: 100%
}

.job-posting-shared-company-typeahead__logo {
    position: absolute;
    top: .4rem;
    left: .4rem
}

.job-posting-shared-company-typeahead__input.job-posting-shared-company-typeahead__input {
    padding-left: 3.2rem
}

.job-posting-shared-company-typeahead__input--error.job-posting-shared-company-typeahead__input--error {
    background-color: var(--color-background-transparent);
    border: none;
    box-shadow: inset 0 0 0 2px var(--color-negative)
}

.job-posting-shared-company-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-company-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-company-typeahead__result {
    padding: .8rem .8rem .8rem 3.2rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-company-typeahead__error-msg {
    color: var(--color-signal-negative)
}

.job-posting-shared-company-typeahead__input-v2.job-posting-shared-company-typeahead__input-v2 {
    height: 48px;
    font-size: var(--font-size-medium)
}

.job-posting-shared-contract-chooser {
    padding: 1.6rem 2.4rem;
    margin-bottom: 1.6rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.job-posting-shared-contract-chooser__link.job-posting-shared-contract-chooser__link {
    text-decoration: underline;
    color: var(--color-signal-neutral)
}

.job-posting-shared-custom-nav {
    background-color: var(--color-background-container);
    border-bottom: 1px solid var(--color-border-faint);
    color: var(--color-text);
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100
}

.a11y-menu-is-open .job-posting-shared-custom-nav {
    margin-top: 4.8rem
}

.job-posting-shared-custom-nav__a11y-menu {
    pointer-events: none
}

.job-posting-shared-custom-nav__a11y-menu.global-nav__a11y-menu--active {
    pointer-events: all
}

.job-posting-shared-custom-nav__content {
    align-items: center;
    display: flex;
    height: 52px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1128px;
    padding: .8rem 0
}

@media (max-width: 1128px) {
    .job-posting-shared-custom-nav__content {
        padding:.8rem 1.2rem
    }
}

.job-posting-shared-custom-nav__right {
    align-items: center;
    display: flex;
    height: 100%
}

.job-posting-shared-custom-nav__mgmt-link {
    color: var(--color-text-low-emphasis);
    margin-right: 1.6rem
}

.job-posting-shared-custom-nav__mgmt-link:hover,.job-posting-shared-custom-nav__mgmt-link:visited,.job-posting-shared-custom-nav__mgmt-link:visited:hover {
    color: var(--color-text-low-emphasis-active)
}

.job-posting-shared-custom-nav__me-photo {
    display: flex;
    border-radius: 50%;
    border: none;
    height: 24px;
    overflow: hidden;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    width: 24px
}

.job-posting-shared-custom-nav__primary-link:active .job-posting-shared-custom-nav__me-photo {
    transform: scale(.9)
}

.job-posting-shared-custom-nav__branding-logo {
    display: flex;
    margin: .4rem
}

.job-posting-shared-custom-nav__branding-logo:visited,.job-posting-shared-custom-nav__branding-logo:visited:hover {
    color: var(--color-brand)
}

.job-posting-shared-free-credit-banner {
    display: flex;
    max-width: 384px;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    font-size: var(--font-size-small)
}

.job-posting-shared-free-credit-banner__content {
    display: flex;
    padding: .8rem 0 .8rem 1.2rem;
    align-items: center
}

.job-posting-shared-free-credit-banner__icon {
    background: var(--illustration-microspot-salary-small) 50% no-repeat;
    margin-right: .8rem;
    width: var(--illustration-microspot-size-large);
    height: var(--illustration-microspot-size-large)
}

.job-posting-shared-free-credit-banner__icon--gift {
    background: var(--illustration-microspot-gift-small) 50% no-repeat
}

.job-posting-shared-free-credit-banner__dismiss-btn {
    padding: .4rem .4rem 0 0
}

.job-posting-shared-free-credit-banner__tooltip-content {
    width: 330px
}

.job-posting-shared-inline-error-message__tooltip-trigger {
    margin-left: -.4rem;
    margin-top: -2px
}

.job-posting-shared-inline-error-message__tooltip {
    max-width: 300px;
    z-index: 10001
}

.job-posting-shared-job-card__button {
    text-align: left;
    display: flex;
    color: var(--color-text)
}

.job-posting-shared-job-card__button--disabled {
    opacity: .7;
    cursor: not-allowed
}

.job-posting-shared-job-disclaimer__share-visibility-setting {
    padding: 0 0 .8rem
}

.job-posting-shared-job-location-typeahead__tooltip-content {
    width: 300px
}

@media screen and (max-height: 256px) {
    .job-posting-shared-job-location-typeahead__tooltip-content {
        top:8px!important
    }
}

.job-posting-shared-job-location-typeahead__tooltip-trigger {
    margin-top: -.4rem
}

.job-posting-shared-job-location-typeahead__location-icon {
    color: var(--color-icon);
    position: absolute;
    top: .8rem;
    left: .8rem;
    z-index: 2
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-posting-shared-job-location-typeahead__location-icon {
        forced-color-adjust: auto
    }
}

.job-posting-shared-job-location-typeahead__input-typeahead-only.job-posting-shared-job-location-typeahead__input-typeahead-only {
    background-color: var(--voyager-color-background-input-search);
    box-shadow: none;
    padding-left: 3.2rem
}

.job-posting-shared-job-location-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-job-location-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-job-location-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-job-location-typeahead__input-v2.job-posting-shared-job-location-typeahead__input-v2 {
    height: 48px;
    font-size: var(--font-size-medium)
}

.job-posting-shared-job-notification-card {
    display: flex;
    justify-content: center;
    width: 340px;
    height: 108px;
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-new);
    padding: 1.6rem 1.6rem 1.6rem .8rem;
    box-shadow: var(--elevation-raised)
}

.job-posting-shared-job-notification-card--small-size {
    width: 214px;
    height: 42px;
    padding: 0
}

.job-posting-shared-job-notification-card--medium-size {
    width: 254px;
    height: 52px;
    padding: 0
}

.job-posting-shared-job-notification-card__company-logo {
    display: flex;
    align-items: center
}

.job-posting-shared-job-notification-card__blue-dot {
    background-color: var(--color-action);
    width: 6px;
    height: 6px;
    border-radius: 4px;
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-posting-shared-job-notification-card__blue-dot {
        forced-color-adjust: none
    }
}

.job-posting-shared-job-notification-card__job-info-wrap {
    display: flex
}

.job-posting-shared-job-notification-card__job-info {
    font-size: var(--font-size-body-medium);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-posting-shared-job-notification-card__job-info--small-size {
    -webkit-line-clamp: 2;
    font-size: 10px;
    width: 150px
}

.job-posting-shared-job-notification-card__job-info--medium-size {
    -webkit-line-clamp: 2;
    font-size: 12px;
    width: 165px;
    margin-right: .5rem
}

.job-posting-shared-job-notification-card__now {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-body-small)
}

.job-posting-shared-job-notification-card__now--medium-size {
    font-size: 12px
}

.job-posting-shared-job-skill-typeahead__skills-list {
    display: inline-flex;
    list-style: none;
    flex-flow: row wrap;
    align-items: center
}

.job-posting-shared-job-skill-typeahead__results-list.basic-typeahead__triggered-content {
    width: 250px!important;
    top: 2.4rem
}

.job-posting-shared-job-skill-typeahead__empty-state {
    height: 190px;
    position: relative
}

.job-posting-shared-job-skill-typeahead__ta-trigger.job-posting-shared-job-skill-typeahead__ta-trigger:disabled {
    background-color: transparent
}

.job-posting-shared-job-title-typeahead__tooltip-content {
    width: 300px
}

@media screen and (max-height: 256px) {
    .job-posting-shared-job-title-typeahead__tooltip-content {
        top:8px!important
    }
}

.job-posting-shared-job-title-typeahead__tooltip-trigger {
    margin-top: -.4rem
}

.job-posting-shared-job-title-typeahead__title-icon {
    color: var(--color-icon);
    position: absolute;
    top: .8rem;
    left: .8rem;
    z-index: 2
}

.job-posting-shared-job-title-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-job-title-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-job-title-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-job-title-typeahead__input-v2.job-posting-shared-job-title-typeahead__input-v2 {
    height: 48px;
    font-size: var(--font-size-medium)
}

.job-posting-shared-job-type-dropdown__trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-job-type-dropdown__content {
    max-width: none;
    width: 100%
}

.job-posting-shared-job-type-dropdown__trigger-v2 {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color);
    height: 48px;
    font-size: var(--font-size-medium)
}

.job-posting-shared-open-to-hiring-job-card {
    display: flex;
    justify-content: space-between;
    padding-bottom: 1.6rem
}

.job-posting-shared-open-to-hiring-job-card__job-detail-list-item:after {
    content: "\00b7"
}

.job-posting-shared-overlay-loader__overlay {
    position: absolute
}

.job-posting-shared-overlay-loader__full-overlay,.job-posting-shared-overlay-loader__overlay {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-scrim);
    opacity: .25;
    z-index: 3
}

.job-posting-shared-overlay-loader__full-overlay {
    position: fixed
}

.job-posting-shared-overlay-loader__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3
}

.job-posting-shared-rich-text-editor {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    min-height: 100px
}

.job-posting-shared-rich-text-editor .ql-editor ol li:not(.ql-direction-rtl),.job-posting-shared-rich-text-editor .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 0
}

.job-posting-shared-rich-text-editor .ql-editor ol li.ql-direction-rtl,.job-posting-shared-rich-text-editor .ql-editor ul li.ql-direction-rtl {
    padding-right: 0
}

.job-posting-shared-rich-text-editor--embedded-flow-jdai-streaming {
    height: 300px;
    display: flex;
    flex-direction: column
}

@media only screen and (min-height: 730px) {
    .job-posting-shared-rich-text-editor--embedded-flow-jdai-streaming {
        height:400px
    }
}

@media only screen and (min-height: 950px) {
    .job-posting-shared-rich-text-editor--embedded-flow-jdai-streaming {
        height:430px
    }
}

@media only screen and (min-height: 1200px) {
    .job-posting-shared-rich-text-editor--embedded-flow-jdai-streaming {
        height:550px
    }
}

.job-posting-shared-rich-text-editor--full-flow {
    min-height: 358px
}

.job-posting-shared-rich-text-editor--error {
    border-color: var(--color-signal-negative)
}

.job-posting-shared-rich-text-editor__editor {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__editor li,.job-posting-shared-rich-text-editor__editor ol,.job-posting-shared-rich-text-editor__editor p,.job-posting-shared-rich-text-editor__editor ul {
    font-size: var(--font-size-small)
}

.job-posting-shared-rich-text-editor__editor ul {
    list-style-type: disc
}

.job-posting-shared-rich-text-editor__editor ol {
    list-style-type: decimal
}

.job-posting-shared-rich-text-editor__editor .keyword {
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-posting-shared-rich-text-editor__editor .ql-editor {
    min-height: 100px
}

.job-posting-shared-rich-text-editor__editor--embedded-flow-jdai-streaming {
    flex: 1 1 auto;
    overflow-y: hidden
}

.job-posting-shared-rich-text-editor__editor--embedded-flow-jdai-streaming .ql-editor {
    overflow-y: hidden;
    padding-bottom: 60px
}

.job-posting-shared-rich-text-editor__editor--embedded-flow-jdai-streaming .ql-editor>:last-child>li:last-child {
    display: inline-block
}

.job-posting-shared-rich-text-editor__editor--embedded-flow-jdai-streaming .ql-editor>:last-child:after {
    content: " ";
    margin-left: 10px;
    height: 16px;
    width: 3px;
    background-color: var(--color-text);
    animation-name: job-posting-shared-rich-text-editor__fade-in;
    animation-duration: .5s;
    animation-timing-function: steps(2,jump-none);
    animation-iteration-count: infinite
}

.job-posting-shared-rich-text-editor__editor--full-flow .ql-editor {
    min-height: 358px
}

.job-posting-shared-rich-text-editor__editor--large-full-flow .ql-editor {
    min-height: 470px
}

.job-posting-shared-rich-text-editor__editor--large-full-flow .ql-cursor-caret {
    content: " ";
    margin-left: 10px!important;
    background-color: var(--color-text);
    width: 3px!important;
    height: 16px!important;
    animation-name: job-posting-shared-rich-text-editor__fade-in;
    animation-duration: 1s;
    animation-timing-function: steps(2,jump-none);
    animation-iteration-count: infinite
}

.job-posting-shared-rich-text-editor__toolbar {
    align-items: start;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 1.2rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor__toolbar {
        align-items:center;
        flex-direction: row
    }
}

.job-posting-shared-rich-text-editor__toolbar-buttons {
    display: flex;
    list-style-type: none;
    padding: .8rem 0
}

.job-posting-shared-rich-text-editor__toolbar-button {
    color: var(--color-text-low-emphasis);
    margin-right: 1.6rem
}

.job-posting-shared-rich-text-editor__toolbar-button.ql-active {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__toolbar-button:focus {
    border-color: var(--color-border-faint)
}

.job-posting-shared-rich-text-editor__toolbar-button:hover {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__disabled-toolbar-button {
    color: var(--color-text-disabled);
    pointer-events: none
}

.job-posting-shared-rich-text-editor__error-message {
    margin: .4rem 0 1.6rem
}

.job-posting-shared-rich-text-editor__error-message-learn-more {
    color: inherit!important
}

.job-posting-shared-rich-text-editor__char-count {
    color: var(--color-text-low-emphasis);
    flex-grow: 1;
    font-size: var(--font-size-small);
    margin: .4rem 0 1.6rem 4.8rem;
    text-align: right
}

.job-posting-shared-rich-text-editor__char-count--error {
    color: var(--color-signal-negative)
}

.job-posting-shared-rich-text-editor__clear-draft-btn {
    text-decoration: underline;
    cursor: pointer
}

.job-posting-shared-rich-text-editor__clear-draft-btn.artdeco-button--muted.artdeco-button--tertiary:hover {
    background-color: transparent
}

.job-posting-shared-rich-text-editor__cancel-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 1.6rem 0
}

.job-posting-shared-rich-text-editor__fade-in {
    animation: job-posting-shared-rich-text-editor__fade-in .5s linear
}

@keyframes job-posting-shared-rich-text-editor__fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.job-posting-shared-rich-text-editor-ai-jd-insight {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem;
    margin: 1.6rem 2.4rem;
    box-shadow: var(--elevation-lined)
}

.job-posting-shared-rich-text-editor-ai-jd-insight__title {
    padding: .4rem 0
}

.job-posting-shared-rich-text-editor-ai-jd-insight__text {
    color: var(--color-signal-neutral)
}

.job-posting-shared-rich-text-editor-ai-jd-insight__btn {
    margin-top: .8rem
}

.job-posting-shared-rich-text-editor-ai-jd-insight__megaphone {
    background-repeat: no-repeat;
    padding-right: 6.4rem;
    margin-right: 1.6rem;
    width: var(--illustration-microspot-size-large);
    background-image: var(--illustration-microspot-megaphone-large)
}

.job-posting-shared-rich-text-editor-feedback-module-v2 {
    padding: 1.2rem;
    margin-bottom: .4rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    animation: job-posting-shared-fade-in .3s ease-in
}

.job-posting-shared-rich-text-editor-feedback-module-v2__title {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    padding-right: .8rem
}

.job-posting-shared-rich-text-editor-feedback-module {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-small);
    padding: 1.2rem;
    margin: 1.2rem;
    display: flex;
    justify-content: space-between;
    animation: job-posting-shared-fade-in .3s ease-in
}

@keyframes job-posting-shared-fade-in {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.job-posting-shared-rich-text-editor-insight {
    padding: 1.2rem 1.6rem;
    margin: .8rem 0;
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: var(--corner-radius-medium)
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__icon {
    color: var(--data-viz-color-accent-7)
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__text {
    color: var(--color-signal-neutral);
    margin: 0 1.2rem
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__text a {
    color: var(--color-signal-neutral);
    white-space: nowrap
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__dismiss {
    color: var(--color-icon)
}

.job-posting-shared-rich-text-editor-loader {
    border-radius: var(--corner-radius-small)
}

.job-posting-shared-rich-text-editor-loader--small {
    height: 358px;
    border: 1px solid var(--voyager-color-action)
}

.job-posting-shared-rich-text-editor-loader--large {
    height: 450px;
    border: 1px solid var(--color-border)
}

.job-posting-shared-rich-text-editor-loader__toolbar {
    align-items: start;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 1.2rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor-loader__toolbar {
        align-items:center;
        flex-direction: row
    }
}

.job-posting-shared-rich-text-editor-loader__toolbar-buttons {
    display: flex;
    list-style-type: none;
    padding: .8rem 0
}

.job-posting-shared-rich-text-editor-loader__toolbar-button {
    margin-right: 1.6rem;
    color: var(--color-text-disabled)
}

.job-posting-shared-rich-text-editor-loader__editor-container {
    padding: 20px 15px 12px
}

.job-posting-shared-rich-text-editor-loader__loader.job-posting-shared-rich-text-editor-loader__loader {
    margin: .8rem
}

.job-posting-shared-rich-text-editor-loader__text {
    color: var(--color-text-low-emphasis)
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor-loader__text {
        flex:0 0 auto
    }
}

.job-posting-shared-rich-text-editor-loader__skeleton-l {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 100%
}

.job-posting-shared-rich-text-editor-loader__skeleton-l .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__skeleton-m {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 66.67%
}

.job-posting-shared-rich-text-editor-loader__skeleton-m .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__skeleton-s {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 33.33%
}

.job-posting-shared-rich-text-editor-loader__skeleton-s .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__skeleton-v2-l {
    height: 18px;
    margin-bottom: 1.6rem;
    background-color: var(--voyager-color-skeleton-content);
    border-radius: var(--corner-radius-large);
    width: 100%
}

.job-posting-shared-rich-text-editor-loader__skeleton-v2-l .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content-shimmer)
}

.job-posting-shared-rich-text-editor-loader__skeleton-v2-m {
    height: 18px;
    margin-bottom: 1.6rem;
    background-color: var(--voyager-color-skeleton-content);
    border-radius: var(--corner-radius-large);
    width: 66.67%
}

.job-posting-shared-rich-text-editor-loader__skeleton-v2-m .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content-shimmer)
}

.job-posting-shared-rich-text-editor-loader__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 1.6rem
}

.job-posting-shared-rich-text-editor-loader__loader-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .8rem
}

.job-posting-shared-rte-ai-jd-prefill-success-insight {
    background-color: var(--voyager-color-background-input-search);
    border-radius: var(--corner-radius-medium);
    font-size: var(--font-size-small);
    margin: 1.6rem 2.4rem;
    padding: 1.6rem;
    display: flex
}

.job-posting-shared-rte-ai-jd-prefill-success-insight__icon {
    color: var(--color-signal-positive);
    padding-right: .8rem
}

@keyframes job-posting-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.job-posting-shared-shimmer {
    animation-name: job-posting-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.job-posting-shared-shimmer--fill-area {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.job-posting-shared-segment-field__attribute-value-list {
    display: inline-flex;
    list-style: none;
    flex-flow: row wrap;
    align-items: center
}

@media screen and (max-width: 768px) {
    .job-posting-shared-segment-field__attribute-value-list {
        flex-direction:column;
        align-items: stretch
    }
}

.job-posting-shared-segment-field__results-list.basic-typeahead__triggered-content {
    width: 250px!important;
    top: 2.4rem
}

.job-posting-shared-segment-field__empty-state {
    height: 190px;
    position: relative
}

.job-posting-shared-spend-tracker {
    display: flex;
    align-items: center;
    flex-direction: column
}

.job-posting-shared-spend-tracker__circle-wrapper {
    width: 200px;
    height: 200px;
    margin-bottom: 1.6rem
}

.job-posting-shared-spend-tracker__circle {
    cx: 100px;
    cy: 100px;
    r: 80px;
    stroke-width: 20px;
    fill: none
}

.job-posting-shared-spend-tracker__background-circle {
    stroke: var(--color-background-accent-strong-8)
}

.job-posting-shared-spend-tracker__foreground-circle {
    --dash: calc(var(--progress)*502.4px/100);
    transform: rotate(-90deg);
    transform-origin: 100px 100px;
    stroke-dasharray: var(--dash) calc(502.4px - var(--dash));
    transition: stroke-dasharray .3s linear 0s;
    stroke: var(--color-action)
}

.job-posting-shared-spend-tracker__progress-text {
    height: 200px
}

.job-posting-shared-spend-tracker__progress-text,.job-posting-shared-typeahead-empty {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.job-posting-shared-typeahead-empty {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.job-posting-shared-typeahead-empty__search-illustration {
    width: 48px;
    height: 48px;
    background: var(--illustration-microspot-search-small) 50% no-repeat
}

.job-posting-shared-user-insight__insight {
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem 0
}

.job-posting-shared-user-insight__insight--enter {
    transform: scale(.7)
}

.job-posting-shared-user-insight__insight--enter-to {
    transform: scale(1)
}

.job-posting-shared-user-insight__insight--enter-active {
    transition: transform .26s cubic-bezier(.34,0,.21,1) 80ms
}

.job-posting-shared-user-insight__insight--leave {
    transform: scale(1)
}

.job-posting-shared-user-insight__insight--leave-to {
    transform: scale(.7)
}

.job-posting-shared-user-insight__insight--leave-active {
    transition: transform .22s cubic-bezier(.34,0,.21,1)
}

.job-posting-shared-user-insight__icon {
    color: var(--data-viz-color-accent-7);
    padding-right: .8rem;
    flex-shrink: 0;
    position: relative;
    top: -2px
}

.job-posting-shared-user-insight__dismiss.job-posting-shared-user-insight__dismiss {
    margin-top: -.8rem;
    margin-right: 0;
    margin-left: auto;
    min-width: 32px
}

.job-posting-shared-workplace-type-selection__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-workplace-type-selection__dropdown-content {
    max-width: none;
    width: 100%
}

.job-posting-shared-workplace-type-selection__dropdown-trigger-v2 {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color);
    height: 48px
}

.job-posting-shared-api-error-banner {
    background: var(--voyager-color-background-brand-accent-2-tint);
    border-radius: var(--corner-radius-small);
    display: flex;
    justify-content: space-between;
    margin: 1.6rem 0;
    padding: .8rem 0
}

.job-posting-shared-api-error-banner__message {
    display: flex;
    align-items: center
}

.job-posting-shared-api-error-banner__icon {
    margin-left: 1.2rem;
    color: var(--voyager-color-background-badge-notification)
}

.job-posting-shared-ai-warning-banner {
    background: var(--voyager-color-background-brand-accent-1-tint);
    border-radius: var(--corner-radius-small);
    display: flex;
    justify-content: space-between;
    margin: 1.6rem 0;
    padding: .8rem 0
}

.job-posting-shared-ai-warning-banner__icon {
    margin-left: 1.2rem;
    color: var(--data-viz-color-accent-7)
}

.job-posting-shared-account-credits-card__buy-credits-button {
    max-width: 125px
}

.job-posting-shared-account-credits-card__tooltip {
    max-width: 330px
}

.js-actions-create-job-alert-modal__input.search-basic-typeahead .basic-typeahead__triggered-content {
    margin-left: 2.4rem;
    width: calc(100% - 48px);
    max-height: 100px;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--attached-top);
    box-shadow: var(--elevation-raised);
    position: absolute;
    left: 0;
    overflow-y: auto;
    background-color: var(--color-background-container)
}

.js-actions-create-job-alert-modal__input.search-basic-typeahead .basic-typeahead__selectable {
    border-bottom: 1px solid var(--color-border-faint)
}

.js-actions-create-job-alert-modal__required:after {
    content: "*";
    margin-left: -.4rem
}

.js-actions-add-connections-modal__input {
    width: 528px;
    background-color: var(--voyager-color-background-input-search);
    border-radius: var(--corner-radius-small)
}

.js-actions-add-connections-modal__input.search-basic-typeahead .basic-typeahead__triggered-content {
    max-height: 350px;
    left: .4rem;
    margin-top: .4rem;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-small);
    box-shadow: var(--elevation-raised)
}

.js-actions-add-connections-modal__input input,.js-actions-add-connections-modal__input input:focus,.js-actions-add-connections-modal__input input:hover {
    border: none;
    box-shadow: none;
    padding-left: 3.2rem;
    display: flex
}

.js-actions-add-connections-modal__search-icon {
    position: absolute;
    left: .8rem;
    top: .4rem
}

.js-actions-add-connections-modal__text-input {
    position: absolute;
    pointer-events: none;
    top: 0
}

.js-actions-add-connections-modal__input-wrapper {
    position: relative;
    width: 528px;
    margin-left: 1.6rem
}

.js-actions-add-connections-modal__pymk-content {
    padding: 0 .8rem 1.2rem
}

.js-actions-add-connections-modal__blurred {
    background-color: var(--color-background-container-tint);
    opacity: .5
}

.js-actions-add-connections-modal__typeahead-clear {
    top: 0;
    position: absolute;
    right: -.4rem
}

.js-actions-add-connections-modal__typeahead-results-subtext {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 448px
}

.js-actions-add-connections-modal__no-results {
    margin: 4.8rem 212px calc(ui-spacing(8)*2);
    text-align: center
}

.js-actions-add-connections-modal__pymk-illustration {
    width: 128px;
    height: 128px;
    background-image: var(--illustration-spot-main-coworkers-4-small)
}

.job-search-video-modal .artdeco-modal__dismiss {
    color: var(--color-icon-on-dark)
}

.job-search-video-modal .artdeco-modal__dismiss:focus,.job-search-video-modal .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-icon-on-dark)
}

.job-search-video-modal__header {
    height: 60px;
    background: var(--color-background-canvas-dark);
    border-bottom: none
}

.job-search-video-modal__footer {
    background: var(--color-background-canvas-dark);
    text-align: center;
    border-top: none
}

.job-search-video-modal__spinner {
    padding: 186px;
    background: var(--color-background-canvas-dark)
}

.js-actions-currently-student__error-text {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--color-signal-negative);
    margin-top: .4rem;
    display: flex
}

.js-actions-most-recent-work-experience__logo {
    margin-left: -.4rem
}

.js-actions-most-recent-work-experience__error-text {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--color-signal-negative);
    margin-top: .4rem;
    display: flex
}

.job-trust-job-state--draft {
    color: var(--color-signal-neutral)
}

.job-trust-job-state--listed {
    color: var(--color-signal-positive)
}

.job-trust-job-state--closed {
    color: var(--color-signal-neutral)
}

.job-trust-job-state--suspended {
    color: var(--color-signal-negative)
}

.job-trust-job-state--review {
    color: var(--premium-color-action-active)
}

.job-trust-job-state--appeal-open {
    color: var(--color-signal-negative)
}

.job-trust-job-state--appeal-initiated {
    color: var(--premium-color-action-active)
}

.job-trust-seeker-fraud-education-modal-shared__illustration {
    background-image: var(--illustration-microspot-shield-large);
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large);
    margin-bottom: 1.2rem
}

.job-trust-seeker-fraud-education-modal-shared__summary {
    margin-bottom: 1.2rem
}

.job-trust-seeker-fraud-education-modal-shared__description {
    margin: 0 1.6rem .4rem
}

.job-trust-seeker-fraud-education-modal-shared__description a {
    font-weight: inherit
}

.job-trust-seeker-fraud-education-modal-shared__description p {
    font-size: inherit;
    color: inherit
}

.job-trust-seeker-fraud-education-modal-shared__description ul {
    list-style-type: number;
    list-style-position: outside;
    margin-bottom: 2.4rem;
    padding-left: 2.4rem
}

.job-trust-seeker-fraud-education-modal-shared__description ul li {
    margin-top: 1.2rem
}

.job-trust-seeker-fraud-education-jobs-home-modal__content {
    padding-top: 3.2rem
}

.job-trust-state-banner-view-as-hirer {
    color: var(--color-signal-caution)
}

.job-trust-state-banner-view-as-hirer__learn-more-button {
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-trust-state-banner {
    font-size: var(--font-size-small);
    color: var(--color-signal-caution);
    padding: 2.4rem;
    margin-bottom: 1.6rem
}

.job-trust-state-banner__learn-more-button {
    font-size: var(--font-size-small);
    font-weight: 700;
    vertical-align: middle;
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-trust-state-inline-notification {
    color: var(--color-signal-neutral);
    max-width: 750px;
    padding-top: var(--spacing-one-x)
}

.job-trust-state-inline-notification__button,.job-trust-state-inline-notification__link {
    color: var(--color-signal-neutral);
    text-decoration: underline
}

.job-trust-state-inline-notification__link {
    white-space: nowrap
}

.job-trust-state-inline-notification__signal-notice-icon {
    color: var(--color-text-low-emphasis);
    vertical-align: middle
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .job-trust-state-inline-notification__signal-notice-icon {
        forced-color-adjust: auto
    }
}

.job-trust-verify-to-unpause-modal__illustration {
    margin: .8rem 0
}

.job-trust-verify-to-unpause-modal__illustration:after {
    content: var(--illustration-microspot-shield-small)
}

.job-trust-get-verified-prompt-banner {
    display: flex;
    padding: var(--spacing-two-x);
    margin-bottom: var(--spacing-one-x);
    --color-background-container: var(--color-background-container-tint)
}

.job-trust-get-verified-prompt-banner__illustration {
    margin-right: var(--spacing-two-x)
}

.job-trust-get-verified-prompt-banner__title {
    font-weight: var(--font-weight-bold)
}

.job-trust-get-verified-prompt-banner__description {
    font-size: var(--font-size-small);
    margin-bottom: var(--spacing-one-x)
}

.job-trust-add-domain-prompt-banner {
    display: flex;
    padding: var(--spacing-two-x);
    margin-bottom: var(--spacing-one-x);
    --color-background-container: var(--color-background-container-tint)
}

.job-trust-add-domain-prompt-banner__illustration {
    margin-right: var(--spacing-two-x)
}

.job-trust-add-domain-prompt-banner__title {
    font-weight: var(--font-weight-bold)
}

.job-trust-add-domain-prompt-banner__description {
    font-size: var(--font-size-small);
    margin-bottom: var(--spacing-one-x)
}

.job-trust-tracker-page-prompt-banner {
    display: flex;
    padding: var(--spacing-two-x);
    margin-bottom: var(--spacing-one-x);
    --color-background-container: var(--color-background-container-tint)
}

.job-trust-tracker-page-prompt-banner__title {
    font-weight: var(--font-weight-bold)
}

.job-trust-tracker-page-prompt-banner__description {
    font-size: var(--font-size-small);
    margin-bottom: var(--spacing-one-x)
}

.job-search-ext__transnav-container--spaced {
    min-height: 44px
}

.job-search-ext--loading .jobs-search-results,.job-search-ext--loading .jobs-search-two-pane__pagination,.job-search-ext--loading .jobs-search__job-details--container,.job-search-ext--loading .right-rail-module {
    opacity: .4;
    pointer-events: none
}

.job-search-ext {
    display: flex;
    flex-flow: column;
    height: calc(100vh - 52px);
    overflow: hidden
}

@media screen and (max-width: 992px) {
    .job-search-ext {
        overflow:visible;
        height: auto
    }
}

.jobs-list-skeleton__header--dark-header {
    background-color: var(--voyager-color-skeleton-content);
    margin-bottom: 1.6rem
}

.jobs-list-skeleton__card-text-container {
    flex-basis: 100px;
    flex-grow: 1
}

.jobs-list-skeleton__card-wrapper {
    padding-top: 1.6rem;
    padding-left: 1.6rem
}

.jobs-list-skeleton__card-container--with-divider {
    margin-right: 1.6rem;
    padding-bottom: 1.6rem
}

.jobs-list-skeleton__partial-divider-wrapper--with-divider {
    padding-right: 1.6rem;
    padding-bottom: 1.6rem
}

.jobs-list-skeleton__card-wrapper:not(:last-child) .jobs-list-skeleton__card-container--with-divider,.jobs-list-skeleton__card-wrapper:not(:last-child) .jobs-list-skeleton__partial-divider-wrapper--with-divider {
    border-bottom: 1px solid var(--voyager-color-skeleton-content)
}

.jobs-list-skeleton__artdeco-card--no-top-right-radius.artdeco-card {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.jobs-search-box__container {
    display: flex;
    position: relative;
    flex-grow: 1
}

.jobs-search-box__container.jobs-home-soho__search-box {
    justify-content: center;
    width: 100%;
    padding: 0 2.4rem
}

.jobs-search-box__input {
    position: relative;
    flex: 1;
    margin-right: .8rem;
    z-index: 5;
    outline: solid 1px var(--color-transparent)
}

.jobs-search-box__input--mvp-enabled {
    margin-right: 1.6rem
}

.jobs-search-box__input.jobs-search-box__input--keyword {
    z-index: 6
}

.jobs-search-box__input.jobs-search-box__input--keyword.jobs-search-box__input--focused .jobs-search-box__clear-keyword-input,.jobs-search-box__input.jobs-search-box__input--keyword:active .jobs-search-box__clear-keyword-input,.jobs-search-box__input.jobs-search-box__input--keyword:focus .jobs-search-box__clear-keyword-input,.jobs-search-box__input.jobs-search-box__input--keyword:hover .jobs-search-box__clear-keyword-input {
    display: inline-flex
}

.jobs-search-box__input.jobs-search-box__input--keyword:not(.jobs-search-box__input--redesigned).jobs-search-box__input--focused .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--keyword:not(.jobs-search-box__input--redesigned):active .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--keyword:not(.jobs-search-box__input--redesigned):focus .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--keyword:not(.jobs-search-box__input--redesigned):hover .jobs-search-box__text-input--with-clear {
    padding-right: 2.4rem
}

.jobs-search-box__input.jobs-search-box__input--location.jobs-search-box__input--focused .jobs-search-box__clear-location-input,.jobs-search-box__input.jobs-search-box__input--location:active .jobs-search-box__clear-location-input,.jobs-search-box__input.jobs-search-box__input--location:focus .jobs-search-box__clear-location-input,.jobs-search-box__input.jobs-search-box__input--location:hover .jobs-search-box__clear-location-input {
    display: inline-flex
}

.jobs-search-box__input.jobs-search-box__input--location:not(.jobs-search-box__input--redesigned).jobs-search-box__input--focused .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--location:not(.jobs-search-box__input--redesigned):active .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--location:not(.jobs-search-box__input--redesigned):focus .jobs-search-box__text-input--with-clear,.jobs-search-box__input.jobs-search-box__input--location:not(.jobs-search-box__input--redesigned):hover .jobs-search-box__text-input--with-clear {
    padding-right: 2.4rem
}

.jobs-search-box__input--redesigned.jobs-search-box__input--both-bars.jobs-search-box__input--keyword {
    margin-right: 1.2rem
}

.jobs-search-box__input.jobs-search-box__input--location.jobs-search-box__input--redesigned {
    margin-right: 0
}

.jobs-search-box__input.jobs-search-box__input--location.jobs-search-box__input--redesigned.jobs-search-box__input--focused .jobs-search-box__text-input--with-clear {
    padding-right: 2.4rem
}

.jobs-search-box__input--redesigned.jobs-search-box__input--keyword:not(.jobs-search-box__input--focused)+.jobs-search-box__input--redesigned.jobs-search-box__input--location:not(.jobs-search-box__input--focused) {
    visibility: hidden;
    position: absolute
}

.jobs-search-box__input--redesigned.jobs-search-box__input--both-bars.jobs-search-box__input--keyword:not(.jobs-search-box__input--focused)+.jobs-search-box__input--redesigned.jobs-search-box__input--both-bars.jobs-search-box__input--location:not(.jobs-search-box__input--focused) {
    visibility: visible;
    max-width: 200px;
    position: relative
}

.jobs-search-box__input--redesigned-small.jobs-search-box__input--keyword:not(.jobs-search-box__input--focused) {
    max-width: 290px
}

.jobs-search-box--focused .jobs-search-box__input--redesigned-small.jobs-search-box__input--keyword.jobs-search-box__input--clear-text:not(.jobs-search-box__input--focused) {
    max-width: 200px
}

.jobs-search-box__input--redesigned-small.jobs-search-box__input--keyword.jobs-search-box__input--keywords-bar-only:not(.jobs-search-box__input--focused) {
    max-width: 100%
}

.jobs-search-box__input--redesigned-small.jobs-search-box__input--keyword.jobs-search-box__input--both-bars:not(.jobs-search-box__input--focused) {
    max-width: 200px
}

.jobs-search-box__input--redesigned.jobs-search-box__input--keyword.jobs-search-box__input--focused {
    max-width: 100%;
    transition: max-width .2s ease-in
}

.jobs-search-box__input--redesigned.jobs-search-box__input--keyword.jobs-search-box__input--focused .jobs-search-box__text-input--with-clear {
    padding-right: 2.4rem
}

.jobs-search-box__input--redesigned.jobs-search-box__input--keyword.jobs-search-box__input--keywords-bar-only.jobs-search-box__input--focused {
    max-width: 200px;
    transition: max-width .2s ease-in
}

.jobs-search-box__input--redesigned.jobs-search-box__input--keyword.jobs-search-box__input--both-bars.jobs-search-box__input--focused {
    max-width: 200px;
    transition: none
}

.jobs-search-box__input--redesigned-small.jobs-search-box__input--focused.jobs-search-box__input--clear-text {
    max-width: 200px
}

.jobs-search-box__submit-button--hidden {
    display: none
}

.jobs-search-box--focused .jobs-search-box__input--redesigned.jobs-search-box__input--location {
    visibility: hidden;
    position: absolute;
    animation: effect-right .15s ease-out forwards;
    animation-delay: .22s
}

.jobs-search-box--focused .jobs-search-box__input--redesigned.jobs-search-box__input--location.jobs-search-box__input--keywords-bar-only {
    max-width: 200px
}

.jobs-search-box--focused .jobs-search-box__input--redesigned.jobs-search-box__input--location.jobs-search-box__input--both-bars {
    max-width: 200px;
    visibility: visible;
    animation: none;
    position: relative
}

.jobs-search-box--focused .jobs-search-box__input--redesigned.jobs-search-box__input--location.jobs-search-box__input--clear-text {
    max-width: 200px
}

.global-nav__search .jobs-home-redesign__search-boxes .jobs-search-box__typeahead-results {
    width: 624px
}

.global-nav__search .jobs-search-box__typeahead-results .jobs-search-box__typeahead-results {
    width: 100%
}

.jobs-search-box__inner input {
    padding-left: 2.4rem;
    border-radius: var(--corner-radius-small);
    color: var(--color-text)
}

.jobs-search-box__inner input,.jobs-search-box__inner input:focus,.jobs-search-box__inner input:hover {
    border: none;
    box-shadow: none
}

.jobs-search-box__inner input[role=combobox] {
    color: var(--color-text)
}

.jobs-search-box__inner input[type=text]:disabled {
    position: absolute;
    pointer-events: none;
    top: 0;
    opacity: 1
}

.jobs-search-box--large .jobs-search-box__inner input[type=text]:disabled,.jobs-search-box__input--focused .jobs-search-box__inner input[type=text]:disabled {
    background-color: var(--color-background-container)
}

.global-nav__search .jobs-search-box__inner input[type=text]:disabled,.nav-search .jobs-search-box__inner input[type=text]:disabled {
    background-color: var(--voyager-color-background-input-search)
}

.jobs-search-box__inner input.jobs-search-box__ghost-text-input {
    z-index: -1;
    left: 0
}

.jobs-search-box__inner input::-ms-clear {
    display: none
}

.jobs-search-box--large .jobs-search-box__inner input {
    background-color: transparent;
    width: 100%;
    height: 40px;
    padding-left: 42px
}

.jobs-search-box__input-icon {
    position: absolute;
    margin: 0;
    z-index: 2;
    left: 1.2rem;
    height: 100%;
    color: var(--color-text-low-emphasis);
    display: flex;
    align-items: center
}

.jobs-search-box__typeahead-suggestion-icon {
    padding-right: 1.2rem
}

.jobs-search-box__typeahead-results {
    box-shadow: var(--elevation-raised);
    position: absolute;
    background-color: var(--color-background-container);
    z-index: 100;
    width: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    border: none;
    border-radius: var(--attached-top)
}

.jobs-search-box__typeahead-results .basic-typeahead__selectable--active {
    background-color: var(--color-background-new);
    outline: 2px var(--color-brand) solid
}

.jobs-search-box__typeahead-results .jobs-search-box__search-starter--suggestion {
    background: none;
    color: var(--color-text)
}

.jobs-search-box__typeahead-results--with-recent {
    overflow-y: unset;
    border-radius: unset;
    max-height: 450px
}

.jobs-search-box__typeahead-results--view-all {
    max-height: 450px
}

.jobs-search-box__typeahead-results-list {
    list-style-type: none
}

.jobs-search-box__typeahead-results.jobs-search-box__typeahead-results--no-box-shadow {
    box-shadow: none
}

@media screen and (max-width: 992px) {
    .global-nav__search--jobs .jobs-search-box--focused {
        position:fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        overflow-y: auto;
        background: var(--color-background-container);
        padding: .4rem;
        z-index: 2
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__dismiss {
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__container {
        flex-direction: column
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__input {
        height: 3.2rem;
        margin-right: 3.2rem;
        position: static
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__inner {
        position: static
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__typeahead-results {
        left: 0;
        border-radius: 0;
        box-shadow: none;
        max-height: none;
        width: 100%
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__typeahead-results--keyword {
        top: 72px
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__input--location,.global-nav__search--jobs .jobs-search-box__submit-button {
        display: none
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__keyboard-text-input {
        display: inline-block
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__keyboard-text-input[role=combobox] {
        color: transparent
    }
}

@media screen and (max-width: 768px) {
    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__keywords-label {
        margin-left:.4rem;
        width: 100%
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__search-icon--reflowed {
        display: inline-block
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__clear-input {
        display: none
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__text-input--with-clear {
        padding-right: 0
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__search-icon--custom {
        display: none
    }

    .global-nav__search--jobs .jobs-search-box:not(.jobs-search-box--focused) .jobs-search-box__keyboard-text-input.jobs-search-box__keyboard-text-input[type=text]:disabled {
        background-color: var(--color-background-container);
        width: 72px
    }

    .jobs-search-box__keyboard-text-input--reflowed {
        color: var(--color-text)
    }

    .global-nav__search--jobs .jobs-search-box__keyboard-text-input--reflowed::-webkit-input-placeholder {
        color: transparent;
        opacity: 1
    }

    .global-nav__search--jobs .jobs-search-box__keyboard-text-input--reflowed:-moz-placeholder,.global-nav__search--jobs .jobs-search-box__keyboard-text-input--reflowed::-moz-placeholder {
        color: transparent;
        opacity: 1
    }

    .global-nav__search--jobs .jobs-search-box__keyboard-text-input--reflowed:-ms-input-placeholder {
        color: transparent;
        opacity: 1
    }

    .global-nav__search--jobs .jobs-search-box__keyboard-text-input--reflowed::placeholder {
        color: transparent;
        opacity: 1
    }

    .jobs-search-box__container.jobs-home-soho__search-box {
        flex-direction: column
    }

    .jobs-search-box__input--mvp-enabled {
        margin: 0 0 1.6rem
    }

    .jobs-home-soho__search-box .jobs-search-box__submit-button {
        width: 50%;
        margin: 0 auto
    }
}

@media screen and (max-width: 768px) {
    .global-nav__search .jobs-search-box__typeahead-results {
        max-width:calc(100vw - 124px);
        max-height: calc(100vh - 52px)
    }
}

@media screen and (min-width: 576px) {
    .global-nav__search .jobs-search-box__typeahead-results--location {
        max-width:calc(100vw - 210px);
        max-height: calc(100vh - 52px)
    }
}

@media screen and (max-width: 576px) {
    .global-nav__search--jobs .jobs-search-box--focused {
        display:block
    }

    .global-nav__search--jobs .jobs-search-box--focused .jobs-search-box__input--location {
        margin-top: .4rem
    }
}

.jobs-search-box__dismiss {
    display: none
}

.jobs-search-box__typeahead-suggestion {
    border-bottom: 1px solid var(--color-border-faint);
    color: var(--color-text);
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 1.2rem 1.6rem;
    width: 100%;
    font-size: 100%;
    text-align: left;
    margin: 2px
}

.jobs-search-box__typeahead-suggestion:last-of-type {
    border-bottom: none
}

.jobs-search-box__typeahead-suggestion.jobs-search-box__typeahead-suggestion--with-recent {
    padding: .8rem 1.6rem
}

.jobs-search-box__typeahead-suggestion.jobs-search-box__typeahead-suggestion--with-recent:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover)
}

.jobs-search-box__typeahead-suggestion.jobs-search-box__typeahead-suggestion--no-margin {
    margin: 0
}

.jobs-search-box__clear {
    position: absolute;
    top: 1.2rem;
    right: .8rem
}

.jobs-search-box__clear--v2,.jobs-search-box__show-all {
    position: absolute;
    top: .8rem;
    right: .8rem
}

@keyframes fade-in-opacity {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.jobs-search-box__return-to-search-starters {
    position: absolute;
    top: 5px;
    left: .8rem;
    color: var(--color-text);
    opacity: 1;
    animation: fade-in-opacity var(--duration-fast) linear 0s 1
}

.jobs-search-box__return-to-search-starters:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover)
}

.jobs-search-box__header--viewing-all {
    border-bottom: 1px solid var(--color-background-faint-active);
    padding-left: var(--spacing-six-x);
    transition: padding-left var(--duration-fast) var(--ease-standard)
}

.jobs-search-box__header--default {
    padding-left: var(--spacing-two-x);
    transition: padding-left var(--duration-fast) var(--ease-standard);
    padding-right: var(--spacing-two-x)
}

.jobs-search-box__typeahead-suggestion--is-worldwide {
    border-top: 4px solid var(--color-border-faint)
}

.jobs-search-box__typeahead-suggestion--is-worldwide:first-child {
    border-top: none
}

.jobs-search-box__keyboard-text-input--reflowed,.jobs-search-box__search-icon--reflowed {
    display: none
}

@keyframes effect-right {
    0% {
        visibility: hidden;
        margin-left: -1.2rem
    }

    to {
        visibility: visible;
        position: static;
        margin-left: 1.2rem
    }
}

.jobs-search-box__clear-input.artdeco-button {
    position: absolute;
    right: 0;
    top: 1px;
    display: none
}

.jobs-search-box__clear-input.artdeco-button:active,.jobs-search-box__clear-input.artdeco-button:focus,.jobs-search-box__clear-input.artdeco-button:hover {
    background-color: var(--color-background-none);
    display: inline-flex
}

.jobs-search-box__search-starter {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: var(--color-text);
    font-size: inherit;
    padding: 8px 16px;
    width: 100%;
    text-align: left;
    margin: 0
}

.jobs-search-box__search-starter.basic-typeahead__selectable--active,.jobs-search-box__search-starter:hover {
    background-color: var(--color-background-none-tint-hover)
}

.jobs-search-box__keyboard-nav-item.keyboard-active-result {
    outline: 2px var(--color-action) solid;
    background-color: var(--color-background-none-tint-hover)
}

.jobs-search-box__search-starter--suggestion:hover {
    background: none
}

.jobs-search-box__search-starter--suggestion .artdeco-button--hover {
    background-color: var(--color-background-new);
    border-color: var(--color-brand);
    color: var(--color-brnad);
    box-shadow: inset 0 0 0 2px var(--color-brand)
}

.jobs-search-box__search-starter-icon {
    display: inherit;
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .jobs-search-box__search-starter-icon {
        forced-color-adjust: auto
    }
}

.jobs-search-box__search-starter-info {
    color: var(--color-text)
}

.jobs-search-box__search-starter-info:before {
    content: "·";
    padding-left: .4rem
}

.jobs-search-box__search-starter-new {
    color: var(--color-signal-positive);
    flex-shrink: 0;
    margin-left: .4rem
}

.jobs-ghost-placeholder {
    background: var(--color-background-brand-accent-4);
    height: 12px;
    width: 100px;
    animation: pulse .65s infinite alternate
}

.jobs-ghost-fadein-placeholder {
    animation: fade-in .75s 1
}

.jobs-ghost-placeholder--xx-small {
    width: 50px
}

.jobs-ghost-placeholder--x-small {
    width: 100px
}

.jobs-ghost-placeholder--small {
    width: 150px
}

.jobs-ghost-placeholder--medium {
    width: 200px
}

.jobs-ghost-placeholder--large {
    width: 300px
}

.jobs-ghost-placeholder--x-large {
    width: 700px
}

.jobs-ghost-placeholder--full-width {
    width: 100%
}

.jobs-ghost-placeholder--thin {
    height: 8px
}

.jobs-ghost-placeholder--thick {
    height: 16px
}

.jobs-ghost-placeholder--inline {
    display: inline-block
}

.jobs-ghost-placeholder--rectangle {
    width: 44px;
    height: 32px
}

.jobs-ghost-placeholder--square-64 {
    width: 64px;
    height: 64px
}

.jobs-ghost-placeholder--square-48 {
    width: 48px;
    height: 48px
}

.jobs-ghost-placeholder--square-24 {
    width: 24px;
    height: 24px
}

.jobs-ghost-placeholder--large-rectangle {
    width: 200px;
    height: 48px
}

.jobs-ghost-placeholder--transparent {
    background: transparent
}

.jobs-ghost-placeholder--oval {
    height: 24px;
    border-radius: 30px
}

.jobs-ghost-placeholder--divider {
    height: 2px
}

.jobs-ghost-placeholder--divider-thin {
    height: 1px
}

.jobs-ghost-placeholder--separator {
    width: 4px;
    height: 24px
}

.jobs-s-apply--fadein {
    animation: fade-in .5s 1
}

.jobs-s-apply__application-link {
    color: var(--color-text-low-emphasis);
    margin-left: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .jobs-apply-button--top-card .artdeco-button--icon-right {
        color: linktext!important
    }
}

.jobs-apply-button__fill-container {
    width: 100%
}

.jpac-modal-header {
    text-align: center
}

.jpac-modal-header:before {
    content: "";
    background: var(--illustration-microspot-signal-success-large) 50% no-repeat;
    height: 72px;
    display: block;
    margin: 0 auto 1.2rem
}

@media screen and (min-width: 768px) {
    .jpac-modal-header {
        padding:1.6rem 0
    }
}

@media (max-width: 320px) {
    .jpac-offsite-modal-header__subtext {
        display:inline-block
    }
}

.jpac-next-step-section {
    border-top: 1px solid var(--color-border-faint)
}

@media screen and (min-width: 768px) {
    .jpac-next-step-section {
        padding:0 1.6rem
    }
}

.jpac-next-step-section__icon {
    color: var(--color-icon);
    flex-shrink: 0;
    margin-right: .8rem
}

.jpac-next-step-section--on-dark .jpac-next-step-section__icon {
    color: var(--color-icon-on-dark)
}

.learning-lil-logo__icon {
    margin-right: .4rem;
    color: var(--color-brand);
    vertical-align: middle
}

.learning-lil-logo__icon-text {
    color: var(--color-text);
    display: inline-block;
    letter-spacing: .2em;
    white-space: nowrap;
    font-weight: 600;
    font-size: 1.1rem;
    vertical-align: middle
}

.learning-recommendation-card__list-item {
    display: flex
}

.learning-recommendation-card__list-item:not(:first-of-type):before {
    content: "\b7";
    margin: 0 .4rem
}

.learning-recommendation-card__image {
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.learning-recommendation-item {
    padding: 1.2rem 0
}

.learning-recommendation-item:not(:first-of-type) {
    border-color: var(--color-border-faint);
    border-top: 1px solid var(--color-border-faint)
}

.learning-recommendation-item__thumbnail-container {
    position: relative;
    width: 100px;
    height: 60px;
    flex: 0 0 auto
}

.learning-recommendation-item__image {
    height: 100%;
    object-fit: cover
}

.learning-recommendation-item__play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 30px;
    height: 30px;
    display: flex;
    background: var(--voyager-color-background-overlay);
    border-radius: 50%;
    color: var(--color-icon-on-dark)
}

.learning-recommendation-item__play-icon:hover {
    border: 2px solid var(--color-border-on-dark)
}

.learning-recommendation-item__play-icon .learning-recommendation-item__play-icon-svg {
    margin: auto
}

.learning-recommended-learning-content {
    box-shadow: var(--elevation-lined);
    border-radius: .4rem;
    align-items: center;
    justify-content: center
}

.learning-recommended-learning-content__thumbnail {
    border-radius: 2px;
    border: 1px solid var(--color-background-faint-active)
}

.learning-recommended-learning-content__dot-delimiter:before {
    content: "\a0\b7\a0"
}

.video-reactions-buttons-container {
    height: 60px;
    flex-grow: 1;
    z-index: 2
}

.video-reactions-buttons-container__reaction {
    margin: .8rem .8rem .8rem 0
}

.video-reactions-buttons-container__reaction:first-child {
    margin-left: 1.2rem
}

.scaffold-layout .video-reactions-buttons-container__reaction:first-child {
    margin-left: 0
}

.video-reactions-buttons-container__reaction:last-child {
    margin-right: .8rem
}

.scaffold-layout .video-reactions-buttons-container__reaction:last-child {
    margin-right: 0
}

.video-reactions-display {
    height: 100%;
    width: 140px;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 2
}

.video-reactions-horizontal-dance-space {
    position: absolute;
    bottom: 0;
    width: 100%
}

.video-reaction-dance-directions {
    position: absolute;
    height: 100%;
    width: 100%;
    will-change: transform
}

.video-reactions-icon:active {
    transform: scale(.85);
    transition: transform .1s
}

@keyframes video-reaction-vertical {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes video-reaction-transformation {
    0% {
        transform: scale(0);
        transform-origin: 0 0
    }

    10% {
        transform: scale(1);
        transform-origin: 0 0
    }

    50% {
        transform: scale(1);
        transform-origin: 0 0;
        opacity: 1
    }

    90% {
        transform: scale(1);
        transform-origin: 0 0
    }

    to {
        transform: scale(0);
        opacity: 0;
        transform-origin: 0 0
    }
}

@keyframes video-reaction-dance-1 {
    0% {
        transform: translateX(0);
        transform-origin: left
    }

    50% {
        transform: translateX(70%) rotate(0deg);
        transform-origin: left
    }

    to {
        transform: translateX(0) rotate(-30deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-2 {
    0% {
        transform: translateX(30%);
        transform-origin: left
    }

    50% {
        transform: translateX(40%) rotate(0deg);
        transform-origin: left
    }

    to {
        transform: translateX(50%) rotate(-20deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-3 {
    0% {
        transform: translateX(70%);
        transform-origin: left
    }

    50% {
        transform: translateX(25%) rotate(0deg);
        transform-origin: left
    }

    to {
        transform: translateX(11%) rotate(-10deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-4 {
    0% {
        transform: translateX(11%)
    }

    50% {
        transform: translateX(22%)
    }

    to {
        transform: translateX(15%)
    }
}

@keyframes video-reaction-dance-5 {
    0% {
        transform: translateX(60%);
        transform-origin: left
    }

    50% {
        transform: translateX(50%) rotate(0deg);
        transform-origin: left
    }

    to {
        transform: translateX(70%) rotate(-25deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-6 {
    0% {
        transform: translateX(25%);
        transform-origin: right
    }

    50% {
        transform: translateX(75%) rotate(0deg);
        transform-origin: right
    }

    to {
        transform-origin: right;
        transform: translateX(25%) rotate(20deg)
    }
}

@keyframes video-reaction-dance-7 {
    0% {
        transform: translateX(55%);
        transform-origin: left
    }

    50% {
        transform: translateX(44%) rotate(0deg);
        transform-origin: left
    }

    to {
        transform: translateX(35%) rotate(-32deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-8 {
    0% {
        transform: translateX(48%);
        transform-origin: right
    }

    50% {
        transform: translateX(13%) rotate(0deg);
        transform-origin: right
    }

    to {
        transform: translateX(65%) rotate(35deg);
        transform-origin: right
    }
}

.video-live-bug__label {
    background: var(--live-color-live-indicator);
    border-radius: 2px;
    text-transform: uppercase;
    animation: video-live-fade 2.5s ease-in-out infinite;
    margin-right: .8rem;
    padding: .4rem .8rem
}

.video-live-bug__label--transitioning {
    animation: video-live-bug-transition-in 1.4s cubic-bezier(.4,0,.2,1),video-live-fade 2.5s ease-in-out 1s infinite;
    overflow: hidden;
    display: inline-flex
}

.video-live-bug__cvc-icon {
    color: var(--color-icon-on-dark);
    vertical-align: middle;
    margin-bottom: .4rem
}

.video-live-bug__cvc-icon-light {
    color: var(--color-icon);
    vertical-align: middle;
    margin-bottom: .4rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .video-live-bug__cvc-icon-light {
        forced-color-adjust: auto
    }
}

.video-live-bug__previously-live {
    padding: .4rem .8rem;
    text-shadow: 0 0 4px var(--color-background-container-dark)
}

.video-live-bug__previously-live-tag {
    padding: .4rem .8rem;
    background-color: var(--voyager-color-background-overlay);
    border-radius: 3px
}

.video-live-bug__event-cancelled-tag,.video-live-bug__event-ended-tag,.video-live-bug__event-prelive-tag {
    padding: .4rem .8rem;
    background-color: var(--color-signal-neutral);
    color: var(--color-text-on-dark-flip);
    border-radius: 3px
}

.video-live-bug__scheduled-time-tag {
    background-color: var(--voyager-color-background-overlay);
    display: inline-flex;
    align-items: center;
    border-radius: 3px;
    padding: .4rem .8rem;
    margin-right: .4rem;
    transition: color .4s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1) .6s,padding 1s cubic-bezier(.4,0,.2,1) .6s;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden
}

.video-live-bug__scheduled-time-tag--transitioning {
    max-width: 0;
    padding: .4rem 0;
    color: var(--transparent)
}

@keyframes video-live-fade {
    0% {
        opacity: 1
    }

    50%,60% {
        opacity: .85
    }

    90%,to {
        opacity: 1
    }
}

@keyframes video-live-bug-transition-in {
    0% {
        max-width: 0;
        padding: .4rem 0;
        color: var(--transparent)
    }

    29% {
        max-width: 0;
        padding: .4rem 0;
        color: var(--transparent)
    }

    to {
        color: var(--color-text-on-dark);
        max-width: 100%;
        background: var(--live-color-live-indicator);
        padding: .4rem .8rem
    }
}

.live-video-edit__modal .vjs-control-bar {
    opacity: 1!important
}

.live-video-edit__modal.artdeco-modal {
    max-height: none
}

.live-video-edit--button {
    position: absolute;
    right: .8rem;
    top: 1.2rem;
    height: 24px;
    padding: 0 1.2rem;
    z-index: 3
}

.live-video-edit__footer {
    float: right
}

.video-live-header {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    position: relative
}

.video-live-header__video-live .vjs-play-control.vjs-play-control {
    margin-left: auto
}

.video-live-header__video-live .vjs-back-to-start-button,.video-live-header__video-live .vjs-captions-menu-toggle,.video-live-header__video-live .vjs-captions-toggle,.video-live-header__video-live .vjs-current-time,.video-live-header__video-live .vjs-custom-control-spacer,.video-live-header__video-live .vjs-duration,.video-live-header__video-live .vjs-fullscreen-control,.video-live-header__video-live .vjs-live-control,.video-live-header__video-live .vjs-playback-rate,.video-live-header__video-live .vjs-progress-control,.video-live-header__video-live .vjs-remaining-time,.video-live-header__video-live .vjs-seek-to-live-control,.video-live-header__video-live .vjs-skip-ahead-button,.video-live-header__video-live .vjs-skip-back-button,.video-live-header__video-live .vjs-time-divider,.video-live-header__video-live .vjs-volume-panel {
    display: none
}

.video-live-header__overlay-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    z-index: 3
}

.video-live-header__overlay-link:hover {
    text-decoration: none
}

.video-live-header__link-text {
    display: none;
    background: var(--voyager-color-background-overlay-hover);
    border-radius: var(--corner-radius-large)
}

.video-live-header__link-text:hover {
    text-decoration: none
}

.video-live-header__overlay-link:hover .video-live-header__link-text {
    display: inline-block
}

.video-live-header__overlay-link:focus .video-live-header__link-text {
    display: inline-block;
    outline: 2px solid var(--color-action-on-dark);
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -3px
}

.live-video-trimmer__trim-min-textbox {
    float: left
}

.live-video-trimmer__trim-max-textbox {
    float: right
}

.live-video-trimmer__trim-button {
    margin: .8rem .8rem 0 0;
    padding: .4rem .8rem
}

.live-video-trimmer__trim-button--right {
    right: 0;
    position: absolute
}

.live-video-trimmer__is-trimming .live-video-trimmer__overlay {
    z-index: 5;
    background-color: var(--color-background-brand-accent-4)
}

.live-video-trimmer__is-trimming .live-video-trimmer__overlay-content {
    transform: translateY(50%);
    width: 50%;
    margin: 0 auto
}

.video-live {
    height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    overflow: hidden;
    max-height: calc(100vh - 52px)
}

.video-live .video-s-loader {
    z-index: 0;
    height: 100%
}

.video-live .video-js {
    height: 100%;
    max-height: calc(100vh - 52px)
}

.video-live--is-live .video-live__loader--is-live .vjs-back-to-start-button,.video-live--is-live .video-live__loader--is-live .vjs-duration,.video-live--is-live .video-live__loader--is-live .vjs-live-control,.video-live--is-live .video-live__loader--is-live .vjs-progress-control,.video-live--is-live .video-live__loader--is-live .vjs-remaining-time,.video-live--is-live .video-live__loader--is-live .vjs-seek-to-live-control,.video-live--is-live .video-live__loader--is-live .vjs-time-divider {
    display: none
}

.video-live__loader--expand-horizontally {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    clip-path: inset(0 50% 0 50%);
    transform: translateZ(0);
    animation: video-live-expand-horizontally 1s cubic-bezier(.4,0,.2,1) .6s forwards
}

.video-live__loader--is-live .vjs-playback-rate,.video-live__loader--is-live .vjs-skip-ahead-button,.video-live__loader--is-live .vjs-skip-back-button {
    display: none
}

@keyframes video-live-expand-horizontally {
    0% {
        clip-path: inset(0 50% 0 50%)
    }

    to {
        clip-path: inset(0 0 0 0);
        transform: unset
    }
}

.video-live__label {
    position: absolute;
    padding-left: 1.6rem;
    height: 56px;
    background: linear-gradient(180deg,var(--color-background-scrim-dark),var(--color-background-scrim) 45%,var(--transparent))
}

.video-live__label,.video-live__label--base {
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 2
}

.video-live__label--base {
    position: relative
}

.video-scheduled-live-poster {
    z-index: 0
}

.video-scheduled-live-poster__image.ivm-view-attr__img--centered {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.video-scheduled-live-poster__image--feed {
    background-color: var(--color-background-canvas-dark)
}

.video-scheduled-live-poster__image-container {
    padding-top: 56.25%
}

.live-video-hero-image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    position: relative;
    overflow-y: hidden;
    transition-duration: 1s;
    transition-timing-function: ease-in-out;
    transition-property: max-height;
    transition-delay: 0s
}

.live-video-hero-image.live-video-hero-image--expanded {
    background-color: var(--color-background-canvas-dark);
    max-height: 440px!important
}

.live-video-hero-image__bg-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition-duration: .4s;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 1s;
    opacity: 1
}

.live-video-hero-image--expanded .live-video-hero-image__bg-image {
    transition-delay: 0s;
    opacity: 0
}

.live-video-hero-image__live-video {
    transition-duration: .4s;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    opacity: 0
}

.live-video-hero-image--expanded .live-video-hero-image__live-video {
    transition-duration: 2s;
    transition-delay: .4s;
    opacity: 1
}

.video-scheduled-live-update-details__event-link:hover {
    text-decoration: none
}

.video-live-loader .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-player-banner.vjs-hide-on-inactivity,.video-live-sponsored-loader .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-player-banner.vjs-hide-on-inactivity {
    opacity: 1
}

.media-detour__container {
    max-height: 806px;
    overflow-y: hidden;
    height: calc(100vh - 150px)
}

@media screen and (max-height: 600px) {
    .media-detour__container {
        height:calc(100vh - 48px);
        overflow-y: scroll
    }
}

.media-detour__file-selector-container {
    background-color: var(--color-background-container-tint)
}

.media-editor-tools-add-files__container {
    background-color: var(--color-transparent)
}

.media-editor-tools-add-files__error {
    background-color: var(--color-background-brand-accent-2)
}

.media-editor-tools-alt-text__body {
    padding: 0 3.2rem
}

.media-editor-tools-alt-text__text {
    padding-bottom: 6.4rem;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-medium)
}

.media-editor-tools-alt-text__input {
    resize: vertical;
    min-height: 3.2rem;
    max-height: 220px
}

.media-editor-auto-captions-intro__container {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative
}

.media-editor-auto-captions-intro__title {
    text-align: center
}

.media-editor-auto-captions-intro__background {
    height: var(--illustration-spot-size-small);
    margin: 3.2rem;
    text-align: center
}

.media-editor-auto-captions-intro__information {
    margin-bottom: .4rem
}

.media-editor-auto-captions-intro__describer {
    align-items: center;
    display: flex;
    font-size: var(--font-size-small);
    padding: .8rem 2.4rem;
    box-sizing: content-box
}

.media-editor-auto-captions-intro__describer-link {
    font-size: inherit
}

.media-editor-auto-captions-intro__icon {
    flex: none;
    padding-right: 1.6rem
}

.media-editor-auto-captions-intro__footer {
    bottom: 0;
    padding: 1.6rem;
    position: absolute;
    width: 100%
}

.media-editor-button-with-tooltip__container {
    margin: 0 1.2rem
}

.media-editor-button-with-tooltip__container .notification-badge {
    background-color: var(--color-signal-positive)!important;
    margin-left: -.8rem
}

.media-editor-button-with-tooltip__container .notification-badge__count {
    padding-left: .1rem;
    padding-right: .1rem
}

.media-editor-button-with-tooltip.artdeco-button--muted.media-editor-button-with-tooltip__button-active {
    color: var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .media-editor-button-with-tooltip.artdeco-button--muted.media-editor-button-with-tooltip__button-active {
        color: Highlight!important
    }
}

.media-editor-captions__toggle-container {
    padding: 1.6rem 2.4rem
}

.media-editor-captions__toggle-container .artdeco-toggle__label {
    color: var(--color-text);
    font-size: var(--font-size-medium);
    padding-right: 1.6rem;
    text-align: left
}

.media-editor-captions__language-warning {
    align-items: center;
    color: var(--color-signal-neutral);
    display: flex;
    font-size: var(--font-size-xsmall)
}

.media-editor-captions__language-warning-icon {
    margin-right: .4rem
}

.media-editor-captions__grid-container {
    align-items: center;
    display: grid;
    padding: 1.6rem;
    grid-template-columns: repeat(3,1fr)
}

.media-editor-captions__grid-label {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    margin: 0 0 2.4rem
}

.media-editor-captions__grid-label:nth-child(2),.media-editor-captions__grid-label:nth-child(4) {
    grid-column-end: 4;
    grid-column-start: 2
}

.media-editor-captions__grid-item {
    font-size: var(--font-size-xsmall);
    margin: auto 0
}

.media-editor-captions__grid-image {
    object-fit: contain
}

.media-editor-captions__upload-input {
    cursor: pointer;
    height: 0%;
    opacity: 0;
    pointer-events: all;
    position: absolute;
    top: 0;
    width: 0
}

.media-editor-captions__upload-input:focus+.artdeco-button {
    outline: 1px auto -webkit-focus-ring-color
}

.media-editor-captions__grid-caption-cell {
    grid-column-end: 4;
    grid-column-start: 2
}

.media-editor-captions__grid-caption-cta {
    display: flex;
    justify-content: space-between;
    margin-top: 2.4rem;
    flex-wrap: wrap
}

.media-editor-captions__error {
    font-size: var(--font-size-xsmall)
}

.media-editor-captions__grid-item-error-container {
    height: 2.4rem;
    display: block
}

.media-editor-content-preview__container {
    background-color: var(--color-background-container-tint);
    display: flex;
    position: relative;
    width: 742px;
    flex-direction: column
}

@media screen and (max-width: 576px) {
    .media-editor-content-preview__container.media-editor-content-preview__container--closed {
        display:none
    }
}

.media-editor-content-preview__container .media-editor-content-preview__image {
    height: calc(100% - 84px);
    object-fit: contain;
    position: absolute;
    width: 100%
}

.media-editor-content-preview__container .media-editor-content-preview__image--full-height,.media-editor-content-preview__container .media-editor-content-preview__slideshow,.media-editor-content-preview__container .media-editor-content-preview__video {
    height: 100%
}

.media-editor-content-preview__toolbar-container {
    background-color: var(--color-background-container-tint);
    min-height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}

.media-editor-content-preview__media-container {
    height: 742px
}

.media-editor-content-preview__content-container {
    width: 100%;
    height: calc(100% - 84px)
}

.media-editor-content-preview__content-container--footer-adjusted {
    width: 100%;
    height: calc(100% - 58px)
}

.media-editor-content-preview__dummy-footer {
    background-color: var(--color-background-container);
    height: 58px;
    border-top: 1px solid var(--color-border-faint);
    z-index: 0
}

.media-editor-content-preview__video-container,.media-editor-content-preview__video-container .media-player {
    height: 100%
}

.media-editor-content-preview__video-container .media-player .media-player__player {
    height: 100%;
    padding-top: 0
}

.media-editor-control-panel__container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    margin: .8rem .8rem .8rem 0;
    overflow: hidden;
    width: 377px
}

@media screen and (max-width: 576px) {
    .media-editor-control-panel__container {
        display:none
    }

    .media-editor-control-panel__container.media-editor-control-panel__container--open {
        display: block;
        width: 100%;
        margin: .8rem;
        max-width: calc(100% - 1.6rem)
    }
}

@media screen and (max-width: 576px) and (max-height:600px) {
    .media-editor-control-panel__container.media-editor-control-panel__container--open {
        position:absolute
    }
}

.media-editor-file-manager__file-container {
    display: flex;
    flex-direction: column;
    height: calc(100% - 84px)
}

.media-editor-file-manager__exit-button {
    display: none
}

@media screen and (max-width: 576px) {
    .media-editor-file-manager__exit-button {
        display:block
    }
}

.media-editor-file-manager__file-number {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    padding: 1.6rem 1.6rem 0;
    height: 56px;
    display: flex;
    justify-content: space-between
}

.media-editor-file-manager__file-index {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    margin-left: 22px;
    margin-top: 2px
}

.media-editor-file-manager__file-list {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    list-style: none;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative
}

.media-editor-file-manager__file-preview {
    border: .4rem solid var(--transparent);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    width: 100%;
    height: 100%
}

.media-editor-file-manager__file-preview:focus {
    outline: 2px auto -webkit-focus-ring-color
}

.media-editor-file-manager__file-preview--selected {
    outline-offset: 3px;
    border: .4rem solid var(--color-signal-positive-active)
}

.media-editor-file-manager__file-preview-img {
    object-fit: cover;
    height: 100%;
    width: 100%
}

.media-editor-file-manager__file-manager-controls {
    display: flex;
    height: 84px;
    justify-content: center;
    align-items: center
}

.media-editor-file-manager-video-thumbnail__image {
    border-radius: var(--corner-radius-small);
    background-color: var(--color-background-container-tint);
    object-fit: contain;
    height: 100%;
    width: 100%
}

.media-editor-file-manager__exit-button-container {
    align-items: center;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    display: none
}

@media screen and (max-width: 576px) {
    .media-editor-file-manager__exit-button-container {
        display:flex
    }
}

.media-editor-file-manager__file-arrow-button {
    top: -100px;
    width: 1
}

.media-editor-file-manager__file-arrow-button,.media-editor-file-manager__file-arrow-button:focus,.media-editor-file-manager__file-arrow-button:hover {
    background: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.media-editor-file-manager__file-draggable-object {
    position: relative;
    left: 0;
    top: 0;
    height: 200px;
    width: 162px;
    box-sizing: border-box;
    margin: 1.6rem 0 0 1.6rem;
    z-index: 0
}

.media-editor-file-manager__file-draggable-object--animate-right {
    left: 181px;
    transition-property: all;
    transition-duration: var(--duration-moderate);
    transition-delay: var(--delay-slow);
    transition-timing-function: var(--easing-standard);
    z-index: 9999
}

.media-editor-file-managaer__file-draggable-object--animate-diagonal-down,.media-editor-file-manager__file-draggable-object--animate-left {
    left: -181px;
    transition-property: all;
    transition-duration: var(--duration-moderate);
    transition-delay: var(--delay-slow);
    transition-timing-function: var(--easing-standard);
    z-index: 9999
}

.media-editor-file-managaer__file-draggable-object--animate-diagonal-down {
    top: 241px
}

.media-editor-file-managaer__file-draggable-object--animate-diagonal-up {
    left: 181px;
    top: -241px;
    transition-property: all;
    transition-duration: var(--duration-moderate);
    transition-delay: var(--delay-slow);
    transition-timing-function: var(--easing-standard);
    z-index: 9999
}

.media-editor-file-manager__file-draggable-object:focus .media-editor-file-manager__file-arrow-button,.media-editor-file-manager__file-draggable-object:hover .media-editor-file-manager__file-arrow-button {
    opacity: 1
}

.media-editor-file-manager__file-arrow-button {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.media-editor-file-manager__file-arrow-button:focus,.media-editor-file-manager__file-arrow-button:hover {
    opacity: 1
}

.media-editor-file-manager__file-arrow-button--left {
    left: 1.2rem
}

.media-editor-file-manager__file-arrow-button--right {
    right: 1.2rem
}

.media-editor__container {
    background-color: var(--color-background-container-tint);
    height: calc(100% - 58px)
}

.media-editor__container--active-tool {
    height: 100%
}

.media-editor__layout-container {
    display: flex;
    height: 100%;
    position: relative
}

.media-editor__toggle-button {
    position: absolute;
    top: 0;
    right: 0;
    margin: .8rem;
    display: none;
    z-index: 3
}

@media screen and (max-width: 576px) {
    .media-editor__toggle-button {
        display:block
    }
}

.media-editor__dummy-footer {
    height: 58px;
    border-top: 1px solid var(--color-border-faint)
}

.media-editor-file-selector__upload-media-button {
    margin-top: -.8rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.media-editor-file-selector__upload-media-button label {
    margin: 0
}

.media-editor-file-selector__upload-media-input:focus+.media-editor-file-selector__upload-media-button label {
    outline: 1px solid;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.media-editor-file-selector__container {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-background-container-tint)
}

.media-editor-tool-base__container .media-editor-file-selector__container {
    background-color: inherit
}

.media-editor-file-selector__container-error {
    background-color: var(--color-background-brand-accent-2)
}

.media-editor-tagging__footer-button {
    margin-left: .8rem
}

.media-editor-tool-base__container {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.media-editor-tool-base__exit-button {
    padding: 0 1.2rem;
    position: absolute
}

.media-editor-tool-base__header-container {
    display: flex;
    height: 56px;
    align-items: center;
    margin: .4rem 2.4rem;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.media-editor-tool-base__body-container {
    height: calc(100% - 114px);
    overflow-y: scroll;
    position: relative
}

.media-editor-tool-base__body-container .image-edit-tool-v2__tabpanel--filters-container {
    display: grid;
    gap: 1.2rem;
    grid-template-columns: repeat(3,1fr);
    margin: 0;
    padding: 1.2rem
}

.media-editor-tool-base__body-container .image-edit-tool-filter__button {
    justify-self: center;
    margin: 0
}

.media-editor-tool-base__body-container .ie-canvas-container--hidden {
    max-width: 0
}

.media-editor-tool-base__footer-container {
    display: flex;
    justify-content: right;
    margin: 1.2rem 1.6rem 1.6rem
}

.media-editor-tool-base__footer-exit-button {
    margin: 0 .8rem 0 -.8rem
}

.media-editor-video-entity-preview__container {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    height: 100%
}

.media-editor-video-entity-preview__text-container {
    padding-top: .8rem
}

.media-editor-video-entity-preview__illustration--default {
    height: 64px;
    width: 64px
}

.media-editor-video-entity-preview__illustration--xsmall {
    height: 48px;
    width: 48px
}

.media-editor-video-entity-preview__title {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.media-editor-video-entity-preview__title--default {
    font-size: var(--font-size-medium)
}

.media-editor-video-entity-preview__title--xsmall {
    font-size: var(--font-size-xsmall)
}

.media-editor-video-entity-preview__subtitle {
    color: var(--color-text-disabled)
}

.media-editor-video-entity-preview__subtitle--default {
    font-size: var(--font-size-small)
}

.media-editor-video-entity-preview__subtitle--xsmall {
    font-size: var(--font-size-xsmall)
}

.media-editor-video-thumbnail__body-container {
    width: 100%;
    height: 100%;
    align-items: center
}

.media-editor-video-thumbnail__body-container,.media-editor-video-thumbnail__body-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.media-editor-video-thumbnail__thumbnail-preview {
    max-width: 152px;
    margin-bottom: 3.2rem
}

.media-editor-video-thumbnail__remove-thumbnail-button-container {
    display: flex;
    justify-content: center;
    flex-basis: 100%
}

.media-editor-video-thumbnail__body-content .media-editor-video-thumbnail-selector__upload-media-input:focus+.media-editor-video-thumbnail__upload-media-button>.upload-media-input-label {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    background-color: var(--voyager-color-action-selected);
    color: var(--color-action);
    box-shadow: inset 0 0 0 2px var(--color-action)
}

.media-editor-tools-video-title__body {
    padding: 0 3.2rem
}

.media-modifiers-drag-and-drop__dropzone {
    border-radius: .8rem;
    width: calc(100% - 2.4rem);
    height: calc(100% - 2.4rem);
    background: var(--color-background-canvas);
    margin: 1.2rem
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone {
    border: 2px dashed var(--color-action)
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone {
    background: var(--color-background-brand-accent-4)
}

.media-modifiers-drag-and-drop__dropzone {
    border-radius: ui-spacing(1);
    width: calc(100% - ui-spacing(3));
    height: calc(100% - ui-spacing(3));
    position: absolute;
    top: 0;
    left: 0;
    background: ui-token(color-background-canvas);
    z-index: 1;
    display: none;
    opacity: 0;
    place-items: center;
    margin: ui-spacing(1.5);
    text-align: center;
    animation: fade-out 0s forwards;
    pointer-events: none
}

.media-modifiers-drag-and-drop__dropzone-icon {
    align-self: end
}

.media-modifiers-drag-and-drop__dropzone-drag,.media-modifiers-drag-and-drop__dropzone-drop {
    align-self: start
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone {
    display: grid;
    border: 2px dashed ui-token(color-action);
    animation: fade-in .25s forwards
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drop {
    display: none
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drag {
    display: block
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone {
    background: ui-token(color-background-brand-accent-4)
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drop {
    display: block
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drag {
    display: none
}

.media-shared-sticker-links__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    bottom: 0;
    margin: auto;
    pointer-events: none
}

.media-shared-sticker-links__button-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: clip
}

.media-shared-sticker-links__sticker {
    background: var(--transparent);
    border: 0;
    pointer-events: auto;
    transform-origin: 0 0
}

.media-shared-sticker-links__link.media-shared-sticker-links__link {
    display: flex;
    align-items: center;
    text-align: left;
    pointer-events: auto;
    padding: 1.2rem .8rem 1.2rem 1.6rem;
    color: var(--color-text-on-dark);
    text-decoration: none
}

.media-shared-sticker-links__link.media-shared-sticker-links__link:focus {
    color: var(--color-text-on-dark);
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: .4rem
}

.media-shared-sticker-links__link.media-shared-sticker-links__link.media-shared-sticker-links__link-universal {
    padding: 1.2rem 1.6rem
}

.media-shared-sticker-links__link.media-shared-sticker-links__link:focus:visited,.media-shared-sticker-links__link.media-shared-sticker-links__link:visited {
    color: var(--color-text-on-dark)
}

.media-shared-sticker-links__link-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 330px
}

.media-shared-sticker-links__link>:last-child {
    min-width: 1.6rem;
    margin-left: .8rem
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip {
    max-width: 400px;
    padding: 1.2rem;
    box-sizing: content-box;
    transform: translate(-50%);
    z-index: 1
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: calc(100% - 1px);
    transform: translateX(-50%);
    width: 1.6rem;
    height: .8rem;
    background: rgba(0,0,0,.67);
    clip-path: polygon(0 100%,50% 0,100% 100%);
    margin-bottom: -1.2rem;
    -webkit-backdrop-filter: blur(1.2rem);
    backdrop-filter: blur(1.2rem)
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip--orient-top-center {
    transform: translate(-50%,-100%)
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip--orient-top-center:before {
    border: none;
    clip-path: polygon(0 0,100% 0,50% 100%);
    top: calc(100% - 1px);
    margin-top: -1.2rem;
    bottom: unset
}

.media-shared-sticker-links__content-wrapper {
    -webkit-backdrop-filter: blur(1.2rem);
    backdrop-filter: blur(1.2rem);
    border-radius: var(--corner-radius-medium)
}

.media-shared-sticker-links__content {
    display: flex;
    align-items: center;
    background-color: var(--color-background-canvas-dark);
    position: relative;
    border-radius: var(--corner-radius-medium);
    padding: 0;
    opacity: .6
}

.media-shared-sticker-links__button {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--color-element-on-dark);
    font-size: 1px;
    padding: 8em 4em 8em 8em;
    display: flex;
    align-items: center;
    border-radius: 12em;
    filter: drop-shadow(0 0 16em var(--color-background-faint-active));
    position: absolute
}

.media-shared-sticker-links__button-icon {
    width: 32em;
    height: 32em;
    min-width: 32em;
    margin-right: 7em;
    background-color: var(--color-background-container-dark-tint);
    border-radius: 8em;
    display: grid;
    place-items: center
}

.media-shared-sticker-links__button-icon svg {
    width: 24em!important;
    height: 24em!important
}

.media-shared-sticker-links__button-text {
    font-size: 16em;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 600;
    color: var(--color-text-stick);
    text-align: left;
    letter-spacing: -.25px
}

.media-shared-sticker-links__button-person .media-shared-sticker-links__button-icon {
    border-radius: var(--corner-radius-full)
}

.media-shared-sticker-links__button-icon.media-shared-sticker-links__entity-page {
    background-color: var(--color-transparent)
}

.media-shared-sticker-links__card {
    text-align: left;
    overflow: hidden;
    color: var(--color-text-stick);
    line-height: var(--line-height-default)
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__button-icon {
    width: 72em;
    height: 72em;
    min-width: 72em;
    border-radius: 8em!important
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-name {
    font-size: 20em;
    font-weight: var(--font-weight-bold);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-heading {
    font-size: 16em;
    font-weight: var(--font-weight-normal);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-subheading {
    font-size: 14em;
    font-weight: var(--font-weight-normal);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium.media-shared-sticker-links__button-person .media-shared-sticker-links__card-heading {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.media-shared-sticker-links__button-medium.media-shared-sticker-links__button-person .media-shared-sticker-links__button-icon {
    border-radius: var(--corner-radius-full)!important
}

.media-shared-sticker-links__name-supplementary {
    font-weight: var(--font-weight-regular);
    font-size: .6em
}

.media-shared__end-card-react-button {
    margin: var(--spacing-one-x) 0;
    display: block!important;
    border-radius: 3.2rem;
    border: 1px solid var(--color-border-on-dark)
}

.media-shared__end-card-react-button button.artdeco-button {
    color: var(--color-border-on-dark)
}

.media-shared__end-card-react-button button.artdeco-button .artdeco-button__icon {
    color: var(--color-text-on-dark)!important
}

.media-shared__end-card-react-button button.artdeco-button:hover {
    color: var(--color-border-knockout);
    background-color: var(--color-background-none-tint-on-dark-hover)
}

.media-shared__end-card-reshare-button {
    border-radius: 3.2rem;
    border: 1px solid var(--color-border-knockout);
    display: block
}

.media-shared-tagged-entities-list {
    margin-top: -3.2rem
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__content {
    width: calc(340px + 1.6rem)
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__shell {
    padding-right: 0;
    padding-bottom: 0
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__close-btn {
    position: absolute;
    right: 1.6rem
}

.media-shared-tagged-entities-list.media-shared-tagged-entities-list--minimal-detail-viewer {
    left: .8rem!important
}

.media-shared-tagged-entities-list__overlay-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: var(--corner-radius-large);
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay)
}

.media-shared-tagged-entities-list__untag-button {
    min-width: 3.2rem!important
}

.media-shared-tagged-entities-list__tag-pill {
    display: inline-block;
    position: absolute;
    left: 1.2rem;
    bottom: .8rem;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-text-on-dark)
}

.media-shared-tagged-entities-list__tag-pill.media-shared-tagged-entities-list__tag-pill--no-text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: var(--corner-radius-large)
}

.media-shared-tagged-entities-list__tag-pill.media-shared-tagged-entities-list__tag-pill--with-text {
    max-width: 340px;
    min-width: 52px;
    border-radius: 16px;
    padding: 6px 1.2rem 6px .8rem;
    display: flex;
    align-items: center;
    transition: max-width .6s cubic-bezier(.3,.95,1,1)
}

.media-shared-tagged-entities-list__tag-pill-icon {
    margin: 0;
    color: inherit;
    flex-shrink: 0;
    display: flex;
    align-items: center
}

.media-shared-tagged-entities-list__tag-pill-text {
    margin-left: 6px
}

.media-shared-tagged-entities-list-entity-list__title {
    margin-bottom: .8rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.media-shared-tagged-entities-list-entity-list__content {
    max-height: 340px;
    overflow-y: auto;
    padding-right: 1.4rem
}

.media-shared-tagged-entities-list-entity-list__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .8rem 0
}

.media-shared-tagged-entities-list-entity-list__item:last-child {
    padding-bottom: 1.6rem
}

.media-shared-tagged-entities-list-entity-list__item.artdeco-list__item:after {
    width: calc(100% - 4.2rem);
    right: -1.4rem
}

.media-shared-tagged-entities-list-entity-lockup__link {
    margin-right: 1.2rem;
    overflow: hidden
}

.media-shared-tagged-entities-list-entity-lockup__link:hover {
    text-decoration: none
}

.media-shared-tagged-entities-list-entity-lockup__container {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: baseline
}

.media-shared-tagged-entities-list-entity-lockup__badge {
    margin-left: .4rem
}

.media-shared-tagging-typeahead__container {
    padding: 0 1.6rem;
    height: 100%
}

.media-shared-tagging-typeahead__typeahead-container {
    height: 100%
}

.media-shared-tagging-typeahead__typeahead-container>div {
    height: 100%;
    display: flex;
    flex-direction: column
}

.media-shared-tagging-typeahead__typeahead-container .search-typeahead-v2__hit-info {
    border-bottom: 1px solid var(--color-border-faint);
    flex: 1;
    margin-left: .8rem;
    padding: 1.2rem 0
}

@media screen and (max-height: 1440px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height:calc(66vh - 394.68px)
    }
}

@media screen and (max-height: 1024px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height:calc(66vh - 236.28px)
    }
}

@media screen and (max-height: 960px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height:calc(66vh - 183.48px)
    }
}

.media-shared-tagging-typeahead__result.search-typeahead-v2__hit {
    padding: 0 0 0 .8rem
}

.media-shared-tagging-typeahead__selectable:last-child .search-typeahead-v2__hit-info {
    border-bottom: 0
}

.media-shared-tagging-typeahead__triggered-content {
    overflow-y: scroll;
    flex: 1
}

.media-shared-tagging-typeahead__triggered-content .search-typeahead-v2__hit-text {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.media-shared-tagging-typeahead__triggered-content .search-typeahead-v2__hit-subtext {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

@media screen and (max-height: 1440px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height:calc(66vh - 426.36px)
    }
}

@media screen and (max-height: 1024px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height:calc(66vh - 267.96px)
    }
}

@media screen and (max-height: 960px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height:calc(66vh - 215.16px)
    }
}

.media-shared-tagging-typeahead__typeahead-selected-tags {
    max-height: 128px;
    overflow-y: scroll
}

.media-shared-tagging-typeahead__trigger-input.media-shared-tagging-typeahead__trigger-input.media-shared-tagging-typeahead__trigger-input {
    background-color: var(--color-background-container);
    box-shadow: none;
    border: none;
    padding: 2.4rem 1.6rem;
    margin: .1rem;
    max-width: 98%
}

.media-shared-tagging-typeahead__dismiss-pill {
    margin: 0 .4rem .8rem
}

.media-shared-tagging-typeahead__dismiss-pill,.media-shared-tagging-typeahead__dismiss-pill:hover {
    background-color: var(--color-signal-positive);
    color: var(--color-text-on-dark)
}

.media-shared-tagging-typeahead__footer {
    display: flex;
    justify-content: end;
    padding: 1.6rem 1.6rem 0;
    border-top: 1px solid var(--color-border-faint)
}

.media-shared-tagging-typeahead__cancel-button,.media-shared-tagging-typeahead__done-button {
    margin-left: .8rem
}

.media-shared-tagging-typeahead__error-limit {
    border-top: 1px solid var(--color-border-faint);
    color: var(--color-negative);
    font-size: var(--font-size-small);
    padding: 2.4rem
}

.media-shared-tagging-typeahead__bug-icon {
    vertical-align: text-top
}

.media-shared-cc-icon__container {
    position: absolute;
    z-index: 1000;
    top: var(--spacing-one-x);
    left: var(--spacing-one-x);
    cursor: pointer
}

.member-analytics-addon-analytic-view>:last-child {
    border-bottom-left-radius: var(--corner-radius-medium)!important;
    border-bottom-right-radius: var(--corner-radius-medium)!important
}

.member-analytics-addon-analytic-view>:not(:last-child),.member-analytics-addon-analytic-view__divider {
    border-bottom: 1px solid var(--color-border-faint)
}

.member-analytics-addon-analytic-view__top-divider {
    border-top: 1px solid var(--color-border-faint)
}

.member-analytics-addon-analytic-view__top-divider--padded {
    margin: 0 -2.4rem
}

@media screen and (min-width: 768px) {
    .member-analytics-view__title-tooltip {
        width:500px
    }
}

.member-analytics-addon-analytics-view__subtitle {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.member-analytics-addon-section__body.member-analytics-addon-section__body--inset {
    background-color: var(--color-background-container-tint)
}

.member-analytics-addon-section__body.member-analytics-addon-section__body--inset-no-tint {
    background-color: var(--color-background-container)
}

.member-analytics-addon-section__body .member-analytics-addon-header__content {
    padding: 0
}

.member-analytics-addon-header__content {
    display: flex;
    padding: .8rem 2.4rem
}

.member-analytics-addon-header__container {
    display: flex;
    align-items: center;
    gap: .5rem
}

.member-analytics-addon-header__title {
    line-height: 1;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon-header__tooltip {
    max-width: 345px
}

.member-analytics-addon-header__tooltip-button.member-analytics-addon-header__tooltip-button {
    position: relative;
    top: -1px;
    width: 24px;
    height: 16px
}

.member-analytics-addon-info-list {
    list-style: none
}

@media screen and (min-width: 768px) {
    .member-analytics-addon-info-list {
        display:flex
    }
}

.member-analytics-addon-info-list__item {
    padding-bottom: .8rem
}

@media screen and (min-width: 768px) {
    .member-analytics-addon-info-list__item {
        flex:1;
        padding-bottom: 0;
        margin-right: 1.6rem
    }
}

.member-analytics-addon-info-list__item:last-child {
    margin-right: 0;
    padding-bottom: 0
}

.member-analytics-addon-info-list__item-description {
    color: var(--color-text-low-emphasis)
}

.member-analytics-addon-info-list__tooltip {
    width: 345px
}

.member-analytics-addon-info-list__title-tooltip-button.member-analytics-addon-info-list__title-tooltip-button {
    position: relative;
    top: -1px;
    width: 24px;
    height: 16px
}

.member-analytics-addon__mini-update-item {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    margin-bottom: 1.6rem
}

.member-analytics-addon-entity-list__analytics-mini-updates .member-analytics-addon__mini-update-item {
    margin-bottom: 0
}

.member-analytics-addon__mini-update-item:active,.member-analytics-addon__mini-update-item:focus,.member-analytics-addon__mini-update-item:hover {
    text-decoration: none
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item {
        flex-direction:row
    }
}

.member-analytics-addon__mini-update-item--update {
    font-weight: var(--font-weight-regular);
    width: 100%;
    padding: .8rem 0 .4rem
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item--update {
        width:75%
    }
}

.member-analytics-addon__mini-update-item--cta-item {
    min-width: 145px;
    width: 100%;
    border-bottom-left-radius: var(--corner-radius-medium);
    border-top-right-radius: 0;
    border-left: none;
    border-top: 1px solid var(--color-border-faint);
    padding-right: 1.6rem
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item--cta-item {
        text-align:center;
        width: 25%;
        border-left: 1px solid var(--color-border-faint);
        border-bottom-right-radius: var(--corner-radius-medium);
        border-top: none;
        border-top-right-radius: var(--corner-radius-medium);
        border-bottom-left-radius: 0;
        padding-right: 0
    }
}

.member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-content {
    height: 100%;
    flex-direction: row;
    justify-content: end
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-content {
        flex-direction:column;
        justify-content: center;
        margin: auto;
        display: inline-flex
    }
}

.member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-title {
    align-self: end;
    color: var(--color-signal-positive);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-default);
    justify-content: center;
    margin-right: .8rem
}

.member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-title:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 5px;
    margin-right: .4rem;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-title:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-title {
        font-size:var(--font-size-large);
        margin: 0
    }
}

.member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-count-container {
    justify-content: end
}

.member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-text {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-default);
    color: var(--color-signal-positive)
}

@media screen and (min-width: 992px) {
    .member-analytics-addon__mini-update-item--cta-item .member-analytics-addon__cta-list-item-text {
        font-size:var(--font-size-small);
        font-weight: var(--font-weight-regular)
    }
}

.member-analytics-addon-bar-chart__row {
    padding: .8rem 0 1.6rem
}

.member-analytics-addon-bar-chart__row:last-child {
    padding-bottom: 0
}

.member-analytics-addon-bar-empty-state {
    max-width: none;
    margin: 3.2rem 9.6rem
}

@media only screen and (max-width: 400px) {
    .member-analytics-addon-bar-empty-state {
        margin:3.2rem 0
    }
}

.member-analytics-addon-bar-empty-state .artdeco-empty-state__headline {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon-bar-empty-state .artdeco-empty-state__message {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.member-analytics-addon-entity-list {
    padding-bottom: .8rem;
    position: relative
}

.member-analytics-addon-entity-list.member-analytics-addon-entity-list__analytics-mini-updates {
    background-color: var(--color-background-container);
    margin-top: 1.6rem;
    padding: 1.6rem;
    border-radius: var(--corner-radius-medium);
    border: none;
    box-shadow: var(--elevation-lined)
}

.member-analytics-addon-entity-list--has-top-margin {
    margin-top: 1.6rem
}

.member-analytics-addon-entity-list__entity {
    padding: 1.6rem;
    width: 100%
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity-list__entity {
        padding-bottom:0
    }
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__entity {
    padding: 2.4rem 0
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__entity {
        padding-bottom:0
    }
}

.member-analytics-addon-entity-list__entity .member-analytics-addon-entity-list__reaction {
    position: absolute;
    top: 36px;
    right: 0;
    height: 16px;
    width: 16px;
    background-size: cover
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__entity--single-line.member-analytics-addon-entity-list__entity {
    padding: 1.6rem 0
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__entity--single-line.member-analytics-addon-entity-list__entity {
        padding-bottom:0
    }
}

.member-analytics-addon-entity-list__link {
    width: 100%
}

.member-analytics-addon-entity-list__link:focus,.member-analytics-addon-entity-list__link:hover {
    color: var(--color-text);
    text-decoration: none
}

.member-analytics-addon-entity-list__link .member-analytics-addon-entity-list__entity-content-title:focus,.member-analytics-addon-entity-list__link .member-analytics-addon-entity-list__entity-content-title:hover {
    text-decoration: underline
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item {
    padding: 0
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:after {
    right: -2.4rem;
    width: calc(100% - 34px)
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:first-child .member-analytics-addon-entity-list__entity,.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:first-child .member-analytics-addon-entity__cta-item {
    padding-top: 0!important
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:last-child .member-analytics-addon-entity-list__entity,.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:last-child .member-analytics-addon-entity__cta-item {
    padding-bottom: 0!important
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:last-child .member-analytics-addon-entity-list__entity--with-padding {
    padding-bottom: 2.4rem!important
}

.member-analytics-addon-entity-list--is-card .member-analytics-addon-entity-list__item:nth-child(3).member-analytics-addon-entity-list__item--last-in-group:after {
    border: none!important
}

.member-analytics-addon-entity-list__item--no-padding {
    padding: 0
}

.member-analytics-addon-entity-list__item--no-border:after {
    border-bottom: unset
}

.member-analytics-addon-entity-list__item--blurred {
    filter: blur(12px);
    opacity: .6
}

.member-analytics-addon-entity-list__entity-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-left: .4rem;
    text-align: left;
    word-break: break-word
}

.member-analytics-addon-entity-list__cta-item {
    margin-top: 2.4rem
}

.member-analytics-addon-entity-list__cta-item span {
    color: var(--color-text-low-emphasis)
}

.member-analytics-addon-entity-list__upsell {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    margin-top: 6.4rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.member-analytics-addon-entity__conditional-cta-wrapper {
    align-items: center;
    display: flex
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity__conditional-cta-wrapper {
        align-items:start;
        flex-direction: column
    }
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity__layout-container {
        flex-direction:column
    }
}

.member-analytics-addon-entity__upsell-illustration {
    margin-left: -.8rem
}

.member-analytics-addon-entity__cta-item {
    flex-shrink: 0!important;
    margin-left: 8px!important;
    margin-right: 8px!important;
    padding-top: 2.4rem
}

.member-analytics-addon-entity__cta-item.member-analytics-addon-entity__cta-item--align-center {
    align-items: center;
    display: flex;
    padding-bottom: 1.6rem;
    padding-top: 1.6rem
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity__layout-container .member-analytics-addon-entity__cta-item {
        padding-top:0
    }
}

.member-analytics-addon-entity__secondary-image {
    color: var(--color-icon);
    padding-left: 1.6rem;
    align-items: center;
    display: flex
}

.member-analytics-addon-entity__insights-container {
    display: flex;
    flex-direction: column;
    gap: .8rem;
    margin-top: .8rem!important
}

.member-analytics-addon-entity__insight {
    display: flex;
    gap: .4rem
}

.member-analytics-addon-summary {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--scaffold-layout-gutter)
}

.member-analytics-addon-summary__list-item {
    flex-grow: 1;
    flex-basis: 33.3%
}

@media screen and (min-width: 768px) {
    .member-analytics-addon-summary__list-item {
        flex-basis:25%
    }
}

.member-analytics-addon-summary__detail-header {
    margin-top: 1.6rem
}

.member-analytics-addon__cta-list-item {
    padding: .8rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.member-analytics-addon__cta-list-item:first-child {
    margin-top: -.8rem
}

.member-analytics-addon__cta-list-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: -.8rem
}

.member-analytics-addon__cta-list-item-title {
    color: var(--color-text-low-emphasis)
}

.member-analytics-addon__cta-list-item-content {
    display: flex;
    padding: .8rem 0;
    justify-content: space-between;
    font-weight: var(--font-weight-regular)
}

.member-analytics-addon__cta-list-item-content-no-padding {
    padding: 0
}

.member-analytics-addon__cta-list-item-count-container {
    display: flex;
    align-items: center;
    color: var(--color-text);
    gap: 10px
}

.member-analytics-addon__cta-list-item-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon__cta-list-item-icon {
        forced-color-adjust: auto
    }
}

.member-analytics-addon__cta-list-item-icon--disabled {
    color: var(--color-icon-disabled)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon__cta-list-item-icon--disabled {
        forced-color-adjust: auto
    }
}

.member-analytics-addon__cta-list-item-text {
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon__cta-list-item-text-and-icon-container {
    display: inline-flex;
    gap: .4rem
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity__layout-container .member-analytics-addon__entity-lockup-cta-item {
        margin:.4rem 0 .8rem 6.4rem!important;
        padding-left: 1.2rem
    }
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity-list--is-card .member-analytics-addon-entity__layout-container .member-analytics-addon__entity-lockup-cta-item {
        margin:.4rem 0 .8rem 4.8rem!important;
        padding-left: 1.2rem
    }
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity__layout-container .member-analytics-addon__entity-lockup-profile-action {
        margin-left:1.6rem!important
    }
}

@media (min-width: 768px) and (max-width:992px),screen and (max-width:576px) {
    .member-analytics-addon-entity-list--is-card .member-analytics-addon-entity__layout-container .member-analytics-addon__entity-lockup-profile-action {
        margin:0!important
    }
}

.member-analytics-addon-line-chart .highcharts-background {
    fill: var(--color-background-container)
}

.member-analytics-addon-line-chart .highcharts-axis-labels text {
    fill: var(--color-text-low-emphasis)!important
}

.member-analytics-addon-line-chart .highcharts-tooltip-box {
    fill: var(--color-background-container);
    filter: drop-shadow(0 4px 4px var(--color-shadow));
    stroke: none
}

.member-analytics-addon-line-chart .highcharts-legend-item {
    margin-top: 2px
}

.member-analytics-addon-line-chart .highcharts-legend-item:last-child .member-analytics-addon-line-chart__legend {
    border-bottom: none
}

.member-analytics-addon-line-chart .highcharts-legend-checkbox {
    left: 0!important;
    margin-top: 8px;
    box-shadow: none;
    opacity: 0!important
}

.member-analytics-addon-line-chart .highcharts-legend-checkbox-label {
    position: absolute!important;
    margin-top: 8px;
    left: 3px
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-line-chart .highcharts-yaxis-grid .highcharts-grid-line {
        stroke: var(--color-border)
    }
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-line-chart .highcharts-series-group .highcharts-series-0 path.highcharts-graph {
        stroke: var(--data-viz-color-accent-1)
    }

    .member-analytics-addon-line-chart .highcharts-series-group .highcharts-series-1 path.highcharts-graph {
        stroke: var(--data-viz-color-accent-5)
    }

    .member-analytics-addon-line-chart .highcharts-series-group .highcharts-series-2 path.highcharts-graph {
        stroke: var(--data-viz-color-accent-3)
    }

    .member-analytics-addon-line-chart .highcharts-series-group .highcharts-series-3 path.highcharts-graph {
        stroke: var(--data-viz-color-accent-8)
    }

    .member-analytics-addon-line-chart .highcharts-series-group .highcharts-series-4 path.highcharts-graph {
        stroke: var(--data-viz-color-accent-2)
    }
}

.member-analytics-addon-line-chart__tooltip {
    border-radius: var(--corner-radius-medium)
}

.member-analytics-addon-line-chart__tooltip-container .member-analytics-addon-line-chart__tooltip-svg-icon-1 path {
    stroke-dasharray: 6 2
}

.member-analytics-addon-line-chart__tooltip-container .member-analytics-addon-line-chart__tooltip-svg-icon-2 path {
    stroke-dasharray: 2 2
}

.member-analytics-addon-line-chart__tooltip-container .member-analytics-addon-line-chart__tooltip-svg-icon-3 path {
    stroke-dasharray: 6 2 2 2
}

.member-analytics-addon-line-chart__tooltip-container .member-analytics-addon-line-chart__tooltip-svg-icon-4 path {
    stroke-dasharray: 16 6 2 6
}

.member-analytics-addon-line-chart__legend {
    width: var(--scaffold-layout-md-max-width);
    border-bottom: 1px solid var(--color-border-faint);
    padding-bottom: 1.2rem;
    position: relative;
    display: flex;
    justify-content: space-between;
    height: 33px
}

.member-analytics-addon-line-chart__tooltip-svg-icon {
    width: 16px;
    height: 16px;
    overflow: visible;
    position: relative;
    top: -10px
}

.member-analytics-addon-line-chart__tooltip-percent-change-icon {
    display: inline-block;
    width: .8rem;
    height: 6px;
    margin-right: 2px;
    margin-bottom: 1px
}

.member-analytics-addon-line-chart__tooltip-percent-change-icon--is-increase {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-line-chart__tooltip-percent-change-icon--is-increase {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.member-analytics-addon-line-chart__tooltip-percent-change-icon--is-decrease {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-line-chart__tooltip-percent-change-icon--is-decrease {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.member-analytics-addon-line-chart__tooltip-percent-change-icon--is-neutral {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.member-analytics-addon-line-chart__tooltip-percent-change-value {
    vertical-align: top
}

.member-analytics-addon-line-chart__tooltip-percent-change-value--is-increase {
    color: var(--color-signal-positive)
}

.member-analytics-addon-line-chart__tooltip-percent-change-value--is-decrease {
    color: var(--color-signal-negative)
}

.member-analytics-addon-line-chart__tooltip-percent-change-value--is-neutral {
    color: var(--color-signal-neutral)
}

.member-analytics-addon-line-chart__loader-area {
    align-items: center;
    display: flex;
    height: 225px;
    justify-content: center
}

.member-analytics-addon-line-chart__loader-area--is-compact {
    height: 116px
}

.member-analytics-addon-daterange-picker__dropdown-content {
    max-width: none;
    padding: 0
}

.member-analytics-addon-daterange-picker__daterange-options {
    min-width: 140px;
    padding-top: 1.6rem;
    white-space: nowrap
}

@media screen and (max-width: 576px) {
    .member-analytics-addon-daterange-picker__daterange-options {
        border-bottom:1px solid var(--color-border-faint);
        display: flex;
        overflow: auto;
        padding-top: 0
    }

    .member-analytics-addon-daterange-picker__daterange-options .artdeco-dropdown__item--selected {
        border-left: none;
        border-bottom: 2px solid var(--color-checked)
    }
}

.member-analytics-addon-daterange-picker__dropdown-right-panel {
    border-left: 1px solid var(--color-border-faint);
    overflow-x: auto
}

.member-analytics-addon-daterange-picker__content-container {
    display: flex
}

@media screen and (max-width: 576px) {
    .member-analytics-addon-daterange-picker__content-container {
        display:block;
        width: 80vw
    }
}

.member-analytics-addon-card-list {
    display: flex;
    flex-direction: column;
    gap: 1.6rem
}

.member-analytics-addon-card-list .member-analytics-addon-card-list__overlay-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.member-analytics-addon-card-list .member-analytics-addon-card-list__upsell-card-container {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 2.4rem
}

.member-analytics-addon-card-list .member-analytics-addon-card-list__upsell-card-cta {
    flex-shrink: 0;
    margin-top: .8rem
}

.member-analytics-addon-card-list .member-analytics-addon-card-list__upsell-card-subtext {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    flex: 1 0 100%;
    margin-left: .8rem;
    margin-top: .8rem
}

.member-analytics-addon-card-list .member-analytics-addon-interactive-card__upsell-card-container {
    margin: 1.6rem
}

.member-analytics-addon-card__base-card {
    padding: 2.4rem;
    position: relative
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__subcomponent-container {
    gap: 1.2rem;
    display: flex;
    flex-direction: column
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    height: 48px;
    margin-left: -2.4rem;
    margin-bottom: -2.4rem;
    width: calc(100% + 4.8rem)
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-content {
    flex-grow: 1;
    justify-content: center
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-content:active,.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-content:focus,.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-content:hover {
    text-decoration: none
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-title {
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon-card__base-card .member-analytics-addon-card__footer-action .member-analytics-addon__cta-list-item-icon {
    margin-left: .4rem
}

.member-analytics-addon-card__base-card--no-padding {
    padding: 0
}

.member-analytics-addon-card__base-card--with-premium-bar {
    background: linear-gradient(180deg,var(--premium-color-brand) 4px,var(--color-transparent) 0);
    padding: 1.2rem 2.4rem 2.4rem
}

.member-analytics-addon-loader {
    position: relative
}

.member-analytics-addon-loader .member-analytics-addon-loader__overlay-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.member-analytics-addon-insight-v2 {
    background: var(--voyager-color-background-brand-accent-1-tint);
    border-radius: 8px;
    box-shadow: var(--elevation-lined);
    position: relative
}

.member-analytics-addon-insight-v2__dismiss-button {
    margin-top: .4rem;
    margin-right: .4rem;
    position: absolute;
    right: 0;
    top: 0
}

.member-analytics-addon-insight-v2__icon {
    display: flex;
    flex-shrink: 0;
    align-self: start
}

.member-analytics-addon-insight-v2__icon--mute {
    color: var(--color-icon)
}

.member-analytics-addon-insight-v2__icon--colored {
    color: var(--data-viz-color-accent-7)
}

.member-analytics-addon-insight-v2__body-text {
    flex-grow: 1!important;
    padding-left: 1.2rem!important;
    padding-right: 3.2rem!important;
    word-break: break-word
}

.member-analytics-addon-insight-v2--no-border {
    border: none;
    box-shadow: none
}

.member-analytics-addon-feedback {
    display: flex;
    align-items: center;
    border-top: 1px solid var(--color-border-faint);
    padding: 0 .8rem 0 1.6rem;
    height: 48px
}

.member-analytics-addon-feedback__received-text {
    color: var(--color-signal-positive);
    font-size: var(--font-size-small);
    display: flex;
    gap: 5px
}

@keyframes member-analytics-addon-loading-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.member-analytics-addon-loading-card {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 1.6rem
}

.member-analytics-addon-loading-card--small {
    height: 100px
}

.member-analytics-addon-loading-card--large {
    height: 400px
}

.member-analytics-addon-loading-card__shimmer {
    animation-name: member-analytics-addon-loading-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.member-analytics-addon-loading-card__bar {
    height: 20px
}

.member-analytics-addon-loading-card__title {
    height: 30px;
    width: 40%
}

.member-analytics-addon-loading-card__shimmer--fill-area {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.member-analytics-addon-analytics-object-list__upsell-container {
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 2.4rem;
    padding-bottom: .4rem
}

.member-analytics-addon-analytics-object-list__upsell-card-subtext {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    flex: 1 0 100%;
    margin-top: .4rem
}

.member-analytics-addon-analytics-object-list__upsell-cta {
    flex-shrink: 0
}

@media screen and (max-width: 992px) {
    .member-analytics-addon-analytics-object-list__upsell-cta {
        margin-top:.8rem
    }
}

.member-analytics-addon-analytics-object-list__modal .artdeco-modal__header {
    border-bottom: none;
    padding-top: 1.2rem;
    padding-bottom: .8rem;
    background: linear-gradient(180deg,var(--premium-color-brand) 4px,var(--color-transparent) 0)
}

.member-analytics-addon-analytics-object-list__modal .member-analytics-addon-analytics-object-list__modal-header {
    font-weight: var(--font-weight-bold);
    padding-bottom: .8rem
}

.member-analytics-addon-metrics-list {
    list-style: none
}

@media screen and (min-width: 768px) {
    .member-analytics-addon-metrics-list {
        display:flex;
        flex-direction: column
    }
}

.member-analytics-addon-metrics-list__item {
    padding-bottom: .8rem;
    border-bottom: 1px solid var(--color-border-faint)
}

@media screen and (min-width: 768px) {
    .member-analytics-addon-metrics-list__item {
        flex:1;
        padding-bottom: 0;
        margin-right: 1.6rem
    }
}

.member-analytics-addon-metrics-list__item:first-child {
    margin-top: -.8rem
}

.member-analytics-addon-metrics-list__item:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.member-analytics-addon-carousel .artdeco-carousel__item-container {
    height: 100%;
    margin: 0 1.6rem 0 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-carousel .artdeco-carousel__item-container {
        border: 1px solid activeborder
    }
}

.member-analytics-addon-carousel .artdeco-carousel__pagination {
    margin: 0 2.4rem 1.2rem
}

.member-analytics-addon-carousel__org-view-title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon-carousel__org-view-subtitle {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.member-analytics-addon-bar-chart__bar {
    border-radius: 2px;
    height: 8px;
    background-color: var(--color-brand-accent-4);
    -webkit-appearance: none;
    appearance: none
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .member-analytics-addon-bar-chart__bar {
        background-color: WindowText!important
    }
}

.member-analytics-addon-bar-chart__bar-group--top {
    width: 100%
}

.member-analytics-addon-bar-chart__bar-label {
    margin: 0;
    flex-shrink: 0
}

.member-analytics-addon-bar-chart__bar-group--top .member-analytics-addon-bar-chart__bar-label {
    margin-bottom: .8rem
}

.member-analytics-addon-bar-chart__bar-label-values:before {
    content: "\00B7"
}

.member-analytics-addon-bar-chart__bar--support {
    background-color: var(--reactions-color-text-support)
}

.member-analytics-addon-bar-chart__bar--celebrate {
    background-color: var(--reactions-color-text-celebrate)
}

.member-analytics-addon-bar-chart__bar--like {
    background-color: var(--reactions-color-text-like)
}

.member-analytics-addon-bar-chart__bar--love {
    background-color: var(--reactions-color-text-love)
}

.member-analytics-addon-bar-chart__bar--insightful {
    background-color: var(--reactions-color-text-insightful)
}

.member-analytics-addon-bar-chart__bar--curious {
    background-color: var(--reactions-color-text-curious)
}

.member-analytics-addon-bar-chart__bar--entertainment {
    background-color: var(--reactions-color-text-entertainment)
}

.member-analytics-addon-drawer {
    opacity: 1;
    max-height: 9999px;
    transition: max-height .6s ease-in-out,opacity .5s ease-in-out
}

.member-analytics-addon-drawer.member-analytics-addon-drawer--collapsed {
    opacity: 0;
    max-height: 0;
    transition: max-height .2s ease-in-out;
    border-bottom: none;
    visibility: hidden
}

.member-analytics-addon-show-all {
    display: flex;
    height: 48px;
    margin-left: -2.4rem;
    margin-bottom: -2.4rem;
    width: calc(100% + 4.8rem)
}

.member-analytics-addon-metrics-list-item {
    display: flex;
    justify-content: space-between;
    margin: 3.2rem 2.4rem
}

.member-analytics-addon-metrics-list-item__ranking {
    width: 24px;
    margin-right: .8rem;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.member-analytics-addon-promo-item {
    display: flex;
    gap: .8rem;
    padding: 1.2rem 2.4rem;
    position: relative;
    width: 100%
}

.member-analytics-addon-promo-item:first-child {
    margin-top: 1.2rem
}

.member-analytics-addon-promo-item__content {
    display: flex;
    flex-direction: column;
    gap: .4rem
}

.member-analytics-addon-promo-item__cta {
    padding: .4rem 0
}

.member-analytics-addon-promo-item__dismiss-button {
    margin-right: 2.4rem;
    margin-top: .8rem;
    position: absolute;
    right: 0;
    top: 0
}

.member-analytics-addon-promo-item__premium-badge {
    line-height: 0;
    padding: .4rem 0
}

.member-analytics-addon-metrics-carousel-item {
    padding: 1.6rem;
    height: 104px;
    display: flex;
    flex-direction: column;
    border-radius: var(--corner-radius-medium)
}

.member-analytics-addon-metrics-carousel-item__link:hover {
    box-shadow: var(--elevation-raised)
}

.member-analytics-addon-metrics-carousel-item__tooltip {
    width: 345px
}

.member-analytics-addon-metrics-carousel-item__title-tooltip-button.member-analytics-addon-metrics-carousel-item__title-tooltip-button {
    position: relative;
    top: -1px;
    width: 24px;
    height: 16px
}

.member-insights {
    display: flex
}

.member-insights--center-align {
    justify-content: center;
    padding: .4rem .8rem 0
}

.member-insights--discover-center-align {
    height: 32px;
    align-items: center;
    justify-content: center;
    padding: 0
}

.member-insights__count {
    position: relative;
    top: -.4rem;
    right: 0
}

.member-insights--discover-center-align .member-insights__icon {
    vertical-align: middle
}

.member-insights__info {
    position: relative;
    top: -2px;
    right: 0
}

.member-insights__reason {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    text-align: left
}

.member-insights__reason * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .member-insights__reason {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.member-insights-mutual-connection {
    display: flex;
    align-items: center;
    position: relative;
    border-bottom: 1px solid var(--color-border-faint)
}

.member-insights-mutual-connection:last-child {
    border-bottom: none
}

.member-insights-mutual-connection:last-child:after {
    width: 1px
}

.member-insights-mutual-connection:after {
    content: "";
    width: 64px;
    height: 1px;
    background: var(--color-background-container);
    position: absolute;
    bottom: -1px;
    left: 0
}

.member-insights-mutual-connection__picture {
    flex-shrink: 0;
    padding: .8rem .8rem .4rem 0;
    background: var(--color-background-container)
}

.member-insights-mutual-connection__details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: .8rem 3.2rem .8rem 0;
    min-height: 72px;
    width: 100%
}

.member-insights-mutual-connection__link {
    color: var(--color-signal-neutral);
    width: 100%
}

.member-insights-mutual-connection__link:active,.member-insights-mutual-connection__link:hover,.member-insights-mutual-connection__link:visited,.member-insights-mutual-connection__link:visited:active,.member-insights-mutual-connection__link:visited:hover {
    color: var(--color-signal-neutral)
}

.member-insights-mutual-connection__link:hover {
    text-decoration: none
}

.member-insights-mutual-connection__name {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    word-break: keep-all;
    flex: 1 100%
}

.member-insights-mutual-connection__name * {
    line-height: inherit!important
}

.member-insights-mutual-connection__occupation {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    flex: 1 100%
}

.member-insights-mutual-connection__occupation * {
    line-height: inherit!important
}

.member-insights-mutual-connections-modal__loader {
    display: flex;
    align-items: center;
    justify-content: center
}

.mutual-connections-list {
    position: relative
}

.mutual-connections-list .mn-person-info__details {
    padding-right: 2.4rem
}

.mutual-connections-list .mn-person-card:after {
    width: 88px
}

.mutual-connections-list .entity-result__badge,.mutual-connections-list .entity-result__secondary-subtitle,.mutual-connections-list .entity-result__summary {
    display: none
}

@keyframes msg-indicator {
    0% {
        opacity: 0;
        transform: translate(0)
    }

    25% {
        transform: translateY(-.4rem)
    }

    50% {
        opacity: 1
    }

    to {
        transform: translate(0)
    }
}

.msg-animation__indicator {
    animation: msg-indicator 334ms cubic-bezier(.4,0,1,1)
}

.msg-inmail-reply-panel {
    border-top: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container-tint)
}

.msg-thread .msg-inmail-reply-panel {
    padding-bottom: 4.8rem
}

.msg-inmail-reply-panel__message {
    resize: none;
    background-color: var(--color-background-container);
    min-height: 9.4rem;
    max-height: 20rem
}

.msg-overlay-conversation-bubble--petite .msg-inmail-reply-panel__message {
    min-height: 5.4rem;
    max-height: 12rem
}

.msg-away-message-reminder-banner-presenter {
    background-color: var(--color-background-canvas);
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.2rem
}

.msg-circle-invitation__container {
    margin: var(--spacing-four-x) var(--spacing-four-x) 0 var(--spacing-four-x);
    height: 100%;
    display: flex;
    flex-direction: column
}

.msg-circle-invitation__title {
    color: var(--color-text);
    margin-top: var(--spacing-four-x);
    margin-bottom: var(--spacing-two-x)
}

.msg-circle-invitation__reason {
    background-color: var(--color-background-accent-soft-6);
    border-radius: var(--corner-radius-medium);
    padding: var(--spacing-one-and-a-half-x);
    color: var(--color-text);
    margin-bottom: var(--spacing-three-x)
}

.msg-circle-invitation__information {
    flex-grow: 1;
    overflow-y: auto
}

.msg-circle-invitation__actions {
    margin: var(--spacing-one-and-a-half-x);
    gap: var(--spacing-one-x)
}

.msg-circle-invitation__actions .msg-circle-invitation__button {
    flex-basis: 100%
}

.msg-circle-invitation__information-item {
    list-style-type: none;
    margin-bottom: var(--spacing-three-x)
}

.msg-circle-invitation__information-item .msg-circle-invitation__information-item-text {
    margin-left: var(--spacing-one-x)
}

.msg-circle-invitation__information-item .msg-circle-invitation__information-item-title {
    margin-bottom: var(--spacing-one-x)
}

.msg-circle-invitation__information-item .msg-circle-invitation__information-item-description {
    color: var(--color-text-low-emphasis)
}

.msg-conversation-listitem__active-text {
    display: none
}

.msg-conversation-listitem__link.active .msg-conversation-listitem__active-text {
    display: inline
}

.msg-conversation-card--occluded {
    min-height: 92px
}

.msg-conversation-card {
    cursor: pointer;
    overflow: hidden;
    left: 0
}

.msg-conversation-card:focus-within .msg-conversation-card__title-row,.msg-conversation-card:hover .msg-conversation-card__title-row {
    padding-right: 0
}

.msg-conversation-card:focus-within .msg-conversation-card__time-stamp,.msg-conversation-card:hover .msg-conversation-card__time-stamp {
    display: none
}

.msg-conversation-card:focus-within .msg-conversation-card__mute-icon-holder,.msg-conversation-card:hover .msg-conversation-card__mute-icon-holder {
    opacity: 0
}

.msg-conversation-card:focus-within .msg-conversation-card__list-actions,.msg-conversation-card:hover .msg-conversation-card__list-actions {
    display: flex;
    opacity: 1
}

.msg-conversation-card:focus-within .msg-conversation-card__inbox-shortcuts-placeholder,.msg-conversation-card:hover .msg-conversation-card__inbox-shortcuts-placeholder {
    opacity: 1;
    margin: .8rem;
    z-index: 999
}

.msg-conversation-card:focus-within .msg-conversation-card__inbox-shortcuts,.msg-conversation-card:hover .msg-conversation-card__inbox-shortcuts {
    opacity: 1;
    z-index: 999
}

.msg-conversation-card .msg-conversation-listitem__link {
    display: flex
}

.msg-conversation-card .msg-conversation-card__presence-entity .presence-indicator--size-4 {
    bottom: 21px;
    right: 2px
}

.msg-conversation-card .msg-conversation-card__presence-entity .presence-indicator--size-2 {
    bottom: 11px
}

.msg-conversation-card__content--selectable {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-conversation-card__content--selectable,.msg-conversation-card__content--selectable-no-border {
    height: 92px;
    padding: 1.2rem .8rem;
    overflow: hidden;
    flex-grow: 1
}

.msg-conversation-card__rows {
    height: 100%;
    display: flex;
    flex-direction: column
}

.msg-conversation-card__row {
    display: flex
}

.msg-conversation-card__row .msg-conversation-card__message-snippet--whole-line {
    flex-basis: 100%
}

.msg-conversation-card__title-row {
    align-items: center;
    padding-right: .8rem
}

.msg-conversation-card__body-row {
    display: flex;
    flex-grow: 1;
    padding-right: .8rem
}

.msg-conversation-card__participant-names {
    flex: 1;
    width: 0
}

.msg-conversation-card__message-snippet {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 4rem;
    flex: 1;
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.msg-conversation-card__message-snippet--starred {
    width: 150px
}

.msg-conversation-card__message-snippet--v2 {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 2rem;
    flex: 1;
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.msg-conversation-card__message-snippet--unread {
    width: 140px;
    color: var(--color-text)
}

.msg-conversation-card__message-snippet--unread-bold {
    font-weight: var(--font-weight-bold)
}

.msg-conversation-card__conversation-status {
    display: flex;
    justify-content: flex-end;
    margin-right: auto;
    text-align: right;
    align-self: center;
    align-items: center;
    padding-left: .4rem;
    width: 28px
}

.msg-conversation-card__mute-icon {
    color: var(--color-text-low-emphasis);
    transform: scale(.667);
    margin-right: var(--spacing-half-x);
    margin-left: var(--spacing-one-x)
}

.msg-conversation-card__time-stamp {
    display: inline-block;
    flex: 0 0 auto;
    margin-right: auto;
    overflow: hidden
}

.msg-conversation-card__unread-dot-container {
    flex: 12px 0 0;
    display: flex;
    align-items: center
}

.msg-conversation-card__unread-dot {
    display: inline-block;
    position: relative;
    right: 3px;
    width: 8px;
    height: 8px;
    background-color: var(--voyager-color-background-badge-new);
    border-radius: 50%
}

.msg-conversation-card__star-icon--starred {
    color: var(--voyager-color-element-rating-display)!important
}

.msg-conversation-card__star-icon {
    color: var(--color-text-low-emphasis-shift)
}

.msg-conversation-card__unread-count .notification-badge {
    left: -1.6rem
}

.msg-conversation-card__message-snippet-icon {
    vertical-align: middle
}

.msg-conversation-card__list-actions {
    position: relative;
    height: 24px;
    top: -8px;
    display: none;
    opacity: 0
}

.msg-conversation-card__inbox-shortcuts-placeholder {
    width: 1.6rem;
    margin-left: -1.6rem;
    opacity: 0
}

.msg-conversation-card__inbox-shortcuts {
    position: absolute;
    top: .8rem;
    right: .8rem;
    opacity: 0
}

.msg-conversation-card__list-actions--star-align {
    right: -6px
}

.msg-conversation-card__list-action {
    background-color: var(--color-background-none)
}

.msg-conversations-container__convo-item:hover .msg-conversations-container__convo-item-link {
    background-color: var(--color-background-none-tint-hover)
}

.msg-conversations-container__convo-item-link.active {
    background-color: var(--voyager-color-action-selected);
    box-shadow: 4px 0 0 var(--color-signal-positive) inset
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-conversations-container__convo-item-link.active {
        box-shadow: none;
        border-left: 4px solid var(--color-signal-positive)
    }
}

.msg-conversation-card__presence-entity-container {
    height: 100%;
    display: flex;
    align-items: center;
    padding-right: .8rem
}

.msg-conversation-card__message-snippet-container {
    width: calc(100% - 18px)
}

.msg-form--is-fully-expanded {
    flex: 1 1 auto
}

.msg-form--is-fully-expanded .msg-form__msg-content-container .msg-form__msg-content-container--scrollable {
    flex-basis: 144px;
    max-height: 100%
}

.msg-form--is-fully-expanded .msg-form__msg-content-container:before {
    background: linear-gradient(90deg,var(--color-signal-positive) 50%,transparent 0)
}

.msg-s-profile-card~.msg-form .msg-form__msg-content-container:before {
    background: linear-gradient(90deg,var(--color-signal-positive) 50%,var(--color-border-faint) 0)
}

.msg-thread .msg-form--is-fully-expanded {
    flex: 1 1 auto
}

.msg-thread .msg-form--is-fully-expanded .msg-form__msg-content-container--scrollable {
    flex-basis: 200px
}

.scaffold-layout--breakpoint-none .msg-thread .msg-form--is-fully-expanded .msg-form__msg-content-container--scrollable {
    flex-basis: 80px
}

.msg-form__msg-content-container {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    max-height: 100%;
    overflow: hidden;
    position: relative
}

.msg-form__msg-content-container:before {
    transition-duration: var(--duration-fast);
    transition-property: transform;
    content: "";
    height: 2px;
    position: absolute;
    transform: translateX(-50%);
    top: 0;
    width: 200%;
    background: linear-gradient(90deg,var(--color-signal-positive) 50%,var(--color-border-faint) 0)
}

.msg-form__msg-content-container.msg-form__msg-content-container--is-active:before {
    transform: translateX(0)
}

.msg-form__msg-content-container.msg-form__msg-content-container--with-redesign {
    border-top: 1px solid var(--color-border-faint)
}

.msg-form__msg-content-container.msg-form__msg-content-container--with-redesign .msg-form__contenteditable {
    background-color: var(--color-background-container);
    border-radius: none
}

.msg-multisend__msg-form .msg-form__msg-content-container.msg-form__msg-content-container--with-redesign {
    border-top: none
}

.msg-form__msg-content-container .msg-form__contenteditable {
    min-height: 60px;
    overflow: auto;
    padding: 1.2rem;
    background-color: var(--messenger-color-background-input-message);
    border-radius: var(--corner-radius-medium);
    margin: 0 4.8rem 0 1.2rem
}

.msg-inmail-compose-form-v2 .msg-form__msg-content-container .msg-form__contenteditable {
    margin-right: 1.2rem
}

@media screen and (max-width: 640px) {
    .msg-form__msg-content-container .msg-form__contenteditable {
        min-height:38px
    }
}

.msg-form__msg-content-container .msg-form__contenteditable:before {
    height: 0
}

.msg-form__msg-content-container .msg-form__contenteditable:focus {
    outline: none
}

.ios .msg-form__msg-content-container .msg-form__contenteditable {
    font-size: 16px
}

.msg-form__msg-content-container .msg-form__contenteditable .msg-form__placeholder,.msg-form__msg-content-container .msg-form__contenteditable b,.msg-form__msg-content-container .msg-form__contenteditable em,.msg-form__msg-content-container .msg-form__contenteditable i,.msg-form__msg-content-container .msg-form__contenteditable p {
    font-style: normal;
    color: var(--color-text);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

.msg-form--thread .msg-form__msg-content-container .msg-form__contenteditable,.msg-overlay-conversation-bubble--jumbo .msg-form__msg-content-container .msg-form__contenteditable,.msg-thread--pillar .msg-form__msg-content-container .msg-form__contenteditable {
    min-height: 100px
}

.msg-form--is-fully-expanded .msg-form__msg-content-container .msg-form__contenteditable {
    max-height: none
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-form__msg-content-container .msg-form__contenteditable:focus {
        outline: auto
    }
}

.msg-form__msg-content-container .msg-form__inline-module {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 4.8rem
}

.msg-form__msg-content-container .msg-form__inline-module.msg-form__inline-module--inmail {
    padding-right: 1.2rem
}

.msg-form__msg-content-container .msg-form__inline-module .msg-ui-gai-draft-intents-feedback-panel__container {
    position: unset;
    margin: unset;
    box-sizing: unset;
    bottom: unset;
    left: unset;
    right: unset;
    padding: .8rem 0
}

.msg-form__msg-content-container .msg-form__inline-module .msg-ui-gai-draft-intents-feedback-panel__container .msg-ui-gai-draft-intents-feedback-panel__container-non-inmail {
    right: unset
}

.msg-form__msg-content-container .msg-form__inline-module .msg-ui-gai-draft-intents-feedback-panel__container .msg-ui-gai-draft-intents-feedback-panel__buttons {
    position: unset;
    right: unset;
    margin-left: auto
}

.msg-form__msg-content-container .msg-form__placeholder {
    animation: fadeInPlaceholder .3s
}

@keyframes fadeInPlaceholder {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.msg-form__msg-content-container .msg-form__reshared-content {
    flex: 0 0 auto
}

.msg-form__msg-content-container .msg-form__reshared-content .update-components-actor__title {
    display: flex
}

.msg-form__msg-content-container .msg-form__reshared-content .update-components-actor__supplementary-actor-info {
    flex-shrink: 0;
    padding-right: .8rem
}

.msg-form__msg-content-container .update-components-mini-update-v2 {
    margin: 1.2rem 4.8rem 1.2rem 1.2rem
}

.msg-form__gai-module-container {
    text-align: center;
    margin: 0 1.2rem 1.2rem
}

.msg-form__msg-content-container--has-reshare .msg-form__msg-content-container--scrollable {
    flex-basis: 160px;
    max-height: 160px;
    min-height: 160px
}

.msg-form__msg-content-container--scrollable {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    max-height: 144px;
    overflow: auto;
    margin: 1.2rem 0
}

.msg-form__message-texteditor {
    flex: 1 0 auto
}

.msg-overlay-conversation-bubble--jumbo .msg-form__msg-content-container--scrollable,.msg-thread .msg-form__msg-content-container--scrollable {
    max-height: 200px
}

.scaffold-layout--breakpoint-none .msg-form__msg-content-container--scrollable {
    max-height: 80px
}

.msg-form--thread .msg-form__mention-to-invite-toast-card {
    top: 52px
}

@keyframes slideContentEditableOut {
    0% {
        bottom: 0;
        opacity: 1
    }

    to {
        bottom: 24px;
        opacity: 0
    }
}

.msg-form__contenteditable--slide-out {
    position: relative;
    animation: slideContentEditableOut;
    animation-duration: var(--duration-fast);
    animation-timing-function: ease-in;
    animation-fill-mode: forwards
}

.msg-form__contenteditable--hidden {
    display: none
}

.msg-form__reviewlabel {
    padding: .8rem;
    position: absolute;
    align-items: center;
    background: var(--color-background-canvas-mobile);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint);
    bottom: .8rem;
    margin: 1.6rem 2.4rem .8rem
}

.msg-form__reviewlabel.msg-form__reviewlabel-non-inmail {
    margin-right: 6rem
}

.msg-form__gai-smart-action-container {
    box-sizing: border-box;
    bottom: 2.4rem;
    display: flex;
    position: absolute;
    width: calc(100% - 4.8rem);
    justify-content: center;
    pointer-events: none
}

.msg-form__gai-smart-action-container .artdeco-button {
    pointer-events: all
}

.msg-form__gai-smart-action-container--in-mail {
    width: 100%
}

.msg-s-message-list {
    min-height: auto;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-start;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.msg-s-message-list-container--column-reversed:not(.msg-s-message-list--starting-from-top) .msg-s-message-list {
    flex-direction: column-reverse
}

.msg-s-message-list--hide-scrollbar {
    overflow-y: hidden
}

.msg-s-message-list--inactive {
    pointer-events: none
}

.msg-s-message-list-container {
    flex-direction: column;
    overflow-y: hidden;
    flex: 1 0 0px;
    z-index: 0
}

.message-list-container--collapsed {
    flex: 0 1 0px
}

.msg-s-message-list-content {
    min-height: auto;
    padding: 1.6rem 0 0;
    z-index: 1
}

.msg-s-message-list--scroll-buffer .msg-s-message-list-content {
    margin-top: 20px
}

.msg-s-message-list__time-heading {
    align-items: center;
    clear: both;
    display: flex;
    letter-spacing: 1px;
    margin: .8rem 0;
    text-transform: uppercase
}

.msg-s-message-list__time-heading:after,.msg-s-message-list__time-heading:before {
    display: block;
    content: "";
    flex-grow: 1;
    border-top: 1px solid var(--color-border-faint)
}

.msg-s-message-list__time-heading:before {
    margin-right: 1.2rem
}

.msg-s-message-list__time-heading:after {
    margin-left: 1.2rem
}

.msg-s-message-list__new-message-heading {
    color: var(--color-signal-positive);
    display: flex;
    align-items: center;
    margin: 0 0 1.6rem;
    padding: 1.2rem 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    clear: both
}

.msg-s-message-list__new-message-heading:after,.msg-s-message-list__new-message-heading:before {
    display: block;
    content: "";
    border-top: 1px solid var(--color-signal-positive)
}

.msg-s-message-list__new-message-heading:before {
    flex-grow: 6;
    margin-right: 1.2rem
}

.msg-s-message-list__new-message-heading:after {
    flex-grow: 1;
    margin-left: 1.2rem
}

.msg-s-message-list__new-message-heading--timestamp {
    display: flex;
    align-items: center;
    flex-grow: 6
}

.msg-s-message-list__new-message-heading--timestamp:after,.msg-s-message-list__new-message-heading--timestamp:before {
    display: block;
    content: "";
    border-top: 1px solid var(--color-signal-positive)
}

.msg-s-message-list__new-message-heading--timestamp:before {
    flex-grow: 2;
    margin-right: 1.2rem
}

.msg-s-message-list__new-message-heading--timestamp:after {
    flex-grow: 1;
    margin-left: 1.2rem
}

.msg-s-message-list__new-message-heading--text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    color: var(--color-signal-positive)
}

.msg-s-message-list__new-message-heading--text:after,.msg-s-message-list__new-message-heading--text:before {
    display: block;
    content: "";
    flex-grow: 1;
    border-top: 1px solid var(--color-signal-positive)
}

.msg-s-message-list__new-message-heading--text:before {
    margin-right: 1.2rem
}

.msg-s-message-list__new-message-heading--text:after {
    margin-left: 1.2rem
}

.msg-s-message-list__new-message-time-heading {
    display: flex;
    color: var(--color-signal-positive);
    margin: 0 0 1.6rem;
    padding: 1.2rem 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    clear: both
}

.msg-s-message-list__new-message-heading--timestamp {
    margin: .8rem 0;
    padding: 0
}

.msg-s-message-list__new-message {
    display: flex;
    position: absolute;
    width: 100%;
    bottom: 1.2rem;
    left: 0;
    z-index: 2
}

.msg-s-message-list__new-message-button {
    margin: 0 auto;
    border-radius: 1.6rem;
    box-shadow: 0 5px 5px var(--color-shadow)
}

.msg-s-message-list__pinned-cta {
    text-align: center;
    height: -moz-fit-content;
    height: fit-content;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: none
}

.msg-s-message-list__human-handoff-confirmation {
    background-color: var(--color-background-container-tint);
    padding: 3.2rem
}

.msg-s-message-list__human-handoff-confirmation-text {
    width: 440px
}

.msg-s-message-list__delete-cs-ad-button {
    border-top: 1px solid var(--color-border-faint)
}

.msg-s-message-list__top-banner {
    width: 100%;
    margin-top: -1.6rem;
    margin-bottom: .8rem;
    background: var(--color-background-container-tint);
    display: flex;
    padding: .8rem 1.2rem;
    justify-content: space-between
}

.msg-s-message-list__premium-banner {
    margin-top: -1.6rem;
    margin-bottom: 1.2rem
}

.msg-s-message-list__typing-indicator-container--without-seen-receipt {
    min-height: 38px;
    margin-top: 0;
    min-width: 96px
}

.msg-s-message-list__typing-indicator-container--with-seen-receipt {
    min-height: 38px;
    margin-top: -30px;
    min-width: 96px
}

@keyframes slideMessageListEventIn {
    0% {
        bottom: -18px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

.msg-s-message-list__event--slide-in {
    position: relative;
    animation: slideMessageListEventIn ease var(--duration-moderate);
    animation-fill-mode: forwards
}

.msg-s-message-list__quick-replies-container {
    position: relative;
    z-index: -1
}

.msg-s-event-listitem {
    display: flex;
    flex-direction: column;
    list-style: none;
    box-sizing: border-box;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%
}

.msg-s-event-listitem--is-pending {
    cursor: pointer
}

.msg-s-event-listitem--system.msg-s-event-listitem--system {
    margin: .4rem 0;
    padding: 0 calc(40px + 1.6rem);
    text-align: center
}

.msg-s-event-listitem--system.msg-s-event-listitem--system.msg-s-event-listitem--system-preceded-by-m2m-msg {
    margin-top: -.4rem
}

.msg-s-event-listitem--system.msg-s-event-listitem--system.msg-s-event-listitem--system-followed-by-m2m-msg {
    margin-bottom: 1.2rem
}

.msg-s-event-listitem__attributed-text--system {
    word-wrap: break-word
}

.msg-s-event-listitem--last-in-group {
    margin-bottom: 1.2rem
}

.msg-s-event-listitem--has-seen-receipts,.msg-s-event-listitem--last-in-group.msg-s-event-listitem--m2m-msg-followed-by-date-boundary {
    margin-bottom: 0
}

.msg-s-event-listitem__attachment-error {
    display: flex;
    align-items: center;
    color: var(--color-signal-negative)
}

@keyframes msg-s-event-listitem__attachment-scan-progress {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(.9)
    }
}

.msg-s-event-listitem__error-message {
    margin-left: calc(40px + 1.6rem);
    padding: .4rem 0 0 .8rem;
    border-left: 2px solid var(--color-signal-caution);
    color: var(--color-signal-caution)
}

.msg-s-event-listitem__footer-text {
    margin-top: -.4rem;
    margin-left: calc(40px + 1.6rem);
    padding: .8rem 0 0 .8rem;
    border-left: 2px solid var(--color-border);
    color: var(--color-text-low-emphasis)
}

.msg-s-event-listitem__resend-click-target {
    cursor: pointer;
    text-decoration: underline
}

.msg-s-event-listitem__link,.msg-s-event-listitem__unknown-avatar {
    position: absolute;
    left: .8rem;
    z-index: 1
}

.msg-s-event-listitem__profile-picture {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover
}

.msg-s-event-listitem__link .msg-s-event-listitem__profile-picture {
    position: static
}

.msg-s-event-listitem__company-profile-picture {
    border-radius: 6px!important
}

.msg-s-event-listitem__advertiser-profile-picture {
    position: absolute;
    left: .8rem;
    z-index: 1;
    background-size: cover
}

.msg-s-message-group__meta {
    line-height: 1;
    margin-bottom: .4rem;
    padding: 0 0 0 calc(40px + 1.6rem)
}

.msg-s-event-listitem__sticker {
    margin-left: calc(40px + 1.6rem);
    width: 150px;
    height: 150px
}

.msg-s-event-listitem__subject {
    color: var(--color-text);
    margin: 0;
    padding: .8rem .8rem .8rem calc(40px + 1.6rem);
    word-wrap: break-word
}

.msg-s-event-listitem__url-preview-wrapper {
    margin-left: calc(40px + 1.6rem);
    margin-right: .8rem;
    margin-top: .4rem
}

.msg-s-event-listitem__url-preview {
    overflow: hidden;
    border: 1px solid var(--color-border-faint);
    border-radius: 2px
}

.msg-s-event-listitem__url-preview-img-wrapper {
    height: 170px;
    overflow: hidden;
    background-size: cover;
    background-position: 50%
}

.msg-overlay-conversation-bubble__content-wrapper .msg-s-event-listitem__url-preview-img-wrapper {
    height: 120px
}

.msg-s-event-listitem__url-preview-img-wrapper--location {
    background-color: var(--color-background-canvas);
    background-size: 40px;
    background-image: var(--illustration-microspot-location-marker-small);
    background-position: 50%;
    background-repeat: no-repeat
}

.msg-s-event-listitem__url-preview-img {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%
}

.msg-s-event-listitem__url-preview-byline {
    max-height: 2rem;
    overflow: hidden
}

.msg-s-event-listitem__url-preview-headline {
    max-height: 4rem;
    overflow: hidden
}

.msg-s-event-listitem__url-preview-placeholder-image {
    background: var(--illustration-microspot-article-large) 50% no-repeat;
    background-size: contain;
    width: 25%
}

.msg-s-event-listitem__unrolled-virtual-meeting {
    margin: .4rem .8rem .4rem calc(40px + 1.6rem);
    padding: .8rem;
    border-radius: .4rem;
    border: 1px solid var(--color-border-faint)
}

.msg-s-event-listitem__unrolled-virtual-meeting:active,.msg-s-event-listitem__unrolled-virtual-meeting:focus,.msg-s-event-listitem__unrolled-virtual-meeting:hover,.msg-s-event-listitem__unrolled-virtual-meeting:visited {
    text-decoration: none;
    cursor: pointer
}

.msg-s-event-listitem__unrolled-update-v2 {
    margin: 1.2rem 1.2rem 1.2rem calc(40px + 1.6rem)
}

.msg-overlay-conversation-bubble--petite .msg-s-event-listitem__unrolled-update-v2 .update-components-event__meta {
    flex-direction: column;
    gap: 1.2rem
}

.msg-s-event-listitem__gif {
    padding: .4rem 0 .4rem calc(40px + 1.6rem)
}

.msg-s-message-group__meta+.msg-s-event-listitem__gif {
    margin-top: .4rem
}

.msg-s-event-listitem__gif-img-class {
    border-radius: var(--corner-radius-small)
}

.msg-s-event-listitem__message-bubble {
    display: inline-block;
    max-width: 100%;
    padding: 0;
    position: relative
}

.msg-s-event-listitem__message-bubble:focus {
    background-color: var(--color-background-none-tint-hover)
}

.msg-s-event-listitem--is-pending .msg-s-event-listitem__message-bubble {
    opacity: .33
}

.msg-s-event-listitem__message-bubble.msg-s-event-listitem__message-bubble--msg-actions-enabled:hover,.msg-s-event-listitem__message-bubble.msg-s-event-listitem__message-bubble--msg-fwd-enabled:hover {
    background-color: var(--color-background-none-tint-hover)
}

.msg-s-event-listitem__message-bubble.msg-s-event-listitem__message-bubble--msg-actions-enabled:hover .msg-s-event-listitem__forward-arrow-common,.msg-s-event-listitem__message-bubble.msg-s-event-listitem__message-bubble--msg-fwd-enabled:hover .msg-s-event-listitem__forward-arrow-common {
    opacity: 1;
    pointer-events: auto
}

.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__attachment-item--msg-fwd-enabled .msg-s-event-listitem__subject,.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__message-bubble--msg-actions-enabled .msg-s-event-listitem__subject,.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__message-bubble--msg-fwd-enabled .msg-s-event-listitem__subject {
    background-color: var(--color-background-canvas)
}

.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__attachment-item--msg-fwd-enabled .msg-s-event-listitem__forward-arrow-common,.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__message-bubble--msg-actions-enabled .msg-s-event-listitem__forward-arrow-common,.msg-s-event-listitem__message-bubble--is-focused.msg-s-event-listitem__message-bubble--msg-fwd-enabled .msg-s-event-listitem__forward-arrow-common {
    opacity: 1;
    pointer-events: auto
}

.msg-s-event-listitem__body {
    padding-right: 1.2rem;
    margin: .4rem 0 .4rem calc(40px + 1.6rem);
    color: var(--color-text);
    word-wrap: break-word;
    white-space: normal;
    -webkit-font-smoothing: antialiased
}

.msg-s-event-listitem--is-error .msg-s-event-listitem__body {
    border-left: 2px solid var(--color-signal-negative);
    padding-left: .8rem
}

.msg-s-event-listitem--has-footer-text .msg-s-event-listitem__body {
    border-left: 2px solid var(--color-border);
    padding-left: .8rem
}

.msg-s-event-listitem__body p {
    color: var(--color-text);
    margin-bottom: 1.2rem;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

[dir=rtl] .msg-s-event-listitem__body {
    text-align: right
}

.msg-s-event-listitem__body sub,.msg-s-event-listitem__body sup {
    vertical-align: baseline;
    position: relative;
    top: -.4em
}

.msg-s-event-listitem__body sub {
    top: .4em
}

.msg-s-event-listitem__body ol,.msg-s-event-listitem__body ul {
    margin-left: 1.5rem
}

.msg-s-event-listitem__body ul {
    list-style-type: disc
}

.msg-s-event-listitem__body--recalled {
    border-radius: .8rem;
    background-color: var(--color-background-canvas);
    padding-left: .8rem;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid var(--color-border-faint);
    white-space: normal
}

.msg-s-event-listitem__body--with-icon {
    white-space: normal
}

.msg-s-event-listitem__block-icon {
    vertical-align: middle;
    padding-top: 2px
}

.msg-s-event-listitem__content-preview-container {
    padding-left: calc(40px + 1.6rem);
    padding-right: 1.2rem
}

.msg-s-message-group__meta+.msg-s-event-listitem__content-preview-container {
    margin-top: .4rem
}

.msg-s-event-listitem__content-preview-placeholder {
    display: flex;
    height: 420px;
    width: 320px;
    margin-left: calc(40px + 1.6rem);
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-border-faint)
}

.msg-overlay-conversation-bubble__content-wrapper .msg-s-event-listitem__content-preview-placeholder {
    width: 200px
}

.msg-s-event-listitem__video-container {
    max-width: calc(440px + 3.2rem);
    padding: .4rem 1.6rem .4rem calc(40px + 1.6rem)
}

.msg-s-event-listitem__video {
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.msg-s-event-listitem__audio-container {
    width: 100%;
    padding: .4rem 0 .4rem calc(40px + 1.6rem)
}

.msg-s-event-listitem__forward-attachment {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: var(--color-text-low-emphasis);
    margin: 2.4rem 0 0 1.2rem
}

.msg-s-event-listitem__attachment {
    position: relative;
    width: 232px;
    max-width: 100%;
    background-color: var(--color-background-container);
    border: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400
}

.msg-s-event-listitem__attachment:focus,.msg-s-event-listitem__attachment:hover {
    text-decoration: none
}

.msg-s-event-listitem__attachment-prompt {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.msg-s-event-listitem__download-attachment {
    font-weight: 400;
    cursor: pointer;
    max-width: 100%
}

.msg-s-event-listitem__download-attachment:focus,.msg-s-event-listitem__download-attachment:hover {
    text-decoration: none
}

.msg-s-event-listitem__image-container {
    height: 190px;
    min-width: 100px;
    max-width: 200px;
    border: 1px solid var(--color-border-faint);
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.msg-s-event-listitem__image {
    max-height: 190px;
    max-width: 100%;
    margin: auto
}

.msg-s-event-listitem__forwarded-item {
    border-left: 2px solid var(--color-border-faint);
    padding-left: .8rem;
    margin-top: .8rem;
    margin-left: calc(40px + 1.6rem)
}

.msg-s-event-listitem__forwarded-from {
    display: flex;
    align-items: center
}

.msg-s-event-listitem__forwarded-from .msg-s-event-listitem__link {
    position: static;
    padding-right: .4rem
}

.msg-s-event-listitem__seen-receipts {
    margin: .8rem 0;
    padding: 0 .8rem 0 96px;
    position: relative;
    text-align: right
}

.msg-s-event-listitem__seen-receipt-photo {
    width: 16px;
    height: 16px;
    border-width: 1px;
    vertical-align: text-bottom;
    background-size: cover
}

.msg-s-event-listitem__forward-arrow-common {
    position: absolute;
    height: 2.4rem;
    top: -1.7rem;
    opacity: 0;
    pointer-events: none
}

.msg-s-event-listitem__forward-arrow-common .msg-s-event-listitem__share-linkedin-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-s-event-listitem__forward-arrow-common .msg-s-event-listitem__share-linkedin-icon {
        forced-color-adjust: auto
    }
}

.msg-s-event-listitem__forward-arrow-backer {
    right: 0;
    width: 9.6rem
}

.msg-s-event-listitem__forward-arrow {
    right: 1.2rem;
    color: var(--color-text-low-emphasis);
    background-color: var(--color-background-container);
    border: 1px solid var(--color-border);
    padding: 0 1.2rem;
    border-radius: 4px
}

.msg-s-event-listitem__forward-arrow .msg-s-event-listitem__forward-arrow-icon {
    margin-top: 1px
}

.msg-s-event-listitem__forward-arrow:focus {
    opacity: 1;
    pointer-events: auto
}

.msg-s-event-listitem__forward-arrow:focus~.msg-s-event-listitem__body,.msg-s-event-listitem__forward-arrow:focus~.msg-s-event-listitem__subject {
    background-color: var(--color-background-canvas)
}

.msg-s-event-listitem__hover-action-button {
    width: 32px;
    height: 32px;
    border-radius: 0!important
}

.msg-s-event-listitem__hover-action-button:first-child {
    border-radius: var(--attached-right)!important
}

.msg-s-event-listitem__hover-action-button:last-child {
    border-radius: var(--attached-left)!important
}

.msg-s-event-listitem__hover-action-button:first-child:last-child {
    border-radius: var(--free)!important
}

.msg-s-event-listitem__hover-action-button .artdeco-button__icon {
    margin-right: -.4rem
}

.msg-s-event-listitem__options-trigger {
    padding: 0 .8rem;
    border-radius: var(--attached-left)
}

.msg-s-event-listitem__options-trigger .msg-s-event-listitem__options-trigger-icon {
    margin-top: -5px;
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-s-event-listitem__options-trigger .msg-s-event-listitem__options-trigger-icon {
        forced-color-adjust: auto
    }
}

.msg-s-event-listitem__options-content .artdeco-dropdown-with-arrow {
    right: -.4rem
}

.msg-s-event-listitem__attachment-item {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row-reverse;
    padding: .4rem 0 .4rem calc(40px + 1.6rem);
    position: relative
}

.msg-s-event-listitem--inmail .msg-s-event-listitem__attachment-item {
    margin: 1.2rem 0
}

.msg-s-message-group__meta+.msg-s-event-listitem__attachment-item {
    margin-top: .4rem
}

.msg-s-event-listitem__attachment-item.msg-s-event-listitem__attachment-item--msg-fwd-enabled:hover .msg-s-event-listitem__forward-arrow-common {
    opacity: 1;
    pointer-events: auto
}

.msg-s-event-listitem__attachment-item--msg-fwd-enabled:hover {
    background-color: var(--color-background-none-tint-hover)
}

.msg-s-event-listitem__job-card {
    border-radius: .8rem;
    margin-left: calc(40px + 1.6rem);
    margin-right: .8rem
}

.msg-s-event-listitem__company-logo {
    border-radius: 2px;
    max-width: 100%;
    max-height: 100%
}

.msg-s-event-listitem__linkedin-meeting-container {
    max-height: 100%;
    padding: .4rem 1.6rem .4rem calc(40px + 1.6rem)
}

.msg-s-event-listitem__referral-button {
    margin-left: calc(40px + 1.6rem);
    margin-bottom: .4rem;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content
}

.msg-s-event-listitem__obfuscated-message-card {
    background-color: var(--color-background-canvas);
    margin-left: calc(40px + 1.6rem);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.msg-s-event-listitem__obfuscated-message-card+.msg-reactions__container {
    margin-top: .4rem
}

.msg-s-event-listitem__replied-message-container {
    position: relative;
    margin: .4rem 0 .4rem calc(40px + 1.6rem);
    border-left: 2px solid var(--color-action);
    padding: 0 1.2rem
}

.msg-s-event-listitem__replied-message-body-text {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.msg-s-event-listitem__replied-message-body-text--expanded {
    -webkit-line-clamp: unset
}

.msg-s-event-listitem__replied-message-see-more-button {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 2.4rem;
    background: linear-gradient(90deg,var(--color-transparent),var(--color-background-container) 1.6rem,var(--color-background-container));
    color: var(--color-text-low-emphasis)
}

.msg-s-event-listitem__actions-container {
    background-color: var(--color-background-container);
    border-radius: 2px;
    box-shadow: var(--elevation-lined);
    display: flex;
    height: 32px;
    position: absolute;
    right: .8rem;
    top: -32px
}

.msg-s-event-listitem__actions-container .msg-s-event-listitem__options-trigger:focus .msg-s-event-listitem__options-trigger,.msg-s-event-listitem__actions-container .msg-s-event-listitem__options-trigger:hover .msg-s-event-listitem__options-trigger {
    color: var(--color-text-low-emphasis)
}

.msg-s-event-listitem__message-bubble--msg-actions-enabled .msg-s-event-listitem__actions-container .msg-reactions-action-menu__entry-point {
    border-radius: var(--attached-left)!important
}

.msg-s-event-listitem__actions-container.msg-s-event-listitem__actions-container--ellipsis-only {
    height: 24px;
    position: absolute;
    top: -17px
}

.msg-s-event-listitem__actions-container.msg-s-event-listitem__actions-container--ellipsis-only .msg-s-event-listitem__options-trigger:hover {
    background-color: var(--color-background)
}

.msg-s-event-listitem__reactions-options-ellipsis .msg-s-event-listitem__options-trigger {
    color: var(--color-text-low-emphasis);
    height: 32px;
    padding: 0;
    width: 32px
}

.msg-s-event-listitem__reactions-options-ellipsis .msg-s-event-listitem__options-trigger .msg-s-event-listitem__options-trigger-icon {
    margin: 0
}

.msg-s-event__referral-request-card {
    border: 1px solid var(--color-border-faint);
    padding: 1.6rem 1.6rem 2.4rem;
    border-radius: 8px;
    margin-left: calc(40px + 1.6rem)
}

.msg-s-event__referral-request-card .banner-icon {
    background-image: url(/aero-v1/sc/h/ebwjcrlu7ne3zz6cfiuebjv6n);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 36px;
    width: 36px;
    height: 36px
}

.msg-s-event__referral-request-card .referral-request-link {
    margin-top: 6px;
    height: 32px
}

.msg-s-event__referral-request-card .msg-s-event__referral-request-card-logo {
    color: var(--color-brand)
}

.msg-s-event-listitem__referral-deprecation-modal-footer-container {
    display: flex;
    justify-content: end
}

.msg-s-event-listitem__group-chat-cta-container {
    padding-right: 1.2rem;
    margin: .4rem 0 .4rem calc(40px + 1.6rem);
    color: var(--color-text)
}

.msg-s-event-listitem__group-chat-cta {
    background: var(--color-background-container-tint);
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    padding: var(--spacing-two-x);
    width: calc(100% - var(--spacing-six-x))
}

.msg-s-message-group {
    flex-shrink: 0
}

.msg-s-event-listitem--is-pending .msg-s-message-group__meta {
    opacity: .33
}

.msg-s-message-group__timestamp:before {
    content: "•";
    text-transform: lowercase
}

.msg-form {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    max-height: 100%;
    position: static;
    transition-duration: var(--duration-fast);
    transition-timing-function: var(--ease-standard);
    transition-property: all;
    width: 100%
}

@media screen and (max-width: 640px) {
    .msg-thread>.msg-form {
        max-height:60%
    }

    .msg-thread>.msg-form.msg-form--is-fully-expanded {
        max-height: 100%
    }
}

.msg-form--overlay.msg-form--is-fully-expanded .msg-form__expand-btn {
    bottom: calc(100% - 30px)
}

.msg-form--is-fully-expanded {
    flex: 1 0 auto
}

.msg-form--is-fully-expanded .msg-form__message-texteditor {
    flex-basis: 64px
}

.msg-form__attachment-preview {
    display: flex;
    align-items: center;
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.6rem .8rem 1.2rem
}

.msg-form__inmail-quick-replies {
    border-top: 2px solid var(--color-border-faint)
}

.ie .msg-form--is-fully-expanded .msg-form__message-texteditor {
    height: 0
}

.msg-form__mini-attachment-preview {
    background: var(--color-background-canvas);
    text-align: center;
    width: 100%
}

.msg-form__expand-btn-wrapper {
    height: 0;
    padding-right: 1.2rem;
    position: absolute;
    right: 0
}

.msg-form__expand-btn {
    position: relative;
    top: .4rem;
    right: 0;
    z-index: 0
}

.msg-form--is-fully-expanded .msg-form__expand-btn {
    bottom: calc(100% - 35px)
}

.msg-form__placeholder:before {
    content: attr(data-placeholder);
    position: absolute;
    top: 0;
    left: 0;
    padding: 1.2rem 4.8rem 0 2.4rem;
    pointer-events: none;
    z-index: 0
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-form__placeholder:before {
        color: GrayText
    }
}

.msg-form__compose-error {
    background-color: var(--color-background-canvas)
}

.msg-form__compose-error .artdeco-inline-feedback__icon {
    margin: 2px 0
}

.msg-form__footer {
    align-items: center;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    padding: 10px 12px
}

@media screen and (min-width: 768px) {
    .msg-form--thread .msg-form__footer {
        padding-bottom:4.8rem
    }
}

.msg-form--overlay .msg-form__footer {
    height: 40px
}

.msg-form__footer .tenor-gif__search-popover {
    bottom: 103px
}

.msg-form__footer .tenor-gif__search-popover:after,.msg-form__footer .tenor-gif__search-popover:before {
    left: 110px;
    border-width: 0
}

.msg-form__footer .tenor-gif__search-popover--overlay {
    bottom: 50px
}

.msg-form__footer .tenor-gif__search-popover--overlay:after,.msg-form__footer .tenor-gif__search-popover--overlay:before {
    left: 23px;
    border-width: 0
}

@media screen and (max-width: 350px) {
    .msg-form__footer .tenor-gif__search-popover--overlay {
        width:250px;
        left: 10px;
        bottom: 5px;
        height: 65vh
    }
}

.msg-form__hovercard {
    width: 300px
}

.msg-form__hovercard .artdeco-hoverable-content__close-btn {
    display: none
}

.msg-form__hovercard .artdeco-hoverable-content__shell {
    padding: 1.6rem
}

.msg-form__subject-line-input-presenter--redesign {
    padding: .8rem 1.2rem
}

.msg-form__subject-line-input-presenter {
    padding: .8rem 1.2rem
}

.msg-form__subject-line-input-presenter,input.msg-form__subject {
    border-bottom: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container-tint)
}

.msg-form__subject-skeleton {
    text-align: center;
    padding: 10px 0
}

.msg-form__subject-skeleton-row {
    height: 12px;
    max-width: 70%;
    margin: 0 auto
}

.msg-s-forward-preview__forwarded-item {
    border-left: 2px solid var(--color-border-faint);
    padding-left: .8rem;
    margin-left: calc(40px + 1.6rem);
    margin-right: .8rem
}

.msg-s-forward-preview__forwarded-item .msg-s-forward-preview__forwarded-body {
    margin: 0 1.6rem .4rem 0
}

.msg-form .msg-s-forward-preview__forwarded-item {
    margin-left: .8rem
}

.msg-s-forward-preview__forwarded-from {
    display: flex;
    align-items: center;
    margin: -3px 0 -3px -.4rem
}

.msg-s-forward-preview__forwarded-from .msg-s-event-listitem__link {
    position: static;
    padding-right: .4rem
}

.msg-s-forward-preview__forwarded-from .msg-s-event-listitem__profile-picture {
    position: static;
    margin-right: .4rem
}

.msg-s-forward-preview__forwarded-body {
    -webkit-font-smoothing: antialiased;
    color: var(--color-text);
    margin-top: .4rem;
    white-space: pre-line;
    word-wrap: break-word
}

.msg-group-form,.msg-group-form--mobile,.msg-group-form--overlay {
    display: flex;
    flex-flow: column;
    align-items: stretch;
    flex: 1 1 0
}

@media screen and (min-width: 768px) {
    .msg .msg-group-form__action-buttons-container {
        padding-bottom:60px
    }
}

.msg-group-form__bottom-fixed-section {
    display: flex;
    align-items: baseline;
    padding: 8px 12px;
    border-top: 1px solid var(--color-border-faint);
    flex-shrink: 0;
    background-color: var(--color-background-container-tint)
}

@media screen and (max-width: 640px) {
    .msg-group-form__bottom-fixed-section .artdeco-text-input--label {
        max-height:0;
        overflow: hidden
    }

    .msg-group-form__bottom-fixed-section .artdeco-text-input {
        display: flex;
        align-items: center
    }

    .msg-group-form__bottom-fixed-section .artdeco-text-input--container {
        flex: 4 0 0
    }

    .msg-group-form__bottom-fixed-section .artdeco-text-input--helper-box {
        flex: 1 0 0
    }
}

.msg-group-form__input {
    background-color: var(--color-background-container)
}

.msg-group-form__action-buttons-container {
    border-top: 1px solid var(--color-border-faint);
    background-color: var(--color-background-canvas);
    padding: 10px 12px;
    display: flex;
    justify-content: flex-end;
    flex-basis: auto;
    flex-shrink: 0
}

.msg-message-request-banner-v2 {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 .4rem .8rem 1.2rem;
    display: flex;
    justify-content: space-between;
    overflow: hidden
}

.msg-message-request-banner-v2.msg-message-request-banner-container-v2__pillar {
    padding: 1.6rem .4rem 1.6rem 1.2rem
}

.msg-message-request-list-header-presenter {
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-message-request-list-header-presenter__back-button {
    color: var(--color-action)
}

.msg-premium-mailboxes__mailbox {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-premium-mailboxes__external-link-icon {
    color: var(--color-icon);
    height: 16px;
    width: 16px
}

.msg-premium-mailboxes__link,.msg-premium-mailboxes__link:visited {
    color: var(--color-text)
}

.msg-premium-mailboxes__pages-inboxes-header {
    display: flex;
    align-items: center;
    padding: .8rem 1.2rem;
    color: var(--color-text);
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-premium-mailboxes__unread-count .notification-badge__count {
    left: -1px
}

.msg-premium-mailboxes__pages-chevron {
    position: absolute;
    right: 1.2rem
}

.msg-premium-mailboxes__affiliated-mailboxes-dropdown-content {
    width: 312px;
    max-width: 312px;
    right: -12px
}

.msg-premium-mailboxes__organization-image {
    border-radius: var(--corner-radius-small)!important
}

.msg-premium-mailboxes__affiliated-mailbox-name {
    margin-left: .8rem;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis
}

.msg-premium-mailboxes__page-mailbox-company-name-with-overlay {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes__page-mailbox-company-name {
    max-width: 215px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes__page-mailbox-company-name-with-fif {
    max-width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes__affiliated-mailbox-premium-inbox-name {
    max-width: 175px
}

.msg-premium-mailboxes__pages-inboxes-header-title {
    max-width: 190px
}

.msg-premium-mailboxes__pages-inboxes-modal-link,.msg-premium-mailboxes__pages-inboxes-modal-link:visited {
    color: var(--color-text)
}

.msg-premium-mailboxes__pages-inboxes-modal-organization-image {
    border-radius: var(--corner-radius-small)!important
}

.msg-premium-mailboxes__pages-inboxes-modal-name {
    margin-left: 1.2rem;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__mailbox {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-premium-mailboxes-card__external-link-icon {
    color: var(--color-icon);
    height: 16px;
    width: 16px
}

.msg-premium-mailboxes-card__link,.msg-premium-mailboxes-card__link:visited {
    color: var(--color-text)
}

.msg-premium-mailboxes-card__pages-inboxes-header {
    display: flex;
    align-items: center;
    padding: .8rem 1.2rem;
    color: var(--color-text);
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-premium-mailboxes-card__unread-count .notification-badge__count {
    left: -1px
}

.msg-premium-mailboxes-card__pages-chevron {
    position: absolute;
    right: 1.2rem
}

.msg-premium-mailboxes-card__affiliated-mailboxes-dropdown-content {
    width: 312px;
    max-width: 312px;
    right: -12px
}

.msg-premium-mailboxes-card__organization-image {
    border-radius: var(--corner-radius-small)!important
}

.msg-premium-mailboxes-card__affiliated-mailbox-name {
    margin-left: .8rem;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__page-mailbox-company-name-with-overlay {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__page-mailbox-company-name {
    max-width: 215px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__page-mailbox-company-name-with-fif {
    max-width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__affiliated-mailbox-premium-inbox-name {
    margin-left: .4rem
}

.msg-premium-mailboxes-card__pages-inboxes-header-title {
    max-width: 190px
}

.msg-premium-mailboxes-card__pages-inboxes-modal-link,.msg-premium-mailboxes-card__pages-inboxes-modal-link:visited {
    color: var(--color-text)
}

.msg-premium-mailboxes-card__pages-inboxes-modal-organization-image {
    border-radius: var(--corner-radius-small)!important
}

.msg-premium-mailboxes-card__pages-inboxes-modal-name {
    margin-left: 1.2rem;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis
}

.msg-premium-mailboxes-card__show-all {
    border-top: 1px solid var(--color-border-faint)
}

.msg-premium-mailboxes-card__divider {
    height: 1px;
    background-color: var(--color-border-faint);
    padding-left: 3.2rem;
    width: 82.5%;
    margin-left: 17.5%
}

.msg-premium-upsell-presenter {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    padding: 1.6rem;
    background-color: var(--color-background-container-tint);
    overflow-y: auto;
    scroll-behavior: smooth
}

.msg-premium-upsell-presenter__content {
    max-width: 324px
}

.msg-inline-warning {
    border-left: 2px solid var(--color-signal-caution);
    padding-left: .8rem;
    margin-left: calc(40px + 1.6rem)
}

.msg-thread-actions__dropdown-container {
    position: absolute;
    z-index: 5;
    cursor: default
}

.msg-thread-actions__dropdown-options {
    min-width: 250px
}

.msg-thread-actions__dropdown-options.msg-thread-actions__dropdown-options {
    right: -50px
}

.msg-thread-actions__dropdown-options--inbox-shortcuts {
    min-width: max-content;
    top: -15px
}

.msg-thread-actions__dropdown-option {
    cursor: pointer
}

.msg-thread-actions__divider {
    margin-bottom: .8rem;
    border-top-color: var(--color-border-low-emphasis)
}

.msg-ui-thread-footer-feature__reply-to-message-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: .8rem .4rem .8rem 1.2rem;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint)
}

.msg-ui-thread-footer-feature__reply-to-message-text {
    overflow: hidden
}

.msg-edit-form {
    display: flex;
    flex-flow: column;
    align-items: stretch;
    max-height: 100%;
    width: 100%;
    background-color: var(--color-background-canvas)
}

.msg-thread--pillar .msg-edit-form {
    padding-bottom: 48px
}

.msg-edit-form__base-form {
    background: var(--color-background-canvas)
}

.msg-edit-form__message-texteditor {
    background-color: var(--color-background-container)
}

.msg-edit-form__footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    padding: .4rem .8rem
}

.msg-edit-form__content-container,.msg-edit-form__footer {
    background-color: var(--color-background-canvas)
}

.msg-character-limit-banner {
    border-top: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container-tint)
}

.msg-character-limit-banner.msg-character-limit-banner__edit-form {
    background-color: var(--color-background-canvas);
    border-top: none
}

.msg-system-message-presenter .pname {
    font-weight: 700
}

.msg-system-message-presenter__attributed-text--system {
    word-wrap: break-word
}

.msg-bulk-actions-panel-presenter {
    min-height: 4.8rem;
    background-color: var(--color-background-container-tint);
    display: flex;
    justify-content: space-between;
    width: 100%;
    z-index: 1;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-linkedin-video-meeting-preview-presenter.msg-linkedin-video-meeting-preview-presenter:focus {
    text-decoration: none
}

.msg-ui-linkedin-video-meeting-preview-presenter-card__icon {
    display: inline
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-ui-linkedin-video-meeting-preview-presenter-card__icon {
        forced-color-adjust: auto
    }
}

.msg-ui-linkedin-video-meeting-preview-presenter-card__info {
    border-left: 1px solid var(--color-border-faint)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-ui-linkedin-video-meeting-preview-presenter-card__join-meeting-btn.artdeco-button--tertiary {
        color: linktext!important
    }
}

.msg-form--message-send-failure-banner {
    height: 36px;
    background-color: var(--color-background-container-tint);
    color: var(--color-signal-caution)
}

.msg-form--message-send-failure-banner__retry-button {
    cursor: pointer;
    text-decoration: underline;
    color: var(--color-signal-caution)
}

.msg-sender__advertiser-profile-picture {
    position: absolute;
    left: .8rem;
    z-index: 1;
    background-size: cover
}

.msg-s-sponsored-message-actions {
    padding: 0 0 0 5.6rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-conversation-starter-ad-container {
        box-shadow: none
    }
}

.msg-conversation-starter-ad-container:hover {
    text-decoration: none;
    background-color: var(--color-background-none-tint-hover)
}

.msg-conversation-starter-ad__card-container {
    height: inherit;
    padding-left: .8rem;
    padding-top: var(--spacing-half-x);
    width: 100%
}

.msg-conversation-starter-ad__inbox-shortcuts {
    position: absolute;
    top: .8rem;
    right: .8rem;
    display: inline-block;
    opacity: 1;
    z-index: 12
}

.overlay-messaging__inbox-shortcuts {
    top: var(--spacing-half-x);
    right: var(--spacing-half-x)
}

.msg-conversation-starter-ad__inbox-shortcuts-placeholder {
    width: 2rem;
    margin-left: .8rem;
    display: inline-block;
    opacity: 1;
    z-index: 12
}

.msg-pending-message-request-footer-presenter__prompts {
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.2rem;
    color: var(--color-text-low-emphasis)
}

.msg-overlay-conversation-bubble .msg-pending-message-request-footer-presenter__prompts {
    background-color: var(--color-background-container-tint)
}

.msg-pending-message-request-footer-presenter__reject-button {
    border-right: 1px solid var(--color-border-faint);
    border-radius: 0
}

.msg-declined-message-request-accept-banner {
    padding: .8rem;
    border-top: 1px solid var(--color-border-faint)
}

.msg-declined-message-request-accept-banner__description {
    padding-bottom: .8rem
}

.msg-s-conversation-block-user {
    width: 100%;
    background-color: var(--color-background-container-tint);
    text-align: center
}

.msg-s-conversation-blocked-footer {
    width: 100%;
    padding: 2.4rem 1.6rem;
    background: var(--color-background-container-tint)
}

.msg-compose-retry-loader {
    background-color: var(--color-background-container-dark);
    opacity: 1%;
    position: absolute;
    top: 30%;
    left: 30%;
    height: 97px;
    width: 101px;
    border-radius: 8px;
    z-index: 1
}

.msg-compose-retry-loader__spinner {
    color: var(--color-icon-on-dark)!important
}

.msg-s-event-with-indicator {
    display: flex
}

.msg-s-event-with-indicator .msg-s-event__content {
    width: calc(100% - var(--spacing-six-x))
}

.msg-s-event-with-indicator__sending-indicator {
    width: 14px;
    height: 14px;
    margin: 6px 10px 6px auto
}

.msg-s-event-with-indicator__sending-indicator svg {
    display: block
}

.msg-s-event-with-indicator__sending-indicator svg path {
    fill: var(--color-text-on-dark-flip)
}

.msg-s-event-with-indicator__sending-indicator--sending svg circle {
    stroke: var(--color-icon)
}

.msg-s-event-with-indicator__sending-indicator--sent svg circle {
    fill: var(--color-icon)
}

.msg-focused-inbox-feedback-banner {
    display: flex;
    padding: .8rem .4rem 1.2rem .8rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-conversations-container__header .msg-focused-inbox-feedback-banner {
    padding-left: 1.6rem
}

.msg-focused-inbox-feedback-banner__icon {
    min-width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-notepad-small)
}

.msg-focused-inbox-feedback-banner__text-container {
    flex: 1;
    margin-left: .8rem
}

.msg-conversations-container__header .msg-focused-inbox-feedback-banner__text-container {
    margin-left: 1.2rem
}

.msg-focused-inbox-feedback-banner__dismiss-button-container {
    margin-top: -.4rem
}

.msg-focused-inbox-onboarding-widget__banner {
    display: flex;
    padding: .8rem .4rem 1.2rem .8rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-conversations-container__header .msg-focused-inbox-onboarding-widget__banner {
    padding-left: 1.6rem
}

.msg-focused-inbox-onboarding-widget__icon {
    min-width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-mail-open-small)
}

.msg-focused-inbox-onboarding-widget__text-container {
    margin-left: .8rem
}

.msg-conversations-container__header .msg-focused-inbox-onboarding-widget__text-container {
    margin-left: 1.2rem
}

.msg-focused-inbox-onboarding-widget__dismiss-button-container {
    margin-top: -.4rem
}

.msg-focused-inbox-opt-in-banner__container {
    display: flex;
    padding: 1.6rem .8rem .4rem;
    margin: .8rem;
    background: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint)
}

.msg-conversations-container__header .msg-focused-inbox-opt-in-banner__container {
    padding-left: 1.6rem
}

.msg-focused-inbox-opt-in-banner__icon {
    min-width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-messages-small)
}

.msg-focused-inbox-opt-in-banner__text-container {
    margin-left: .8rem
}

.msg-conversations-container__header .msg-focused-inbox-opt-in-banner__text-container {
    margin-left: 1.2rem
}

.msg-focused-inbox-opt-in-banner__dismiss-button-container {
    margin-top: -.4rem;
    margin-right: -6px
}

.msg-focused-inbox-opt-out-banner__container {
    display: flex;
    padding: 1.6rem .8rem;
    margin: .8rem;
    background: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint)
}

.msg-conversations-container__header .msg-focused-inbox-opt-out-banner__container {
    padding-left: 1.6rem
}

.msg-focused-inbox-opt-out-banner__icon {
    min-width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-mail-open-small)
}

.msg-focused-inbox-opt-out-banner__text-container {
    margin-left: .8rem
}

.msg-conversations-container__header .msg-focused-inbox-opt-out-banner__text-container {
    margin-left: 1.2rem
}

.msg-focused-inbox-opt-out-banner__dismiss-button-container {
    margin-top: -.4rem;
    margin-right: -6px
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__container {
    background: var(--messenger-color-background-input-message);
    border-radius: var(--corner-radius-medium);
    cursor: pointer;
    display: flex;
    padding: 1.2rem .4rem 1.2rem 0;
    justify-content: space-between;
    width: inherit
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__container:before {
    border-bottom: .8rem solid var(--messenger-color-background-input-message);
    border-left: .8rem solid transparent;
    border-right: .8rem solid transparent;
    content: "";
    left: 70%;
    position: absolute;
    top: 0;
    z-index: 1
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__container-v2 {
    background: var(--messenger-color-background-input-message);
    border-radius: var(--corner-radius-medium);
    cursor: pointer;
    display: flex;
    padding: 1.2rem .4rem 1.2rem 0;
    justify-content: space-between;
    width: inherit
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__container-v2:before {
    border-bottom: .8rem solid var(--messenger-color-background-input-message);
    border-left: .8rem solid transparent;
    border-right: .8rem solid transparent;
    content: "";
    left: 20%;
    position: absolute;
    top: 1px;
    z-index: 1
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__content {
    align-items: center;
    display: flex;
    justify-content: center
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__text-container {
    margin-left: .8rem;
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__text-container strong {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low)
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__text-container p {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__secondary-preview-banner-card {
    display: flex;
    width: 100%;
    height: inherit
}

.msg-ui-focused-inbox-secondary-preview-banner-presenter__dismiss-button {
    margin: auto
}

.msg-focused-inbox-tabs .artdeco-tab {
    flex-basis: 0;
    flex-grow: 1;
    margin-left: 0!important
}

.msg-focused-inbox-tabs .artdeco-tab:before {
    left: 0!important;
    right: 0!important
}

.msg-focused-inbox-tabs__badge {
    display: inline-block;
    margin-left: .4rem;
    width: 8px;
    height: 8px;
    background-color: var(--voyager-color-background-badge-new);
    border-radius: 50%
}

.msg-selectable-entity {
    min-width: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

.msg-selectable-entity.msg-selectable-entity--4 {
    min-width: 56px
}

.msg-selectable-entity.msg-selectable-entity--2 {
    min-width: 40px
}

.msg-selectable-entity:hover .msg-selectable-entity__entity {
    visibility: hidden
}

.msg-selectable-entity:hover .msg-selectable-entity__checkbox-container {
    opacity: 1
}

.msg-selectable-entity:hover .msg-selectable-entity__checkbox-circle {
    transform: scale(1);
    opacity: 1
}

.msg-selectable-entity:focus-within .msg-selectable-entity__entity {
    visibility: hidden
}

.msg-selectable-entity:focus-within .msg-selectable-entity__checkbox-container {
    opacity: 1
}

.msg-selectable-entity:focus-within .msg-selectable-entity__checkbox-circle {
    transform: scale(1);
    opacity: 1
}

.msg-selectable-entity__checkbox-only .msg-selectable-entity__entity {
    transition: visibility 0ms;
    visibility: hidden
}

.msg-selectable-entity__checkbox-only .msg-selectable-entity__checkbox-container {
    visibility: visible;
    opacity: 1
}

.msg-selectable-entity .msg-selectable-entity__entity {
    transition: visibility .1s ease-in-out;
    position: absolute
}

.msg-selectable-entity__checkbox-container {
    justify-content: center;
    align-items: center;
    display: flex;
    transition: all .1s ease-in-out;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 1;
    opacity: 0
}

.msg-selectable-entity--4 .msg-selectable-entity__checkbox-container {
    height: 92px;
    width: 56px
}

.msg-selectable-entity--3 .msg-selectable-entity__checkbox-container {
    height: 48px;
    width: 48px
}

.msg-selectable-entity__checkbox-circle-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute
}

.msg-selectable-entity--2 .msg-selectable-entity__checkbox-circle-container {
    height: 34px;
    width: 34px
}

.msg-selectable-entity--3 .msg-selectable-entity__checkbox-circle-container {
    height: 48px;
    width: 48px
}

.msg-selectable-entity--4 .msg-selectable-entity__checkbox-circle-container {
    height: 56px;
    width: 56px
}

.msg-selectable-entity__checkbox-circle {
    background-color: var(--color-background-canvas);
    border-radius: 50%;
    transform: scale(.5);
    transition: all .1s ease-in-out;
    position: absolute;
    opacity: 0
}

.msg-selectable-entity--2 .msg-selectable-entity__checkbox-circle {
    height: 34px;
    width: 34px
}

.msg-selectable-entity--3 .msg-selectable-entity__checkbox-circle {
    height: 48px;
    width: 48px
}

.msg-selectable-entity--4 .msg-selectable-entity__checkbox-circle {
    height: 56px;
    width: 56px
}

.msg-selectable-entity__checkbox-label {
    z-index: 1;
    cursor: pointer;
    margin-top: -2.4rem
}

.msg-selectable-entity__input+.msg-selectable-entity__checkbox-label:before {
    background-color: var(--color-background-container)
}

.msg-selectable-entity__input.simple-form+.msg-selectable-entity__checkbox-label:after,.msg-selectable-entity__input.simple-form+.msg-selectable-entity__checkbox-label:before {
    top: 0;
    background-position: 0 -22px
}

.msg-selectable-entity__input.small-input+.msg-selectable-entity__checkbox-label:after,.msg-selectable-entity__input.small-input+.msg-selectable-entity__checkbox-label:before {
    left: 0;
    top: 0
}

.msg-selectable-entity__input.small-input+.msg-selectable-entity__checkbox-label:after {
    left: -1px;
    top: -17px
}

@keyframes conversations-quick-replies-slide-in {
    0% {
        opacity: 0;
        transform: translateY(1.2rem)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.conversations-quick-replies {
    min-height: 48px;
    padding: 0 .8rem
}

.feed-shared-carousel .conversations-quick-replies {
    padding: 0 1.6rem
}

.conversations-quick-replies__container {
    margin: 0 auto
}

.feed-shared-carousel .conversations-quick-replies__container {
    margin-left: 0
}

.conversations-quick-replies__container--animate-in {
    animation: conversations-quick-replies-slide-in 167ms cubic-bezier(.4,0,1,1)
}

.conversations-quick-replies__reply {
    flex-shrink: 0;
    margin-right: .8rem
}

.conversations-quick-replies__reply:last-of-type {
    margin-right: 0
}

.feed-shared-carousel .conversations-quick-replies__reply {
    width: 100%
}

.conversations-quick-replies__rich-props-icon {
    margin-left: 10px;
    margin-right: .8rem
}

.conversations-quick-replies__reply-button.conversations-quick-replies__reply-button {
    border-radius: .8rem;
    font-size: 14px
}

.conversations-quick-replies--chat-ui .conversations-quick-replies__reply-button {
    background-color: var(--color-background-canvas);
    box-shadow: none;
    border-radius: 20px;
    color: var(--color-text);
    height: 34px;
    padding: 0 1.2rem;
    outline: none
}

.conversations-quick-replies--chat-ui .conversations-quick-replies__reply-button:hover {
    background-color: var(--color-background-canvas-mobile);
    transition: background-color .3s ease-in-out
}

.feed-shared-carousel .conversations-quick-replies__reply-button {
    width: 100%
}

.feed-shared-carousel .conversations-quick-replies__reply-button .artdeco-button__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.conversations-quick-replies__reply-content {
    pointer-events: none
}

.conversations-quick-replies__rich-props-vertical-divider {
    display: inline-block;
    border-top: none;
    border-left: 1px solid var(--voyager-color-action);
    height: 30px;
    margin: 0
}

.msg-compose__inmail-compose-entity-lockup {
    padding: .8rem 1.2rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-compose__inmail-compose-entity-lockup .msg-compose__profile-link,.msg-compose__inmail-compose-entity-lockup .msg-compose__profile-link:hover {
    color: var(--color-text)
}

.msg-compose__inmail-compose-entity-lockup .msg-compose__occupation {
    color: var(--color-text-low-emphasis)
}

.msg-compose__inmail-compose-entity-lockup .artdeco-entity-lockup__image {
    margin-right: .8rem
}

.msg-thread__thread-actions-tray {
    border-bottom: 1px solid var(--color-border-faint);
    width: 100%;
    z-index: 1;
    position: relative
}

.msg-ui-thread-feature__loader-container {
    display: flex;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--color-background-container);
    z-index: 1
}

.msg-kindness-reminder-presenter {
    display: flex;
    padding-bottom: 1.6rem;
    padding-left: 1.2rem;
    border-bottom: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container-tint)
}

.msg-kindness-reminder-presenter--simple-layout {
    padding-left: 26px;
    padding-right: 1.2rem;
    padding-bottom: .8rem
}

.msg-kindness-reminder-presenter--basic-layout {
    position: relative;
    padding: 1.2rem 3.2rem .8rem 1.2rem;
    border-bottom: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container-tint)
}

.msg-kindness-reminder-presenter--basic-cancel {
    position: absolute;
    top: .4rem;
    right: .4rem
}

.msg-kindness-reminder-presenter__left-section-container {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-right: 1.6rem
}

.msg-kindness-reminder-presenter__left-section-container svg {
    width: 48px;
    margin-right: -.4rem
}

.msg-loader {
    height: 45px
}

.msg-loader--border-bottom {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-loader--border-top {
    border-top: 1px solid var(--color-border-faint)
}

.msg-conversation-card__nudge-text {
    color: var(--color-action);
    animation: fade-in .15s;
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.msg-conversation-card__nudge-text--small {
    --artdeco-reset-typography_getFontSize: 1.2rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.msg-conversation-card__nudge-text--large {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.onboarding-notification__notification-dot {
    position: absolute;
    width: 10px;
    height: 10px;
    background: var(--color-brand);
    border-radius: 50%;
    top: 0;
    right: 0;
    padding-right: 10px
}

.onboarding-notification__notification-dot:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: var(--color-brand);
    border-radius: 50%;
    animation-name: pulsateDot;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.4,0,.2,1)
}

.onboarding-notification__white,.onboarding-notification__white:after {
    background: var(--color-brand-on-dark)
}

.onboarding-notification-container__inline {
    display: flex;
    align-items: center
}

.onboarding-notification-container__inline .onboarding-notification__notification-dot {
    position: static
}

@keyframes pulsateDot {
    0% {
        transform: scale(1);
        opacity: 1
    }

    35% {
        transform: scale(2);
        opacity: .4
    }

    70% {
        transform: scale(1);
        opacity: 1
    }
}

.msg-realtime-upgrade-notice {
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-realtime-upgrade-notice__action-buttons {
    padding-left: 20px;
    padding-top: .8rem
}

.msg-form__attachment-drag-and-drop-error-dismiss-button {
    color: var(--color-text-low-emphasis-shift)
}

.msg-form__attachment-drag-and-drop {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: .4rem;
    background-color: var(--color-background-canvas);
    transition: opacity 167ms,visibility 0ms 167ms;
    z-index: 3
}

.msg-overlay-conversation-bubble .msg-form__attachment-drag-and-drop {
    height: 100%
}

.msg-thread .msg-form__attachment-drag-and-drop {
    height: calc(100% - 44px)
}

.msg-form__attachment-drag-and-drop--over-window,.msg-form__attachment-drag-and-drop--user-education {
    visibility: visible;
    opacity: 1;
    transition: opacity 167ms
}

.msg-form__attachment-drag-and-drop-content {
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: dashed
}

.msg-form__attachment-drag-and-drop--over-window .msg-form__attachment-drag-and-drop-content,.msg-form__attachment-drag-and-drop--user-education .msg-form__attachment-drag-and-drop-content {
    border-color: var(--color-border-faint)
}

.msg-form__attachment-drag-and-drop--over-layer .msg-form__attachment-drag-and-drop-content {
    border-color: var(--color-brand)
}

.msg-form__attachment-drag-and-drop-state-illustration {
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
    background-position: 50%;
    background-size: cover;
    background-image: var(--illustration-spot-main-person-small);
    transition: transform 167ms;
    transform: scale(.5)
}

.msg-form__attachment-drag-and-drop--over-window .msg-form__attachment-drag-and-drop-state-illustration,.msg-form__attachment-drag-and-drop--user-education .msg-form__attachment-drag-and-drop-state-illustration {
    transform: scale(1)
}

.msg-form__attachment-drag-and-drop--over-layer .msg-form__attachment-drag-and-drop-state-illustration {
    background-image: var(--illustration-spot-main-person-small)
}

.msg-form__attachment-drag-and-drop-text {
    height: 44px
}

.msg-form__attachment-drag-and-drop-state-text {
    display: none
}

.msg-form__attachment-drag-and-drop--over-window .msg-form__attachment-drag-and-drop-state-text {
    display: block
}

.msg-form__attachment-drag-and-drop-discoverability-text {
    display: none
}

.msg-form__attachment-drag-and-drop--user-education:not(.msg-form__attachment-drag-and-drop--over-window) .msg-form__attachment-drag-and-drop-discoverability-text {
    display: block
}

.msg-form__attachment-drag-and-drop-error-display {
    border: 1px solid var(--color-signal-negative)
}

.msg-form__attachment-drag-and-drop-error-text {
    color: var(--color-signal-negative)
}

.msg-attachment-preview--error {
    box-shadow: 0 0 0 1px var(--color-signal-negative) inset
}

.msg-attachment-preview__thumbnail-error {
    color: var(--color-signal-negative);
    display: flex;
    align-items: center;
    justify-content: center
}

.msg-attachment-preview__image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px
}

.msg-attachment-preview__image {
    flex: 0 0 auto;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%
}

.msg-attachment-preview__status--error {
    color: var(--color-signal-negative)
}

.msg-attachment-preview__status--uploading {
    color: var(--color-brand)
}

.msg-attachment-preview__upload-progress {
    display: block;
    height: 4px;
    width: 100%;
    -webkit-appearance: none;
    appearance: none
}

.msg-attachment-preview__upload-progress::-webkit-progress-value {
    background: var(--color-brand)
}

.msg-attachment-preview__upload-progress::-webkit-progress-bar {
    color: var(--color-brand);
    height: 4px;
    background-color: transparent
}

.msg-attachment-preview__bytesize:before {
    content: "•";
    padding: 0 .4rem
}

.msg-attachment-preview__attachment-type {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    margin: 0;
    padding: 0;
    height: 40px;
    width: 40px;
    box-shadow: none
}

.msg-attachment-preview__attachment-type:before {
    line-height: 40px;
    width: 40px;
    height: 40px;
    border-radius: 0
}

.msg-attachment-preview__attachment-type:after {
    top: auto;
    left: auto
}

.msg-attachment-preview__attachment-type-icon {
    line-height: 0
}

.msg-attachment-preview__remove-attachment,.msg-attachment-preview__retry-attachment {
    color: var(--color-icon)
}

.msg-s-event-listitem__audio {
    display: flex;
    align-items: center;
    height: 34px;
    width: 200px;
    background-color: var(--color-action);
    color: var(--color-text-on-dark);
    position: relative;
    overflow: hidden;
    border-radius: 4px
}

.msg-s-event-listitem__audio-icon-container {
    display: flex;
    align-items: center;
    border-right: 1px solid var(--color-border-faint)
}

.msg-s-event-listitem__audio-progress-bar {
    -webkit-appearance: none;
    appearance: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-action);
    border-radius: 4px;
    overflow: hidden;
    border: none
}

.msg-s-event-listitem__audio-progress-bar::-webkit-progress-bar,.msg-s-event-listitem__audio-progress-bar::-webkit-progress-value {
    background-color: var(--color-action)
}

.msg-s-event-listitem__audio-time {
    position: relative;
    margin-left: auto;
    padding: 0 .8rem;
    min-width: 44px;
    text-align: left
}

.msg-content-preview {
    margin: .4rem 0;
    max-width: 358px;
    overflow: auto;
    padding: 0;
    width: 100%
}

.msg-content-preview__link,.msg-content-preview__link:focus,.msg-content-preview__link:hover {
    text-decoration: none
}

.msg-story-item {
    border-left: 2px solid var(--color-border);
    margin: 1.2rem 0 1.2rem 56px
}

.msg-story-item__thumbnail {
    height: 128px;
    width: 72px;
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-background-container-tint);
    overflow: hidden;
    cursor: pointer;
    margin-right: .8rem;
    position: relative
}

.msg-story-item__thumbnail-image {
    max-height: 128px;
    width: 72px
}

.msg-story-item__expired-thumbnail-icon-container {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 3.2rem;
    height: 3.2rem;
    background-color: var(--color-background-container);
    border-radius: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .4rem;
    margin-right: .4rem;
    border: 1px solid var(--color-border-faint)
}

.msg-story-item__expired-thumbnail-icon {
    color: var(--color-icon-nav)
}

.msg-story-item__link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.msg-story-item__expired-view-icon {
    margin: 0 .4rem .8rem 0;
    align-self: flex-start
}

.msg-modal-preview {
    background: transparent;
    box-shadow: none;
    height: 100%;
    position: static
}

.msg-modal-preview .artdeco-modal__dismiss {
    color: var(--color-text-on-dark);
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    z-index: 101
}

.msg-modal-preview .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-background-container-tint);
    color: var(--color-text-on-dark)
}

.msg-modal-preview__content {
    flex-grow: 1;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 100
}

.msg-modal-preview__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.msg-harmful-content-detection-presenter__container {
    background-color: var(--voyager-color-background-container-tint-2)
}

.msg-harmful-content-detection-presenter__text .artdeco-inline-feedback__linktext {
    color: var(--color-action);
    text-decoration: none
}

.msg-interactive-messaging-component__inbox-shortcuts-placeholder {
    width: 2rem;
    margin-left: .8rem;
    display: inline-block;
    opacity: 1;
    z-index: 12
}

.msg-interactive-messaging-component__inbox-shortcuts {
    position: absolute;
    top: .8rem;
    right: .8rem;
    display: inline-block;
    opacity: 1;
    z-index: 12
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-interactive-messaging-component-container {
        box-shadow: none
    }
}

.msg-interactive-messaging-component-container:hover {
    text-decoration: none;
    background-color: var(--color-background-none-tint-hover)
}

.msg-gai-intent__button+.msg-gai-intent__button {
    margin-top: 1.2rem
}

.msg-gai-intent__button--container {
    box-sizing: border-box;
    min-width: 24.2rem;
    bottom: 2.4rem;
    display: flex;
    position: absolute;
    left: 50%
}

.msg-gai-intent__button--container.msg-gai-intent__button--container-non-inmail {
    transform: translateX(-59%)
}

.msg-gai-intent__button--container.msg-gai-intent__button--container-inmail {
    transform: translateX(-50%)
}

.msg-gai-intent__button--text {
    display: flex;
    align-items: center;
    text-align: left;
    gap: .4rem
}

.msg-gai-intent__icon {
    flex-shrink: 0;
    color: var(--color-premium-button-background-active)
}

.msg-ui-gai-draft-intents-feedback-panel__container {
    padding: .8rem .8rem 0;
    border-top: 1px solid var(--color-border-faint);
    position: absolute;
    box-sizing: border-box;
    bottom: 1.6rem;
    left: .8rem;
    right: .8rem;
    margin: 1.6rem 1.6rem 0;
    display: flex;
    flex-direction: row;
    align-items: center
}

.msg-ui-gai-draft-intents-feedback-panel__container.msg-ui-gai-draft-intents-feedback-panel__container-non-inmail {
    right: 4.4rem
}

.msg-ui-gai-draft-intents-feedback-panel__container--redesign {
    align-items: center;
    bottom: 1.2rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    left: 1.6rem;
    position: absolute;
    right: 2.4rem;
    padding: .8rem 0
}

.msg-ui-gai-draft-intents-feedback-panel__container--redesign.msg-ui-gai-draft-intents-feedback-panel__container-non-inmail {
    right: 4.4rem
}

.msg-ui-gai-draft-intents-feedback-panel__buttons {
    margin-right: .8rem;
    position: absolute;
    right: 0
}

.msg-ui-gai-draft-intents-feedback-panel__buttons--redesign {
    display: flex;
    gap: 1.6rem
}

.msg-ui-gai-draft-intents-feedback-panel__button--redesign {
    border: 1px solid var(--color-border-faint)
}

.msg-gai-draft-intents-hoverable-content {
    width: 322px
}

.msg-gai-draft-intents-hoverable-content__inner-container {
    background-color: var(--color-background-container);
    padding: 1.2rem;
    margin-right: -2.4rem;
    border-radius: var(--corner-radius-medium)
}

.msg-gai-draft-intents-hoverable-content__branding-row {
    width: calc(100% - 32px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.6rem
}

.msg-gai-draft-intents-hoverable-content__ai-icon {
    color: var(--color-icon)
}

.msg-gai-draft-intents-hoverable-content__note {
    margin-top: 1.2rem;
    font-size: var(--font-size-xsmall)!important;
    color: var(--color-text-low-emphasis)!important
}

.msg-gai-draft-intents-hoverable-content__button-group {
    margin-top: 1.6rem
}

.msg-gai-draft-intents-hoverable-content__rate-limiting-error {
    background: var(--color-background-container);
    border: 1px solid var(--color-border-low-emphasis);
    color: var(--color-text-low-emphasis);
    border-radius: var(--corner-radius-medium);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin: 1.6rem 0 .8rem;
    padding: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-gai-draft-intents-hoverable-content__rate-limiting-error {
        forced-color-adjust: auto
    }
}

.msg-gai-inline-module .coach-shared-hscroll-bar__multi-container {
    padding: .4rem;
    scroll-padding: 0
}

.msg-gai-inline-module .coach-shared-hscroll-bar__right-button {
    padding: .8rem 0 .8rem .8rem!important;
    background: linear-gradient(270deg,var(--color-background-canvas) 50%,var(--color-transparent))!important
}

.msg-gai-inline-module .coach-shared-hscroll-bar__left-button {
    padding: .8rem .8rem .8rem 0!important;
    background: linear-gradient(90deg,var(--color-background-canvas) 50%,var(--color-transparent))!important
}

.msg-gai-intro-tooltip__content .artdeco-hoverable-content__shell {
    background-color: var(--coach-color-background-member-bubble)!important;
    box-shadow: none!important;
    max-width: 320px
}

.msg-gai-intro-tooltip__content .artdeco-hoverable-content__shell:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid var(--coach-color-background-member-bubble);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,100%)
}

.msg-gai-intro-tooltip__content .artdeco-hoverable-content__close-btn {
    color: var(--color-background-container)!important
}

.msg-gai-intro-tooltip__content .artdeco-hoverable-content__content {
    padding-right: 2.4rem
}

.msg-gai-intro-tooltip__message {
    margin-top: .4rem;
    color: var(--color-background-container)
}

.msg-gai-skeleton-loader {
    width: 100%;
    max-width: 311px;
    margin: auto
}

.msg-gai-skeleton-loader--redesign {
    max-width: 82%;
    margin: 1.2rem auto 1.6rem;
    padding-right: 4.8rem;
    text-align: center
}

.msg-gai-skeleton-loader--redesign-inmail {
    padding-right: 0
}

.msg-gai-skeleton-loader__row+.msg-gai-skeleton-loader__row {
    margin-top: 1.2rem
}

.msg-gai-skeleton-loader__row:last-child {
    width: 65%
}

.msg-gai-skeleton-loader__row--redesign {
    margin: 0 auto 1.2rem;
    height: 12px;
    border-radius: 6px
}

.msg-gai-skeleton-loader__row--redesign:nth-child(2n) {
    width: 82%
}

.msg-gai-skeleton-loader__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 2.4rem
}

.msg-gai-skeleton-loader__text {
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-large);
    color: var(--color-text-low-emphasis);
    margin-bottom: .8rem
}

.msg-gai-skeleton-loader__subtext {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    margin-bottom: 1.6rem
}

.msg-gai-smart-action__icon {
    margin-right: .4rem
}

.msg-gai-smart-action__icon--gold {
    color: var(--color-premium-button-background-active)
}

.msg-gai-smart-action__hoverable-content .artdeco-hoverable-content__shell {
    background-color: var(--color-background-canvas)!important
}

.msg-circle-invitations .artdeco-carousel__content {
    position: relative;
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.msg-circle-invitations .artdeco-carousel__item-container {
    height: 100%
}

.msg-circle-invitations .artdeco-carousel__heading {
    margin-top: 0
}

.msg-circle-invitations__item {
    border-radius: var(--corner-radius-medium);
    padding: 1.2rem;
    background-color: var(--color-background-accent-soft-6);
    height: 100%;
    width: 100%
}

.msg-circle-invitations__item-text {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.msg-circle-invitations__nav {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.msg-circle-invitations__nav:focus,.msg-circle-invitations__nav:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.msg-circle-invitations__nav[disabled] {
    visibility: hidden
}

.msg-circle-invitations__nav--previous {
    left: .4rem
}

.msg-circle-invitations__nav--next {
    right: .4rem
}

.msg-s-conversation-unspam {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem 1.2rem
}

.msg-cross-pillar-selected-filter-presenter {
    display: flex;
    flex-direction: column;
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-cross-pillar-selected-filter--inbox-refresh-enabled {
    display: flex;
    flex-direction: column;
    background-color: none;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-ui-video-conference-card-presenter__icon {
    background-size: contain;
    display: block;
    height: 2.4rem;
    width: 2.4rem
}

.msg-ui-video-conference-card-presenter__icon-bluejeans {
    background-image: url(/aero-v1/sc/h/4pwxmk5zdrww2xgpzh1s6w8wo)
}

.msg-ui-video-conference-card-presenter__icon-teams {
    background-image: url(/aero-v1/sc/h/anrbpluz8oa3k1ijq55l0hbas)
}

.msg-ui-video-conference-card-presenter__icon-zoom {
    background-image: url(/aero-v1/sc/h/6jeeyg4s09feux6cv5aanxzvk)
}

.msg-cross-pillar-typing-indicators-presenter {
    display: flex;
    height: 0;
    margin-left: -100px;
    opacity: 0;
    padding-bottom: .4rem;
    transition: height .1s ease-out .2s,margin-left .2s;
    z-index: 1
}

.msg-cross-pillar-typing-indicators-presenter--active {
    height: 37px;
    margin-left: .8rem;
    opacity: 1
}

.msg-cross-pillar-typing-indicators-presenter__typing {
    margin-left: .8rem;
    padding: .8rem 0;
    transition: opacity .3s ease-out 1s,margin-left .3s ease-out 1s
}

.msg-cross-pillar-typing-indicators-presenter__dot {
    animation: msg-cross-pillar-typing-indicators-presenter__typing-animation 1s ease-in-out infinite both;
    background-color: var(--color-signal-neutral);
    border-radius: 100%;
    display: inline-block;
    height: .8rem;
    margin: 5px 1px;
    width: .8rem
}

.msg-cross-pillar-typing-indicators-presenter__dot:first-child {
    animation-delay: -.32s
}

.msg-cross-pillar-typing-indicators-presenter__dot:nth-child(2) {
    animation-delay: -.16s
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture {
    background: var(--color-background-container);
    border-radius: 50%;
    display: inline-block;
    height: 3.2rem;
    margin-left: -20px;
    position: relative;
    transform: scale(0);
    width: 3.2rem
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--active {
    animation: msg-cross-pillar-typing-indicators-presenter__zoom-in .3s ease-in forwards
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--active:first-child .msg-cross-pillar-typing-indicators-presenter__profile-picture-img {
    animation-delay: .1s
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--active:nth-child(2) .msg-cross-pillar-typing-indicators-presenter__profile-picture-img {
    animation-delay: .2s
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--active:nth-child(3) .msg-cross-pillar-typing-indicators-presenter__profile-picture-img {
    animation-delay: .3s
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--active:nth-child(4) .msg-cross-pillar-typing-indicators-presenter__profile-picture-img {
    animation-delay: .4s
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture--exit {
    animation: msg-cross-pillar-typing-indicators-presenter__zoom-out .3s ease-out forwards
}

.msg-cross-pillar-typing-indicators-presenter__profile-pictures {
    list-style: none;
    margin-left: 20px
}

.msg-cross-pillar-typing-indicators-presenter__profile-picture-img {
    animation: msg-cross-pillar-typing-indicators-presenter__profile-image 2s ease-in-out infinite both;
    border: 2px solid var(--color-background-container);
    opacity: .75
}

@keyframes msg-cross-pillar-typing-indicators-presenter__typing-animation {
    0%,50% {
        opacity: .4;
        transform: scale(1)
    }

    25% {
        opacity: 1;
        transform: scale(1.3)
    }
}

@keyframes msg-cross-pillar-typing-indicators-presenter__profile-image {
    0%,to {
        opacity: .75
    }

    50% {
        opacity: 1
    }
}

@keyframes msg-cross-pillar-typing-indicators-presenter__zoom-in {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes msg-cross-pillar-typing-indicators-presenter__zoom-out {
    0% {
        transform: scale(1)
    }

    99% {
        transform: scale(0);
        width: 0
    }

    to {
        transform: scale(0);
        width: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

.msg-facepile-grid {
    width: 56px;
    height: 56px;
    position: relative;
    display: table-cell;
    vertical-align: middle
}

.msg-facepile-grid__img {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 49.9%;
    float: left;
    position: relative;
    width: 28px;
    height: 28px;
    border: 1px solid transparent;
    background-size: cover
}

.msg-facepile-grid--no-facepile .msg-facepile-grid__img {
    width: 56px;
    height: 56px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 2px solid transparent;
    border-radius: 49.9%
}

.msg-facepile-grid--no-facepile.msg-facepile-grid--1 .msg-facepile-grid__img {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 49.9%;
    border: none
}

.msg-facepile-grid--group-size-2 .msg-facepile-grid__img {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 49.9%;
    width: 36px;
    height: 36px;
    border: none
}

.msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+2) {
    margin-left: -16px
}

[dir=rtl] .msg-facepile-grid--group-size-2 .msg-facepile-grid__img {
    margin-left: 0;
    margin-right: -15px
}

[dir=rtl] .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:first-of-type,[dir=rtl] .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+2) {
    margin-left: 0;
    margin-right: -16px
}

.msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+13) {
    display: none
}

.msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-child(2) {
    margin-top: -20px;
    margin-left: 20px
}

.msg-facepile-grid__img--multiple-participants {
    height: 24px!important;
    width: 24px!important
}

.msg-facepile-grid__img--company {
    border: none!important;
    border-radius: 6px!important
}

.msg-facepile-grid--no-facepile .msg-facepile-grid__img--company {
    width: 56px;
    height: 56px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px;
    max-height: 56px;
    max-width: 56px
}

.msg-facepile-grid--no-facepile.msg-facepile-grid--1 .msg-facepile-grid__img--company {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px
}

.msg-facepile-grid__group-chat-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-background-canvas)
}

.msg-facepile-grid__img--multiple-participants-header {
    height: 20px!important;
    width: 20px!important
}

.theme--dark,:root {
    --msg-bluejeans-virtual-meeting-icon: url(/aero-v1/sc/h/4pwxmk5zdrww2xgpzh1s6w8wo);
    --msg-teams-virtual-meeting-icon: url(/aero-v1/sc/h/anrbpluz8oa3k1ijq55l0hbas);
    --msg-zoom-virtual-meeting-icon: url(/aero-v1/sc/h/6jeeyg4s09feux6cv5aanxzvk)
}

.msg-participant-actions-dropdown-presenter__participant-confirm-delete {
    display: flex;
    flex-direction: column
}

.msg-participant-actions-dropdown-presenter__dropdown {
    overflow: visible;
    position: relative;
    margin-right: 2.4rem
}

.msg-convo-details-modal__participant-card:last-child .msg-participant-actions-dropdown-presenter__dropdown {
    border: none
}

.msg-participant-actions-dropdown-presenter__dropdown-content[justification=right] {
    right: -5px
}

.msg-convo-details-modal__participant-card:last-child .msg-participant-actions-dropdown-presenter__dropdown-content--is-open {
    margin-bottom: 1.2rem
}

.msg-away-message-settings-modal__section {
    padding: 1.6rem 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-away-message-settings-modal__datepicker.artdeco-datepicker--disabled {
    opacity: 1
}

.msg-away-message-settings-modal__text-input .artdeco-text-input__textarea {
    height: 209px;
    resize: none
}

.msg-away-message-settings-modal__error {
    margin: -.4rem .8rem -.4rem 0
}

.msg-away-message-settings-modal__upsell-footer {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center
}

.msg-away-message-settings-modal__datepicker .artdeco-daterange__pickers {
    flex-wrap: nowrap
}

.msg-convo-details-modal__context-info-container {
    padding: 1.2rem 2.4rem
}

.msg-convo-details-modal__context-info-container,.msg-convo-details-modal__group-chat-link--enabled,.msg-convo-details-modal__group-chat-link-toggle {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-convo-details-modal__group-chat-link-text {
    word-break: break-all
}

.msg-convo-details-modal__group-chat-link-copy-btn {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.msg-convo-details-modal__add-participant-container {
    padding: 1.2rem 2.4rem
}

@media screen and (max-width: 350px) {
    .msg-convo-details-modal__add-participant-container .msg-connections-typeahead__added-recipients:has(.msg-connections-typeahead__search-field--no-recipients) {
        padding:0!important
    }
}

.msg-convo-details-modal__lookup-form {
    display: flex;
    flex-grow: 1
}

.msg-convo-details-modal__lookup-form .msg-connections-typeahead__top-fixed-section {
    flex-grow: 1;
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: 2px
}

.msg-convo-details-modal__lookup-form .msg-connections-typeahead__top-fixed-section:focus-within {
    border-color: var(--color-action)
}

.msg-convo-details-modal__lookup-form .msg-connections-typeahead__search-results {
    padding: .4rem 0;
    top: 100%
}

.msg-convo-details-modal__lookup-form .msg-connections-typeahead__added-recipients {
    border: none;
    min-height: 0
}

.msg-convo-details-modal__add {
    height: 3.2rem;
    margin-top: 3px
}

.msg-convo-details-modal__participants-list {
    max-height: 300px
}

.msg-convo-details-modal__participant-card {
    display: flex;
    list-style: none;
    align-items: center;
    padding: 1.6rem 0;
    position: relative
}

.msg-convo-details-modal__participant-card:after {
    content: "";
    width: calc(100% - 48px);
    border-bottom: 1px solid var(--color-border-faint);
    position: absolute;
    right: 0;
    bottom: 0
}

.msg-convo-details-modal__participant-card:last-child:after {
    border-bottom: none
}

.msg-shared-modals-date-picker-content-presenter__date-time-input,.msg-shared-modals-date-picker-content-presenter__date-time-input[type=time] {
    width: 50%
}

.msg-shared-modals-date-picker-content-presenter__date-time-input .artdeco-datepicker__input[type=text],.msg-shared-modals-date-picker-content-presenter__date-time-input .artdeco-text-input--container {
    width: 100%
}

.msg-shared-modals-date-picker-content-presenter__duration-dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 6px .8rem;
    color: var(--color-text)
}

.msg-shared-modals-date-picker-content-presenter__duration-dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.msg-shared-modals-date-picker-content-presenter__duration-dropdown-trigger:focus:after,.msg-shared-modals-date-picker-content-presenter__duration-dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.msg-shared-modals-date-picker-content-presenter__duration-dropdown-content {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%;
    max-height: 214px;
    overflow-y: scroll
}

.msg-modal-decline-inmail-reason__options-list {
    list-style-type: none
}

.msg-modal-decline-inmail-reason__option {
    height: 3rem;
    margin-top: 2rem
}

.msg-share-profile-info-modal__phone-number-legend {
    padding: 12px 0 3px
}

#msg-share-profile-info-modal__country-code {
    margin-right: .8rem;
    width: 75px
}

.msg-share-profile-info-modal__disclaimer-shield-icon {
    width: 1.6rem!important;
    height: 1.6rem!important
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .msg-share-profile-info-modal__disclaimer-shield-icon {
        forced-color-adjust: auto
    }
}

.msg-choose-participants-modal__participant {
    display: flex;
    list-style: none;
    align-items: center;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-choose-participants-modal__participant:last-child {
    border: none
}

.msg-settings-modal-presenter__list-item {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-settings-modal-presenter__sound-toggle-container label {
    font-size: 1.6rem;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.msg-virtual-meeting-modal {
    min-width: 370px
}

@media screen and (max-width: 576px) {
    .msg-virtual-meeting-modal {
        min-width:unset
    }
}

.virtual-meeting-modal__content {
    height: 417px;
    position: relative
}

.msg-virtual-meeting-modal__create-meeting-content {
    height: 330px
}

.msg-virtual-meeting-modal__date-picker-content {
    height: 360px
}

.virtual-meeting-modal__loader-container {
    align-items: center;
    background-color: var(--color-background-container);
    display: flex;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.virtual-meeting-modal__list-item {
    height: 4.8rem;
    display: flex
}

.virtual-meeting-moodal__list-item-info {
    max-width: 200px
}

.virtual-meeting-modal__create-icon {
    color: var(--color-icon);
    padding-right: 1.2rem
}

.virtual-meeting-modal__icon {
    background-size: contain;
    display: block;
    flex-shrink: 0;
    height: 2.4rem;
    width: 2.4rem
}

.virtual-meeting-modal__icon-bluejeans {
    background-image: var(--msg-bluejeans-virtual-meeting-icon)
}

.virtual-meeting-modal__icon-microsoft_teams {
    background-image: var(--msg-teams-virtual-meeting-icon)
}

.virtual-meeting-modal__icon-zoom {
    background-image: var(--msg-zoom-virtual-meeting-icon)
}

.virtual-meeting-modal__chevron-icon {
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .virtual-meeting-modal__chevron-icon {
        forced-color-adjust: auto
    }
}

.msg-shared-modals-report-participant-modal-presenter__participant {
    display: flex;
    list-style: none;
    align-items: center;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-shared-modals-report-participant-modal-presenter__participant:last-child {
    border: none
}

.msg-smart-feature-modal {
    width: 375px!important
}

.msg-smart-feature-modal-header {
    width: 250px;
    font-weight: var(--font-weight-bold)!important
}

.msg-smart-feature-modal-content__picture {
    width: 311px;
    height: 109px;
    background-image: url(/aero-v1/sc/h/8og1wgumz4koq2fjva60pm72l);
    border-radius: var(--corner-radius-medium)
}

.msg-smart-feature-modal-content__text {
    width: 283px
}

.msg-spinmail-reply-form {
    z-index: 100;
    overflow: hidden
}

.msg-spinmail-thread__message-body-container .msg-spinmail-reply-form {
    padding-left: 46px
}

.msg-spinmail-reply-form__action-link:active,.msg-spinmail-reply-form__action-link:focus,.msg-spinmail-reply-form__action-link:hover,.msg-spinmail-reply-form__action-link:visited {
    text-decoration: none;
    cursor: pointer
}

.msg-spinmail-reply-form__action-link:active .msg-spinmail-reply-form__action-link-text-primary,.msg-spinmail-reply-form__action-link:focus .msg-spinmail-reply-form__action-link-text-primary,.msg-spinmail-reply-form__action-link:hover .msg-spinmail-reply-form__action-link-text-primary,.msg-spinmail-reply-form__action-link:visited .msg-spinmail-reply-form__action-link-text-primary {
    color: var(--color-text-on-dark)
}

.msg-spinmail-thread {
    flex: 1
}

.msg-spinmail-thread .msg-entity-lockup__entity-title:hover {
    text-decoration: none;
    color: var(--color-text)
}

.msg-spinmail-thread__top-banner {
    background-color: var(--color-background-container-tint)
}

.msg-spinmail-thread__name {
    padding: 0 0 0 46px
}

.msg-spinmail-thread__message {
    flex: 1;
    flex-basis: 0;
    overflow-y: scroll
}

.msg-spinmail-thread__message-body {
    padding: 0 0 0 46px;
    word-wrap: break-word;
    white-space: normal
}

.msg-spinmail-thread__message-body ol,.msg-spinmail-thread__message-body ul {
    margin-bottom: 1.2rem;
    padding-left: 2.4rem
}

.msg-spinmail-thread__message-body p {
    font-size: inherit
}

.msg-spinmail-thread__message-body p a {
    color: var(--color-action)
}

.msg-spinmail-thread__message-body p.spinmail-quill-editor__spin-break {
    margin-bottom: 0
}

.msg-spinmail-thread__message-body p {
    margin-bottom: 1.2rem
}

.msg-spinmail-thread__message-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-spinmail-thread__legal-container {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    max-height: 50vh;
    overflow: auto
}

.msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand {
    background: none;
    height: 0;
    width: 1.6rem;
    margin-right: .8rem
}

.msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand:focus,.msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand:hover {
    background: none
}

.msg-spinmail-thread__legal-text {
    display: block;
    flex-flow: row wrap;
    color: var(--color-text-low-emphasis)
}

.msg-spinmail-thread__legal-text ol,.msg-spinmail-thread__legal-text ul {
    padding-left: 2.4rem
}

.msg-spinmail-thread__legal-text p {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular)
}

.msg-spinmail-thread__legal-text a {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.msg-spinmail-thread__legal-text a img {
    vertical-align: middle
}

.msg-spinmail-thread__legal-text .msg-spinmail-thread__truncated-legal-content {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    flex: 1
}

.msg-spinmail-thread__legal-text .msg-spinmail-thread__truncated-legal-content * {
    line-height: inherit!important
}

.msg-spinmail-thread__legal-text-ad-choices-icon {
    vertical-align: middle
}

.msg-spinmail-thread-presenter {
    flex: 1
}

.msg-spinmail-thread-presenter .msg-entity-lockup__entity-title:hover {
    text-decoration: none;
    color: var(--color-text)
}

.msg-spinmail-thread-presenter__top-banner {
    background-color: var(--color-background-container-tint)
}

.msg-spinmail-thread-presenter__message {
    flex: 1;
    flex-basis: 0;
    overflow-y: scroll
}

.msg-spinmail-thread-presenter__message-body {
    word-wrap: break-word;
    white-space: normal
}

.msg-spinmail-thread-presenter__message-body.msg-spinmail-thread-presenter__rich-text {
    white-space: normal
}

.msg-spinmail-thread-presenter__message-body ol,.msg-spinmail-thread-presenter__message-body ul {
    margin-bottom: 1.2rem;
    padding-left: 2.4rem
}

.msg-spinmail-thread-presenter__message-body p {
    font-size: inherit
}

.msg-spinmail-thread-presenter__message-body p a {
    color: var(--color-action)
}

.msg-spinmail-thread-presenter__message-body p.spinmail-quill-editor__spin-break {
    margin-bottom: 0
}

.msg-spinmail-thread-presenter__message-body p {
    margin-bottom: 1.2rem
}

.msg-spinmail-thread-presenter__message-body.msg-sdk-spinmail-quill-editor--no-margin-bottom p {
    margin-bottom: 0
}

.msg-spinmail-thread-presenter__message-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-spinmail-thread-presenter__message-body-container {
    padding: 0 0 24px 46px
}

.msg-spinmail-thread-presenter__legal-container {
    display: flex;
    padding: .8rem 0;
    border-top: 1px solid var(--color-border-faint);
    max-height: 50vh;
    overflow: auto
}

.msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand {
    background: none;
    height: 0;
    width: 1.6rem;
    margin-right: .8rem
}

.msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand:focus,.msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand:hover {
    background: none
}

.msg-spinmail-thread-presenter__legal-text {
    display: block;
    flex-flow: row wrap;
    color: var(--color-text-low-emphasis)
}

.msg-spinmail-thread-presenter__legal-text ol,.msg-spinmail-thread-presenter__legal-text ul {
    padding-left: 2.4rem
}

.msg-spinmail-thread-presenter__legal-text p {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular)
}

.msg-spinmail-thread-presenter__legal-text a {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.msg-spinmail-thread-presenter__legal-text a img {
    vertical-align: middle
}

.msg-spinmail-thread-presenter__legal-text .msg-spinmail-thread-presenter__truncated-legal-content {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    flex: 1
}

.msg-spinmail-thread-presenter__legal-text .msg-spinmail-thread-presenter__truncated-legal-content * {
    line-height: inherit!important
}

.msg-spinmail-thread-presenter__legal-text-ad-choices-icon {
    vertical-align: middle
}

.msg-spinmail-one-click-thank-you__success {
    color: var(--color-action)
}

.msg-spinmail-ad {
    display: block;
    margin: 0 auto
}

.msg-sponsored-conversation-thread {
    background-color: var(--color-text-on-dark-flip);
    display: flex;
    flex: 1;
    flex-direction: column
}

.msg-sponsored-conversation-thread .msg-title-bar__title-bar-text,.msg-sponsored-pillar-title-bar {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text);
    text-align: left
}

.msg-connections-typeahead-with-full-suggested-list {
    display: flex;
    flex-flow: column;
    flex: 1 1 0;
    height: 0;
    align-items: stretch
}

.msg-connections-typeahead__added-recipients {
    align-items: baseline;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-height: 114px;
    min-height: 36px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: .8rem
}

@media screen and (max-width: 768px) {
    .msg-connections-typeahead__added-recipients {
        max-height:42px
    }
}

.msg-compose-container .msg-connections-typeahead__added-recipients,.msg-overlay-conversation-bubble__content-wrapper .msg-connections-typeahead__added-recipients {
    padding-right: 3.2rem
}

.msg-connections-typeahead__added-recipients .artdeco-pill__text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 143px
}

.msg-connections-typeahead__search-field[type=text] {
    border: none;
    height: 2rem;
    max-width: calc(100% - 8px);
    width: 100px;
    padding: 0;
    box-shadow: none
}

.msg-connections-typeahead__search-field[type=text]::-ms-clear {
    display: none
}

.msg-connections-typeahead__search-field[type=text]:focus {
    box-shadow: none
}

.ios .msg-connections-typeahead__search-field[type=text] {
    font-size: 16px
}

.msg-connections-typeahead .msg-connections-typeahead__search-field[type=text] {
    flex-grow: 1;
    border-radius: 2rem;
    height: 32px;
    padding: 0 5px;
    margin-right: 3px
}

.msg-connections-typeahead .msg-connections-typeahead__add-icon {
    position: absolute;
    top: 2px;
    right: 0;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    margin-right: 14px;
    background-color: var(--color-background-faint);
    color: var(--color-text-low-emphasis)
}

.msg-connections-typeahead__search-field-icon {
    position: absolute;
    top: 6px;
    left: 4px
}

.msg-connections-typeahead__search-field:focus+.msg-connections-typeahead__search-field-icon {
    display: none
}

.msg-connections-typeahead__hidden-field {
    position: absolute;
    visibility: hidden;
    height: auto;
    width: auto;
    white-space: nowrap
}

.msg-connections-typeahead__search-results {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 3;
    clear: both;
    max-height: 200px;
    position: absolute;
    padding: 0;
    width: 100%;
    background-color: var(--color-background-container);
    transition: all ease var(--duration-fast)
}

.msg-overlay-conversation-bubble--jumbo .msg-connections-typeahead__search-results {
    height: calc(648px - 100%);
    max-height: calc(648px - 100%)
}

.msg-overlay-conversation-bubble:not(.msg-overlay-conversation-bubble--jumbo) .msg-connections-typeahead__search-results {
    height: calc(352px - 100%);
    max-height: calc(352px - 100%)
}

.msg-thread--pillar .msg-connections-typeahead__search-results {
    height: 400px;
    max-height: 400px
}

.msg-connections-typeahead__transition-in {
    opacity: 1;
    transform: translateY(0);
    clip-path: inset(0)
}

.msg-connections-typeahead__transition-out {
    opacity: 0;
    transform: translateY(-100px);
    pointer-events: none;
    clip-path: inset(100px 0 0 0)
}

.msg-connection-typeahead__loader {
    align-items: center;
    display: flex;
    height: 100%
}

.msg-connections-typeahead__search-result-multisend {
    width: calc(100% - 32px)!important
}

.msg-connections-typeahead__checkbox-multisend {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-connections-typeahead__result-list-container {
    overflow: scroll
}

.msg-connections-typeahead__search-result-row {
    position: relative;
    padding: 1px
}

.msg-connections-typeahead__search-result-row:hover {
    background-color: var(--color-background-none-tint-hover);
    border: 1px solid transparent;
    padding: 0
}

.msg-connections-typeahead__search-result {
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    background: none;
    font-weight: 300;
    text-align: left;
    width: 100%;
    padding-right: 0;
    padding-left: 1.2rem
}

.msg-connections-typeahead__search-result .msg-facepile-grid {
    height: 40px;
    width: 40px;
    padding: 2px
}

.msg-connections-typeahead__search-result .msg-facepile-grid--no-facepile {
    padding: 0
}

.msg-connections-typeahead__search-result .msg-facepile-grid--no-facepile .msg-facepile-grid__img {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 3px solid transparent;
    border-radius: 49.9%
}

.msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 49.9%;
    width: 28px;
    height: 28px;
    border: none
}

.msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+2) {
    margin-left: -12px
}

[dir=rtl] .msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img {
    margin-left: 0;
    margin-right: -11px
}

[dir=rtl] .msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:first-of-type,[dir=rtl] .msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+2) {
    margin-left: 0;
    margin-right: -12px
}

.msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-of-type(1n+13) {
    display: none
}

.msg-connections-typeahead__search-result .msg-facepile-grid--group-size-2 .msg-facepile-grid__img:nth-child(2) {
    position: absolute;
    bottom: 2px;
    right: 2px
}

.msg-connections-typeahead__search-result .msg-connections-typeahead__entity-description {
    padding-top: .8rem;
    padding-right: 1.2rem;
    padding-bottom: .8rem;
    margin-left: .8rem;
    width: calc(100% - 48px);
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.msg-connections-typeahead__search-result-background-img {
    background-size: cover
}

.msg-connections-typeahead__search-result--highlighted {
    background-color: var(--color-background-none-tint-hover);
    border: 1px solid var(--color-action);
    padding: 0 0 0 calc(1.2rem - 1px)
}

.msg-connections-typeahead__search-result--highlighted:hover {
    border: 1px solid var(--color-action)
}

.msg-connections-typeahead__inplace-search-results {
    flex: 1 1 auto;
    overflow: auto;
    position: relative;
    z-index: 1;
    max-height: none;
    left: 0;
    right: 0;
    display: block
}

.msg-connections-typeahead__top-fixed-section {
    background-color: var(--color-background-container);
    flex: 0 1 auto
}

.msg-connections-typeahead__inplace-recipients-list-loader-container {
    height: 100%;
    align-items: center;
    display: flex;
    margin: auto
}

.msg-connections-typeahead__recipients-list-loader-container {
    height: 200px;
    align-items: center
}

.msg-connections-typeahead__check-icon {
    color: var(--color-action)
}

.msg-connections-typeahead__create-group-chat-text-container {
    flex-grow: 1;
    margin-left: .8rem;
    padding: 1.6rem 1.6rem 1.6rem 0;
    text-align: left;
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-connections-typeahead__create-group-chat-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: var(--color-background-canvas)
}

.msg-connections-typeahead__dropdown-footer {
    border-top: 1px solid var(--color-border-faint)
}

.nt-edgesetting__option-label {
    display: flex!important;
    align-items: center;
    padding-right: 3.2rem!important;
    padding-left: 0!important;
    padding-bottom: .8rem!important;
    margin-top: .8rem
}

.nt-edgesetting__option-label:before {
    right: 0!important;
    left: auto!important;
    top: calc(50% - 14px)!important
}

.nt-edgesetting__option-label:after {
    right: .6rem!important;
    left: auto!important;
    top: calc(50% - 8px)!important
}

.nt-edgesetting-modal>.artdeco-modal__dismiss {
    top: 1.6rem!important;
    right: calc(1.6rem - 4px)!important
}

.nt-edgesetting-modal>.artdeco-modal__header {
    padding-top: 1.6rem!important;
    padding-right: 6.4rem!important
}

.products-other-products-by-organization__see-all--outline-offset {
    outline-offset: -1px
}

.products-other-products-by-organization__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem 1.6rem 0
}

.products-connections-modal__connection+.products-connections-modal__connection:before {
    border-top: 1px solid var(--color-border-faint);
    content: "";
    left: 80px;
    position: absolute;
    right: 0;
    top: 0
}

.products-connections-modal__connection-headline {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40
}

.products-connections-modal__header {
    min-height: 28px
}

.products-top-card {
    overflow: visible
}

.products-top-card__hero-image {
    height: 134px;
    overflow: hidden;
    z-index: 0;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.products-top-card__hero-image .bg-img__visible-content:before {
    content: none
}

.products-top-card__default-hero-image {
    background-image: var(--entity-background-product)
}

.products-top-card__logo-container {
    margin-top: -64px;
    margin-bottom: .4rem;
    margin-left: .8rem;
    left: 0!important
}

@media screen and (max-width: 576px) {
    .products-top-card__logo-container {
        margin-bottom:.8rem
    }
}

.products-top-card__logo-border-styling {
    box-shadow: none!important;
    border-radius: 0!important
}

.products-top-card__image-view-model-logo>div>img {
    border: 4px solid var(--color-background-container)!important
}

@media screen and (max-width: 576px) {
    .products-top-card__image-view-model-logo>div>img {
        width:96px!important;
        height: 96px!important
    }
}

.products-top-card__lazy-image-logo {
    border: 4px solid var(--color-background-container)!important
}

@media screen and (max-width: 576px) {
    .products-top-card__lazy-image-logo {
        width:96px!important;
        height: 96px!important
    }
}

.products-top-card__title {
    font-size: var(--font-size-display-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

@media screen and (max-width: 576px) {
    .products-top-card__title {
        font-size:var(--font-size-display-small);
        font-weight: var(--font-weight-bold);
        margin-bottom: .4rem
    }
}

.products-top-card__connections {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

@media screen and (max-width: 576px) {
    .products-top-card__connections {
        font-size:14px
    }
}

.products-top-card__metadata {
    display: flex;
    margin-top: .8rem;
    margin-bottom: 1.6rem;
    gap: 2.4rem
}

@media screen and (max-width: 576px) {
    .products-top-card__metadata {
        margin-bottom:1.2rem
    }
}

.products-top-card__categories:before {
    content: "\2022";
    margin-right: 2px
}

.products-top-card__cta-icon {
    margin-left: .8rem
}

.products-top-card__description {
    min-width: 480px
}

.products-top-card__dropdown-content-container {
    min-width: 250px;
    padding: .4rem 0;
    margin-left: .4rem
}

.products-top-card__dropdown-item {
    color: var(--color-text-low-emphasis)!important;
    justify-content: flex-start;
    display: flex;
    width: 100%;
    min-width: inherit;
    outline-offset: -5px;
    padding: .8rem 1.6rem
}

.products-top-card__dropdown-external-option {
    display: flex;
    align-items: center;
    margin-left: -.8rem
}

.products-top-card__dropdown-external-option .products-top-card__dropdown-external-option-icon {
    margin-right: .8rem;
    flex-shrink: 0
}

.products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis,.products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:focus,.products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:hover,.products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:visited {
    color: var(--color-text-low-emphasis)
}

.products-top-card__link--text.products-top-card__link--text,.products-top-card__link--text.products-top-card__link--text:focus,.products-top-card__link--text.products-top-card__link--text:hover,.products-top-card__link--text.products-top-card__link--text:visited {
    color: var(--color-text)
}

.products-top-card__invite-connections-button>button {
    margin: 0!important
}

.products-top-card__community-nav-link {
    margin-bottom: 2px
}

.products-top-card__community-nav-link.products-top-card__community-nav-link {
    color: var(--color-text-low-emphasis)!important
}

.products-top-card__community-nav-link.active {
    color: var(--color-checked)!important;
    box-shadow: 0 2px 0 0 var(--color-checked)
}

.products-top-card__featured-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .products-top-card__featured-consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.products-recommendation-form__modal-content {
    height: 490px
}

.products-recommendation-form__illustration {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    margin-right: var(--spacing-two-x)
}

.products-recommendation-form__illustration--globe {
    background: var(--illustration-microspot-globe-small) no-repeat 50%;
    background-size: 48px
}

.products-recommendation-form__illustration--notepad {
    background: var(--illustration-microspot-notepad-small) no-repeat 50%;
    background-size: 48px
}

.products-recommendation-form__form-section .fb-dash-form-element-group:first-of-type {
    padding-top: 1.6rem
}

.products-recommendation-form__form-section .fb-dash-form-element-group:not(:last-child) {
    padding-bottom: .8rem
}

.products-recommendation-form__visibility-text {
    margin-top: 2.4rem
}

.products-recommendation-form__visibility-text li-icon {
    vertical-align: text-bottom!important
}

.products-recommendations-list__badge {
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.products-recommendations-list__dropdown-container {
    min-width: 200px
}

.products-recommendations-list__dropdown-container .products-recommendations-list__dropdown-container-icon {
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .products-recommendations-list__dropdown-container .products-recommendations-list__dropdown-container-icon {
        forced-color-adjust: auto
    }
}

.products-recommendations-list__overflow-menu-trigger {
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .products-recommendations-list__overflow-menu-trigger {
        forced-color-adjust: auto
    }
}

.products-recommendations-list__text-recommendations {
    margin-left: 6rem;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word
}

.products-recommendations-list__text-recommendations .lt-line-clamp__less,.products-recommendations-list__text-recommendations .lt-line-clamp__more {
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.products-recommendations-list__text-recommendations .lt-line-clamp__less:hover,.products-recommendations-list__text-recommendations .lt-line-clamp__more:hover {
    color: var(--color-action)
}

.products-recommendations-list__footer-button-container {
    border-top: 1px solid var(--color-border-faint);
    display: flex
}

.products-recommendations-list__footer-button-divider {
    border-left: 1px solid var(--color-border-faint)
}

.products-recommendations-list__consistant-ui-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 2.4rem 2.4rem .4rem
}

@media screen and (max-width: 576px) {
    .products-recommendations-list__consistant-ui-card-header {
        font-size:var(--font-size-large);
        padding: 1.6rem 1.6rem .4rem
    }
}

.products-similar-product__title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-similar-product__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-similar-product__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.products-similar-product__caption {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-similar-product__caption * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-similar-product__caption {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.products-similar-products-modal__content {
    min-height: 500px;
    list-style: none;
    display: grid;
    grid-column-gap: 1.6rem;
    grid-template-columns: 1fr 1fr
}

@media screen and (max-width: 400px) {
    .products-similar-products-modal__content {
        grid-template-columns:1fr
    }
}

.products-similar-products-modal__content-container {
    height: 500px
}

.products-similar-products-module__empty-icon {
    align-self: center;
    color: var(--color-text-disabled);
    flex: none;
    padding-top: 1.2rem
}

.products-similar-products-module__empty-icon.products-similar-products-module__empty-icon {
    height: 48px;
    width: 48px
}

.products-similar-products-module__empty-icon .products-similar-products-module__empty-icon-svg {
    display: block;
    margin: auto
}

.products-similar-products-module__card-spacing {
    display: flex;
    flex-direction: column;
    padding-top: 1.6rem
}

.products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:active,.products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:focus {
    box-shadow: inset 0 0 0 2px var(--color-action)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:active,.products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:focus,.products-similar-products-module__see-all-btn .artdeco-button--tertiary.artdeco-button--3:hover {
        forced-color-adjust: none!important;
        background-color: Highlight!important;
        color: HighlightText!important
    }
}

.products-similar-products-module__see-all-link-icon {
    color: var(--color-icon)
}

.products-media-modal {
    background: transparent!important;
    box-shadow: none!important;
    min-height: 600px;
    max-width: 856px!important
}

@media screen and (min-width: 992px) {
    .products-media-modal {
        max-width:856px!important
    }
}

@media screen and (max-width: 992px) {
    .products-media-modal {
        max-width:100%!important
    }
}

.products-media-modal .products-media-modal__content {
    padding: 32px
}

@media screen and (max-width: 992px) {
    .products-media-modal .products-media-modal__content {
        padding:.8rem
    }
}

@media screen and (max-height: 576px) {
    .products-media-modal .products-media-modal__content {
        padding:.8rem!important
    }
}

.products-media-modal .artdeco-carousel__content {
    overflow-y: auto
}

.products-media-modal .artdeco-modal__dismiss {
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-modal__dismiss:focus,.products-media-modal .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-pagination button {
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-pagination button:focus,.products-media-modal .artdeco-pagination button:hover:not(:disabled) {
    color: var(--color-element-on-dark);
    background-color: var(--color-border-low-emphasis-on-dark-active)
}

.products-media-modal .artdeco-pagination button:disabled,.products-media-modal .artdeco-pagination button span {
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

.products-media-modal .artdeco-pagination .artdeco-pagination__button--previous {
    left: .8rem
}

.products-media-modal .artdeco-pagination .artdeco-pagination__button--next {
    right: .8rem
}

.products-media-modal__media-item {
    align-items: center;
    display: inline-grid;
    text-align: center;
    width: 100%!important
}

@media screen and (min-width: 992px) {
    .products-media-modal__media-item {
        max-width:856px!important;
        max-height: 600px
    }
}

@media screen and (max-width: 768px) {
    .products-media-modal__media-item {
        height:calc(100vh - 100px);
        max-height: 380px!important
    }
}

@media screen and (max-width: 992px) {
    .products-media-modal__media-item {
        height:calc(100vh - 100px);
        max-height: 380px!important
    }
}

.products-media-modal__media-item:not(.active) {
    visibility: hidden
}

.products-media-modal__media-item-container {
    background: var(--color-background-canvas-dark-tint);
    padding: 1.2rem;
    border-radius: var(--corner-radius-medium)
}

.products-media-modal__media-item-container .vjs-poster {
    background-size: cover
}

.products-media-modal__semaphore-dropdown-trigger {
    color: var(--color-element-on-dark);
    border-radius: 50%;
    padding: .4rem
}

.products-media-modal__semaphore-dropdown-trigger:focus,.products-media-modal__semaphore-dropdown-trigger:hover:not(:disabled) {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-element-on-dark)
}

.products-media-modal__semaphore-dropdown-trigger .products-media-modal__semaphore-dropdown-trigger-icon {
    display: inline-block;
    padding: .4rem;
    color: var(--color-text-on-dark)
}

.products-media-modal__semaphore-dropdown-list {
    min-width: 186px
}

.products-media-modal__semaphore-dropdown-list .products-media-modal__semaphore-dropdown-list-icon {
    margin-right: .8rem
}

.products-media-modal__media-wrapper {
    max-height: 475px;
    max-width: 100%
}

.products-media-modal__details-container {
    padding-top: .8rem;
    text-align: left;
    width: 100%
}

.products-media-section__featured-item {
    height: 350px
}

.products-media-section__featured-item,.products-media-section__sub-item {
    align-items: center;
    display: flex;
    position: relative;
    border-radius: var(--corner-radius-medium);
    overflow: hidden
}

.products-media-section__sub-item {
    height: 80px
}

.products-media-section__thumbnail {
    background-size: cover;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    width: 100%
}

.products-media-section__video-icon-wrapper {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--color-background-scrim);
    border-radius: 50%;
    content: "";
    height: 48px;
    position: absolute;
    width: 48px
}

.products-media-section__video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: var(--color-text-on-dark)
}

.products-media-section__thumbnail-container {
    display: grid;
    grid-row-gap: 1.6rem;
    grid-column-gap: 1.6rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    list-style: none;
    margin-top: 1.6rem
}

.products-media-section__featured-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

@media screen and (max-width: 576px) {
    .products-media-section__featured-consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.products-media-section__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-media-section__card-spacing {
        padding:2.4rem
    }
}

.products-organization-insight__image {
    margin-right: .4rem
}

.products-organization-insight__text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-organization-insight__text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-organization-insight__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.products-organization-users__card {
    display: grid;
    grid-column-gap: 2.4rem;
    grid-row-gap: 2.4rem;
    grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
    list-style: none
}

@media screen and (max-width: 992px) {
    .products-organization-users__card {
        grid-template-columns:minmax(0,1fr) minmax(0,1fr);
        grid-column-gap: 1.6rem;
        grid-row-gap: 1.6rem
    }
}

.products-organization-users__card-content {
    min-width: 0
}

.products-organization-users__follow-button {
    position: absolute;
    top: 1.6rem;
    right: 1.2rem
}

@media not screen and (min-width: 400px) {
    .products-organization-users__follow-button {
        position:static
    }
}

.products-organization-users__insight {
    margin-top: .8rem
}

.products-organization-users__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-organization-users__card-spacing {
        padding:2.4rem
    }
}

.products-organization-users__card-spacing .artdeco-entity-lockup__content {
    padding-left: 0!important
}

.products-organization-users__card-spacing .artdeco-entity-lockup__image img {
    width: var(--spacing-eight-x);
    height: var(--spacing-eight-x);
    border-radius: var(--corner-radius-medium)!important
}

.products-organization-users__card-size {
    height: 204px
}

@media screen and (max-width: 1200px) {
    .products-organization-users__card-size {
        height:220px
    }
}

@media screen and (max-width: 720px) {
    .products-organization-users__card-size {
        height:204px
    }
}

@media screen and (max-width: 400px) {
    .products-organization-users__card-size {
        height:246px
    }
}

.products-organization-users__inner-card-image {
    left: 0!important
}

.products-organization-users__card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .products-organization-users__card-header {
        font-size:var(--font-size-large)
    }
}

.products-about__consistant-ui-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

@media screen and (max-width: 576px) {
    .products-about__consistant-ui-card-header {
        font-size:var(--font-size-large)
    }
}

.products-about__consistant-ui-card-description {
    font-size: var(--font-size-medium)
}

@media screen and (max-width: 576px) {
    .products-about__consistant-ui-card-description {
        font-size:var(--font-size-small)
    }
}

.products-about__consistant-ui-card-insights {
    margin-top: 2.4rem
}

.products-about__consistant-ui-card-insights-list-enhancements {
    display: flex;
    flex-wrap: wrap;
    column-gap: 1.6rem;
    row-gap: 1.6rem;
    list-style: none
}

.products-about__consistant-ui-card-insights-item {
    display: flex;
    align-items: center
}

.products-about__consistant-ui-card-insights-item-image {
    margin-right: .4rem
}

.products-about__role-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    gap: .8rem
}

.products-about__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-about__card-spacing {
        padding:2.4rem
    }
}

.products-about__consistant-ui-card-description-see-more {
    position: relative;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden
}

.products-about__consistant-ui-card-description-see-more * {
    line-height: inherit!important
}

.products-about__consistant-ui-card-description-see-more.products-about__consistant-ui-card-description-text--1-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden
}

.products-about__consistant-ui-card-description-see-more.products-about__consistant-ui-card-description-text--1-lines * {
    line-height: inherit!important
}

.products-about__consistant-ui-card-description-see-more .products-about__consistant-ui-card-description-see-more-btn {
    background-color: var(--color-background-container);
    line-height: inherit;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    padding-left: .8rem
}

.products-about__consistant-ui-card-description-see-more .products-about__consistant-ui-card-description-see-more-btn:hover {
    color: var(--color-action);
    text-decoration: underline
}

.products-featured-content-carousel-module .feed-shared-update-v2.artdeco-card {
    box-shadow: none!important
}

.products-featured-content-carousel-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: .4rem .8rem 0
}

@media screen and (min-width: 576px) {
    .products-featured-content-carousel-module__card-spacing {
        padding:1.2rem .8rem 0
    }
}

.products-featured-content-carousel-module__card-spacing-bottom {
    padding-bottom: .8rem
}

.products-featured-content-carousel-module__see-all-footer {
    padding: 1.6rem
}

.products-featured-content-carousel-module__single-card {
    padding: 2.4rem 2.4rem 1.6rem
}

.products-featured-content-carousel-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding-bottom: 0!important
}

@media screen and (max-width: 576px) {
    .products-featured-content-carousel-module__consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-post-single-card__semaphore--inline-view {
    position: absolute;
    top: -60px;
    right: -5px
}

.org-highlight-post-single-card__container {
    min-width: 0;
    flex: 1
}

.org-highlight-post-single-card__social-counts {
    border-bottom: none;
    margin: 0
}

.products-product-integration-card__link {
    padding: 1.6rem 1.2rem 1.6rem .4rem
}

.products-product-integration-card__content {
    margin-left: .8rem
}

.products-product-integration-card__content-title {
    padding-bottom: .4rem;
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-product-integration-card__content-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-product-integration-card__content-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.products-product-integration-card__content-caption {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-product-integration-card__content-caption * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-product-integration-card__content-caption {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.products-product-integration-module__title {
    padding: 2.4rem 2.4rem 0
}

.products-product-integration-module__content {
    padding: 1.6rem 2.4rem 2.4rem;
    list-style: none;
    display: grid;
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr 1fr
}

@media screen and (min-width: 992px) {
    .products-product-integration-module__content {
        grid-template-columns:1fr 1fr 1fr
    }
}

.products-product-integration-module__footer {
    padding: 1.6rem
}

.products-product-integration-module__tooltip-icon {
    margin-left: .4rem
}

.products-product-integration-module__tooltip {
    width: 330px
}

.products-product-integration-module__tooltip-content {
    margin-bottom: 1.2rem
}

.products-product-integration-modal__header {
    font-weight: var(--font-weight-bold)!important
}

.products-product-integration-modal__content {
    list-style: none;
    display: grid;
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr 1fr
}

@media screen and (min-width: 768px) {
    .products-product-integration-modal__content {
        grid-template-columns:1fr 1fr 1fr
    }
}

.products-top-rated-features__main {
    padding: 2.4rem
}

.products-top-rated-features__title {
    display: flex;
    justify-content: space-between;
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.products-top-rated-features__subtitle {
    font-size: var(--font-size-medium);
    color: var(--color-text-low-emphasis);
    margin-bottom: 1.6rem
}

.products-top-rated-features__feature-list {
    display: grid;
    grid-gap: 1.2rem;
    grid-template-columns: repeat(auto-fit,minmax(320px,1fr));
    list-style: none;
    margin-bottom: 1.6rem
}

.products-top-rated-features__feature-item {
    background: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem
}

.products-top-rated-features__feature-item-title {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.products-top-rated-features__dropdown-content {
    padding: .8rem 1.6rem;
    min-width: 210px
}

.products-top-rated-features__report {
    display: flex;
    align-items: center;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.products-top-rated-features__logo {
    filter: var(--image-filter)
}

.products-top-rated-features__logo .ivm-view-attr__img {
    height: 1.6rem
}

.products-top-rated-features__logo-g2 {
    filter: var(--image-filter)
}

.products-top-rated-features__logo-g2 .ivm-view-attr__img {
    height: 2.4rem
}

.products-top-rated-features__footer {
    display: flex;
    justify-content: center;
    border-top: 1px solid var(--color-border-faint)
}

.products-top-rated-features__footer-cta {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    padding: 1.6rem 0
}

.products-share-feedback-banner {
    background-color: var(--color-background-container-tint)!important;
    padding: 1.6rem 1.6rem 1.2rem
}

.products-share-feedback-banner__title {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

@media screen and (max-width: 576px) {
    .products-share-feedback-banner__title {
        font-size:var(--font-size-small)
    }
}

.products-helpful-people-module__tooltip {
    width: 292px
}

.products-helpful-people-module__show-all-button>.artdeco-button:focus {
    outline-offset: -2px
}

.products-helpful-person__icon {
    margin-top: 1px;
    margin-right: .4rem
}

.products-helpful-person__message-btn {
    word-break: keep-all
}

.products-featured-customers__clickable-facepile {
    display: flex;
    align-items: center;
    text-align: left
}

.products-featured-customers__clickable-facepile:focus,.products-featured-customers__clickable-facepile:hover {
    color: var(--color-action);
    text-decoration: underline
}

.products-featured-customers__clickable-facepile-image {
    margin-right: .8rem
}

.products-microsurvey-question__tooltip {
    width: 355px
}

.products-microsurvey-question__title {
    margin-top: 1px
}

.products-microsurvey-question__icon {
    margin-right: .4rem;
    min-width: 2.4rem
}

.products-microsurvey-container {
    background-color: var(--color-background-container-tint)!important
}

.org-company-follow-button {
    margin-left: 6.4rem
}

.org-overflow-menu__trigger-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-overflow-menu__trigger-icon {
        forced-color-adjust: auto
    }
}

.org-overflow-menu__content {
    width: max-content
}

.org-overflow-menu__content[justification=right] {
    right: -12px
}

.org-overflow-menu__item {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    align-items: center;
    display: flex;
    max-width: 100%;
    padding: .8rem 1.6rem;
    text-align: left;
    text-decoration: none;
    width: 100%
}

.org-overflow-menu__item:hover,.org-overflow-menu__item:visited {
    color: var(--color-icon)
}

.org-overflow-menu__item:disabled {
    cursor: not-allowed;
    color: var(--color-icon-disabled)
}

.org-overflow-menu__item .org-overflow-menu__item-hue-icon {
    display: block;
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-overflow-menu__item .org-overflow-menu__item-hue-icon {
        forced-color-adjust: auto
    }
}

:root {
    --org-addon-bing-logo: url(/aero-v1/sc/h/a962xew3q1hfeb3mlcjj1ux8o);
    --org-addon-bing-logo-v2: url(/aero-v1/sc/h/e9goo6gv8o41no8si6f11hrup)
}

.theme--dark {
    --org-addon-bing-logo: url(/aero-v1/sc/h/dm3q81ru9d29toadfpxb3yzie);
    --org-addon-bing-logo-v2: url(/aero-v1/sc/h/e9goo6gv8o41no8si6f11hrup)
}

.organization-outlet.organization-outlet:focus {
    outline: 1px dotted;
    outline-offset: -1px
}

.organization-outlet #organization-ads-feed.feed-container-theme,.organization-outlet #organization-feed.feed-container-theme {
    background-color: transparent
}

.organization-outlet .ghost-company-hero-image {
    height: 85px
}

.organization-outlet .org-oc--premium-insights-loading-module {
    min-height: 245px
}

.organization-outlet .org-oc--premium-insights-module-anchor {
    position: relative;
    top: -100px
}

.organization-outlet .org-oc--premium-insights-headcount-module {
    min-height: 320px
}

.organization-outlet .org-oc--premium-insights-functions-module {
    min-height: 550px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-functions-module {
        min-height:320px
    }
}

.organization-outlet .org-oc--premium-insights-newhires-module {
    min-height: 300px
}

.organization-outlet .org-oc--premium-insights-notable-alumni-module {
    min-height: 200px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-notable-alumni-module {
        min-height:350px
    }
}

.organization-outlet .org-oc--premium-insights-jobs-module {
    min-height: 545px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-jobs-module {
        min-height:350px
    }
}

.organization-outlet .org-oc--premium-insights-messages-module {
    min-height: 100px
}

.organization-outlet .org-oc--feed-update {
    min-height: 140px
}

.organization-outlet .org-oc__location-map {
    min-height: 230px
}

.organization-outlet .org-featured-members-list {
    display: flex;
    list-style: none;
    flex-direction: column
}

.organization-outlet .org-featured-members-list>.org-featured-members-list__item {
    flex: 1;
    margin-right: 1.6rem
}

@media (max-width: 769px) {
    .organization-outlet .org-featured-members-list>.org-featured-members-list__item {
        margin-bottom:1.6rem;
        margin-right: 0;
        padding: 0 1.6rem 1.6rem;
        border: none;
        border-bottom: 1px solid var(--color-border-faint)
    }
}

.organization-outlet .org-featured-members-list>.org-featured-members-list__item:last-child {
    margin-right: 0
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-featured-members-list {
        flex-direction:row
    }
}

.organization-outlet .org-module--is-right-rail {
    margin-bottom: 3.2rem
}

.organization-outlet .org-module__company-attribution-logo {
    max-width: 240px;
    max-height: 36px
}

.org-module__heading--has-no-subtitle .org-module__heading-subtitle {
    display: none
}

@media only screen and (min-width: 769px) {
    .org-module__heading--has-no-subtitle .org-module__heading-subtitle {
        display:block
    }
}

.org-module--is-right-rail .org-module__heading {
    border-bottom: 1px solid var(--color-border-faint)
}

.org-module--is-right-rail .org-module__heading-title {
    margin-bottom: 1.2rem;
    display: inline-block
}

.org-module--is-right-rail .org-module__heading-link {
    color: var(--voyager-color-action);
    float: right;
    padding-top: 6px
}

.org-module--is-right-rail .org-module__heading-overflow {
    float: right;
    margin-top: -6px
}

.organization-outlet .org-module__heading-title--lclp {
    margin-bottom: 2.4rem;
    font-weight: var(--font-weight-regular)
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-module__heading-title--lclp {
        font-size:var(--font-size-large)
    }
}

.organization-outlet .org-container {
    padding: 0 0 1.2rem
}

.organization-outlet .org-container__top-stick.stuck>:first-child {
    top: 122px
}

@media screen and (min-width: 992px) {
    .organization-outlet .org-container__sticky-navigation {
        position:sticky;
        top: 122px
    }
}

.organization-outlet .org-jobs-container--shrunk {
    margin-top: 0;
    min-height: 450px
}

.organization-outlet .org-data-change-rate__icon:before {
    content: "";
    display: inline-block;
    margin-right: .4rem;
    vertical-align: middle
}

.organization-outlet .org-data-change-rate--increase:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .organization-outlet .org-data-change-rate--increase:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.organization-outlet .org-data-change-rate--decrease:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .organization-outlet .org-data-change-rate--decrease:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.organization-outlet .org-data-change-rate--neutral:before {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.organization-outlet .org-data-change-rate__increase-change {
    color: var(--color-signal-positive)
}

.organization-outlet .org-data-change-rate__decrease-change {
    color: var(--color-signal-negative)
}

.organization-outlet .org-data-change-rate__neutral-change {
    color: var(--color-signal-neutral)
}

.org-right-rail-list__list-item {
    box-shadow: none
}

.org-right-rail-list__list-item:first-child .org-right-rail-list__description-list:after {
    display: none
}

.org-right-rail-list__list-item .org-right-rail-list__description-list:after {
    position: absolute;
    content: "";
    border-top: 1px solid var(--color-border-faint);
    width: 100%;
    top: -1.6rem;
    right: 0
}

.org-right-rail-list__company-card--truncated {
    max-width: 188px;
    min-width: 0
}

.org-right-rail-list__company-card--truncated .org-right-rail-list__description-list {
    max-width: 127px
}

.organization-outlet .org-location-map {
    background-color: var(--color-background-canvas);
    border-left: 1px solid var(--color-border-faint);
    height: 100%
}

.organization-outlet .org-location-map__image {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.organization-outlet .org-hr {
    border-width: thin
}

.organization-outlet .org-grid__content-height-enforcer {
    min-height: 800px
}

@media (max-width: 992px) {
    .organization-outlet .org-grid__left-rail-hidden {
        display:none
    }
}

.organization-outlet .org-chevron-toggle-button {
    border-top: 1px solid var(--color-border-faint)
}

.organization-outlet .org-about-company-module--lclp {
    padding: .4rem;
    box-shadow: var(--elevation-lined)
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module--lclp {
        margin-bottom:68px
    }
}

.organization-outlet .org-about-company-module__show-details-button {
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    box-sizing: border-box;
    padding: 1.6rem 0
}

.organization-outlet .org-about-company-module__show-details-icon {
    margin-left: .4rem
}

.organization-outlet .org-about-company-module__org-info {
    max-height: 284px;
    overflow: hidden
}

.organization-outlet .org-about-company-module__org-info--is-expanded {
    max-height: 2500px
}

.organization-outlet .org-about-company-module__org-info--is-collapsed:after {
    background: linear-gradient(0deg,var(--color-background-container),var(--color-transparent) 100%);
    bottom: 0;
    left: 0;
    content: "";
    height: 10px;
    position: absolute;
    width: 100%
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us {
        min-height:300px;
        display: flex
    }
}

.organization-outlet .org-about-company-module__about-us-left-column {
    margin-right: 44px;
    flex: 1
}

.organization-outlet .org-about-company-module__about-us-right-column {
    height: 0
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-right-column {
        visibility:visible;
        width: 304px
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra {
        display:flex
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra-left-column {
        margin-right:44px;
        flex: 1
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra-right-column {
        width:304px
    }
}

.organization-outlet .org-about-company-module__company-page-url {
    max-width: 300px
}

.org-about-company-module--lclp .org-about-company-module__org-info {
    padding: 1.2rem 1.2rem 0
}

@media only screen and (min-width: 769px) {
    .org-about-company-module--lclp .org-about-company-module__org-info {
        padding:2.4rem 2.4rem 0
    }
}

.org-about-company-module__employees-count-content-tooltip {
    width: 350px
}

@media screen and (max-width: 640px) {
    .org-about-company-module__employees-count-content-tooltip {
        left:0!important
    }
}

.organization-outlet .org-about-company-module__company-size-definition-text {
    width: 66.7%
}

.organization-outlet .org-about-company-module__employees-count-tooltip-trigger {
    vertical-align: sub;
    width: 20px;
    height: 20px
}

.org-company-card-content__img.org-company-card-content__img,.organization-outlet .org-about-company-module__employees-count-tooltip-trigger:focus,.organization-outlet .org-about-company-module__employees-count-tooltip-trigger:hover {
    background-color: transparent
}

.org-company-card-content .ghost-company,.org-company-card-content .ghost-school {
    background-color: var(--color-background-brand-accent-5)
}

.org-company-card-content__company-name {
    max-width: 368px
}

.organization-outlet .org-group-card .ghost-group {
    background-color: var(--color-background-brand-accent-5)
}

.organization-outlet .org-group-card__figure {
    vertical-align: middle
}

.organization-outlet .org-group-card__vector-img {
    height: auto
}

.organization-outlet .org-locations-module__map-controls-container {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 104px
}

.organization-outlet .org-locations-module__left-panel-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.organization-outlet .org-locations-module__close-left-panel-button {
    position: absolute;
    right: 10px
}

.organization-outlet .org-locations-module__group-name--short {
    max-width: 190px
}

.organization-outlet .org-locations-module__location-card-list {
    overflow-y: auto
}

.organization-outlet .org-locations-module__location-card {
    min-height: 74px;
    border-top: 1px solid var(--color-border-faint);
    cursor: pointer
}

.organization-outlet .org-locations-module__location-card:first-child {
    border-top: none
}

.organization-outlet .org-locations-module__location-card:last-child {
    border-bottom: 1px solid var(--color-border-faint)
}

.organization-outlet .org-locations-module__location-card--highlighted {
    box-shadow: 4px 0 0 var(--color-action) inset,0 -1px 0 var(--color-background-canvas) inset;
    background-color: var(--voyager-color-background-input-search)
}

.organization-outlet .org-profile-card__link-wrapper:focus,.organization-outlet .org-profile-card__link-wrapper:hover {
    text-decoration: none
}

.organization-outlet .org-profile-card.org-profile-card--large {
    padding: 0
}

.organization-outlet .org-profile-card-content {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.organization-outlet .org-profile-card-content--left {
    align-items: start
}

.organization-outlet .org-profile-card-content--inline {
    flex-flow: row;
    align-items: start
}

.organization-outlet .org-profile-card-content--is-truncated {
    table-layout: fixed;
    width: 100%
}

.organization-outlet .org-profile-card-content--is-truncated>figure {
    width: 64px
}

.organization-outlet .org-profile-card-content__profile-picture.org-profile-card-content__profile-picture {
    background-color: transparent
}

.organization-outlet .org-profile-card-content .ghost-person {
    background-color: var(--color-background-brand-accent-5)
}

.organization-outlet .org-profile-card-content__badge {
    border: none;
    background-color: transparent
}

.organization-outlet .org-profile-card-content__name-heading:hover {
    text-decoration: underline
}

.organization-outlet .org-profile-card-content__info {
    padding: .8rem 0 1.2rem;
    text-align: center
}

.organization-outlet .org-profile-card-content--large .org-profile-card-content__info {
    padding: 0
}

.organization-outlet .org-profile-card-content--left .org-profile-card-content__info {
    text-align: left
}

.organization-outlet .org-profile-card-content--inline .org-profile-card-content__info {
    padding: 0;
    text-align: left
}

.organization-outlet .org-profile-card-content--large .org-profile-card-content__banner {
    padding-bottom: 62px
}

.organization-outlet .org-screen-loader {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background-color: var(--color-background-container);
    overflow: hidden
}

.organization-outlet .org-screen-loader--is-fullscreen {
    position: fixed;
    left: 0;
    right: 0;
    background-color: var(--color-icon)
}

.organization-outlet .org-screen-loader--is-below-nav-tab {
    position: relative;
    padding-top: 50%;
    background-color: transparent
}

.org-screen-loader__icon {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.org-screen-loader--is-below-nav-tab .org-screen-loader__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.organization-outlet .org-stock-quote__footer {
    white-space: normal
}

.organization-outlet .org-stock-quote__content {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.6rem .8rem
}

.organization-outlet .org-stock-quote__content-spacing {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.6rem 1.6rem
}

.organization-outlet .org-stock-quote__footer-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem 0
}

.organization-outlet .org-stock-quote__footer-logo {
    width: 40px;
    height: 20px;
    background: var(--org-addon-bing-logo) 100%/40px no-repeat
}

.organization-outlet .org-stock-quote__footer-logo-v2 {
    width: 40px;
    height: 20px;
    background: var(--org-addon-bing-logo-v2) 100%/40px no-repeat;
    background-size: contain
}

.organization-outlet .org-stock-quote__heading {
    padding: 1.6rem 1.6rem .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.organization-outlet .org-stock-quote__price-label {
    color: var(--color-text-low-emphasis);
    padding-right: 1.2rem
}

.organization-outlet .org-stock-quote__provider-name {
    color: var(--color-text-low-emphasis)
}

.organization-outlet .org-stock-quote__stock-exchange {
    color: var(--color-text-low-emphasis);
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__stock-symbol {
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__stock-price {
    color: var(--color-text)
}

.organization-outlet .org-stock-quote__price-container {
    padding-top: .8rem
}

.organization-outlet .org-stock-quote__price-container--table {
    flex-basis: 0;
    flex-grow: 1
}

.organization-outlet .org-stock-quote__price-container--table:first-child {
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__open-price--padding-bottom {
    padding-bottom: .4rem
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) {
    background-color: var(--voyager-color-background-container-tint-2);
    height: 220px;
    z-index: -1;
    border-bottom: 1px solid var(--color-border-faint);
    left: 0;
    position: relative;
    width: 100%
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) .company-hero-image-figure {
    height: 220px;
    overflow: hidden;
    position: relative
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) .company-hero-image {
    min-height: 220px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.organization-outlet .org-organization-page {
    position: relative
}

.organization-outlet .org-organization-page__container {
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 3.2rem 1.6rem;
    width: 1128px
}

.organization-outlet .org-organization-page__member-navigation-container {
    z-index: 100
}

@media (max-width: 1161px) and (min-width:769px) {
    .organization-outlet .top-card-container {
        margin-bottom:0
    }
}

.org-page-navigation--horizontal {
    display: flex;
    justify-content: center
}

.org-page-navigation__wrapper {
    justify-content: space-between;
    display: flex;
    align-items: center;
    white-space: nowrap
}

@media only screen and (max-width: 576px) {
    .org-page-navigation__wrapper {
        flex-wrap:wrap;
        justify-content: center;
        margin-bottom: 1rem
    }
}

.org-page-navigation--bordered {
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.org-page-navigation__premium-icon[type^=premium-chip].org-page-navigation__premium-icon[type^=premium-chip],.org-page-navigation__premium-icon[type^=premium-chip] svg {
    width: 8px;
    height: 8px
}

.org-page-navigation__items {
    display: flex;
    list-style: none;
    padding: 1px 0
}

@media only screen and (max-width: 576px) {
    .org-page-navigation__items {
        display:flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

.org-page-navigation--horizontal .org-page-navigation__items {
    flex-direction: row
}

.org-page-navigation--is-scrollable .org-page-navigation__items {
    overflow-x: auto
}

.org-page-navigation--vertical .org-page-navigation__items {
    flex-direction: column
}

.org-page-navigation--horizontal .org-page-navigation__item {
    margin: 0 0 0 1.6rem
}

@media only screen and (max-width: 768px) {
    .org-page-navigation--horizontal .org-page-navigation__item {
        margin:0
    }
}

.org-page-navigation--horizontal .org-page-navigation__item:first-child {
    margin-left: 0
}

.org-page-navigation--horizontal .org-page-navigation__item:last-child {
    margin-right: 0
}

.org-page-navigation--vertical .org-page-navigation__item:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint)
}

.org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor.active,.org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor:focus,.org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor:hover {
    background: var(--voyager-color-background-container-tint-2)
}

.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:before {
    border-top-left-radius: var(--corner-radius-medium);
    overflow: hidden
}

.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor.active,.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:focus,.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:hover {
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:before {
    border-bottom-left-radius: var(--corner-radius-medium)
}

.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor.active,.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:focus,.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:hover {
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.org-page-navigation__item-anchor {
    position: relative;
    display: inline-block;
    width: 100%
}

.org-page-navigation__item-anchor,.org-page-navigation__item-anchor:before {
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 83ms
}

.org-page-navigation__item-anchor:before {
    background-color: transparent;
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    right: 0
}

.org-page-navigation__item-anchor:visited {
    color: var(--color-text-low-emphasis)
}

.org-page-navigation__item-anchor:active {
    background-color: var(--color-background-container-tint)
}

.org-page-navigation__item-anchor:focus,.org-page-navigation__item-anchor:hover,.org-page-navigation__item-anchor:visited:focus,.org-page-navigation__item-anchor:visited:hover {
    text-decoration: none;
    color: var(--color-text)
}

.org-page-navigation--vertical .org-page-navigation__item-anchor:before {
    height: 100%;
    width: 5px
}

.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    white-space: nowrap
}

.org-page-navigation--horizontal .org-page-navigation__item-anchor:before {
    height: 2px;
    width: 100%
}

.org-page-navigation--40dp.org-page-navigation--vertical .org-page-navigation__item-anchor,.org-page-navigation--48dp.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    padding: 1.2rem 1.6rem
}

.org-page-navigation--40dp.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    padding: .8rem
}

.org-page-navigation__item-anchor.active {
    font-weight: 700;
    color: var(--color-checked)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-page-navigation__item-anchor.active {
        border-bottom: 2px solid var(--color-checked)
    }
}

.org-page-navigation__item-anchor.active:before {
    background-color: var(--color-checked);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s
}

.org-page-navigation__item-anchor.active:focus,.org-page-navigation__item-anchor.active:hover {
    color: var(--color-checked)
}

.org-page-navigation__item-anchor.active:focus:before,.org-page-navigation__item-anchor.active:hover:before {
    background-color: var(--color-checked)
}

.org-page-navigation__item-anchor.disabled {
    color: var(--color-text-disabled)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-page-navigation__item-anchor.disabled {
        color: GrayText
    }
}

.org-page-navigation__item-anchor.disabled:focus,.org-page-navigation__item-anchor.disabled:hover {
    color: var(--color-text-disabled);
    cursor: not-allowed
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-page-navigation__item-anchor.disabled:focus,.org-page-navigation__item-anchor.disabled:hover {
        color: GrayText
    }
}

.org-page-navigation__item-anchor.disabled:active {
    background-color: transparent
}

.org-top-card-banner {
    align-items: center;
    background-color: var(--color-background-brand-accent-4-dark);
    display: flex;
    padding: 1.2rem 1.6rem;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0;
    overflow: hidden
}

.org-top-card-banner__icon {
    color: var(--color-icon-on-dark);
    flex-shrink: 0
}

.org-top-card-banner__content {
    color: var(--color-text-on-dark);
    flex-grow: 1;
    margin-left: 1.2rem
}

.org-top-card-banner__content a,.org-top-card-banner__content a:visited {
    color: var(--color-text-on-dark);
    text-decoration: underline
}

.organization-outlet .org-top-card-primary-actions__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: -.8rem;
    margin-top: -.4rem
}

.organization-outlet .org-top-card-primary-actions__inner--reverse-order {
    flex-direction: row-reverse
}

.organization-outlet .org-top-card-primary-actions__action {
    flex-grow: 1;
    margin-left: .8rem;
    margin-top: .4rem;
    min-width: 135px
}

.organization-outlet .org-top-card-primary-actions__action-inner {
    width: 100%
}

.organization-outlet .org-top-card-primary-actions__external-link.org-top-card-primary-actions__external-link {
    padding-right: 0;
    margin-left: .8rem
}

.organization-outlet .org-top-card-primary-content__logo {
    box-sizing: border-box;
    display: block;
    border-radius: 0;
    box-shadow: none;
    width: 128px;
    height: 128px;
    margin-bottom: 4px;
    border: 4px solid var(--color-background-container)
}

.organization-outlet .org-top-card-primary-content__logo:not(.ghost-company) {
    background-color: var(--color-background-container)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-primary-content__logo {
        width:96px;
        height: 96px;
        margin-bottom: 8px
    }
}

.organization-outlet .org-top-card-primary-content__logo-premium {
    width: 96px;
    height: 96px
}

.organization-outlet .org-top-card-summary__title-width {
    max-width: calc(518px - 1.6rem)
}

.organization-outlet .org-top-card-summary__tagline {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: 400;
    font-size: 16px;
    color: var(--color-text);
    margin-bottom: 4px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-summary__tagline {
        font-size:14px;
        margin-bottom: 12px
    }
}

.organization-outlet .org-top-card-summary__title {
    color: var(--color-text)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-summary__title {
        font-size:24px;
        margin-bottom: 4px
    }
}

.organization-outlet .org-top-card-summary-info-list {
    list-style: none;
    overflow: hidden;
    margin-left: -.4rem;
    font-weight: 400;
    font-size: 14px;
    color: var(--color-text-low-emphasis)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-summary-info-list {
        font-size:12px
    }
}

.organization-outlet .org-top-card-summary-info-list__info-item {
    display: inline-block;
    padding-right: .4rem
}

.organization-outlet .org-top-card-summary-info-list__info-item:before {
    content: "\00B7\0020\0020\0020";
    margin-left: -.4rem
}

.organization-outlet .org-top-card-summary-info-list__followers-modal-button {
    color: var(--color-action)
}

.organization-outlet .org-top-card-secondary-content__insights {
    margin-bottom: .4rem;
    margin-top: 1.6rem
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__insights {
        font-size:1.4rem;
        margin-bottom: 1.2rem
    }
}

.organization-outlet .org-top-card-secondary-content__insight {
    display: flex;
    align-items: center;
    margin-right: 2.4rem
}

.organization-outlet .org-top-card-secondary-content__insight-image {
    margin-right: .4rem
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile {
    display: flex;
    align-items: center;
    text-align: left
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile:focus,.organization-outlet .org-top-card-secondary-content__clickable-facepile:hover {
    color: var(--color-action);
    text-decoration: underline
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile-image {
    margin-right: .8rem
}

.organization-outlet .org-top-card-secondary-content__ranking-badge {
    font-weight: 600;
    font-size: 16px;
    color: var(--color-action)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__ranking-badge {
        font-size:14px
    }
}

.organization-outlet .org-top-card-secondary-content__ranking-badge-bottom-margin {
    margin-bottom: 16px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__ranking-badge-bottom-margin {
        margin-bottom:12px
    }
}

.organization-outlet .org-top-card-followers-modal__connection+.org-top-card-followers-modal__connection:before {
    border-top: 1px solid var(--color-border-faint);
    content: "";
    left: 80px;
    position: absolute;
    right: 0;
    top: 0
}

.organization-outlet .org-top-card-followers-modal__connection-headline {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40
}

.organization-outlet .org-top-card-followers-modal__header {
    min-height: 28px
}

.organization-outlet .org-ranking-badge__icon {
    vertical-align: middle;
    color: var(--color-text)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .organization-outlet .org-ranking-badge__icon {
        forced-color-adjust: auto
    }
}

.organization-outlet .org-ranking-badge__text {
    margin-left: -.4rem;
    color: var(--color-text)
}

.organization-outlet .org-data-attribution__partner-logo {
    background: transparent
}

.organization-outlet .org-view-as-admin {
    background-color: var(--voyager-color-action-stick)
}

.organization-outlet .org-member-navigation__dropdown-content {
    z-index: 1
}

.organization-outlet .org-member-navigation__dropdown-trigger {
    margin-top: -2px
}

.organization-outlet .org-member-navigation__dropdown-item {
    display: block;
    outline-offset: -5px;
    padding: .8rem 1.6rem
}

.organization-outlet .org-member-navigation__dropdown-item,.organization-outlet .org-member-navigation__dropdown-item:visited {
    color: inherit;
    text-decoration: none
}

.organization-outlet .org-member-navigation__dropdown-item.active {
    border-left: 3px solid var(--color-checked)
}

.organization-outlet .org-member-navigation-container__premium-nav-item-badge {
    width: 78px
}

.organization-outlet .org-highlight-trending-post__article-link {
    width: calc(100% - 110px)
}

.organization-outlet .org-highlight-trending-post__video-with-text-thumbnail-icon {
    position: absolute;
    left: 30px;
    top: 5px;
    color: var(--color-icon-on-dark);
    align-items: center;
    width: 45px;
    height: 45px;
    background: var(--color-background-container-dark);
    border-radius: 50%;
    display: flex;
    padding: .8rem
}

.organization-outlet .org-highlight-trending-post__video-with-text-thumbnail-icon .org-highlight-trending-post__video-with-text-thumbnail-icon-svg {
    margin: auto
}

.organization-outlet .org-stockquote-info__content-left {
    width: 30%
}

.organization-outlet .org-stockquote-info__content-right {
    width: 70%
}

.organization-outlet .org-targeted-content-media-thumbnail__no-background-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    height: 48px;
    width: 48px;
    background-image: var(--illustration-microspot-image-small)
}

.organization-outlet .org-claim-value-proposition__icon--megaphone {
    background: var(--illustration-microspot-megaphone-small)
}

.organization-outlet .org-claim-value-proposition__icon--people-conversation {
    background: var(--illustration-microspot-ui-feed-profile-small)
}

.organization-outlet .org-claim-value-proposition__icon--magnifying-glass {
    background: var(--illustration-microspot-search-small)
}

.organization-outlet .org-reactivate-page__padding {
    padding: 3.2rem
}

.org-admin-character-count__container {
    height: 100%;
    position: relative
}

.org-admin-character-count__trigger--center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -3.2rem
}

.org-admin-character-count__trigger--right {
    position: absolute;
    right: 0;
    top: -3.2rem
}

.org-admin-character-count__icon,.org-admin-character-count__icon:focus,.org-admin-character-count__icon:hover {
    background-color: var(--color-background-brand-accent-5);
    color: var(--color-signal-positive)
}

.org-admin-character-count__icon--error,.org-admin-character-count__icon--error:focus,.org-admin-character-count__icon--error:hover,.org-display-errors__message {
    color: var(--color-signal-negative)
}

.org-display-errors__message {
    text-align: left;
    margin-bottom: 1.6rem
}

.org-direct-video-upload {
    position: relative;
    min-height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.org-direct-video-upload__video-attachment {
    margin: 1.6rem
}

.org-direct-video-upload .media-player {
    position: static
}

.org-direct-video-upload__progress-bar {
    width: 100%;
    height: .4rem;
    margin-right: 1.2rem;
    text-align: left
}

.org-direct-video-upload__progress-bar .artdeco-completeness-background {
    height: .4rem
}

.org-direct-video-upload__progress-bar .artdeco-completeness-meter-linear__progress-element {
    margin: 0
}

.org-direct-video-upload__error-message {
    color: var(--color-signal-negative)
}

.org-direct-video-upload__video-player {
    overflow: hidden;
    height: 1px;
    width: 1px
}

.org-direct-video-upload__video-player--expanded {
    animation-name: org-direct-video-upload-video-player-show;
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    animation-delay: .75s;
    transform-origin: 50% 50% 0
}

.org-direct-video-upload__video-player--expanded:-webkit-full-screen-ancestor {
    animation: none;
    height: 100%;
    width: 100%;
    visibility: visible
}

.org-direct-video-upload__video-attachment--collapsed {
    animation-name: org-direct-video-upload-video-attachment-hide;
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in;
    transform-origin: 50% 32px 0
}

@keyframes org-direct-video-upload-video-player-show {
    0% {
        opacity: 0;
        transform: scale(.5);
        height: 100%;
        width: 100%
    }

    to {
        opacity: 1;
        transform: scale(1);
        height: 100%;
        width: 100%
    }
}

@keyframes org-direct-video-upload-video-attachment-hide {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        transform: scale(.5);
        opacity: 0
    }
}

.org-admin-edit-content-page-header-module {
    background: var(--color-background-container);
    background: initial;
    padding-bottom: .8rem
}

@media screen and (max-height: 640px) {
    .org-admin-edit-content-page-header-module__button {
        margin:.4rem
    }
}

.org-admin-edit-content-page-header-module__primary-content {
    background: var(--color-background-container);
    padding: 1.2rem 1.2rem 0
}

.org-admin-edit-content-page-header-module__primary-content--original {
    width: 1128px;
    box-sizing: content-box;
    display: block;
    margin: auto;
    position: relative;
    padding: .8rem 0
}

@media (max-width: 1208px) {
    .org-admin-edit-content-page-header-module__primary-content--original {
        width:calc(100vw - 20px);
        box-sizing: border-box
    }
}

@media (max-width: 976px) {
    .org-admin-edit-content-page-header-module__primary-content--original {
        padding:0 18px
    }
}

.org-admin-edit-content-page-header-module__wrapper {
    display: flex;
    align-items: center
}

.org-admin-edit-content-page-header-module__left {
    width: 55%
}

.org-admin-edit-content-page-header-module__right {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    width: 45%;
    text-align: right
}

.org-admin-edit-content-page-header-module__yield {
    padding-bottom: 1.6rem
}

.org-admin-embed-url__back-button-container {
    position: relative;
    float: left
}

.org-admin-embed-url__back-button {
    background: none;
    border: 0;
    padding: 0
}

.org-admin-embed-url__input-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.org-admin-embed-url__input-container-input {
    border-radius: var(--corner-radius-small)
}

.org-admin-embed-url__floating-label {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    width: 80%;
    margin-top: 20px
}

.org-admin-embed-url__image-container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    display: block;
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.org-admin-embed-url__image-container[data-embed-type=article] {
    background-image: var(--illustration-microspot-article-large)
}

.org-admin-embed-url__image-container[data-embed-type=vimeo],.org-admin-embed-url__image-container[data-embed-type=youtube] {
    background-image: var(--illustration-microspot-video-large)
}

.org-admin-embed-url__image-container[data-embed-type=slideshare] {
    background-image: var(--illustration-microspot-slides-stack-large)
}

.editable-section-module .editable-section-module-header {
    padding-top: 2.4rem;
    padding-bottom: .8rem
}

.editable-section-module .editable-section-module-header:after {
    content: "";
    display: table;
    clear: both
}

.editable-section-module .editable-section-module-title-wrapper {
    width: 75%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.editable-section-module .editable-section-module__tooltip-toggle-switch {
    float: right
}

.editable-section-module .label-tooltip-wrapper {
    margin: 12px 0 3px;
    height: 2.4rem;
    display: flex;
    align-items: center
}

.editable-section-module .label-tooltip-wrapper__label {
    display: initial;
    margin: 0
}

.editable-section-module .editable-section-module-title-wrapper--small-width {
    width: 60%
}

.editable-section-module .editable-section-module-title-wrapper--full-width {
    width: 100%
}

.editable-section-module .org-editable-section-module-container {
    box-shadow: var(--elevation-lined);
    background-color: var(--color-background-container);
    margin-top: .8rem
}

.org-life-featured-members-module {
    box-sizing: border-box;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch
}

.org-life-featured-members-module__card.org-life-featured-members-module__card {
    word-wrap: break-word;
    width: 200px;
    min-height: 128px;
    padding: 0;
    position: relative
}

.org-life-featured-members-module__card.org-life-featured-members-module__card:first-child {
    margin-left: 0
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .edit-entity-card {
    padding: 0;
    border: none;
    background: transparent
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .org-profile-card {
    padding: 1.6rem 1.2rem 0;
    border: none;
    background: transparent
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .profile-background-image {
    position: absolute;
    top: 0;
    left: 0
}

.org-life-featured-members-module__card.org-life-featured-members-module__card figure img {
    position: relative;
    border: 2px solid var(--color-background-container)
}

.org-life-featured-members-module__container {
    word-break: break-word
}

.org-life-featured-members-module__container--lclp {
    background-color: var(--color-background-container);
    margin: .8rem 0
}

.org-life-featured-members-module__container--lclp .is-dragging-object .edit-profile-card:hover .buttons-container {
    display: none
}

.org-life-featured-members-module__container--lclp .editable-section-module-header {
    padding: .8rem .4rem
}

.org-life-featured-members-module__container--lclp .edit-section-container {
    padding: 2.4rem
}

.org-life-featured-members-module__container--lclp .inline-edit-field {
    box-shadow: none
}

.edit-section-container .module-header .module-header-title {
    margin-bottom: 1.2rem
}

.edit-media-section-item .media-preview-container {
    position: relative;
    height: 100%;
    margin-bottom: .4rem
}

.edit-media-section-item.is-applying-image {
    padding: 0;
    border: 1px dashed var(--color-border-faint);
    border-radius: 2px;
    background-color: var(--color-background-canvas-tint);
    text-align: center
}

.edit-media-section-item .media-buttons {
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 1.6rem
}

.edit-media-section-item .media-buttons button,.edit-media-section-item .media-buttons label {
    margin: .4rem
}

.edit-media-section-item .media-add-caption {
    text-align: center
}

.edit-media-section-item.background-cover-shift-up .media-buttons {
    bottom: 8rem
}

.edit-media-section-item.logo {
    position: relative
}

.edit-media-section-item.logo .media-buttons {
    margin-left: 3px
}

.org-admin-edit-link__input:focus,.org-admin-edit-link__input:hover {
    outline: 0
}

.org-admin-edit-link__container {
    width: 100%;
    min-width: 150px;
    margin-right: .8rem
}

.org-admin-edit-link__save-button {
    flex-shrink: 0;
    max-width: 150px;
    margin-top: 31px
}

.upload-media-section {
    position: relative;
    padding: 0;
    background-color: transparent;
    text-align: center;
    box-shadow: none;
    height: 100%
}

.upload-media-section.large {
    min-height: 376px
}

.upload-media-section.medium {
    min-height: 252px
}

.upload-media-section.medium .org-upload-media-section__add-media-illustration {
    height: 6.4rem
}

.upload-media-section.medium .other-media-upload-buttons {
    bottom: 0;
    margin-bottom: 1.6rem
}

.upload-media-section.small .media-upload-text {
    margin-top: 0
}

.upload-media-section.small .other-media-upload-buttons {
    bottom: 0
}

.upload-media-section.small .media-upload-input-label {
    margin: 0
}

.upload-media-section.background-cover-shift-up .input-wrapper {
    top: 25%
}

.upload-media-section.background-cover-shift-up .other-media-upload-buttons {
    bottom: 6.4rem
}

.upload-media-section.right-rail {
    height: 207px;
    background-color: var(--color-background-container)
}

.upload-media-section.right-rail .input-wrapper {
    top: 30%;
    padding: 0 2.4rem
}

.upload-media-section.right-rail .embed-url .floating-label .label-text {
    top: -6px
}

.upload-media-section.right-rail .embed-url input {
    outline: none;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.upload-media-section.logo .upload-min-size {
    display: block
}

.upload-media-section.upload-in-progress {
    background-image: none
}

.upload-media-section .input-wrapper {
    width: 100%
}

.upload-media-section .input-wrapper i {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    display: block;
    height: 56px;
    width: 56px
}

.upload-media-section .media-upload-text {
    margin-top: 20px
}

.upload-media-section .other-media-upload-buttons {
    position: absolute;
    bottom: 1.6rem;
    text-align: center;
    width: 100%
}

.upload-media-section .upload-video-input,.upload-media-section .upload-video-placeholder {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center
}

.org-upload-media-section__background-v2 {
    background-color: var(--color-background-container)
}

.org-upload-media-section__supported-media-types-icons {
    opacity: .5;
    vertical-align: middle;
    margin-left: .4rem;
    margin-right: .4rem
}

.org-upload-media-section__add-media-illustration {
    background-position: 50%;
    background-image: var(--illustration-microspot-image-stack-large);
    margin: 64px auto 0;
    height: 6.4rem;
    width: 6.4rem
}

.org-upload-media-section__add-photo-illustration {
    background-position: 50%;
    background-image: var(--illustration-microspot-image-large);
    margin: 0 auto;
    height: 6.4rem;
    width: 6.4rem
}

.org-upload-media-section__media-selector-dropdown-item {
    min-height: 70px;
    flex-direction: row;
    display: flex;
    align-items: center
}

.org-upload-media-section__media-selector-dropdown-content {
    max-width: 310px
}

.edit-entity-card {
    position: relative;
    border: 2px solid var(--color-border-faint);
    box-shadow: 0 0 0 var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    overflow: visible;
    min-height: 96px;
    background-color: var(--color-background-container)
}

.edit-entity-card .ghost-person {
    background-color: transparent
}

.edit-entity-card .entity-mock-line {
    background-color: transparent;
    height: 10px;
    margin-bottom: 6px
}

.edit-entity-card .entity-mock-line.short {
    width: 50%
}

.edit-entity-card .entity-mock-line.medium {
    width: 66%
}

.edit-entity-card .entity-mock-line.long {
    width: 80%
}

.edit-entity-card.is-editing {
    padding: 0
}

.edit-entity-card:focus .org-edit-entity-card__buttons-container,.edit-entity-card:hover .org-edit-entity-card__buttons-container {
    opacity: 1
}

.edit-entity-card .cancel-btn,.edit-entity-card .org-edit-entity-card__buttons-container {
    position: absolute;
    top: 10px;
    right: 10px
}

.edit-entity-card .edit-header {
    padding: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.edit-entity-card .edit-entity-card-title,.edit-entity-card .entity-card {
    padding-right: calc(16px + .8rem)
}

.edit-entity-card .edit-entity-card-add {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: none;
    border: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    text-align: center
}

.edit-entity-card .ghost-entity-lockup {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-left: 1.2rem
}

.edit-entity-card .type-ahead-results {
    left: -1px;
    right: -1px;
    width: auto;
    z-index: 1
}

.edit-entity-card .type-ahead-results .type-ahead-result-image {
    margin-right: .8rem
}

.org-edit-entity-card__buttons-container {
    width: 24px;
    opacity: 0
}

.org-edit-entity-card--focused .org-edit-entity-card__buttons-container {
    opacity: 1
}

.org-edit-entity-card__button-text {
    color: var(--color-action);
    padding-bottom: 2.4rem
}

.org-edit-entity-card__button-text:focus,.org-edit-entity-card__button-text:hover {
    color: var(--color-action)
}

.org-edit-entity-card__profile-ghost {
    margin: 2.4rem auto 1.2rem
}

.org-edit-entity-card__profile-ghost .ghost-person {
    margin: 0 auto
}

.org-admin-profile-card {
    padding: 0;
    border: none;
    background: transparent;
    position: relative
}

.org-admin-profile-card.org-admin-profile-card--focused {
    opacity: 1
}

.org-admin-profile-card.org-admin-profile-card--editing {
    padding: 0;
    border: none
}

.org-admin-profile-card .org-admin-profile-card__buttons-container {
    visibility: hidden
}

.org-admin-profile-card:focus .org-admin-profile-card__buttons-container,.org-admin-profile-card:hover .org-admin-profile-card__buttons-container {
    visibility: visible
}

.org-admin-profile-card .org-admin-profile-card__buttons-container {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__cancel-btn {
    top: 1.2rem;
    right: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__button-text {
    color: var(--color-action);
    padding-bottom: 2.4rem
}

.org-admin-profile-card .org-admin-profile-card__button-text:focus,.org-admin-profile-card .org-admin-profile-card__button-text:hover {
    color: var(--color-action)
}

.org-admin-profile-card .org-admin-profile-card__edit-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem;
    margin-bottom: 0;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.org-admin-profile-card .org-admin-profile-card__title {
    padding-right: calc(16px + .8rem)
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container {
    position: relative
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container .type-ahead-input-wrapper {
    padding: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container input {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: var(--corner-radius-small);
    padding-left: .8rem;
    padding-right: 0;
    width: 100%
}

.org-file-input {
    display: flex;
    max-width: 500px
}

.org-file-input--focused {
    outline: 1px dotted
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @supports not (-ms-accelerator:true) {
        .org-file-input--focused {
            outline:5px auto -webkit-focus-ring-color
        }
    }
}

.org-file-input__input {
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    text-indent: -999px
}

.auto-resizable-textarea {
    overflow: hidden;
    resize: none;
    width: auto
}

.org-video-thumbnail {
    display: block;
    margin: auto;
    object-fit: contain
}

.org-hashtag-card__icon-circle-hashtag {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%;
    height: 48px;
    width: 48px;
    vertical-align: middle;
    display: inline-block
}

.org-hashtag-card__item {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 56px)
}

.org-hashtag-card__hashtag-link,.org-hashtag-card__hashtag-link:focus {
    text-decoration: none
}

.org-hashtag-card__hashtag-link:focus .org-hashtag-card__item {
    text-decoration: underline
}

.org-admin-access-pending {
    max-width: none;
    padding: 2.4rem
}

.org-request-admin-access-modal__footer {
    display: flex;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    justify-content: flex-end
}

.org-all-events-modal__tab-panel-container {
    height: 400px
}

.org-all-events-modal__tab-panel {
    height: 100%;
    overflow: auto
}

.org-claimable-page-module {
    border-top: 2px solid var(--color-signal-caution);
    display: block;
    padding: 0;
    border-radius: var(--corner-radius-medium)
}

.org-claimable-page-module__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 1.6rem 1.2rem
}

.org-claimable-page-module__value-proposition-container {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.6rem 1.6rem
}

.org-claimable-page-module__value-proposition-item {
    margin-right: 2.4rem;
    max-width: 33.33333%
}

.org-company-info-module__container {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-right: -1px;
    width: 215.99808px;
    margin-left: 0;
    padding: 1.6rem;
    text-align: center
}

@media (max-width: 1208px) {
    .org-company-info-module__container {
        width:calc(20.833vw - 35.66456px);
        margin-left: 0
    }
}

@media (max-width: 976px) {
    .org-company-info-module__container {
        width:calc(20.833vw - 24.33192px);
        margin-bottom: 0;
        margin-left: 0
    }
}

@media (max-width: 769px) {
    .org-company-info-module__container {
        left:0;
        right: 0;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.org-company-info-module__top-stick.stuck>:first-child {
    top: 175px
}

.org-company-info-module__logo {
    display: block;
    margin: 0 auto 1.6rem
}

.org-company-ads-info-module__container {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-right: -1px;
    width: 215.99808px;
    margin-left: 0;
    padding: 1.6rem
}

@media (max-width: 1208px) {
    .org-company-ads-info-module__container {
        width:calc(20.833vw - 35.66456px);
        margin-left: 0
    }
}

@media (max-width: 976px) {
    .org-company-ads-info-module__container {
        width:calc(20.833vw - 24.33192px);
        margin-bottom: 0;
        margin-left: 0
    }
}

@media (max-width: 769px) {
    .org-company-ads-info-module__container {
        left:0;
        right: 0;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.org-confirm-page-representative-modal__organization-preview {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    padding: 1.2rem 2.4rem 1.2rem .8rem;
    margin-bottom: 1.6rem
}

.org-confirm-page-representative-modal__summary {
    min-width: 0
}

.org-highlight-hashtag-module__content-card {
    min-width: 0;
    flex: 1
}

.org-highlight-hashtag-module__icon-circle-hashtag {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%;
    padding: 24px;
    vertical-align: middle
}

.org-highlight-hashtag-module__content-card-people-facepile-container {
    display: inline-block;
    vertical-align: middle;
    padding-left: 1.2rem;
    width: calc(100% - 45px)
}

.org-highlight-hashtag-module__content-card-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-hashtag-module__content-card-consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-hashtag-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-hashtag-module__card-spacing {
        padding-top:2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-jobs-card__content {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-jobs-card__content {
        display:flex
    }
}

.org-highlight-jobs-card__title {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

@media (min-width: 768px) {
    .org-highlight-jobs-card__inline {
        min-width:0;
        flex: 1;
        display: flex
    }
}

.org-highlight-jobs-card__container {
    max-width: calc(100% - 60px)
}

.org-highlight-jobs-card__container-consistant-cards-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-jobs-card__container-consistant-cards-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-jobs-card__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-jobs-card__card-spacing {
        padding-top:2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-people-module__content {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-people-module__content {
        display:flex
    }
}

.org-highlight-people-module__content-card:first-child {
    margin-bottom: 1.2rem
}

@media (min-width: 768px) {
    .org-highlight-people-module__content-card {
        min-width:0;
        flex: 1
    }

    .org-highlight-people-module__content-card:first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }
}

.org-highlight-people-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-people-module__consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-people-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-people-module__card-spacing {
        padding-top:2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-photo-module__content-card {
    flex: 1;
    min-width: 0;
    height: 170px
}

.org-highlight-photo-module__grouped-photo {
    flex: 1 0 calc(50% - 6px);
    max-width: calc(50% - 6px);
    min-width: 0;
    height: 79px
}

.org-highlight-photo-module__grouped-photo:nth-child(2n) {
    margin-left: 1.2rem
}

.org-highlight-photo-module__grouped-photo:nth-child(3),.org-highlight-photo-module__grouped-photo:nth-child(4) {
    margin-top: 1.2rem
}

.org-highlight-photo-module__grouped-photo-container {
    display: flex;
    flex-wrap: wrap
}

@media (max-width: 768px) {
    .org-highlight-photo-module__content-cards-with-group:nth-child(2) {
        display:none
    }
}

.org-highlight-photo-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-photo-module__consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-photo-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-photo-module__card-spacing {
        padding-top:2.4rem;
        padding-bottom: 2.4rem
    }
}

.org-highlight-photo-module__content {
    padding: 0 2.4rem
}

.org-lead-gen-banner__container {
    border-radius: var(--corner-radius-medium);
    background: var(--color-background-container);
    box-shadow: var(--elevation-lined);
    display: flex
}

.org-lead-gen-banner__text-container {
    color: var(--color-text);
    width: 100%
}

.org-lead-gen-banner__content,.org-lead-gen-banner__header-text {
    color: var(--color-text-low-emphasis)
}

.org-lead-gen-banner__messages-illustration {
    background: var(--illustration-microspot-lightbulb-small) no-repeat
}

.org-lead-gen-banner__disabled-preview-btn {
    pointer-events: none
}

.org-lead-gen-banner__previously-submitted-lgf {
    border-radius: 8px;
    background-color: var(--color-background-container-tint);
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 1.6rem;
    padding: 1.6rem
}

.org-lead-gen-banner__signal-notice-icon {
    color: var(--color-brand-accent-4)
}

.org-lead-gen-banner__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-lead-gen-banner__consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-lead-gen-banner__card-spacing {
    gap: 1.6rem;
    padding: 1.6rem 2.4rem
}

@media screen and (min-width: 576px) {
    .org-lead-gen-banner__card-spacing {
        padding:2.4rem
    }
}

.org-highlight-events-module__content {
    padding: 0 2.4rem 1.2rem
}

@media (min-width: 992px) {
    .org-highlight-events-module__content {
        display:flex
    }
}

.org-highlight-events-module__content-improvement {
    padding: 0 2.4rem
}

@media (min-width: 992px) {
    .org-highlight-events-module__content-improvement {
        display:flex
    }
}

@media screen and (min-width: 576px) {
    .org-highlight-events-module__content-improvement {
        padding-bottom:.8rem
    }
}

.org-highlight-events-module__cards-container {
    padding: 1.6rem 2.4rem 2.4rem
}

@media (min-width: 992px) {
    .org-highlight-events-module__cards-container {
        display:flex
    }
}

.org-highlight-events-module__carousel {
    padding-top: .8rem
}

.org-highlight-events-module__carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-highlight-events-module__carousel--with-open-dropdown {
    position: relative;
    z-index: 1
}

.org-highlight-events-module__carousel--with-open-dropdown .artdeco-carousel__content {
    margin-bottom: -301px;
    padding-bottom: calc(301px + 1.6rem)
}

.org-highlight-events-module__carousel-title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

@media screen and (min-width: 576px) {
    .org-highlight-events-module__carousel-title {
        font-size:var(--font-size-xlarge)
    }
}

.org-highlight-events-module__card {
    height: auto
}

.org-highlight-events-module__card:not(:only-child):first-child {
    margin-bottom: 1.2rem;
    margin-right: 0
}

.org-highlight-events-module__card:not(:only-child):last-child {
    padding-top: 1.2rem;
    border-top: 1px solid var(--color-border-faint)
}

@media (min-width: 992px) {
    .org-highlight-events-module__card {
        flex:1
    }

    .org-highlight-events-module__card:not(:only-child):first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }

    .org-highlight-events-module__card:not(:only-child):last-child {
        padding-top: 0;
        border-top: none
    }
}

@media (min-width: 992px) {
    .org-highlight-events-module__old-card {
        min-width:0;
        flex: 1;
        display: flex
    }

    .org-highlight-events-module__old-card:first-child {
        margin-right: 1.6rem
    }
}

.org-highlight-events-module__consistant-card-header {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    padding: 1.6rem 2.4rem 0
}

@media screen and (min-width: 576px) {
    .org-highlight-events-module__consistant-card-header {
        font-size:var(--font-size-xlarge);
        padding-top: 2.4rem
    }
}

.org-highlight-event-card__top-content {
    margin-top: -.4rem
}

.org-highlight-event-card__title {
    --artdeco-reset-typography_getLineHeight: 1.25;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-highlight-event-card__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-highlight-event-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-highlight-event-card__location {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-highlight-event-card__location * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-highlight-event-card__location {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.org-highlight-event-card__logo {
    object-position: center;
    object-fit: cover!important
}

.org-highlight-insights-module__content {
    padding: 0 2.4rem 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content {
        display:flex
    }
}

.org-highlight-insights-module__content-improvement {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content-improvement {
        display:flex
    }
}

.org-highlight-insights-module__content-card:first-child {
    margin-bottom: 1.2rem;
    display: block
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content-card {
        min-width:0;
        flex: 1
    }

    .org-highlight-insights-module__content-card:first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }
}

.org-highlight-insights-module__growth-arrow:before {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.org-highlight-insights-module__rate-increase:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-highlight-insights-module__rate-increase:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-highlight-insights-module__rate-decrease:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-highlight-insights-module__rate-decrease:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-highlight-insights-module__rate-neutral:before {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.org-highlight-insights-module__tooltip-content {
    width: 300px
}

.org-highlight-insights-module__premium-upsell-link {
    background: var(--premium-color-brand);
    color: var(--premium-color-text);
    float: right;
    margin: 1.2rem 0;
    text-decoration: none
}

.org-highlight-insights-module__premium-upsell-link:focus,.org-highlight-insights-module__premium-upsell-link:hover,.org-highlight-insights-module__premium-upsell-link:visited {
    background: var(--premium-color-action-hover)
}

.org-highlight-insights-module__header {
    padding: 0 2.4rem
}

.org-highlight-insights-module__header-content {
    display: flex;
    align-items: flex-end
}

.org-highlight-insights-module__consistant-card-heading {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-highlight-insights-module__consistant-card-heading {
        font-size:var(--font-size-large)
    }
}

.org-highlight-insights-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-insights-module__card-spacing {
        padding-top:2.4rem;
        padding-bottom: 2.4rem
    }
}

.org-highlight-insights-module__tenure-year {
    color: var(--color-text-low-emphasis);
    vertical-align: middle
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-highlight-insights-module__tenure-year {
        forced-color-adjust: auto
    }
}

.org-highlight-products-carousel-module__carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-highlight-products-carousel-module__single-card-spacing {
    padding: 1.6rem 0
}

.org-highlight-products-carousel-module__carousel-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-highlight-products-carousel-module__carousel-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-products-carousel-module__single-card-header {
    padding: 0 2.4rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

@media screen and (min-width: 576px) {
    .org-highlight-products-carousel-module__single-card-header {
        font-size:var(--font-size-xlarge)
    }
}

.org-highlight-products-carousel-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding-top: 0
}

@media screen and (min-width: 576px) {
    .org-highlight-products-carousel-module__card-spacing {
        padding-top:.8rem
    }
}

.org-highlight-products-carousel-module__extra-footer-spacing {
    padding-bottom: .8rem
}

.org-highlight-posts-module .feed-shared-update-v2.artdeco-card {
    box-shadow: none!important
}

.org-highlight-posts-module__post-card {
    min-width: 0;
    flex: 1
}

.org-highlight-posts-module__post-card:nth-of-type(2) {
    margin-left: 1.2rem
}

.org-highlight-posts-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding-bottom: 0!important
}

@media screen and (max-width: 576px) {
    .org-highlight-posts-module__consistant-card-header {
        font-size:var(--font-size-large)
    }
}

.org-highlight-posts-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: .4rem .8rem 0
}

@media screen and (min-width: 576px) {
    .org-highlight-posts-module__card-spacing {
        padding:1.2rem .8rem 0
    }
}

.org-highlight-posts-module__single-post-card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 1.6rem 2.4rem .8rem
}

@media screen and (min-width: 576px) {
    .org-highlight-posts-module__single-post-card-spacing {
        padding:2.4rem 2.4rem 1.6rem
    }
}

@media (min-width: 768px) {
    .org-home-premium-insights-module {
        display:flex
    }
}

.org-home-premium-insights-module__content-card:first-child {
    margin-bottom: 1.2rem;
    display: block
}

@media (min-width: 768px) {
    .org-home-premium-insights-module__content-card {
        min-width:0;
        flex: 1
    }

    .org-home-premium-insights-module__content-card:first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }
}

.org-home-premium-insights-module__upsell {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem;
    justify-content: space-between
}

.org-invite-to-follow-picker__modal[size=large] {
    max-width: 100vw;
    max-height: calc(100vh - 240px)
}

@media screen and (max-height: 960px) {
    .org-invite-to-follow-picker__modal[size=large] {
        top:3.2rem;
        max-height: calc(100vh - 64px)
    }
}

.org-invite-to-follow-picker__banner {
    background: var(--color-background-canvas);
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem;
    display: flex;
    min-height: 105px;
    width: 100%
}

.org-invite-to-follow-picker__banner-illustration {
    background: var(--illustration-microspot-mail-open-small);
    height: 48px;
    width: 56px
}

.org-invite-to-follow-picker__tooltip-content {
    max-width: 350px
}

.org-invite-to-follow-picker__check-success-illustration {
    margin: 4.8rem 0 auto;
    width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-signal-success-small)
}

.org-invite-to-follow-picker__example-post-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%
}

.org-invite-to-follow-picker__example-post {
    margin-top: .8rem;
    padding: 1.2rem;
    border: 1px solid var(--color-border-faint);
    width: 70%;
    background-color: var(--color-background-container)
}

.org-invite-to-follow-picker__ghost-line {
    background-color: var(--color-background-canvas);
    border-radius: 2px;
    height: 1.2rem;
    width: 100%;
    margin: .8rem 0
}

.org-invite-to-follow-picker__ghost-line--short {
    width: 70%
}

.org-invite-to-follow-picker__example-post-content {
    display: flex;
    align-items: center;
    margin-top: .8rem;
    background-color: var(--color-background-canvas);
    width: 100%;
    height: 211px
}

.org-invite-to-follow-picker__example-post-content--bottom {
    background-color: var(--color-background-canvas-mobile);
    height: 60px
}

.org-invite-to-follow-picker__premium-section {
    margin-top: .4rem;
    display: flex;
    flex-direction: column;
    padding: 1.6rem 1.6rem 1.6rem 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.org-invite-to-follow-picker__premium-toggle .artdeco-button__icon {
    margin: 0
}

.org-invite-to-follow-picker__invite-connections-container {
    display: flex;
    justify-content: center;
    padding: 0;
    flex-direction: column;
    height: 100%
}

.org-invite-to-follow-picker__invite-connections-container .invitee-picker-content__search-container {
    padding-left: 2.4rem;
    color: var(--color-text-low-emphasis)
}

.org-invite-to-follow-picker__invite-connections-container .invitee-picker__footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: var(--color-background)
}

.org-invite-to-follow-picker__invite-connections-container .invitee-picker-content__results-alignment-row {
    padding-bottom: 114px
}

.org-sent-invitations-panel__item {
    padding: 1.6rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.org-sent-invitations-panel__item:first-of-type {
    padding-top: 0
}

.org-sent-invitations-panel__item:last-of-type {
    padding-bottom: 0;
    border-bottom: none
}

.org-sent-invitations-panel__item-title a {
    color: var(--color-text)
}

.org-sent-invitations-panel__item-caption:hover {
    text-decoration: none
}

@media (max-width: 768px) {
    .org-life-photo-grid__content-with-group-sibling:nth-child(2) {
        display:none
    }
}

.org-life-photo-grid__grouped-photo {
    flex: 1 0 calc(50% - 6px);
    min-width: 0
}

.org-life-photo-grid__grouped-photo:nth-child(2n) {
    margin-left: 1.2rem
}

.org-life-photo-grid__grouped-photo:nth-child(3),.org-life-photo-grid__grouped-photo:nth-child(4) {
    margin-top: 1.2rem
}

.org-list-items-display-modal__list-item {
    flex: 1 0 50%;
    padding: .8rem;
    max-width: 50%
}

.org-list-items-display-module__header {
    display: flex;
    align-items: center;
    padding: 1.2rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.org-list-items-display-module__sub-header {
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint);
    color: var(--color-text);
    padding: .8rem 1.6rem
}

.org-list-items-display-module__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 4.8rem .8rem .8rem
}

.org-list-items-display-module__footer-icon {
    color: var(--color-text-disabled);
    padding: .8rem 1.2rem;
    display: table-cell
}

.org-list-items-display-module__footer-text {
    display: table-cell
}

.org-list-items-empty-module__illustration {
    display: block;
    height: 56px;
    width: 56px;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto
}

.org-list-items-empty-module__illustration--hashtags {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%
}

.org-post-follow-nudge__success-check {
    background-image: var(--illustration-microspot-signal-success-large);
    height: var(--illustration-microspot-size-large);
    background-position: 50%;
    background-repeat: no-repeat
}

.org-premium-insights-stats__rate-icon:before {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.org-premium-insights-stats__rate-increase:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-premium-insights-stats__rate-increase:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-premium-insights-stats__rate-decrease:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-premium-insights-stats__rate-decrease:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-premium-insights-stats__rate-neutral:before {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.org-premium-insights-stats__icon {
    color: var(--color-text-low-emphasis);
    vertical-align: middle
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-premium-insights-stats__icon {
        forced-color-adjust: auto
    }
}

.org-request-admin-access-modal__organization-preview {
    border: 1px solid var(--color-border-faint);
    border-radius: 3px
}

.org-saving-overlay {
    align-items: center;
    background-color: var(--color-background-container);
    opacity: .8;
    display: flex;
    flex-flow: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200
}

.org-unclaimable-page-module {
    border-top: 2px solid var(--color-signal-caution)!important;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.org-interest-pipeline--alt-background {
    background-color: var(--color-background-container-tint)
}

.org-interest-pipeline__company-logo {
    width: 88px;
    height: 88px
}

.org-interest-pipeline__contents {
    display: flex;
    justify-content: space-between
}

.org-interest-pipeline--jobs-page .org-interest-pipeline__contents {
    display: block
}

@media screen and (max-width: 992px) {
    .org-interest-pipeline__contents {
        flex:1
    }
}

.org-interest-pipeline__messages {
    flex-basis: 70%
}

.org-interest-pipeline--jobs-page .org-interest-pipeline__messages .app-aware-link {
    color: var(--color-text-low-emphasis)
}

.org-interest-pipeline__main-conversation-icon {
    background-image: var(--illustration-spot-main-conversation-small);
    width: 128px;
    height: 128px
}

.org-interest-pipeline--jobs-page .org-interest-pipeline__main-conversation-icon {
    display: none
}

@media screen and (max-width: 992px) {
    .org-interest-pipeline__main-conversation-icon {
        display:none
    }
}

.org-interest-pipeline__positive-color {
    color: var(--color-signal-positive)
}

.org-interest-pipeline__signal-success-icon {
    margin-right: .8rem
}

.org-interest-pipeline__capping-contents {
    display: flex;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container-tint);
    color: var(--color-signal-neutral);
    padding: .8rem;
    margin-top: 1.6rem
}

.org-interest-pipeline--jobs-page .org-interest-pipeline__capping-contents {
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    border-radius: 0;
    padding-top: 1.6rem;
    padding-left: 0;
    padding-right: 0
}

.org-interest-pipeline__capping-icon {
    min-width: 1.6rem;
    margin-right: .4rem
}

.org-interest-pipeline--jobs-page .org-interest-pipeline__capping-icon {
    min-width: 2.4rem;
    margin-right: .8rem
}

.org-interest-pipeline__capping-message {
    color: var(--color-signal-neutral);
    margin-bottom: .4rem
}

.org-interest-pipeline--jobs-page {
    background-color: var(--color-background-container-tint)
}

.org-interest-pipeline__modal-confirmation-success {
    text-align: center;
    margin: 6.4rem 0 3.2rem;
    width: 70%
}

.org-interest-pipeline__modal-confirmation-success:before {
    content: "";
    background: var(--illustration-microspot-signal-success-small) 50% no-repeat;
    height: var(--illustration-microspot-size-large);
    display: block;
    margin: 0 .8rem
}

.org-interest-pipeline__modal-bar {
    background-color: var(--color-background-brand-accent-5);
    height: 12px;
    margin-bottom: 12px;
    border-radius: 1.6rem
}

.org-interest-pipeline__modal-bar.org-interest-pipeline__modal-bar--small-width {
    width: 70%
}

.org-interest-pipeline__modal-bar.org-interest-pipeline__modal-bar--medium-width {
    width: 85%
}

.org-interest-pipeline__modal-bar:last-child {
    margin-bottom: 0
}

.org-interest-pipeline__modal-footer {
    text-align: right;
    border-top: none
}

.org-similar-pages-carousel {
    border-top: 1px solid var(--color-border-faint);
    background: var(--color-background-container);
    position: relative
}

.org-similar-pages-carousel:before {
    content: " ";
    position: absolute;
    left: 80px;
    top: -8px;
    width: 14px;
    height: 14px;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    border-left: 1px solid var(--color-border-faint);
    transform: rotate(45deg)
}

.org-similar-pages-carousel .artdeco-carousel__navigation {
    margin-right: 3.2rem
}

.org-similar-pages-carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-pages-to-follow-modal__content-container {
    display: grid;
    grid-template-columns: repeat(auto-fit,196px);
    justify-content: space-around
}

.org-pages-to-follow-modal__card-container {
    width: 196px;
    margin-bottom: 2.4rem
}

.org-pages-to-follow-modal__card {
    height: 100%
}

.org-ranking-badge {
    display: inline
}

.org-top-card-listing {
    background-color: var(--color-background-container);
    position: relative;
    border-radius: var(--corner-radius-medium)
}

.org-top-card-listing__data-attribute-container {
    border-top: 1px solid var(--color-border-faint);
    width: 100%;
    margin-top: 1.6rem;
    padding-top: 1.6rem
}

.org-top-card-listing__secondary-actions-container {
    position: absolute;
    right: 1.6rem;
    top: .8rem;
    z-index: 100
}

.org-top-card-listing__summary {
    min-height: 112px;
    margin-left: 1.6rem
}

.org-top-card-listing__logo {
    border-radius: 2px;
    box-sizing: border-box;
    border: 4px solid var(--color-border-on-dark);
    flex-shrink: 0;
    display: block
}

.org-top-card-listing__logo:not(.ghost-company) {
    background-color: var(--color-background-container)
}

.org-top-card-primary-content--zero-height-logo .org-top-card-primary-content__logo-container {
    height: 0
}

.org-top-card-primary-content__logo {
    flex-shrink: 0;
    height: 112px;
    width: 112px;
    border-width: 2px
}

.org-top-card-primary-content--zero-height-logo .org-top-card-primary-content__logo {
    transform: translateY(-100%)
}

.org-top-card__primary-content--ia {
    margin-top: 40px
}

.org-top-card__improved-primary-content--ia {
    margin-top: 6.4rem
}

.org-top-card-custom-spotlight__container {
    margin-top: 1.6rem;
    overflow: hidden;
    display: inline-block;
    border-radius: var(--corner-radius-medium);
    width: 100%
}

.org-top-card-custom-spotlight__content-container {
    padding: 1.2rem;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    background-color: var(--voyager-color-background-brand-accent-1-tint)
}

.org-top-card-custom-spotlight__image {
    border-radius: 50%;
    margin-left: 1.2rem
}

.org-top-card-custom-spotlight__text {
    text-align: left;
    font-weight: var(--font-weight-bold);
    width: 100%
}

.org-top-card {
    position: relative
}

@media screen and (min-width: 768px) {
    .org-top-card__container {
        display:flex;
        justify-content: space-between
    }
}

.org-top-card__left-col {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    max-width: 630px
}

@media screen and (max-width: 768px) {
    .org-top-card__left-col {
        margin-bottom:1.6rem
    }
}

.org-top-card__right-col {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 410px
}

.org-top-card__live-video-header {
    z-index: 0
}

.org-top-card__hero-image {
    overflow: hidden;
    height: 134px;
    position: relative;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.org-top-card__hero-image .bg-img__visible-content:before {
    content: none
}

.org-top-card__default-hero-image {
    height: 100%;
    background-size: cover
}

.org-top-card__default-hero-image--company {
    background-image: var(--entity-background-company)
}

.org-top-card__default-hero-image--school {
    background-image: var(--entity-background-school)
}

.org-top-card__banners-container {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.org-top-card__secondary-actions-container {
    align-items: middle;
    display: flex;
    position: absolute;
    right: 1.6rem;
    top: .8rem
}

.org-top-card__horizontal-nav-bar {
    justify-content: start!important;
    border-bottom-left-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium);
    padding: 0
}

.org-top-card__product-banner {
    position: absolute;
    right: 0;
    padding: .4rem .8rem;
    background: var(--color-signal-neutral);
    color: var(--color-text-on-dark);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.org-top-card__primary-actions,.org-top-card__top-card-overflow {
    padding-top: 1.2rem;
    vertical-align: top;
    display: inline-block
}

.org-top-card__top-card-overflow {
    margin-left: .4rem
}

.org-top-card__badges {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -38px
}

.org-sticky-top-card--hidden {
    top: -16px;
    transition: top .333s
}

.org-sticky-top-card--is-showing {
    box-shadow: var(--elevation-raised);
    background: var(--color-background-container);
    width: 100%;
    position: fixed;
    z-index: 2;
    top: 52px;
    left: 0;
    padding: 0 3.2rem;
    transition: top .333s
}

.org-sticky-top-card__container {
    max-width: 1128px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-top: .8rem;
    padding-bottom: .8rem
}

.org-sticky-top-card__primary-content-container {
    display: flex;
    max-width: 50%
}

.org-sticky-top-card__custom-buttons-container {
    display: flex;
    flex-shrink: 0;
    margin-left: auto
}

.org-sticky-top-card__nav-bar-container {
    max-width: 1128px;
    margin: 0 auto
}

@media screen and (max-width: 768px) {
    .org-sticky-top-card__primary-actions {
        display:none
    }
}

.org-top-card-inline-callout {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background-color: var(--color-background-container-tint)!important;
    outline: 1px solid var(--color-border-faint);
    box-shadow: var(--elevation-flat)!important;
    padding: var(--spacing-half-x)
}

.org-top-card-inline-callout .artdeco-card__dismiss {
    margin: var(--spacing-one-x)
}

.org-top-card-inline-callout-logo {
    border-radius: var(--corner-radius-small)!important
}

.org-product-card__description {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-product-card__description * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-product-card__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.org-product-card__entity-lockup {
    flex: 1;
    min-width: 0
}

.org-product-card__entity-lockup-content {
    padding: .4rem;
    margin-left: .8rem;
    overflow: hidden
}

.org-product-card__entity-lockup-title {
    margin-left: .4rem
}

.org-product-card__entity-lockup-caption {
    padding: .4rem
}

.org-feed-filters__pill {
    margin-right: .4rem;
    padding-bottom: .8rem;
    display: inline-block
}

.org-feed-filters__pill .artdeco-pill__icon {
    display: none
}

.org-feed-ads-tab-removal-disclaimer__ad-library-link,.org-feed-ads-tab-removal-disclaimer__ad-library-link:focus,.org-feed-ads-tab-removal-disclaimer__ad-library-link:hover,.org-feed-ads-tab-removal-disclaimer__ad-library-link:visited,.org-feed-ads-tab-removal-disclaimer__ad-library-link:visited:focus,.org-feed-ads-tab-removal-disclaimer__ad-library-link:visited:hover {
    color: var(--color-text)
}

.org-highlight-product-card__media {
    object-fit: cover;
    margin-bottom: 1.2rem
}

@media screen and (min-width: 576px) {
    .org-highlight-product-card__media {
        border-top-left-radius:var(--corner-radius-medium);
        border-top-right-radius: var(--corner-radius-medium)
    }
}

.org-highlight-product-card__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: .8rem auto 0
}

.org-highlight-product-card__media-border {
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    height: 140px;
    min-width: 264px;
    margin-bottom: .4rem
}

.org-message-page-modal__required-label:after {
    content: "*";
    color: var(---color-text-low-emphasis);
    margin-right: 0;
    margin-left: 0
}

.org-message-page-modal__spinner {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: .85;
    background-color: var(--voyager-color-background-scrim-tint);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.org-message-page-modal__header {
    font-weight: var(--font-weight-regular)!important
}

.org-transparency-update .org-transparency-update--rejected {
    background-color: var(--voyager-color-background-container-tint-2)
}

.org-transparency-update__divider {
    margin: unset
}

.org-transparency-update .org-transparency-update__actor {
    background: var(--color-background-container);
    padding-bottom: 1.6rem
}

.org-transparency-update__header {
    background: var(--color-background-container);
    border-radius: 2px
}

.org-transparency-update__header--s4 {
    padding: 1.6rem
}

.org-transparency-update__empty {
    width: 100%
}

.org-transparency-update__empty button.artdeco-empty-state__action {
    margin-bottom: 100px
}

.org-transparency-update__empty p.artdeco-empty-state__message {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis)
}

.org-transparency-update__empty h1.artdeco-empty-state__headline {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 1.8rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    padding-top: 180px;
    color: var(--color-text)
}

.org-transparency-update__container {
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    margin-bottom: .8rem
}

.org-transparency-update__container .feed-shared-update-v2 {
    box-shadow: unset;
    margin: 0
}

.org-carousel-show-all-card__arrow-right {
    padding-left: .4rem
}

.org-carousel-show-all-card__actions>.artdeco-button:focus {
    outline-offset: -2px
}

.org-discovery-card {
    border-radius: .8rem;
    height: 100%
}

.org-discovery-card__logo {
    min-width: 56px;
    min-height: 56px;
    max-width: 104px;
    max-height: 104px;
    background-color: var(--color-background-container);
    box-shadow: 0 0 3px 0 var(--color-border-low-emphasis);
    object-fit: fill!important
}

.org-discovery-card__cover-photo {
    position: absolute;
    top: 0;
    object-fit: cover;
    width: 100%;
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem
}

.org-discovery-card__title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.org-discovery-card__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-discovery-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-discovery-card__industry {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-discovery-card__industry * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-discovery-card__industry {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-company-connections-compact__insight {
    display: block;
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-company-connections-compact__insight * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-company-connections-compact__insight {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.org-company-connections-compact__insight-image {
    vertical-align: middle;
    display: inline-block
}

.org-inline-callout__banner {
    padding: 1.6rem;
    background-color: var(--color-background-container-tint);
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-small)
}

.org-inline-callout__dismiss-icon {
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-inline-callout__dismiss-icon {
        forced-color-adjust: auto
    }
}

.org-information-callout__text-container {
    max-width: 90%
}

.org-module-card__margin-bottom {
    margin-bottom: .8rem
}

@media screen and (min-width: 576px) {
    .org-module-card__margin-bottom {
        margin-bottom:1.6rem
    }
}

.org-module-card__footer-hoverable:focus {
    border: 1px solid var(--voyager-color-action-active);
    outline: 0;
    caret-color: var(--voyager-color-action-active)
}

.org-module-card__sticky-ad-banner {
    width: inherit
}

.sticky.stuck>.org-module-card__sticky-ad-banner:first-child {
    margin-top: 130px
}

.artdeco-card__actions .org-view-button {
    padding: 1.6rem 0
}

.org-view-button--disabled {
    pointer-events: none
}

.org-view-button__tooltip {
    width: 300px
}

.org-view-button-bar {
    width: 100%;
    display: flex;
    border-radius: inherit;
    column-gap: .8rem
}

.org-view-button-bar--align-start {
    justify-content: start
}

.org-view-button-bar--align-center {
    justify-content: center
}

.org-view-button-bar--align-end {
    justify-content: end
}

.org-view-carousel .artdeco-carousel__content {
    margin-bottom: -500px;
    padding-bottom: calc(500px + 1.6rem)
}

.org-view-carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-view-carousel__tooltip-content {
    width: 330px
}

.org-view-carousel__tooltip-content-container {
    margin: 1.2rem 0 1.2rem 1.2rem
}

.org-view-carousel__tooltip-content-title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

.org-view-directional-caret--positive {
    border-left: .45em solid transparent;
    border-right: .45em solid transparent;
    border-bottom: .45em solid var(--color-signal-positive)
}

.org-view-directional-caret--neutral {
    border-radius: 50%;
    background: var(--color-signal-neutral);
    width: .4em;
    height: .4em
}

.org-view-directional-caret--negative {
    border-left: .45em solid transparent;
    border-right: .45em solid transparent;
    border-top: .45em solid var(--color-signal-negative)
}

.org-view-entity-card__wide-inline-image {
    border-radius: var(--corner-radius-medium)
}

.org-view-entity-card__title {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: none
}

.org-view-entity-card__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-entity-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.org-view-entity-card__title svg:has(use[href="#verified-small"]) {
    color: var(--color-text-low-emphasis)
}

.org-view-entity-card__title-low-emphasis {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--font-weight-regular)!important;
    font-size: var(--font-size-small)!important
}

.org-view-entity-card__title-low-emphasis * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-entity-card__title-low-emphasis {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-view-entity-card__subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-view-entity-card__subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-entity-card__subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-view-entity-card__secondary-subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-view-entity-card__secondary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-entity-card__secondary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-view-entity-card__description {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem
}

.org-view-entity-card__description * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-entity-card__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.org-view-entity-card__lockup-action {
    margin-left: 5.6rem;
    margin-top: 1.2rem
}

.org-view-entity-card__container {
    overflow: hidden
}

.org-view-entity-card__container .artdeco-entity-lockup__title:active,.org-view-entity-card__container .artdeco-entity-lockup__title:hover,.org-view-entity-card__container .artdeco-entity-lockup__title:visited {
    text-decoration: underline
}

.org-view-entity-card__container .app-aware-link:active,.org-view-entity-card__container .app-aware-link:hover,.org-view-entity-card__container .app-aware-link:visited {
    text-decoration: none
}

.org-view-header {
    display: flex
}

.org-view-header__container {
    display: flex;
    flex: 1;
    align-items: end
}

.org-view-header__subheading {
    margin-top: .4rem
}

.org-view-header__back-action {
    margin-right: .4rem
}

.org-view-header__more-info-action {
    margin-left: .4rem
}

.org-view-header__actions {
    margin-left: 1.6rem
}

.org-view-horizontal-list {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem
}

.org-view-insight {
    display: flex;
    align-items: center;
    margin-top: .8rem
}

.org-view-insight__text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-view-insight__text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-insight__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.org-view-insight__image {
    margin-right: .4rem
}

.products-pricing-plan-card {
    display: flex;
    flex-direction: column;
    padding: 1.6rem;
    height: inherit
}

.products-pricing-plan-card__container .artdeco-carousel__item-container {
    height: 100%
}

.products-pricing-plan-card__title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

.products-pricing-plan-card__model {
    height: -moz-fit-content;
    height: fit-content
}

.products-pricing-plan-card__description {
    flex: 1;
    margin-top: 1.6rem;
    margin-bottom: 1.6rem
}

.products-pricing-plan-card__description-title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.products-pricing-plan-card__description-content {
    display: block;
    line-height: 1.6rem!important;
    max-height: 8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 86px;
    margin-top: .4rem;
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    overflow-wrap: break-word
}

.products-pricing-plan-card__description-content * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .products-pricing-plan-card__description-content {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}

.org-view-section {
    position: static
}

.org-view-single-update-card__container {
    min-width: 0;
    flex: 1
}

.org-view-sales-nav-account-iq-preview__card {
    box-shadow: var(--elevation-lined);
    border-top-right-radius: var(--corner-radius-medium);
    border-top-left-radius: var(--corner-radius-medium);
    clip-path: inset(-1px -1px 0 -1px);
    gap: var(--spacing-two-x);
    padding: 1.6rem 2.4rem;
    margin-bottom: -2.4rem!important;
    margin-top: 1.6rem
}

.org-view-sales-nav-account-iq-preview__container {
    display: flex;
    flex-wrap: wrap;
    flex: 1
}

.org-view-sales-nav-account-iq-preview__action {
    gap: var(--spacing-two-x);
    color: var(--color-text)
}

.org-view-sales-nav-account-iq-preview__action:focus,.org-view-sales-nav-account-iq-preview__action:hover {
    text-decoration: none
}

.org-view-sales-nav-account-iq-preview__child {
    width: calc(50% - var(--spacing-two-x)/2)
}

@media screen and (max-width: 992px) {
    .org-view-sales-nav-account-iq-preview__child {
        width:100%
    }
}

.org-view-sales-nav-account-iq-preview__summary {
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-view-sales-nav-account-iq-preview__revenue {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem
}

.org-view-sales-nav-account-iq-preview__stat-container {
    gap: var(--spacing-two-x)
}

.org-view-sales-nav-account-iq-preview__stat {
    color: var(--color-text-low-emphasis);
    width: calc(50% - var(--spacing-two-x)/2)
}

.org-view-sales-nav-account-iq-preview__stat-date {
    display: block;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

.org-view-sales-nav-account-iq-preview__stat-value {
    display: block;
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

.org-view-statistics-callout__action:hover {
    text-decoration: none
}

.org-view-statistics-callout__action:hover .org-view-statistics-callout__primary-container .org-view-statistics-callout__primary-text {
    text-decoration: underline
}

.org-view-statistics-callout__primary-text {
    display: inline-block;
    vertical-align: middle
}

.org-view-text-entry__minimal .app-aware-link {
    font-weight: var(--font-weight-regular);
    color: var(--color-text)
}

.org-view-text-list__list-item {
    margin-left: 1.8rem
}

.org-view-text-list__list-item::marker {
    color: var(--color-text-low-emphasis)
}

.org-view-text-list__action {
    color: var(--color-text)
}

.org-view-text-list__action:hover {
    text-decoration: none
}

.org-view-text-list__action:hover .org-view-text-list__text {
    text-decoration: underline
}

.org-view-text-list__text {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text);
    font-size: var(--font-size-small)
}

.org-view-text-list__text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-text-list__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-view-text-list__subtext {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall)
}

.org-view-text-list__subtext * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .org-view-text-list__subtext {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.org-view-tile__container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 1.6rem
}

.org-view-tile__container--small {
    height: 95px
}

.org-view-tile__container--medium {
    height: 120px
}

.org-view-tile__container--large {
    height: 150px
}

.org-view-tile__container--hidden {
    overflow: hidden
}

.org-view-tile__container--scroll {
    overflow-y: scroll;
    overflow-x: hidden
}

.org-view-tile__container-bordered {
    padding: 1.6rem;
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium)
}

.org-view-updates-carousel .feed-shared-update-v2.artdeco-card {
    box-shadow: none!important
}

.org-view-updates-carousel__has-header {
    padding: 1.6rem 2.4rem 0
}

.org-view-updates-carousel__header {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

@media screen and (min-width: 576px) {
    .org-view-updates-carousel__header {
        font-size:var(--font-size-xlarge)
    }
}

.org-view-updates-carousel__header.update-components-header {
    padding: .4rem 0;
    margin: 0 .8rem
}

@media screen and (min-width: 576px) {
    .org-view-updates-carousel__header.update-components-header {
        padding:1.2rem 0
    }
}

.org-view-updates-carousel__footer .artdeco-button {
    padding: 1.6rem 0
}

.org-view-admin-updates-carousel .artdeco-carousel__item-container {
    height: 100%;
    margin: 0 1.6rem 0 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .org-view-admin-updates-carousel .artdeco-carousel__item-container {
        border: 1px solid activeborder
    }
}

.org-view-admin-updates-carousel .artdeco-carousel__pagination {
    margin: 0 2.4rem 1.2rem
}

.org-view-admin-updates-carousel .feed-shared-social-action-bar {
    justify-content: space-around;
    border-top: 1px solid var(--color-border-faint)
}

.org-view-admin-updates-carousel .social-details-social-counts {
    border-bottom: none
}

.org-view-admin-updates-carousel__item-boost-header {
    display: flex;
    align-items: center;
    padding: 1.6rem 0;
    margin: 0 1.2rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.org-view-admin-updates-carousel__start-a-post-icon {
    background: var(--illustration-microspot-notepad-small) no-repeat 50%;
    width: 56px;
    height: 56px
}

.peek-carousel {
    overflow-y: visible
}

.peek-carousel__slides {
    transition: transform .5s ease
}

.peek-carousel__slides::-webkit-scrollbar {
    display: none
}

.peek-carousel__card-item--without-hover-state:hover {
    box-shadow: none
}

.peek-carousel__card-item--see-more-card {
    padding-right: 2.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.peek-carousel__card-item-inner-wrapper {
    padding: 0 1.2rem
}

.peek-carousel-controls__link {
    color: var(--color-icon);
    font-size: 1.5rem;
    line-height: 2.4rem;
    transition: font-size .5s ease;
    display: inline-flex;
    align-items: center
}

.peek-carousel-controls__link:visited {
    color: var(--color-icon)
}

.peek-carousel-controls__link--grow {
    font-size: 1.7rem
}

.peek-carousel-controls__button {
    color: var(--color-icon);
    transition: color .5s ease
}

.peek-carousel-controls__button:first-of-type {
    margin-right: .4rem
}

.peek-carousel-controls__button[disabled] {
    color: var(--color-icon-disabled)
}

.premium-tip__illustration--open-profile {
    background: var(--illustration-microspot-unlocked-large) no-repeat 50%
}

.premium-tip__illustration--inmail,.premium-tip__illustration--open-profile {
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.premium-tip__illustration--inmail {
    background: var(--illustration-microspot-mail-open-large) no-repeat 50%
}

.premium-tip__illustration--private-browsing {
    background: var(--illustration-microspot-shield-large) no-repeat 50%;
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.premium-branding-banner__container {
    background-color: var(--color-background-container-tint);
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: .8rem 1.6rem .8rem 1.2rem;
    height: 3.2rem
}

.premium-branding-banner__icon {
    vertical-align: middle;
    margin-bottom: .4rem;
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .premium-branding-banner__icon {
        forced-color-adjust: auto
    }
}

.premium-branding-banner__text {
    font-size: var(--font-size-xsmall);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    padding-left: .4rem
}

.premium-hovercard__container {
    max-width: 188px
}

.premium-hovercard__title {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-top: .8rem
}

.premium-hovercard__description {
    margin-top: .4rem
}

.presence-entity {
    display: flex;
    position: relative
}

.presence-entity--size-0 {
    width: 24px;
    height: 24px
}

.presence-entity--size-1 {
    width: 32px;
    height: 32px
}

.presence-entity--size-2 {
    width: 40px;
    height: 40px
}

.presence-entity--size-3 {
    width: 48px;
    height: 48px
}

.presence-entity--size-4 {
    width: 56px;
    height: 56px
}

.presence-entity--size-5 {
    width: 72px;
    height: 72px
}

.presence-entity--size-6 {
    width: 88px;
    height: 88px
}

.presence-entity--size-7 {
    width: 104px;
    height: 104px
}

.presence-entity--size-8 {
    width: 128px;
    height: 128px
}

.presence-entity--size-9 {
    width: 152px;
    height: 152px;
    top: .4rem;
    left: .4rem
}

.presence-entity__image {
    background-size: cover
}

.artdeco-entity-lockup--size-4 .artdeco-entity-lockup__image--type-square .presence-entity__organization-image,.artdeco-entity-lockup--size-5 .artdeco-entity-lockup__image--type-square .presence-entity__organization-image {
    border-radius: 6px!important
}

.presence-entity__indicator {
    position: absolute;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-0,.presence-entity__indicator--size-1 {
    bottom: 2px;
    right: 3px
}

.presence-entity__indicator--size-2 {
    bottom: 3px;
    right: 3px
}

.presence-entity__indicator--size-3,.presence-entity__indicator--size-5,.presence-entity__indicator--size-6,.presence-entity__indicator--size-7 {
    bottom: 2px;
    right: 2px
}

.presence-entity__indicator--size-4 {
    bottom: 0;
    right: 0
}

.presence-entity__indicator--size-8 {
    bottom: 0;
    right: 8px;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-9 {
    bottom: 0;
    right: 1.6rem;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-1,.presence-entity__indicator--size-2,.presence-entity__indicator--size-3 {
    bottom: 0;
    right: 0
}

.presence-indicator {
    border-radius: 50%;
    background: var(--color-background-container);
    flex-shrink: 0;
    transition: background 167ms ease-in-out;
    box-sizing: border-box;
    animation: fade-in 167ms ease-in
}

.presence-indicator--size-0,.presence-indicator--size-1,.presence-indicator--size-2 {
    width: 8px;
    height: 8px
}

.presence-indicator--size-3,.presence-indicator--size-4 {
    width: 12px;
    height: 12px
}

.presence-indicator--size-5 {
    width: 16px;
    height: 16px
}

.presence-indicator--size-6 {
    width: 20px;
    height: 20px
}

.presence-indicator--size-7,.presence-indicator--size-8,.presence-indicator--size-9 {
    width: 24px;
    height: 24px
}

.presence-indicator--is-online {
    background: var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .presence-indicator--is-online {
        background: linktext
    }
}

.presence-indicator--is-reachable {
    border: 2px solid var(--color-signal-positive)
}

.presence-indicator--is-reachable.presence-indicator--size-0,.presence-indicator--is-reachable.presence-indicator--size-1,.presence-indicator--is-reachable.presence-indicator--size-2 {
    border-width: 2px
}

.presence-indicator--is-reachable.presence-indicator--size-3,.presence-indicator--is-reachable.presence-indicator--size-4 {
    border-width: 3px
}

.presence-indicator--is-reachable.presence-indicator--size-5 {
    border-width: 4px
}

.presence-indicator--is-reachable.presence-indicator--size-6 {
    border-width: 5px
}

.presence-indicator--is-reachable.presence-indicator--size-7,.presence-indicator--is-reachable.presence-indicator--size-8,.presence-indicator--is-reachable.presence-indicator--size-9 {
    border-width: 7px
}

.prod-ed-coachmark__dot-background {
    width: 16px;
    height: 16px;
    background-color: var(--voyager-color-background-coachmark);
    position: absolute;
    top: -2px;
    right: -2px
}

.prod-ed-coachmark__dot,.prod-ed-coachmark__dot-background {
    border-radius: var(--corner-radius-small);
    z-index: 2;
    transform: rotate(45deg)
}

.prod-ed-coachmark__dot {
    width: 12px;
    height: 12px;
    top: 0;
    right: 0;
    box-shadow: var(--elevation-lined);
    pointer-events: none
}

.prod-ed-coachmark__dot,.prod-ed-coachmark__dot:after {
    background-color: var(--voyager-color-background-coachmark-inner-dot)
}

.prod-ed-coachmark__dot:after {
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    top: -8px;
    right: -8px;
    border-radius: var(--corner-radius-small);
    animation: prod-ed-coachmark--animation-scale calc(var(--duration-xxslow) + var(--duration-xslow)) var(--ease-emphasized),prod-ed-coachmark--animation-opacity calc(var(--duration-xxslow) + var(--duration-xslow)) linear;
    animation-iteration-count: infinite
}

@keyframes prod-ed-coachmark--animation-scale {
    0% {
        transform: scale(.34)
    }

    62%,to {
        transform: scale(1)
    }
}

@keyframes prod-ed-coachmark--animation-opacity {
    0% {
        opacity: .8
    }

    62%,to {
        opacity: 0
    }
}

.prod-ed-onboarding-modal {
    left: -146px;
    background-color: transparent!important;
    box-shadow: inherit!important;
    overflow: visible;
    outline: none;
    position: relative;
    opacity: 0;
    animation: prod-ed-modal__fadein--animation;
    animation-duration: var(--duration-moderate);
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    padding: 0 2.4rem
}

.prod-ed-onboarding-modal .artdeco-carousel__heading,.prod-ed-onboarding-modal .artdeco-modal__dismiss {
    display: none
}

.prod-ed-onboarding-modal .artdeco-carousel__content {
    padding: 0
}

.prod-ed-onboarding-modal .artdeco-carousel__slider {
    transition: transform var(--duration-moderate) var(--ease-decelerate)
}

.prod-ed-onboarding-modal .artdeco-carousel__item {
    opacity: 0;
    transition: opacity var(--duration-moderate) linear
}

.prod-ed-onboarding-modal .artdeco-carousel__item.active {
    opacity: 1
}

.prod-ed-onboarding-modal:before {
    content: "";
    width: 552px;
    height: 552px;
    position: absolute;
    background-color: var(--color-background-canvas);
    transform: scale(.05);
    border-radius: 50%;
    left: 0;
    top: -94px;
    animation: prod-ed-modal__scaleup--animation;
    animation-duration: var(--duration-moderate);
    animation-fill-mode: forwards;
    animation-timing-function: var(--ease-decelerate);
    z-index: 1
}

@media screen and (max-width: 768px) {
    .prod-ed-onboarding-modal {
        left:-104px;
        top: 6.4rem
    }
}

@media screen and (min-width: 768px) and (max-width:992px) {
    .prod-ed-onboarding-modal {
        left:4.8rem;
        top: .8rem
    }
}

@media screen and (min-width: 992px) {
    .prod-ed-onboarding-modal {
        left:-128px
    }
}

@media screen and (min-height: 960px) {
    .prod-ed-onboarding-modal--center-rail {
        top:3.2rem
    }
}

.prod-ed-onboarding-modal__dismiss.prod-ed-onboarding-modal__dismiss {
    background-color: var(--color-background-none-tint-hover)
}

.prod-ed-onboarding-modal__header {
    border: none;
    z-index: 2;
    left: 6.4rem
}

.prod-ed-onboarding-modal__content {
    z-index: 2;
    padding-top: 2.4rem;
    left: 6.4rem
}

.prod-ed-onboarding-modal__description {
    margin-top: 2.4rem;
    max-height: 250px;
    overflow: auto
}

.prod-ed-onboarding-modal__buttons {
    display: flex;
    margin-top: 3.2rem
}

.prod-ed-onboarding-modal__carousel-item-title {
    margin-bottom: 1.6rem
}

.prod-ed-onboarding-modal__carousel-item-image {
    max-width: 167px;
    max-height: 228px
}

@keyframes prod-ed-modal__scaleup--animation {
    to {
        transform: scale(1)
    }
}

@keyframes prod-ed-modal__fadein--animation {
    to {
        opacity: 1
    }
}

.product-surveys-trending-products-survey__main {
    display: flex;
    justify-content: center
}

.product-surveys-trending-products-survey__module {
    max-width: 552px
}

.pvs-overflow-actions-dropdown__content {
    width: max-content
}

@media screen and (forced-colors:active) and (prefers-color-scheme: dark) {
    .pvs-overflow-actions-dropdown__content .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):focus,.pvs-overflow-actions-dropdown__content .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):hover {
        color:HighlightText;
        background-color: Highlight
    }
}

.pvs-profile-actions {
    display: inline-flex
}

.pvs-profile-actions .pvs-profile-actions__action {
    margin-right: ui-spacing(1);
    margin-left: ui-spacing(0);
    margin-top: ui-spacing(0)
}

.pvs-profile-actions button.artdeco-button {
    margin-top: ui-spacing(0)
}

@media screen and (min-width: 992px) {
    .pvs-profile-actions__custom-action {
        display:inline-flex;
        margin-right: ui-spacing(1);
        margin-left: ui-spacing(0);
        margin-top: ui-spacing(0)
    }
}

.pvs-profile-actions__custom-action-scaled {
    margin-right: ui-spacing(0)
}

.pvs-profile-actions--rtl .pvs-profile-actions__action {
    margin-right: ui-spacing(0);
    margin-left: ui-spacing(1)
}

.pvs-subscribe-education-modal__success-check {
    background-image: ui-token(illustration-microspot-signal-success-small);
    height: ui-token(illustration-microspot-size-small)
}

.pvs-sticky-header-profile-actions .pvs-sticky-header-profile-actions__action {
    margin-right: ui-spacing(1);
    margin-left: ui-spacing(0);
    margin-top: ui-spacing(0)
}

@media screen and (min-width: 992px) {
    .pvs-sticky-header-profile-actions .pvs-sticky-header-profile-actions__custom-action {
        display:inline-flex;
        margin-right: ui-spacing(1);
        margin-left: ui-spacing(0);
        margin-top: ui-spacing(0)
    }
}

.pvs-compose-option-action__dropdown-item {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    color: inherit;
    text-align: left;
    word-break: break-word
}

.pvs-compose-option-action__dropdown-item:focus,.pvs-compose-option-action__dropdown-item:hover,.pvs-compose-option-action__dropdown-item:visited {
    color: inherit;
    text-decoration: none
}

.FlvNvyxCeiPQjgJGgiWlvjrccMnyEkU,.pvs-overflow-actions-dropdown__content {
    width: max-content
}

@media screen and (forced-colors:active) and (prefers-color-scheme: dark) {
    .FlvNvyxCeiPQjgJGgiWlvjrccMnyEkU .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):focus,.FlvNvyxCeiPQjgJGgiWlvjrccMnyEkU .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):hover,.pvs-overflow-actions-dropdown__content .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):focus,.pvs-overflow-actions-dropdown__content .artdeco-dropdown__item:not(.artdeco-dropdown__item--disabled):hover {
        color:HighlightText;
        background-color: Highlight
    }
}

.EgmjMAYOpkRTjFVNTuvJGHPbliMlUCtfJdtPoNUg,.pvs-profile-actions {
    display: inline-flex
}

.EgmjMAYOpkRTjFVNTuvJGHPbliMlUCtfJdtPoNUg .pvs-profile-actions__action,.pvs-profile-actions .pvs-profile-actions__action {
    margin-right: .8rem;
    margin-left: 0;
    margin-top: 0
}

.EgmjMAYOpkRTjFVNTuvJGHPbliMlUCtfJdtPoNUg button.artdeco-button,.pvs-profile-actions button.artdeco-button {
    margin-top: 0
}

.pvs-profile-actions__custom-action {
    display: none
}

@media screen and (min-width: 992px) {
    .pvs-profile-actions__custom-action {
        display:inline-flex;
        margin-right: .8rem;
        margin-left: 0;
        margin-top: 0
    }
}

.pvs-profile-actions__custom-action-scaled {
    display: flex;
    width: 100%;
    margin-right: 0
}

@media screen and (min-width: 992px) {
    .pvs-profile-actions__custom-action-scaled {
        display:none
    }
}

.pvs-profile-actions--rtl .pvs-profile-actions__action {
    margin-right: 0;
    margin-left: .8rem
}

.pvs-subscribe-education-modal__success-check {
    background-image: var(--illustration-microspot-signal-success-small);
    height: var(--illustration-microspot-size-small);
    background-position: 50%;
    background-repeat: no-repeat
}

.pvs-sticky-header-profile-actions {
    display: inline-flex
}

.pvs-sticky-header-profile-actions .pvs-sticky-header-profile-actions__action {
    margin-right: .8rem;
    margin-left: 0;
    margin-top: 0
}

.pvs-sticky-header-profile-actions .pvs-sticky-header-profile-actions__custom-action {
    display: none
}

@media screen and (min-width: 992px) {
    .pvs-sticky-header-profile-actions .pvs-sticky-header-profile-actions__custom-action {
        display:inline-flex;
        margin-right: .8rem;
        margin-left: 0;
        margin-top: 0
    }
}

.EbWclzBrctUAsXHTgAlTsebITgQanUomroo,.pv-browsemap-section__member-container {
    display: flex;
    justify-content: space-between;
    margin-top: 1.2rem;
    position: relative;
    flex-direction: column;
    padding-bottom: 1.2rem
}

.EbWclzBrctUAsXHTgAlTsebITgQanUomroo:first-child,.pv-browsemap-section__member-container:first-child {
    margin-top: 1.6rem
}

.EbWclzBrctUAsXHTgAlTsebITgQanUomroo:after,.pv-browsemap-section__member-container:after {
    display: block;
    content: "";
    position: absolute;
    top: 100%;
    border-bottom: 1px solid var(--color-border-faint);
    width: 100%
}

.EbWclzBrctUAsXHTgAlTsebITgQanUomroo:last-child:after,.pv-browsemap-section__member-container:last-child:after {
    border: none
}

.mExfldzozVjvlagJOUAizgEiucdiSlNlRMxdGE .actor-name-with-distance,.pv-browsemap-section__member-detail .actor-name-with-distance {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    word-break: break-word
}

.mExfldzozVjvlagJOUAizgEiucdiSlNlRMxdGE .distance-and-badge,.pv-browsemap-section__member-detail .distance-and-badge {
    white-space: nowrap
}

.pv-browsemap-section__member-detail--has-hover .name:hover {
    text-decoration: underline;
    color: var(--color-action)
}

.pv-browsemap-section-v2__member-headline {
    word-break: break-word;
    font-size: var(--font-size-small)
}

.pe-background-image-selector {
    width: 100%
}

.pe-background-image-selector__image-options-container {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.pe-background-image-selector__image-option {
    flex: 50%
}

.pe-background-image-selector__image-option:nth-child(2n) {
    padding-left: .8rem
}

.pe-background-image-selector__image-option:nth-child(odd) {
    padding-right: .8rem
}

.pe-background-image-selector__image-option-image {
    width: 336px
}

.pe-background-image-section-header__icon {
    background-color: var(--voyager-color-background-container-tint-2);
    margin-right: 1.6rem;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    border: 0
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .pe-background-image-section-header__icons {
        forced-color-adjust: auto
    }
}

.pvs-loader__wrapper {
    overflow: hidden
}

.pvs-loader__profile-card {
    margin-top: var(--spacing-one-x);
    box-shadow: var(--elevation-flat)!important;
    display: flex;
    flex-direction: column
}

.pvs-loader__profile-card--no-margin {
    margin-top: 0
}

.pvs-loader__profile-card--ad {
    padding: var(--spacing-one-x);
    margin-top: var(--spacing-half-x)
}

.pvs-loader__profile-card--info-section {
    margin-top: 0;
    margin-bottom: var(--spacing-one-x)
}

.pvs-loader__profile-card--main {
    padding: var(--spacing-three-x) 0 0
}

.pvs-loader__profile-card--recent-activity:not(:first-of-type) {
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-feed-image {
    width: 100%;
    height: 305px
}

.pvs-loader__profile-card-title {
    height: var(--spacing-three-x);
    width: 188px;
    border-radius: var(--spacing-one-and-a-half-x);
    margin: 0 var(--spacing-three-x)
}

.pvs-loader__profile-card-subtitle {
    height: var(--spacing-one-and-a-half-x);
    width: 249px;
    border-radius: 6px;
    margin: var(--spacing-one-and-a-half-x) var(--spacing-three-x) 0
}

.pvs-loader__profile-card-entity-photo {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__profile-card-entity-line--1 {
    width: 238px
}

.pvs-loader__profile-card-entity-line--2 {
    width: 272px;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--3 {
    width: 100%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--member-entity-1 {
    width: 107px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--member-entity-2 {
    width: 100%;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--actor-line-1 {
    width: 107px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--actor-line-2 {
    width: 100%;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--feed-1 {
    width: 100%;
    margin-top: var(--spacing-two-x)
}

.pvs-loader__profile-card-entity-line--feed-2 {
    width: 100%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--feed-3 {
    width: 50%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-actor-photo {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: var(--spacing-three-x)
}

.pvs-loader__profile-card-social-icon {
    height: var(--spacing-two-x);
    width: var(--spacing-two-x);
    border-radius: var(--spacing-one-x);
    margin-right: var(--spacing-half-x)
}

.pvs-loader__profile-card-social-text {
    height: var(--spacing-two-x);
    width: calc(2*var(--spacing-six-x));
    border-radius: var(--spacing-one-x)
}

.pvs-loader__profile-card-divider {
    width: 100%;
    height: var(--spacing-half-x)
}

.pvs-loader__recs-widget-title {
    width: 215px;
    margin-left: var(--spacing-two-x)
}

.pvs-loader__recs-widget-action,.pvs-loader__recs-widget-title {
    height: var(--spacing-one-and-a-half-x);
    margin-top: var(--spacing-two-x);
    border-radius: 6px
}

.pvs-loader__recs-widget-action {
    width: 107px;
    margin-bottom: var(--spacing-two-x)
}

.pvs-loader__browsemap-entity-image {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: 50%
}

.pvs-loader__browsemap-entity-action {
    height: 32px;
    width: 168px;
    margin-top: var(--spacing-one-x);
    border-radius: var(--spacing-two-x)
}

.pvs-loader__ad {
    width: 100%;
    height: 234px;
    border-radius: var(--spacing-half-x)
}

.pvs-loader__info-section-bar-wrapper {
    margin-right: 40px;
    flex: 1
}

.pvs-loader__info-section-bar {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__info-section-bar--2 {
    margin-top: var(--spacing-one-x)
}

.pvs-loader__info-section-circle {
    height: var(--spacing-two-x);
    width: var(--spacing-two-x);
    border-radius: var(--spacing-one-x)
}

.pvs-loader__image {
    background-color: var(--color-background-container)
}

@keyframes pvs-loader-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.pvs-loader__shimmer {
    background-color: var(--voyager-color-skeleton-content)
}

.pvs-loader-wrapper__shimmer--animate .pvs-loader__shimmer {
    animation-name: pvs-loader-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
    background-attachment: fixed;
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%)
}

.pvs-loader-wrapper__shimmer--animate .pvs-loader__shimmer.pvs-loader__shimmer--on-dark {
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content-on-dark) 50%,var(--color-transparent) 60%)
}

.pvs-loader__shimmer--fill-area {
    width: 100%;
    height: 100%
}

.pvs-loader__shimmer--on-dark {
    background-color: var(--voyager-color-skeleton-content-on-dark)
}

.pvs-loader {
    overflow: hidden
}

.pvs-loader__topcard {
    display: flex;
    flex-direction: column;
    box-shadow: var(--elevation-flat)!important
}

.pvs-loader__topcard-background-image {
    width: 100%;
    height: 198px
}

.pvs-loader__topcard-profile-image {
    width: 156px;
    height: 156px;
    margin-top: -110px;
    border-radius: 50%;
    background: var(--color-background-container);
    border: var(--spacing-half-x) solid var(--color-background-container)
}

.pvs-loader__topcard-text-details {
    width: 100%;
    max-width: 250px
}

.pvs-loader__topcard-name {
    width: 75%;
    height: var(--spacing-three-x);
    border-radius: var(--spacing-one-and-a-half-x);
    margin-top: var(--spacing-three-x);
    margin-bottom: var(--spacing-half-x)
}

.pvs-loader__topcard-details {
    max-width: 250px;
    width: 100%
}

.pvs-loader__topcard-detail {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__topcard-detail--1 {
    width: 100%
}

.pvs-loader__topcard-detail--2 {
    width: 80%
}

.pvs-loader__topcard-profile-action-container {
    margin-top: var(--spacing-one-and-a-half-x);
    display: flex;
    margin-right: calc(-1*var(--spacing-one-and-a-half-x))
}

.pvs-loader__topcard-profile-action {
    height: var(--spacing-four-x);
    width: 50%;
    border-radius: var(--spacing-two-x);
    margin-top: var(--spacing-one-and-a-half-x);
    display: inline-block
}

.pvs-loader__topcard-profile-action--1 {
    margin-right: var(--spacing-one-x)
}

.pvs-loader__sticky-header-profile-photo {
    height: var(--spacing-four-x);
    width: var(--spacing-four-x);
    border-radius: var(--spacing-two-x);
    margin: var(--spacing-half-x)
}

.pvs-loader__sticky-header-line {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__sticky-header-line--1 {
    width: 238px
}

.pvs-loader__sticky-header-line--2 {
    width: 272px;
    margin-top: var(--spacing-one-x)
}

.pv-shared-generated-suggestion-loader__skeleton-row {
    margin-bottom: ui-spacing(1);
    animation-duration: calc(ui-token(duration-xxslow)*2);
    animation-timing-function: ui-token(ease-standard);
    background-color: ui-token(voyager-color-skeleton-content);
    background-image: linear-gradient(120deg,ui-token(color-transparent) 40%,ui-token(voyager-color-skeleton-content) 50%,ui-token(color-transparent) 60%)
}

.pv-shared-generated-suggestion-loader__skeleton-row:last-child {
    margin-bottom: ui-spacing(.5)
}

.pv-shared-generated-suggestion-loader__text {
    font-size: ui-token(font-size-small);
    color: ui-token(color-text-low-emphasis)
}

.pv-shared-upload-file-input__label {
    margin: 0;
    padding: 0;
    cursor: pointer;
    background-color: transparent!important
}

.pv-button-group__item {
    flex: 1;
    white-space: nowrap;
    padding: 0 1.2rem;
    margin: 0
}

.pv-button-group__item.artdeco-button:not(:last-child) {
    margin-right: .8rem
}

.pv-button-group__item .artdeco-button__text {
    overflow: hidden;
    text-overflow: ellipsis
}

.pv-button-group__choice-pill-group .pv-button-group__choice-pill-item {
    margin: 6px 0;
    display: initial;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.pv-button-group__choice-pill-group .pv-button-group__choice-pill-item:nth-child(odd) {
    margin-right: .8rem
}

.pv-shared-memorialization-banner {
    padding: 2.4rem;
    margin: .8rem 0;
    display: block;
    border-radius: var(--corner-radius-medium);
    background: linear-gradient(180deg,var(--memorialization-color-label),var(--memorialization-color-label) .4rem,var(--memorialization-color-canvas) 0,var(--memorialization-color-canvas));
    box-shadow: var(--elevation-lined)
}

.pv-shared-memorialization-banner__link.pv-shared-memorialization-banner__link {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.modal-loading-screen__content {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

@media screen and (min-height: 600px) {
    .modal-loading-screen__content {
        min-height:354px
    }
}

.pv-profile-info-section__hoverable-content {
    width: 344px
}

.pv-profile-info-section__edit-button {
    color: var(--color-icon);
    float: right
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .pv-profile-info-section__edit-button {
        forced-color-adjust: auto
    }
}

.pv-profile-info-section__profile-language-header {
    padding: 0 0 12px
}

.pv-profile-info-section-button__button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 44px)
}

.pv-profile-info-section-button__button-icon {
    margin: 0 .8rem;
    color: var(--color-text-low-emphasis)
}

.pv-profile-info-section-button__button-icon:focus {
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.pv-update-supported-locales-section__dropdown-button {
    justify-content: space-between;
    width: 100%;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.pv-update-supported-locales-section__dropdown-icon-button {
    flex: 1 0 3.2rem;
    max-width: 3.2rem
}

.pv-update-supported-locales-section__dropdown-body {
    margin-top: .8rem;
    padding-top: .8rem;
    border: 1px solid var(--color-brand-accent-5-on-dark);
    background-color: var(--color-background-container);
    position: absolute;
    z-index: 1;
    width: 100%
}

.pv-update-supported-locales-section__locales-dropdown-content {
    width: 100%;
    max-width: 100%
}

.pv-update-supported-locales-section__locale-dropdown-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.pv-update-supported-locales-section__delete-locale-button {
    position: absolute;
    top: 0;
    right: 1.2rem;
    bottom: 0;
    margin: auto
}

.pv-update-supported-locales-section__add-another-locale {
    display: block;
    border-top: 1px solid var(--color-border-faint);
    padding: .4rem 1.2rem .4rem .8rem
}

.pv-update-supported-locales-section__how-it-works {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.6rem;
    background-color: var(--voyager-color-background-container-tint-2)
}

.pv-shared-creator-dashboard-entrypoint__right-arrow {
    margin: 0 .8rem;
    color: var(--color-text-low-emphasis)
}

.pv-shared-generated-suggestion-loader {
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.pv-shared-generated-suggestion-loader__skeleton-row {
    height: 12px;
    margin-bottom: .8rem;
    border-radius: 999px;
    animation-name: pvs-loader-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.pv-shared-generated-suggestion-loader__skeleton-row:last-child {
    margin-bottom: .4rem
}

.pv-shared-generated-suggestion-loader__skeleton-row--multiple:last-child {
    width: 65%
}

.pv-shared-generated-suggestion-loader__text {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis)
}

.pv-shared-inline-modal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    height: 100vh;
    width: 100vw;
    background-color: var(--color-background-scrim)
}

.pv-shared-inline-modal__overlay--duration-xslow-ease-decelerate {
    background-color: var(--color-transparent-on-dark);
    transition: background-color var(--duration-xslow) var(--ease-decelerate)
}

.pv-shared-inline-modal__overlay--duration-xslow-ease-decelerate.pv-shared-inline-modal__overlay--duration-xslow-ease-decelerate-in {
    background-color: var(--color-background-scrim)
}

.pv-shared-inline-modal__modal {
    position: absolute;
    outline: none;
    max-height: 100vh;
    max-width: 100vw;
    display: flex;
    flex-direction: column
}

.pv-shared-inline-modal__modal--scrolling {
    visibility: hidden
}

@media screen and (max-width: 576px) {
    .pv-shared-inline-modal__modal--anchored {
        left:0!important;
        min-height: unset!important;
        width: 100%!important
    }
}

.pv-shared-inline-modal__modal--centered {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

@media screen and (max-width: 576px) {
    .pv-shared-inline-modal__modal--centered {
        left:unset;
        top: unset;
        transform: unset;
        height: 100%;
        width: 100%
    }
}

.pv-shared-inline-modal__dismiss-button {
    position: fixed;
    top: .8rem;
    right: .8rem;
    background-color: var(--color-background-scrim)!important
}

.pv-shared-inline-modal__dismiss-button,.pv-shared-inline-modal__dismiss-button .artdeco-button__icon {
    color: var(--color-text-on-dark)!important
}

.pv-shared-inline-modal-is-open {
    overflow: hidden
}

.pv-shared-typing-animation--animating {
    pointer-events: none
}

.pv-shared-generated-suggestion-view-modal__loading-view {
    align-items: center;
    animation: fade-in var(--duration-slow) var(--ease-standard);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    height: 315px;
    justify-content: center;
    max-width: 100%;
    width: 336px
}

@media screen and (max-width: 576px) {
    .pv-shared-generated-suggestion-view-modal__loading-view {
        width:unset;
        height: 100%
    }
}

.pv-shared-generated-suggestion-edit-view {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: background-color var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view.pv-shared-generated-suggestion-edit-view--text-box-only {
    background-color: unset
}

.pv-shared-generated-suggestion-edit-view__header {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem;
    display: flex;
    align-items: center;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--text-box-only .pv-shared-generated-suggestion-edit-view__header {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    min-height: 1em
}

.pv-shared-generated-suggestion-edit-view__exit-button {
    position: absolute;
    right: .4rem;
    top: .4rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__exit-button {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__content {
    position: relative;
    animation: fade-in var(--duration-slow) var(--ease-standard);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0
}

.pv-shared-generated-suggestion-edit-view__content .artdeco-text-input .artdeco-text-input__textarea {
    height: 100%;
    background-color: var(--color-background-container)!important;
    resize: none
}

.pv-shared-generated-suggestion-edit-view__content .artdeco-text-input,.pv-shared-generated-suggestion-edit-view__content .artdeco-text-input>div {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.pv-shared-generated-suggestion-edit-view__form {
    display: flex;
    flex-direction: column;
    min-height: 0;
    padding: 1.6rem 1.6rem .8rem;
    overflow: auto;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--text-box-only .pv-shared-generated-suggestion-edit-view__form {
    overflow: unset
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__form {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__form-element,.pv-shared-generated-suggestion-edit-view__typing-animation {
    display: flex;
    flex-direction: column;
    min-height: 50px
}

.pv-shared-generated-suggestion-edit-view__form-element>div {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.pv-shared-generated-suggestion-edit-view__form-element-footer {
    margin-top: .8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--text-box-only .pv-shared-generated-suggestion-edit-view__form-element-footer {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__feedback-buttons {
    margin-left: auto
}

.pv-shared-generated-suggestion-edit-view__description {
    font-size: var(--font-size-small);
    margin-bottom: 1.6rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--text-box-only .pv-shared-generated-suggestion-edit-view__description {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__original-container {
    animation: fade-in var(--duration-slow) var(--ease-standard);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1.6rem
}

.pv-shared-generated-suggestion-edit-view__original {
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: var(--messenger-color-background-input-message);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    padding: .8rem
}

.pv-shared-generated-suggestion-edit-view__original-title {
    margin-bottom: .4rem;
    font-weight: var(--font-weight-bold)
}

.pv-shared-generated-suggestion-edit-view__original-text,.pv-shared-generated-suggestion-edit-view__original-title {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.pv-shared-generated-suggestion-edit-view__footer {
    align-items: center;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 1.6rem 1.6rem .8rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--text-box-only .pv-shared-generated-suggestion-edit-view__footer {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__cta-container {
    align-items: center;
    display: flex;
    margin-left: auto;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__cta-container {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow),opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__cta+.pv-shared-generated-suggestion-edit-view__cta {
    margin-left: 1.6rem
}

.pv-shared-generated-suggestion-edit-view__loader-container {
    position: relative;
    min-height: 50px
}

.pv-shared-generated-suggestion-edit-view__loader {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: .6rem .8rem 0
}

.pv-shared-generated-suggestion-edit-view__disabled-input {
    pointer-events: none
}

.pv-shared-generated-suggestion-feedback-panel__container {
    min-height: 32px;
    display: flex;
    align-items: center
}

.pv-shared-generated-suggestion-feedback-panel__confirmation {
    margin-right: .8rem
}

.pv-shared-generated-suggestion-terminal-view__card {
    position: relative;
    align-items: flex-start;
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    flex-direction: column;
    padding: 2.4rem;
    width: 336px;
    max-width: 100%;
    overflow: auto
}

.pv-shared-generated-suggestion-terminal-view__card.pv-shared-generated-suggestion-terminal-view__card--coach {
    background-color: var(--color-background-canvas);
    padding: .8rem 1.6rem 1.6rem
}

.pv-shared-generated-suggestion-terminal-view__card.pv-shared-generated-suggestion-terminal-view__card--coach .pv-shared-generated-suggestion-terminal-view__premium-badge {
    width: 33%
}

.pv-shared-generated-suggestion-terminal-view__card.pv-shared-generated-suggestion-terminal-view__card--coach .pv-shared-generated-suggestion-terminal-view__exit-cta-container {
    display: inline-flex;
    width: 33%;
    justify-content: flex-end
}

@media screen and (max-width: 576px) {
    .pv-shared-generated-suggestion-terminal-view__card {
        width:unset;
        height: 100%
    }
}

.pv-shared-generated-suggestion-terminal-view__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.pv-shared-generated-suggestion-terminal-view__inner-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 1.2rem;
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.pv-shared-generated-suggestion-terminal-view__coach-logo {
    color: var(--color-icon)
}

.pv-shared-generated-suggestion-terminal-view__premium-badge {
    margin-bottom: .4rem
}

.pv-shared-generated-suggestion-terminal-view__title {
    font-size: var(--font-size-large);
    margin-bottom: .8rem;
    font-weight: var(--font-weight-bold)
}

.pv-shared-generated-suggestion-terminal-view__subtitle {
    font-size: var(--font-size-small);
    margin-bottom: 1.6rem
}

.pv-shared-generated-suggestion-terminal-view__description {
    background: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint);
    font-size: var(--font-size-small);
    list-style-position: inside;
    margin: .8rem 0 1.6rem;
    padding: 1.6rem;
    width: 100%
}

.pv-shared-generated-suggestion-terminal-view__description>p {
    margin-top: .8rem;
    font-size: var(--font-size-small)
}

.pv-shared-generated-suggestion-terminal-view__exit-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.pv-shared-generated-suggestion-terminal-view__cta {
    width: 100%;
    margin-top: auto
}

.pv-shared-promo-card__container {
    position: relative;
    margin: 0 0 .8rem;
    padding: 1.6rem
}

.pv-shared-promo-card__dismiss-cta {
    position: absolute;
    top: 1.6rem;
    right: 1.6rem
}

.reactions-react-button {
    overflow: visible
}

.reactions-react-button .artdeco-button__text {
    display: flex
}

.reactions-react-button .reactions-react-button__icon {
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: bottom;
    width: 24px;
    height: 24px
}

.reactions-react-button--flat {
    z-index: auto
}

.react-button__text--like {
    color: var(--reactions-color-text-like)
}

.react-button__text--celebrate {
    color: var(--reactions-color-text-celebrate)
}

.react-button__text--insightful {
    color: var(--reactions-color-text-insightful)
}

.react-button__text--curious {
    color: var(--reactions-color-text-curious)
}

.react-button__text--love {
    color: var(--reactions-color-text-love)
}

.react-button__text--support {
    color: var(--reactions-color-text-support)
}

.react-button__text--entertainment {
    color: var(--reactions-color-text-entertainment)
}

.reactions-react-button {
    display: inline-flex
}

.react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.feed-shared-social-action-bar--simplified-feed .react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem!important;
    padding-right: 0!important
}

.reactions-menu__trigger {
    transform: rotate(180deg);
    min-width: 0;
    height: 0!important;
    opacity: 0!important;
    max-width: 0!important;
    padding: 0!important;
    width: 0!important
}

.reactions-menu__trigger.reactions-menu__trigger--visible {
    height: auto!important;
    opacity: 1!important;
    max-width: none!important;
    padding: initial!important;
    width: auto!important
}

.reactions-menu__trigger.reactions-menu__trigger--down {
    transform: rotate(-180deg)
}

.reactions-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

.reactions-icon--stacked {
    background-color: var(--color-background-container);
    border-radius: 50%;
    margin: 0 0 0 -.4rem
}

.reactions-icon__consumption--small {
    height: 16px!important;
    width: 16px!important
}

.reactions-icon__consumption--medium {
    height: 24px!important;
    width: 24px!important
}

.reactions-icon__consumption--large {
    height: 48px!important;
    width: 48px!important
}

.reactions-icon__creation--small {
    height: 24px!important;
    width: 24px!important
}

.reactions-icon__creation--medium {
    height: 48px!important;
    width: 48px!important
}

.reactions-icon__creation--medium.reactions-menu__icon {
    height: 36px!important;
    width: 36px!important
}

.reactions-icon__creation--large {
    height: 72px!important;
    width: 72px!important
}

.reactions-menu {
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: 334ms;
    box-shadow: var(--elevation-raised);
    position: absolute;
    display: flex;
    justify-content: center;
    transform: translate(-10%,-100%);
    transform-origin: bottom left;
    transition: transform .5s,box-shadow .2s;
    border-radius: 300px;
    background-color: var(--color-background-container);
    opacity: 0
}

.reactions-menu--active {
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: 334ms;
    opacity: 1;
    transition: opacity .2s;
    transform: translate(-10%,-120%)
}

.scaffold-layout--reflow .update-v2-social-activity .reactions-menu--active {
    margin-left: 2.4rem
}

.scaffold-layout--reflow .comment-social-activity .reactions-menu--active {
    margin-left: -20px
}

.scaffold-layout--reflow .reader-social-activity .comment-social-activity .reactions-menu--active {
    margin-left: -4px
}

.scaffold-layout--reflow .comment-social-activity--is-reply .reactions-menu--active {
    margin-left: -56px
}

.scaffold-layout--reflow .reader-social-activity .comment-social-activity--is-reply .reactions-menu--active {
    margin-left: -40px
}

.scaffold-layout--reflow .reader-social-bar-v2 .reactions-menu--active {
    margin-left: 2.4rem
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .reactions-menu--active {
        margin-left:0!important
    }
}

.reactions-menu--render-below {
    transform: translate(-10%,68%);
    z-index: 2
}

.reactions-menu--active .reactions-menu__reaction {
    animation: reactions-bounceIconsIn .65s cubic-bezier(.28,.84,.42,1) forwards;
    transition: transform .1s
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(2) {
    animation-delay: 50ms
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(3) {
    animation-delay: 90ms
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(4) {
    animation-delay: .13s
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(5) {
    animation-delay: .17s
}

.reactions-menu--humor-intro-animation.reactions-menu--active .reactions-menu__reaction--humor {
    width: 0;
    opacity: 0;
    animation: reactions-humorIconPulse 1.04s forwards;
    animation-delay: .81s;
    transition: transform var(--ease-standard),width var(--ease-emphasized)
}

.reactions-menu__reaction-description {
    display: inline-block;
    opacity: 0;
    transition: opacity .3s;
    border-radius: 15px;
    color: var(--color-text-on-dark);
    padding: .4rem .8rem;
    white-space: nowrap;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -45px;
    visibility: hidden
}

@keyframes reactions-bounceIconsIn {
    0% {
        transform: translateY(0)
    }

    10% {
        transform: scale(1.1,.9) translateY(0)
    }

    30% {
        transform: scale(.9,1.05) translateY(-8px)
    }

    50% {
        transform: scale(1.05,.95) translateY(0)
    }

    60% {
        transform: scale(1) translateY(-2px)
    }

    to {
        transform: scale(1) translateY(0)
    }
}

@keyframes reactions-humorIconPulse {
    0% {
        width: 0;
        opacity: 0;
        transform: scale(.5)
    }

    53% {
        width: 32px;
        opacity: 0;
        transform: scale(.5)
    }

    65% {
        width: 32px;
        opacity: 1;
        transform: scale(1.2)
    }

    77% {
        width: 32px;
        opacity: 1;
        transform: scale(.8)
    }

    89% {
        width: 32px;
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        width: 32px;
        opacity: 1;
        transform: scale(1)
    }
}

.reactions-menu {
    padding-left: .8rem;
    padding-right: .8rem;
    z-index: 2
}

.ie11 .reactions-menu,.reactions-menu {
    width: auto;
    height: auto
}

.reactions-menu.reactions-menu--humor-enabled {
    border-radius: 8px
}

.reactions-menu__reaction {
    margin: .4rem;
    position: relative
}

.reactions-menu--humor-enabled .reactions-menu__reaction {
    margin: .4rem 2px
}

.reactions-menu--shrink .reactions-menu__icon {
    transform: scale(.9);
    transition: transform .3s
}

.reactions-menu__icon:hover {
    transform: scale(1.35) translateY(-28%);
    transition: transform .2s
}

.reactions-menu--shrink .reactions-menu__reaction:hover .reactions-menu__icon {
    transform: scale(1.35) translateY(-28%);
    transition: transform .3s
}

.ie11 .reactions-menu--shrink .reactions-menu__icon {
    transform: scale(.7);
    transition: transform .2s
}

.ie11 .reactions-menu--shrink .reactions-menu__reaction:hover .reactions-menu__icon {
    transform: scale(1) translateY(-15%);
    transition: transform .2s
}

.reactions-menu__reaction:focus .reactions-menu__reaction-description,.reactions-menu__reaction:hover .reactions-menu__reaction-description {
    opacity: 1;
    visibility: visible;
    background: var(--color-background-canvas-dark);
    z-index: 2
}

.reactions-menu__reaction:focus .reactions-menu__reaction-description--hidden {
    visibility: hidden
}

.recommendation-card-container {
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    border: 1px solid var(--color-border-faint);
    padding: 1.6rem 1.2rem
}

.recommendation-card-main {
    background-color: var(--color-background-canvas);
    border-radius: .8rem;
    margin-bottom: 1.6rem;
    padding: 1.2rem
}

.recommendation-card__dismiss-button {
    padding-left: .8rem
}

.recommendation-card__header-icon {
    flex-shrink: 0;
    margin-right: .8rem;
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .recommendation-card__header-icon {
        forced-color-adjust: auto
    }
}

.resume-builder-resume-list-modal__resume-list {
    height: 277px;
    overflow-y: auto;
    padding: 0 0 0 1.6rem
}

@media screen and (max-height: 600px) {
    .resume-builder-resume-list-modal__resume-list {
        height:calc(100vh - 166px)
    }
}

.resume-builder-resume-list-modal__uploaded-file-container {
    height: 277px
}

@media screen and (max-height: 600px) {
    .resume-builder-resume-list-modal__uploaded-file-container {
        height:auto
    }
}

.resume-builder-resume-list-modal__uploaded-file-container .resume-builder-resume-list-modal__uploaded-file {
    width: 70%;
    max-width: 232px
}

.resume-builder-resume-list-modal__options-dropdown-content {
    width: 178px
}

.resume-builder-resume-list-modal__options-dropdown-content .artdeco-hoverable-content__shell {
    padding: 0
}

.resume-builder-resume-list-modal__options-dropdown-content .artdeco-hoverable-content__close-btn {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.resume-builder-resume-list-modal__state-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 277px
}

.resume-builder-resume-list-modal__sub-heading.resume-builder-resume-list-modal__sub-heading {
    font-size: var(--font-size-small);
    color: var(--color-text)
}

.resume-builder-resume-list-modal__format-disclaimer {
    padding: 1.6rem;
    background-color: var(--color-background-brand-accent-4)
}

.resume-builder-resume-list-modal__upload-input {
    display: none
}

.resume-builder-resume-list-modal__edit-button.resume-builder-resume-list-modal__edit-button {
    justify-content: flex-start;
    padding: .8rem 1.6rem!important;
    width: 100%
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .resume-builder-resume-list-modal__edit-button.resume-builder-resume-list-modal__edit-button {
        color: linktext!important
    }
}

.resume-builder-resume-list-modal__new-resume-button {
    margin: .4rem 0
}

.resume-builder-resume-list-modal__upload-resume-unavailable-content {
    width: 300px;
    z-index: 10002
}

.resume-builder-resume-preview-modal-v2__content {
    position: relative;
    height: 100vh
}

.resume-builder-resume-preview-modal-v2__state {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.reusable-org-list-with-modal__card {
    flex: 0 50%;
    padding: 0 .8rem;
    margin-bottom: 3.2rem
}

.cards-group__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem 0
}

.reusable-org-cards-group__actions>.artdeco-button:focus {
    outline-offset: -2px
}

.cards-group__header {
    font-weight: var(--font-weight-bold);
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.cards-group__header--large {
    font-size: var(--font-size-large)
}

.cards-group__header--medium,.cards-group__header--small {
    font-size: var(--font-size-medium)
}

.reusable-org-cards-group__subtitle-text {
    font-size: var(--font-size-xsmall);
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    color: var(--color-text-low-emphasis)
}

.search-reusables__advanced-filters-binary-toggle {
    margin-top: -.4rem;
    float: right
}

.search-reusables__side-panel {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    max-height: 100vh;
    overflow: hidden;
    transform: translateX(100%);
    transition: transform .3s cubic-bezier(0,0,.3,1)
}

.search-reusables__side-panel.artdeco-modal {
    border-radius: 0!important
}

.search-reusables__side-panel .artdeco-modal__content {
    overflow-x: hidden
}

@media only screen and (max-width: 320px) {
    .search-reusables__side-panel .artdeco-modal__content {
        padding-left:1.6rem
    }
}

@media only screen and (max-width: 320px) {
    .search-reusables__side-panel .artdeco-modal__actionbar {
        padding:0 0 0 2.4rem;
        margin: 0 .8rem
    }
}

.search-reusables__side-panel.search-reusables__side-panel--open {
    transform: none
}

.search-reusables__side-panel .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-text {
    font-weight: 600
}

.search-reusables__side-panel .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-subtext {
    font-weight: 400
}

.search-reusables__side-panel-overlay {
    top: 108px;
    bottom: 0;
    left: auto;
    right: 0;
    height: auto;
    background-color: transparent!important;
    max-width: 522px
}

.search-reusables__filter-value-item {
    flex-basis: 50%;
    display: flex;
    align-items: flex-start
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item {
        flex-basis:100%
    }
}

.search-reusables__filter-value-item:nth-child(odd) {
    padding-right: .8rem
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item:nth-child(odd) {
        padding-right:0
    }
}

.search-reusables__filter-value-item:nth-child(2n) {
    padding-left: .8rem
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item:nth-child(2n) {
        padding-left:0
    }
}

.reusable-search-filters-advanced-filters__divider {
    margin: 1.6rem -2.4rem 1.6rem 0;
    border-color: var(--color-border-faint)
}

.reusable-search-filters-advanced-filters__add-filter-button {
    margin-left: -.4rem;
    margin-bottom: -6px
}

.search-reusables__secondary-filters-values .search-basic-typeahead .basic-typeahead__triggered-content {
    width: 100%
}

.search-reusables__vertical-select-trigger {
    align-items: flex-end;
    background-color: transparent;
    border-radius: 20px;
    color: var(--color-text-low-emphasis);
    display: inline-flex;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    padding: var(--spacing-half-x) var(--spacing-one-x)
}

.search-reusables__vertical-select-trigger:hover {
    background-color: var(--color-background-canvas);
    color: var(--color-text-low-emphasis)
}

.search-reusables__secondary-filters--icon {
    vertical-align: middle;
    display: inline-block
}

.search-reusables__secondary-filters-header {
    padding-left: var(--spacing-two-x);
    padding-right: var(--spacing-one-x)
}

.search-reusables__secondary-filters-header h2 {
    align-items: center;
    display: flex;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.reusable-search-filters-buttons .artdeco-loader--inverse {
    color: var(--color-background-container)!important
}

.reusable-search-filters-trigger-dropdown__form {
    position: static
}

.reusable-search-filters-trigger-dropdown__container {
    padding: 0 0 1.2rem;
    max-height: calc(100vh - 151px);
    overflow: auto
}

@media screen and (min-width: 768px) {
    .reusable-search-filters-trigger-dropdown__container {
        min-width:320px
    }
}

.reusable-search-filters-trigger-dropdown__content {
    z-index: 20000
}

.reusable-search-filters-trigger-dropdown__content .artdeco-hoverable-content__close-btn {
    position: absolute;
    right: .8rem;
    top: .8rem;
    z-index: 999
}

.reusable-search-filters-trigger-dropdown__content .artdeco-hoverable-content__shell {
    padding: 0
}

.reusable-search-pre-dash-filters-trigger-dropdown__container {
    padding: 1.6rem;
    z-index: 1;
    margin-top: .4rem
}

@media screen and (min-width: 768px) {
    .reusable-search-pre-dash-filters-trigger-dropdown__container {
        min-width:320px
    }
}

.reusable-search-filters-trigger-dropdown__floating-container--narrow {
    min-width: 240px
}

.reusable-search-filters__divider {
    border-color: var(--color-background-faint-active);
    border-top: 1px solid var(--color-background-faint-active)
}

.search-reusables__multiselect-pill-button {
    box-shadow: inset 0 0 0 1px var(--color-border-subtle);
    color: var(--color-label);
    height: 3.2rem;
    margin-right: -1px;
    position: relative
}

.search-reusables__multiselect-pill-button:hover {
    box-shadow: inset 0 0 0 2px var(--color-border-subtle-hover);
    background-color: var(--color-background-transparent-hover);
    transition-duration: var(--duration-moderate);
    transition-timing-function: var(--ease-standard);
    transition-property: all
}

.search-reusables__multiselect-pill-button--first {
    border-top-left-radius: var(--corner-radius-large);
    border-bottom-left-radius: var(--corner-radius-large);
    padding: 0 .8rem 0 1.2rem
}

.search-reusables__multiselect-pill-button--middle {
    padding: 0 .8rem
}

.search-reusables__multiselect-pill-button--last {
    border-top-right-radius: var(--corner-radius-large);
    border-bottom-right-radius: var(--corner-radius-large);
    padding: 0 1.2rem 0 .8rem
}

.search-reusables__multiselect-pill-button--selected {
    background-color: var(--color-checked);
    color: var(--color-text-shift-on-dark-flip);
    box-shadow: none
}

.search-reusables__multiselect-pill-button--selected:hover {
    background-color: var(--color-checked-hover);
    box-shadow: none
}

.search-reusables__multiselect-pill-button--selected.search-reusables__multiselect-pill-button--middle {
    box-shadow: inset 1px 0 0 0 var(--color-border-subtle),inset -1px 0 0 0 var(--color-border-subtle);
    z-index: 1
}

@media only screen and (max-width: 320px) {
    .search-reusables__select-input {
        margin-top:.8rem
    }
}

.search-reusables__value-label {
    cursor: pointer;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    margin-right: .4rem;
    margin-top: 2.4rem
}

.search-reusables__value-label:first-child {
    margin-top: 0
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .search-reusables__value-label:after {
        outline: auto
    }
}

.search-reusables__collection-values-container {
    overflow: auto;
    padding-bottom: .4rem
}

.search-reusables__collection-values-item {
    align-items: flex-end;
    display: flex;
    margin-left: 3px
}

.search-reusables__collection-values-item:last-child {
    margin-bottom: 1px
}

.search-reusables__collection-values-container--50vh {
    max-height: 50vh
}

.search-reusables__collection-values-tooltip {
    position: absolute;
    max-width: 250px;
    z-index: 1;
    padding-bottom: 30px
}

.search-reusables__collection-values-tooltip__fade-in {
    animation: fade-in .25s ease
}

.search-reusables__collection-values-tooltip--content {
    background-color: var(--color-background-container);
    padding: 1.2rem 3.2rem 1.2rem 1.2rem;
    box-shadow: var(--elevation-raised);
    border-radius: 0 8px 8px;
    border: 1px solid var(--color-border-low-emphasis)
}

.search-reusables__collection-values-tooltip--dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.search-reusables__collection-values-tooltip--dismiss-icon {
    color: var(--color-icon)
}

.navigational-filter-dropdown__list-item {
    text-align: left;
    word-break: keep-all;
    font-size: 1.4rem;
    font-weight: 600;
    width: 100%
}

.navigational-filter-dropdown__caret-icon {
    margin-left: .4rem
}

.search-reusables__filter-pill-button {
    height: 32px;
    white-space: nowrap
}

.search-reusables__pill-button-count {
    align-items: center;
    background-color: var(--color-background-container-tint);
    border-radius: 20px;
    color: var(--color-text-low-emphasis);
    display: inline-flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    margin: 0 0 0 .4rem;
    min-width: 20px
}

.search-reusables__pill-button-caret-icon {
    margin-left: .4rem
}

.search-vertical-filter__dropdown {
    overflow: visible
}

.search-vertical-filter__dropdown-list {
    max-height: 80vh;
    overflow: auto
}

.search-vertical-filter__dropdown-list-item:hover {
    background-color: var(--color-background-container-tint)
}

.search-reusables__filters-bar-grouping {
    background: transparent;
    margin-bottom: 0;
    position: relative;
    display: flex;
    align-items: center
}

.search-reusables__filters-bar-grouping .search-reusables__navigation-filter-dropdown {
    position: static
}

.search-reusables__filters-bar-grouping li-icon[is-loading][size=small] {
    width: 16px
}

@media only screen and (max-width: 320px) {
    .search-reusables__filters-bar-grouping {
        padding-left:.8rem
    }
}

.search-reusables__filters-bar-suggested-filters-controls {
    flex-shrink: 0;
    height: 100%;
    z-index: 1;
    display: flex;
    position: relative
}

.search-reusables__filters-bar-suggested-filters-controls .peek-carousel-controls__button {
    box-sizing: border-box;
    padding: 2px 0;
    width: 32px;
    position: relative;
    align-self: center;
    background: none;
    height: 32px
}

.search-reusables__filters-bar-suggested-filters-controls:before {
    content: " ";
    display: block;
    height: 100%;
    width: 60px;
    position: absolute;
    top: 0
}

.search-reusables__filters-bar-suggested-filters-controls--left .peek-carousel-controls__button:first-of-type {
    margin-right: -32px
}

.search-reusables__filters-bar-suggested-filters-controls--left:before {
    background: linear-gradient(270deg,transparent,var(--color-background-container) 76%);
    left: 0
}

.search-reusables__filters-bar-suggested-filters-controls--right .peek-carousel-controls__button {
    margin-left: -32px
}

.search-reusables__filters-bar-suggested-filters-controls--right:before {
    background: linear-gradient(90deg,transparent,var(--color-background-container) 76%);
    right: 0
}

.search-reusables__filters-bar-selected-filter-count {
    color: var(--color-text-low-emphasis);
    min-width: 20px;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    background-color: var(--color-background-container-tint);
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 .4rem
}

.collapsed-filters-bar__filter-dropdown-content {
    min-width: 320px;
    overflow: visible
}

.search-reusable__filter-button--active:before {
    content: "";
    position: absolute;
    height: 8px;
    width: 8px;
    border: 1px solid var(--color-border-on-dark);
    background-color: var(--color-brand);
    border-radius: 100%;
    left: 16px;
    top: 0;
    z-index: 1;
    box-sizing: content-box
}

.search-reusables__navigation-filter-dropdown-item:hover {
    background-color: var(--color-background-container-tint);
    cursor: pointer
}

.search-reusables__filter-vertical-divider {
    border-left: 1px solid var(--color-border-low-emphasis);
    margin: .4rem .8rem .4rem 0;
    height: 2.4rem;
    list-style: none
}

.search-reusables__filter-new-value-typeahead {
    flex: 1
}

.search-reusables__filter-new-value-typeahead .basic-typeahead__triggered-content {
    border-radius: 0
}

.search-reusables__filter-list {
    display: flex;
    row-gap: .8rem
}

.search-reusables__primary-filter {
    list-style: none;
    margin-right: .8rem
}

.search-reusables__primary-filter--hidden {
    visibility: hidden!important;
    width: 0!important;
    margin: 0!important;
    padding: 0!important
}

.search-reusables__primary-filter-overflow-count {
    height: 32px;
    white-space: nowrap;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .4rem 1.2rem;
    color: var(--color-text-low-emphasis-shift)
}

.search-reusable-search-no-results {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 72px
}

.reusable-search-premium-custom-cta-insight a:focus,.reusable-search-premium-custom-cta-insight a:hover,.reusable-search-premium-custom-cta-insight a:hover:visited {
    color: ui-token(color-action)
}

.reusable-search-premium-custom-cta-insight--black a {
    color: ui-token(color-text)
}

.reusable-search-premium-custom-cta-insight--subsequent {
    margin-top: ui-spacing(.5)
}

.reusable-search-embedded-object__mini-content,.reusable-search-embedded-object__mini-content-with-no-image {
    align-items: center;
    background: var(--voyager-color-background-container-tint-2);
    display: flex;
    overflow: hidden;
    padding: 1.2rem 1.6rem;
    position: relative
}

.reusable-search-embedded-object__mini-content .reusable-search-embedded-object__mini-content-image {
    border-radius: 0;
    box-sizing: content-box;
    flex-shrink: 0;
    margin-right: .8rem;
    position: relative
}

.reusable-search-embedded-object__mini-content .reusable-search-embedded-object__mini-content-body {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    max-width: calc(100% - 138px - .8rem);
    min-width: 0
}

.update-components-article--with-no-image .reusable-search-embedded-object__mini-content-body {
    max-width: 100%
}

.reusable-search-embedded-object__mini-content-title {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-search-embedded-object__mini-content-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-embedded-object__mini-content-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-search-embedded-object__mini-content-sub-title {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem;
    max-height: none
}

.reusable-search-embedded-object__mini-content-sub-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-embedded-object__mini-content-sub-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.reusable-search-embedded-object__newsletter-header {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem;
    display: flex
}

.reusable-search-embedded-object__newsletter-header-image {
    padding-right: 1.6rem
}

.reusable-search-embedded-object__newsletter-header-text {
    align-self: center
}

.reusable-search-embedded-object__newsletter-header-text a {
    color: var(--color-text);
    font-weight: var(--font-weight-bold)
}

.reusable-search-embedded-object__newsletter-header-text a:focus,.reusable-search-embedded-object__newsletter-header-text a:hover,.reusable-search-embedded-object__newsletter-header-text a:hover:visited {
    color: var(--color-text);
    text-decoration: none
}

.reusable-search-embedded-object__newsletter-metadata {
    padding: .8rem 1.2rem;
    background-color: var(--voyager-color-background-container-tint-2)
}

.reusable-search-embedded-object__newsletter-metadata-title {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-search-embedded-object__newsletter-metadata-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-embedded-object__newsletter-metadata-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-search-embedded-object__newsletter-metadata-subtitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem
}

.reusable-search__entity-result-list--post-cluster-separator {
    display: flex;
    flex-direction: column;
    gap: .8rem;
    margin-bottom: .8rem
}

.reusable-search__entity-result-list--post-cluster-separator .entity-result__content-container {
    border: none
}

.reusable-search__entity-result-list--gray-separator .entity-result__content-container {
    border-top: none
}

.reusable-search__entity-cluster--reactive-carousel-hidden {
    opacity: 0;
    max-height: 0
}

.reusable-search__entity-cluster--reactive-carousel-visible {
    opacity: 1;
    max-height: 33rem;
    transition: max-height var(--duration-moderate) var(--ease-decelerate),opacity var(--duration-xslow) var(--ease-decelerate)
}

.reusable-search__entity-cluster--quick-filter-action-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none
}

.reusable-search__entity-cluster--quick-filter-action-container:first-of-type {
    margin-left: 1.6rem
}

.reusable-search__entity-cluster--quick-filter-action {
    height: 3.2rem;
    margin: .8rem .8rem .4rem 0;
    text-decoration: none
}

.reusable-search__entity-cluster--quick-filter-action:hover,.reusable-search__entity-cluster--quick-filter-action:visited {
    text-decoration: none
}

.entity-result__carousel-item {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.entity-result__carousel-item--with-hover-state:hover {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium)
}

.entity-result__carousel-item--regular {
    padding: 1.2rem
}

.entity-result__carousel-item--regular .entity-result__primary-subtitle {
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__carousel-item--regular .entity-result__primary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__carousel-item--regular .entity-result__primary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__carousel-item--focused {
    padding: 1.6rem
}

.entity-result__carousel-item--focused .entity-result__image {
    display: flex;
    align-items: center;
    margin-bottom: .8rem;
    width: 9.6rem;
    height: 9.6rem
}

.entity-result__carousel-item--focused .entity-result__primary-subtitle {
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
    font-size: var(--font-size-xsmall);
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__carousel-item--focused .entity-result__primary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__carousel-item--focused .entity-result__primary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__carousel-item--focused .entity-result__secondary-subtitle {
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
    font-size: var(--font-size-xsmall);
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__carousel-item--focused .entity-result__secondary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__carousel-item--focused .entity-result__secondary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__carousel-regular-image {
    margin-right: 1.2rem;
    display: flex;
    align-items: center
}

.entity-result__carousel-content {
    display: flex;
    align-items: flex-start
}

.reusable-search-carousel-template-entity-insights__header {
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint);
    border-radius: var(--attached-bottom);
    display: flex;
    padding: 1.6rem
}

.reusable-search-carousel-template-entity-insights__actor {
    margin-left: 1.2rem
}

.reusable-search-carousel-template-entity-insights__insights {
    padding: 1.6rem
}

.reusable-search-carousel-template-entity-insights__insights .reusable-search-simple-insight a {
    color: var(--color-text)
}

.reusable-search-carousel-template-entity-insights__insights .reusable-search-simple-insight--subsequent {
    margin-top: 1.2rem
}

.reusable-search-carousel-template-entity-insights__insights .reusable-search-simple-insight__text--subtitle {
    margin-top: .4rem
}

.entity-result__embedded-object:hover {
    text-decoration: none
}

.entity-result__content-actor {
    min-width: 0;
    flex: 1
}

.entity-result__content-container {
    margin: 0;
    padding: 1.6rem 0;
    flex-direction: column;
    height: 100%;
    display: grid;
    grid-template-rows: auto minmax(0,1fr) auto;
    grid-template-columns: 100%;
    border-top: 1px solid var(--color-background-faint-active)
}

.entity-result__content-container--carousel {
    padding: 1.2rem 0;
    border-top: none
}

.entity-result__content-summary {
    text-overflow: "";
    margin: 0 1.6rem
}

.entity-result__content-embedded-object {
    height: 100%;
    grid-row: 2;
    min-width: 0
}

.entity-result__content-summary--1-line {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--1-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--1-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__content-summary--2-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--2-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--2-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__content-summary--3-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--3-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--3-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.entity-result__content-summary--4-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--4-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--4-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }
}

.entity-result__content-summary--5-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 10rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--5-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--5-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}

.entity-result__embedded-object {
    background-color: var(--voyager-color-background-container-tint-2);
    border: none;
    border-radius: var(--corner-radius-medium);
    margin-top: 1.2rem;
    min-height: 80px;
    padding: 0 1.6rem;
    display: flex
}

.entity-result__embedded-object--with-image {
    padding-left: 0
}

.entity-result__embedded-object--carousel {
    padding: 0;
    margin-top: .8rem;
    display: grid;
    border-radius: 0
}

.entity-result__embedded-object--with-image-full-width {
    padding-right: 0;
    flex-direction: column;
    border-radius: 0;
    margin-top: 0;
    display: grid;
    grid-template-rows: minmax(0,1fr) auto;
    height: 100%
}

.entity-result__job-posting-embedded-object--with-image-horizontal-margin {
    margin-left: 12px;
    margin-right: 6px!important
}

.entity-result__content-inner-container {
    display: grid
}

.entity-result__content-inner-container.entity-result__content-interstitial-container {
    display: flex;
    flex-direction: column
}

.entity-result__content-inner-container--right-padding {
    padding-right: 9.6rem;
    grid-template-columns: auto minmax(auto,1fr)
}

.entity-result__content-inner-container--no-right-padding {
    padding-right: 0;
    grid-template-columns: repeat(2,auto)
}

.entity-result__content-inner-container--vertical {
    grid-template-rows: auto minmax(0,1fr);
    grid-template-columns: 100%;
    height: 100%
}

.entity-result__content-inner-container--horizontal {
    grid-template-columns: repeat(2,auto)
}

.entity-result__embedded-object-content {
    align-self: center;
    max-height: 64px;
    flex-grow: 1;
    margin: .8rem 0;
    overflow-y: hidden
}

.entity-result__embedded-object-content--full-width {
    align-self: flex-start;
    padding: 0 1.2rem
}

.entity-result__embedded-object-image-wrapper {
    height: 100%;
    position: relative
}

.entity-result__embedded-object-image-wrapper .ivm-view-attr__img-wrapper {
    height: 100%;
    align-items: center
}

.entity-result__embedded-object-image-wrapper .ivm-view-attr__img-wrapper .ivm-view-attr__illustration {
    margin-left: 1.6rem
}

.entity-result__embedded-object-image-wrapper .ivm-view-attr__img-wrapper .entity-result__embedded-object-image--full-width {
    height: 100%;
    width: 100%;
    background-color: var(--color-text-stick);
    object-fit: contain
}

.entity-result__embedded-object-image-wrapper--full-width {
    max-height: 542px
}

.entity-result__embedded-object-image {
    border-radius: var(--corner-radius-medium)
}

.entity-result__embedded-object-image--article {
    border-radius: var(--attached-right)
}

.entity-result__embedded-object-image--newsletter-article {
    border-radius: 0;
    width: 100%
}

.entity-result__embedded-object-title {
    font-weight: 400;
    margin: .4rem 0
}

.entity-result__embedded-object-title--one-line {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__embedded-object-title--one-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__embedded-object-title--one-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__embedded-object-title--two-lines {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__embedded-object-title--two-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__embedded-object-title--two-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__embedded-object-sub-title {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__embedded-object-sub-title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__embedded-object-sub-title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__embedded-object-summary {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__embedded-object-summary * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__embedded-object-summary {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result--no-ellipsis.entity-result--no-ellipsis {
    text-overflow: clip
}

.entity-result__search-social-activity {
    margin-bottom: -1.6rem
}

.entity-result__search-social-activity--carousel {
    margin-bottom: -1.2rem
}

.entity-result__search-social-activity--carousel .social-details-social-counts {
    margin: 0;
    padding: .8rem 1.2rem
}

.entity-result__search-social-activity--carousel .feed-shared-social-action-bar--full-width .social-actions-button {
    display: grid;
    place-items: center;
    padding-top: .4rem;
    padding-bottom: .4rem
}

.entity-result__search-social-activity--carousel .reactions-react-button .artdeco-button__text {
    display: grid;
    place-items: center
}

.search-results__total {
    padding-left: 2.4rem
}

@media (max-width: 480px) {
    .search-results__total {
        padding-left:1.2rem
    }
}

.reusable-search__result-container {
    position: static
}

.reusable-search__entity-result-list :nth-child(1 of .reusable-search__result-container) .bbxqAqilZpWnGiGMbgXjsmdtdiOQbzOc .entity-result__divider,.reusable-search__entity-result-list :nth-child(1 of .reusable-search__result-container) .entity-result .entity-result__divider {
    border-top: none
}

.bbxqAqilZpWnGiGMbgXjsmdtdiOQbzOc,.entity-result {
    width: inherit;
    height: inherit
}

.bbxqAqilZpWnGiGMbgXjsmdtdiOQbzOc img,.entity-result img {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}

.entity-result__divider {
    border-top: 1px solid var(--color-border-faint)
}

.entity-result__content-image {
    margin: 1.2rem .8rem 1.2rem 1.6rem
}

.entity-result__universal-image {
    margin: 1.6rem 1.2rem 1.2rem 1.6rem
}

@media only screen and (max-width: 375px) {
    .entity-result__universal-image {
        display:none
    }
}

.entity-result__content-image--with-content {
    margin: 0 1.2rem 0 0
}

.entity-result__rounded-rectangular-thumbnail {
    width: 160px;
    height: 89.6px;
    border: none;
    border-radius: var(--corner-radius-medium)
}

.scale-down .ivm-view-attr__img--centered {
    object-fit: scale-down
}

.entity-result__universal-image--with-unread-indicator {
    margin-left: 0
}

.entity-result__item,.njEMIPSoehkxDuyecXOxEdSRrxBkrqYGdE {
    max-width: 792px;
    display: flex
}

.entity-result__item--is-unread {
    background-color: var(--color-background-new)
}

.entity-result__item--with-hover-state:hover {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium)
}

.CzHaoYPPerrXdOdcjBpexcpBobMsGM,.entity-result__content {
    flex: 1;
    min-width: 0
}

@media only screen and (max-width: 375px) {
    .CzHaoYPPerrXdOdcjBpexcpBobMsGM,.entity-result__content {
        padding:1.2rem .8rem 1.2rem 1.6rem
    }
}

.entity-result__title-line {
    flex-shrink: 1
}

.entity-result__title-line a,.entity-result__title-line a:hover,.entity-result__title-line a:hover:visited,.entity-result__title-line a:visited {
    color: var(--color-text)
}

.entity-result__title-line--1-line {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .4rem;
    margin-left: -.4rem;
    padding-right: .4rem;
    margin-right: -.4rem
}

.entity-result__title-line--1-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__title-line--1-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__title-line--2-lines {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .4rem;
    margin-left: -.4rem;
    padding-right: .4rem;
    margin-right: -.4rem
}

.entity-result__title-line--2-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__title-line--2-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__title-text {
    height: auto;
    display: block
}

.entity-result__title-text svg:has(use[href="#verified-small"]) {
    color: var(--color-text-low-emphasis)
}

.entity-result__badge {
    display: inline-flex
}

.entity-result__badge-overflow {
    display: none
}

.entity-result__badge-overflow.entity-result__badge-overflow--visible-1-line {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: auto;
    margin-bottom: auto
}

.entity-result__badge-overflow.entity-result__badge-overflow--visible-1-line * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__badge-overflow.entity-result__badge-overflow--visible-1-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__badge-overflow.entity-result__badge-overflow--visible-2-lines {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: auto;
    margin-bottom: auto
}

.entity-result__badge-overflow.entity-result__badge-overflow--visible-2-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__badge-overflow.entity-result__badge-overflow--visible-2-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__badge-icon .ivm-view-attr__illustration {
    height: 14px;
    width: 14px
}

.entity-result__primary-subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__primary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__primary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__secondary-subtitle {
    display: block;
    line-height: 2rem!important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__secondary-subtitle * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__secondary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__summary strong {
    color: var(--color-text)
}

.entity-result__summary--2-lines {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__summary--2-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__summary--2-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.entity-result__summary--3-lines {
    display: block;
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__summary--3-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__summary--3-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.entity-result__actions {
    align-items: start;
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: .8rem;
    justify-items: end;
    padding: 1.6rem 1.6rem 0 20px
}

@media only screen and (max-width: 375px) {
    .entity-result__actions {
        padding:1.6rem .8rem 0
    }
}

.entity-result__actions--empty {
    padding-left: 72px
}

.entity-result__actions-overflow-menu-dropdown {
    display: flex;
    align-items: center;
    justify-content: center
}

.entity-result__overflow-actions-menu {
    min-width: 224px
}

.entity-result__overflow-actions-menu-item {
    cursor: pointer;
    white-space: nowrap
}

.entity-result__overflow-actions-menu-item a,.entity-result__overflow-actions-menu-item a:hover,.entity-result__overflow-actions-menu-item a:hover:visited,.entity-result__overflow-actions-menu-item a:visited {
    width: 100%;
    height: 100%;
    color: inherit;
    text-decoration: none
}

.entity-result__interstitial-inner-content--small.entity-result__interstitial-inner-content--small {
    justify-content: flex-start
}

.entity-result__interstitial-icon--small.entity-result__interstitial-icon--small {
    margin-left: 1.2rem
}

.entity-result__interstitial-explanatory-text--small.entity-result__interstitial-explanatory-text--small {
    display: flex;
    margin-left: 1.2rem
}

.entity-result__interstitial-explanatory-link--small.entity-result__interstitial-explanatory-link--small {
    margin-left: .4rem
}

.reusable-search-occlusion-hints__content-a,.reusable-search-occlusion-hints__content-b {
    min-height: 140px
}

.reusable-search-occlusion-hints__universal {
    min-height: 84px
}

.entity-result-carousel {
    position: relative
}

.entity-result-carousel .artdeco-carousel__heading {
    display: none;
    margin: 0
}

.entity-result-carousel .artdeco-carousel__content {
    padding: 1.2rem 1.6rem 2.4rem
}

.entity-result-carousel .artdeco-carousel__item-container {
    height: 100%
}

.entity-result__content-container--carousel {
    height: 455px
}

.entity-result__content-summary--text-only-carousel {
    display: block;
    line-height: 2rem!important;
    max-height: 26rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__content-summary--text-only-carousel * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__content-summary--text-only-carousel {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 13
    }
}

.entity-result-carousel__see-all-card {
    display: flex;
    align-items: center;
    justify-content: center
}

.entity-result-carousel__navigation-button {
    color: var(--color-icon-on-dark-flip);
    background-color: var(--color-element-low-emphasis);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.entity-result-carousel__navigation-button:active,.entity-result-carousel__navigation-button:focus,.entity-result-carousel__navigation-button:hover {
    background-color: var(--color-element-low-emphasis-active)
}

.entity-result-carousel__navigation-button--previous {
    left: 0;
    right: auto
}

.entity-result-carousel__navigation-button--next {
    left: auto;
    right: 0
}

.search-nec__hero-kcard-v2-link-wrapper.search-nec__hero-kcard-v2-link-wrapper:focus,.search-nec__hero-kcard-v2-link-wrapper.search-nec__hero-kcard-v2-link-wrapper:hover {
    text-decoration: none
}

.search-nec__hero-kcard-v2-carousel-link {
    display: inline-block
}

.search-nec__hero-kcard-v2-carousel-link.search-nec__hero-kcard-v2-carousel-link:focus,.search-nec__hero-kcard-v2-carousel-link.search-nec__hero-kcard-v2-carousel-link:hover {
    text-decoration: none
}

.search-nec__hero-kcard-v2-carousel-v2-carousel-wrapper .entity-result__content-container--carousel {
    height: 313px
}

.search-nec__hero-kcard-v2-carousel-v2-carousel-wrapper .entity-result__content-container--carousel .entity-result__content-summary--text-only-carousel {
    display: block;
    line-height: 2rem!important;
    max-height: 24rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.search-nec__hero-kcard-v2-carousel-v2-carousel-wrapper .entity-result__content-container--carousel .entity-result__content-summary--text-only-carousel * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .search-nec__hero-kcard-v2-carousel-v2-carousel-wrapper .entity-result__content-container--carousel .entity-result__content-summary--text-only-carousel {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 12
    }
}

.search-nec__hero-kcard-v2-carousel-v2-see-all .app-aware-link {
    color: var(--color-text-low-emphasis)
}

.search-nec__hero-kcard-v2-container {
    padding: .8rem 0
}

.search-nec__hero-kcard-v2 {
    align-items: flex-start;
    column-gap: 1.2rem;
    display: grid;
    grid-template-columns: auto 1fr auto;
    justify-items: flex-start;
    max-width: 792px;
    padding: 1.2rem 1.6rem .8rem;
    width: 100%
}

.scaffold-layout--static .search-nec__hero-kcard-v2 {
    grid-template-columns: auto 1fr
}

@media screen and (max-width: 992px) {
    .scaffold-layout--reflow .search-nec__hero-kcard-v2 {
        grid-template-columns:auto 1fr
    }
}

.search-nec__hero-kcard-v2-title .entity-result__title-line--2-lines {
    max-height: 100%
}

.search-nec__hero-kcard-v2-title .app-aware-link {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

.search-nec__hero-kcard-v2-title .entity-result__badge {
    font-size: var(--font-size-medium);
    position: relative;
    top: -4px
}

.search-marvel-srp-container__layout-main-aside--542 .search-nec__hero-kcard-v2 {
    grid-template-columns: auto 1fr
}

.search-marvel-srp-container__layout-main-aside--542 .search-nec__hero-kcard-v2-content {
    grid-column: 2
}

.search-marvel-srp-container__layout-main-aside--542 .search-nec__hero-kcard-v2-actions {
    grid-column: 2;
    grid-row: 2
}

.search-marvel-srp-container__layout-main-aside--542 .search-nec__hero-kcard-v2-carousel.search-nec__hero-kcard-v2-carousel {
    min-width: 100%
}

.search-marvel-srp-container__layout-main-aside--542 .search-nec__hero-kcard-v2-carousel-v2 {
    grid-column: span 2
}

.search-nec__hero-kcard-v2-avatar {
    grid-column: 1;
    grid-row: 1/span 2
}

.search-nec__hero-kcard-v2-content {
    grid-column: 2;
    grid-row: 1;
    overflow: hidden;
    max-width: 100%;
    margin: -.4rem;
    padding: 0 .4rem .4rem
}

.scaffold-layout--static .search-nec__hero-kcard-v2-content {
    grid-column: 2/span 2
}

@media screen and (max-width: 992px) {
    .scaffold-layout--reflow .search-nec__hero-kcard-v2-content {
        grid-column:2/span 2
    }
}

.search-nec__hero-kcard-v2-content .reusable-search-simple-insight__text {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.search-nec__hero-kcard-v2-actions {
    grid-column: 3;
    grid-row: 1;
    display: flex;
    align-items: center;
    gap: .8rem;
    white-space: nowrap;
    flex-wrap: wrap
}

.scaffold-layout--static .search-nec__hero-kcard-v2-actions {
    grid-column: 2;
    grid-row: 2
}

@media screen and (max-width: 992px) {
    .scaffold-layout--reflow .search-nec__hero-kcard-v2-actions {
        grid-column:2;
        grid-row: 2
    }
}

.search-nec__hero-kcard-v2-carousel {
    grid-column: 2/span 2;
    max-width: 542px;
    min-width: 100%
}

.scaffold-layout--static .search-nec__hero-kcard-v2-carousel {
    min-width: 542px
}

@media screen and (min-width: 1200px) {
    .scaffold-layout--reflow .search-nec__hero-kcard-v2-carousel {
        min-width:542px
    }
}

.scaffold-layout--static .search-nec__hero-kcard-v2-carousel {
    max-width: 100%
}

@media screen and (max-width: 992px) {
    .scaffold-layout--reflow .search-nec__hero-kcard-v2-carousel {
        max-width:100%
    }
}

.search-nec__hero-kcard-v2-carousel-v2 {
    grid-column: span 3;
    width: 100%
}

.search-nec__hero-kcard-v2-carousel-v2 .entity-result-carousel {
    margin: 0 -1.6rem
}

.search-nec__hero-kcard-v2-carousel .entity-result__content-container {
    border-top: none;
    margin-top: 0
}

.reusable-search-labels-insight__container {
    display: block;
    position: relative;
    overflow: hidden;
    max-height: 2.4rem;
    font-weight: var(--font-weight-bold)
}

.reusable-search-labels-insight__label {
    display: inline-block;
    padding: .4rem .8rem;
    margin-right: 8px;
    border-radius: var(--corner-radius-small);
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    background-color: var(--color-background-canvas)
}

.reusable-search-labels-insight__label--invisible {
    visibility: hidden
}

.reusable-search-entity-result__service-provider-rating-insight {
    display: flex;
    align-items: center;
    margin-top: .4rem;
    margin-bottom: .4rem;
    gap: .4rem
}

.reusable-search-show-more-link.reusable-search-show-more-link {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: var(--color-background-container);
    font-weight: 400;
    padding-left: 8px
}

.reusable-search-a11y-skip-button {
    background-color: var(--color-background-container);
    color: var(--color-text)
}

.reusable-search-a11y-skip-button--absolute-positioning {
    position: absolute;
    bottom: 0;
    left: 0
}

.reusable-search-simple-insight {
    display: flex;
    color: inherit
}

.reusable-search-simple-insight a {
    color: var(--color-text-low-emphasis);
    font-weight: 600
}

.reusable-search-simple-insight a:focus,.reusable-search-simple-insight a:hover,.reusable-search-simple-insight a:hover:visited {
    color: var(--color-action)
}

.reusable-search-simple-insight--subsequent {
    margin-top: .4rem
}

.reusable-search-simple-insight--subsequent-static-props {
    margin-top: 1.2rem
}

.reusable-search-simple-insight__wrapping-link {
    display: flex;
    align-items: center;
    color: inherit
}

.reusable-search-simple-insight__image {
    display: inline;
    color: inherit
}

.search-nec__hero-kcard-v2-content .reusable-search-simple-insight__image {
    padding-top: 2px
}

.reusable-search-simple-insight__text-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    color: inherit
}

.reusable-search-simple-insight__text {
    color: inherit
}

.entity-result__carousel-item--regular .reusable-search-simple-insight__text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__carousel-item--regular .reusable-search-simple-insight__text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__carousel-item--regular .reusable-search-simple-insight__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.entity-result__carousel-item--focused .reusable-search-simple-insight__text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.entity-result__carousel-item--focused .reusable-search-simple-insight__text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .entity-result__carousel-item--focused .reusable-search-simple-insight__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-search-simple-insight__text--1-lines {
    display: block;
    line-height: 1.6rem!important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-search-simple-insight__text--1-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-simple-insight__text--1-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.reusable-search-simple-insight__text--2-lines {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-search-simple-insight__text--2-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-simple-insight__text--2-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-search-simple-insight__text--3-lines {
    display: block;
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-search-simple-insight__text--3-lines * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .reusable-search-simple-insight__text--3-lines {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.reusable-search-simple-insight__text--subtitle {
    font-weight: 400
}

.reusable-search-simple-insight__text--small {
    font-size: 1.2rem
}

.reusable-search-simple-insight__text--medium {
    font-size: 1.4rem
}

.reusable-search-unread-indicator {
    height: 8px;
    width: 8px;
    background-color: var(--voyager-color-background-badge-new);
    border-radius: 50%;
    margin: 0 .8rem;
    visibility: hidden
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .reusable-search-unread-indicator {
        border: 1px solid transparent;
        transform: translate(-1px,-1px)
    }
}

.reusable-search-unread-indicator--is-unread {
    visibility: visible
}

.reusable-search-premium-custom-cta-insight {
    display: flex;
    color: inherit
}

.reusable-search-premium-custom-cta-insight a {
    font-weight: 600
}

.reusable-search-premium-custom-cta-insight a:focus,.reusable-search-premium-custom-cta-insight a:hover,.reusable-search-premium-custom-cta-insight a:hover:visited {
    color: var(--color-action)
}

.reusable-search-premium-custom-cta-insight--black a {
    color: var(--color-text)
}

.reusable-search-premium-custom-cta-insight--subsequent {
    margin-top: .4rem
}

.inmail-upsell-modal__header {
    width: calc(100% - .8rem)
}

.inmail-upsell-modal__insights-facepile {
    max-width: 60px
}

.reusable-search-filters-upsell__container {
    position: relative;
    background: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem;
    margin-bottom: 2.4rem
}

.reusable-search-filters-upsell__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.reusable-search-filters-upsell__header {
    margin-bottom: .4rem
}

.reusable-search-filters-upsell__cta-icon {
    margin-right: .8rem
}

.reusable-search-filters-upsell__social-proof-container {
    display: flex;
    align-items: center;
    margin-top: 1.2rem
}

.reusable-search-filters-upsell__social-proof-image {
    margin-right: .8rem
}

.upsell-modal .artdeco-modal__header {
    border-bottom: none
}

.upsell-modal .artdeco-modal__content {
    padding-top: 0!important
}

.upsell-modal .artdeco-modal__actionbar {
    border: none;
    padding-top: 0!important
}

.upsell-modal__header {
    display: flex
}

.upsell-modal__header-image {
    margin-right: 1.6rem;
    margin-top: -.4rem
}

.upsell-modal__custom-yield {
    margin-bottom: 1.6rem
}

.upsell-modal__subtext {
    color: var(--color-text-low-emphasis)
}

.upsell-modal__cta {
    float: right
}

.card-upsell__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.card-upsell__subtext {
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.text-upsell__cta:hover {
    text-decoration: underline
}

.card-upsell-v2__headline {
    margin-bottom: .8rem
}

.card-upsell-v2__illustration {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    margin-bottom: .8rem
}

.pvs-premium-upsell__container .card-upsell-v2__illustration {
    margin-right: .8rem;
    padding-right: 0!important
}

.card-upsell-v2__subheader {
    margin-bottom: .8rem
}

.card-upsell-v2__social-proof {
    margin-bottom: 1.6rem
}

.card-upsell-v2__social-proof-text {
    margin-left: .8rem
}

.card-upsell-v2__subtext {
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

[data-finite-scroll-hotkey-item]:focus {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 1px;
    outline-offset: 1px
}

.scaffold-hotkeys-modal__table {
    width: 100%
}

.scaffold-hotkeys-modal__tr {
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.scaffold-hotkeys-modal__td--shortcut {
    color: var(--color-text-low-emphasis)
}

.global-nav {
    background-color: var(--color-background-container);
    left: 0;
    padding: 0 var(--spacing-three-x);
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 105;
    border-bottom: 1px solid var(--color-border-faint)
}

.a11y-menu-is-open .global-nav {
    margin-top: 4.8rem
}

@media screen and (max-width: 320px) {
    .global-nav {
        padding:0 var(--spacing-one-and-a-half-x)
    }
}

@media print {
    .global-nav {
        position: relative
    }
}

.global-nav__content {
    align-items: center;
    display: flex;
    margin: 0 auto;
    min-height: 100%;
    width: 1128px
}

@media screen and (max-width: 1176px) {
    .global-nav__content {
        width:100%
    }
}

.global-nav__branding {
    font-size: 0;
    margin-right: .8rem
}

.global-nav__nav {
    margin-left: auto;
    min-height: 52px
}

@media screen and (max-width: 1024px) {
    .global-nav__nav {
        margin-left:0
    }
}

.global-nav__logo {
    color: var(--color-brand);
    height: 3.4rem;
    width: 3.4rem
}

.global-nav__logo--china {
    width: 10.3rem
}

.global-nav__branding-logo {
    color: var(--color-brand);
    margin: 0 .4rem 0 -.4rem
}

.global-nav__branding-logo li-icon[type=app-linkedin-bug-color-icon] svg {
    height: 4.1rem;
    width: 4.1rem
}

.global-nav__a11y-menu {
    display: flex;
    width: 100%;
    padding: 0 30px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
    background-color: var(--color-background-canvas)
}

.global-nav__a11y-menu--active {
    position: fixed;
    opacity: 1;
    z-index: 101
}

.global-nav__a11y-menu-container {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 1128px;
    min-height: 4.8rem;
    margin: 0 auto
}

.global-nav__a11y-menu-close {
    margin-left: auto
}

.global-nav__icon {
    height: 24px;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    width: 24px
}

.global-nav__primary-link:active .global-nav__icon {
    transform: scale(.9)
}

.global-nav__icon--small {
    height: 16px;
    width: 16px
}

.global-nav__icon-ivm li-icon[type^=nav-] svg {
    height: 24px!important;
    width: 24px!important;
    transform: scale(1);
    transition: transform .2s ease-in-out
}

.global-nav__primary-link:active .global-nav__icon-ivm li-icon[type^=nav-] svg {
    transform: scale(.9)
}

.global-nav__primary-items {
    display: flex;
    flex-wrap: nowrap;
    list-style-type: none
}

.boot-complete.icons-loaded .global-nav .global-nav__primary-items {
    opacity: 1
}

.global-nav .global-nav__primary-items {
    opacity: 0
}

.boot-complete.icons-loaded .global-nav.global-nav--visible .global-nav__primary-items {
    opacity: 1
}

.global-nav__primary-items .prod-ed-coachmark__dot {
    top: 11px;
    right: 15px
}

@media screen and (max-width: 853px) {
    .global-nav__primary-items .prod-ed-coachmark__dot {
        top:21px;
        right: 12px
    }
}

.global-nav__primary-items .prod-ed-coachmark__dot-background {
    top: 9px;
    right: 13px
}

@media screen and (max-width: 853px) {
    .global-nav__primary-items .prod-ed-coachmark__dot-background {
        top:19px;
        right: 10px
    }
}

.global-nav__primary-item {
    display: flex;
    align-items: center
}

@media screen and (max-width: 853px) {
    .global-nav__primary-item {
        margin:0 calc(var(--spacing-three-x)/2)
    }
}

@media screen and (max-width: 747px) {
    .global-nav__primary-item {
        margin:0 calc(var(--spacing-half-x)/2)
    }
}

@media screen and (max-width: 427px) {
    .global-nav__primary-item {
        margin:0
    }
}

.global-nav__primary-item--divider {
    border-left: 1px solid var(--color-border-faint)
}

@media screen and (max-width: 853px) {
    .global-nav__primary-item--divider {
        padding-left:var(--spacing-three-x)
    }
}

@media screen and (max-width: 747px) {
    .global-nav__primary-item--divider {
        padding-left:var(--spacing-half-x)
    }
}

@media screen and (max-width: 427px) {
    .global-nav__primary-item--divider {
        padding-left:0
    }
}

.global-nav__primary-item--hidden {
    visibility: hidden;
    width: 0;
    padding: 0;
    margin: 0
}

.global-nav__primary-link-max-width {
    max-width: 125px
}

.global-nav__primary-link,a.global-nav__primary-link {
    align-items: center;
    background: transparent;
    color: var(--color-icon-nav);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 1.2rem;
    font-weight: 400;
    justify-content: center;
    text-align: center;
    min-height: 52px;
    min-width: 80px;
    position: relative;
    text-decoration: none
}

.global-nav__primary-link:active,.global-nav__primary-link:active .global-nav__primary-link-text,.global-nav__primary-link:hover,.global-nav__primary-link:hover .global-nav__primary-link-text,a.global-nav__primary-link:active,a.global-nav__primary-link:active .global-nav__primary-link-text,a.global-nav__primary-link:hover,a.global-nav__primary-link:hover .global-nav__primary-link-text {
    color: var(--color-icon-nav-active)
}

.global-nav__primary-link:visited,a.global-nav__primary-link:visited {
    color: var(--color-icon-nav)
}

.global-nav__primary-link:after,a.global-nav__primary-link:after {
    border-bottom: 2px solid var(--color-icon-nav-selected);
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: transform .2s ease-in-out;
    width: 100%
}

@media screen and (max-width: 853px) {
    .global-nav__primary-link,a.global-nav__primary-link {
        min-width:48px
    }

    .global-nav__primary-link:after,a.global-nav__primary-link:after {
        content: none
    }
}

.global-nav--hide-text .global-nav__primary-link,.global-nav--hide-text a.global-nav__primary-link {
    min-width: 65px
}

.global-nav__primary-link .notification-badge,a.global-nav__primary-link .notification-badge {
    text-align: center;
    border: none;
    box-shadow: none
}

.global-nav__primary-link--active,.global-nav__primary-link--active .global-nav__primary-link-text,.global-nav__primary-link--active:visited,a.global-nav__primary-link--active,a.global-nav__primary-link--active .global-nav__primary-link-text,a.global-nav__primary-link--active:visited {
    color: var(--color-icon-nav-selected)
}

.global-nav__primary-link--active:active,.global-nav__primary-link--active:hover,a.global-nav__primary-link--active:active,a.global-nav__primary-link--active:hover {
    color: var(--color-icon-nav-selected-active)
}

.global-nav__primary-link--active:after,a.global-nav__primary-link--active:after {
    transform: scaleX(1)
}

a.global-nav__primary-link--premium {
    color: var(--premium-color-action);
    text-align: center;
    max-width: 125px
}

a.global-nav__primary-link--premium:hover {
    color: var(--premium-color-action);
    text-decoration: underline
}

a.global-nav__primary-link--premium:visited {
    color: var(--color-text-on-dark)
}

a.global-nav__primary-link--premium-upsell {
    color: var(--premium-color-action);
    text-align: center;
    width: 125px;
    padding-top: 4px
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--span-upsell-icon {
    text-align: left;
    margin-left: .8rem;
    width: 94px
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--single-line {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--single-line .global-nav__primary-link--premium-chip {
    margin-top: calc(-1*var(--spacing-half-x))
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--two-line {
    display: flex;
    align-items: center;
    justify-content: left
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--two-line .global-nav__primary-link--chip {
    position: relative;
    left: 4px
}

a.global-nav__primary-link--premium-upsell:hover {
    color: var(--premium-color-action);
    text-decoration: underline
}

a.global-nav__primary-link--premium-upsell:visited {
    color: var(--color-text-on-dark)
}

.global-nav__primary-link-text {
    color: var(--color-text-low-emphasis);
    display: flex;
    align-items: center
}

@media screen and (max-width: 853px) {
    .global-nav__primary-link-text {
        display:block;
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }
}

.global-nav--hide-text .global-nav__primary-link-text {
    display: block;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.global-nav__primary-link-notif {
    font-size: 0
}

.global-nav__primary-link .global-nav__primary-link-notif .notification-badge {
    top: -2px;
    left: 14px
}

.global-nav__secondary-items {
    list-style-type: none
}

.global-nav__secondary-items li {
    padding: 0 2px
}

@media screen and (max-width: 1024px) {
    .global-nav__secondary-items li {
        padding:0 .4rem
    }
}

.global-nav__secondary-item .text-upsell__premium-chip-icon {
    position: relative;
    top: 2px;
    width: 1.6rem;
    height: 1.6rem
}

.global-nav__secondary-item--divider {
    border-top: 1px solid var(--color-border-faint)
}

.global-nav__secondary-faux-link,a.global-nav__secondary-link,a.global-nav__secondary-link:visited {
    color: var(--color-text-low-emphasis)
}

.global-nav__secondary-faux-link,a.global-nav__secondary-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    padding: .4rem 1.2rem
}

.global-nav__secondary-faux-link {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-right: .4rem
}

.global-nav__secondary-faux-link--hoverable:hover {
    text-decoration: underline
}

.global-nav__secondary-faux-link--max-width {
    width: 100%
}

.global-nav__secondary-title {
    background-color: var(--color-background-none);
    border-top: 1px solid var(--color-border-faint);
    font-size: 1.6rem;
    display: block;
    line-height: 2rem;
    font-weight: 600;
    padding: 1.2rem 1.2rem 0;
    text-transform: none
}

.global-nav__secondary-premium-anchor {
    display: flex;
    align-items: center;
    padding: .4rem 1.2rem
}

.global-nav-overflow-menu .premium-upsell-link {
    min-width: 100px
}

.global-nav-overflow-menu__content {
    min-width: auto;
    max-width: none
}

.global-nav-overflow-menu__items {
    display: flex;
    flex-wrap: nowrap;
    justify-content: end;
    list-style-type: none;
    padding-left: var(--spacing-half-x);
    padding-right: var(--spacing-half-x)
}

.global-nav-overflow-menu__items .global-nav__primary-item {
    margin-left: var(--spacing-half-x);
    margin-right: var(--spacing-half-x)
}

.global-nav__search {
    flex-grow: 1;
    z-index: 105
}

@media screen and (max-width: 1024px) {
    .global-nav__search {
        flex-grow:0
    }
}

.global-nav__search .search-global-typeahead__content {
    max-height: calc(100vh - 52px)
}

.global-nav__search .jobs-search-box__input-icon {
    top: 0;
    left: 0;
    padding: 5px .4rem;
    height: 100%;
    width: 28px;
    border-radius: 0 2px 2px 0
}

.global-nav__search .jobs-search-box__text-input {
    border: none;
    padding: 0 .8rem 0 28px;
    font-weight: 400;
    font-size: 14px;
    text-overflow: ellipsis
}

.global-nav__search .jobs-search-box__typeahead-results {
    width: calc(100% + 500px)
}

.boot-complete.icons-loaded .global-nav .global-nav__search {
    opacity: 1
}

.global-nav .global-nav__search {
    opacity: 0
}

.boot-complete.icons-loaded .global-nav.global-nav--visible .global-nav__search {
    opacity: 1
}

.global-nav__search--jobs {
    max-width: none;
    margin-right: .8rem
}

@media screen and (max-width: 747px) {
    .global-nav-launcher {
        width:320px
    }
}

.global-nav-launcher__content {
    flex: 1 0
}

.global-nav__app-launcher-card {
    margin-bottom: 1.2rem
}

.premium-upsell-link .global-nav__spotlight-upsell {
    max-width: 125px;
    color: var(--color-brand-accent-1)!important;
    font-weight: 400;
    text-decoration: underline
}

.premium-upsell-link .global-nav__spotlight-upsell:hover {
    color: var(--color-brand-accent-1-active)!important
}

.premium-upsell-link .global-nav__spotlight-upsell:visited {
    color: var(--color-text-on-dark)
}

.premium-upsell-link .global-nav__spotlight-upsell.premium-upsell-link--truncate {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    padding-top: .8rem
}

.global-nav--hide-text .premium-upsell-link .global-nav__spotlight-upsell {
    margin-top: 0
}

@media screen and (max-width: 853px) {
    .premium-upsell-link .global-nav__spotlight-upsell {
        margin-top:0
    }
}

.premium-upsell-link .global-nav__spotlight-premium-upsell {
    max-width: 125px;
    color: var(--color-brand-accent-1)!important;
    font-weight: 400;
    text-decoration: underline
}

.premium-upsell-link .global-nav__spotlight-premium-upsell:hover {
    color: var(--color-brand-accent-1-active)!important
}

.premium-upsell-link .global-nav__spotlight-premium-upsell:visited {
    color: var(--color-text-on-dark)
}

.premium-upsell-link .global-nav__spotlight-premium-upsell.premium-upsell-link--icon {
    color: var(--color-text-low-emphasis)!important;
    text-decoration: none
}

.premium-upsell-link .global-nav__spotlight-premium-upsell.premium-upsell-link--icon:hover {
    color: var(--color-icon-nav-active)!important
}

.premium-upsell-link .global-nav__spotlight-premium-upsell.premium-upsell-link--icon:visited {
    color: var(--color-text-low-emphasis)!important
}

.premium-upsell-link .global-nav__spotlight-premium-upsell.premium-upsell-link--truncate {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    padding-top: .8rem
}

.premium-upsell-link .global-nav__spotlight-premium-upsell.premium-upsell-link--margin {
    margin-left: .8rem
}

.global-nav--hide-text .premium-upsell-link .global-nav__spotlight-premium-upsell {
    margin-top: 0
}

@media screen and (max-width: 853px) {
    .premium-upsell-link .global-nav__spotlight-premium-upsell {
        margin-top:0
    }
}

.global-nav__product {
    display: inline-block;
    -webkit-hyphens: auto;
    hyphens: auto;
    width: 70px;
    text-align: center;
    margin-bottom: .8rem;
    padding-top: .4rem;
    vertical-align: top
}

.global-nav__product-icon-link {
    display: block;
    padding-top: .4rem;
    text-decoration: none
}

.global-nav__product-icon-link:hover {
    text-decoration: none
}

.global-nav__product-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: inline-block;
    position: relative;
    transform: none;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: var(--elevation-lined)
}

.global-nav__logo-hoverable,.global-nav__product-icon:hover {
    box-shadow: var(--elevation-raised)
}

.global-nav__logo-hoverable {
    background-color: var(--color-background-container);
    border-radius: 0 .8rem .8rem;
    display: flex;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    padding: 1.6rem;
    position: absolute;
    transform: translateY(4px);
    transition: transform 167ms ease-in 0ms,opacity 167ms ease-in 0ms,visibility 0ms ease-in 167ms
}

.global-nav__logo-hoverable--open {
    opacity: 1;
    visibility: visible;
    transform: translateY(.4rem);
    transition: transform 334ms ease-out,opacity 334ms ease-out
}

.global-nav__logo-hoverable-a11y-trigger {
    opacity: 0!important;
    height: 0!important;
    width: 0!important;
    padding: 0!important
}

.global-nav__logo-hoverable-a11y-trigger.global-nav__logo-hoverable-a11y-trigger--visible {
    opacity: 1!important;
    height: auto!important;
    width: auto!important;
    padding: initial!important
}

.global-nav__app-launcher-menu {
    cursor: auto
}

.global-nav__app-launcher-menu-content {
    min-width: max-content;
    max-height: calc(100vh - 64px);
    overflow-y: auto;
    left: auto;
    right: 0;
    padding: 0
}

.global-nav__app-launcher-menu-content .artdeco-dropdown__content-inner,.global-nav__app-launcher-menu-content ul {
    max-height: none
}

.global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-content-inner {
    display: inline-flex
}

@media screen and (max-width: 853px) {
    .global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-content-inner {
        flex-flow:column
    }
}

.global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-content-panel {
    padding: 0 4.8rem;
    margin: 4.8rem 0
}

@media screen and (max-width: 853px) {
    .global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-content-panel {
        padding:0 2.4rem;
        margin: 2.4rem 0 0
    }
}

.global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-divider {
    border-bottom: none;
    border-right: 1px solid var(--color-border-faint)
}

@media screen and (max-width: 853px) {
    .global-nav__app-launcher-menu-content .global-nav__app-launcher-menu-divider {
        border-right:none;
        border-bottom: 1px solid var(--color-border-faint)
    }
}

.global-nav__app-launcher-menu-content .global-nav__products {
    display: flex;
    flex-flow: column;
    align-items: flex-start;
    gap: .8rem
}

.global-nav__app-launcher-menu-content .global-nav__product {
    width: max-content;
    margin: 0;
    padding: 0
}

.global-nav__app-launcher-menu-content .global-nav__product-icon {
    box-shadow: none
}

.global-nav__app-launcher-menu-content .global-nav__product-icon-link {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    gap: .8rem
}

.global-nav__app-launcher-menu-content .global-nav__product-icon-link:hover {
    text-decoration: underline
}

.global-nav__app-launcher-menu-content .global-nav__business-services-items {
    display: flex;
    flex-flow: column;
    gap: 2.4rem;
    margin: 3.2rem 0
}

@media screen and (max-width: 853px) {
    .global-nav__app-launcher-menu-content .global-nav__business-services-items {
        gap:1.6rem;
        margin: 2.4rem 0
    }
}

.global-nav__me {
    cursor: auto
}

.global-nav__me-photo {
    border-radius: 50%;
    border: none;
    height: 24px;
    overflow: hidden;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    width: 24px
}

.global-nav__primary-link:active .global-nav__me-photo {
    transform: scale(.9)
}

.global-nav__me-content {
    left: auto;
    max-height: calc(100vh - 64px);
    overflow-y: auto;
    padding: 0;
    right: 0;
    width: 288px
}

.global-nav__me-content .artdeco-dropdown__content-inner,.global-nav__me-content ul {
    max-height: none
}

.side-panel__overlay {
    margin-top: 52px;
    opacity: 0;
    will-change: opacity;
    transition: opacity .3s cubic-bezier(0,0,.3,1)
}

.side-panel-is-open .side-panel__overlay {
    opacity: 1
}

.side-panel__modal {
    width: 380px;
    height: calc(100vh - 52px);
    max-height: 100vh;
    border-radius: var(--attached-right)!important;
    background-color: var(--color-background-canvas);
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    transform: translateX(100%);
    will-change: transform;
    transition: transform .3s cubic-bezier(0,0,.3,1)
}

.side-panel__modal[size=medium] {
    width: 380px
}

.side-panel-is-open .side-panel__modal {
    transform: none
}

.side-panel__modal .artdeco-modal__dismiss {
    right: 8px
}

[dir=rtl] .side-panel__modal {
    border-radius: var(--attached-left)!important
}

.side-panel__header {
    border: none
}

.side-panel__header .side-panel__header-text {
    font-weight: var(--artdeco-reset-typography-font-weight-bold)
}

.side-panel__content {
    padding-bottom: 3.2rem
}

.side-panel__footer {
    border: none;
    padding: 0
}

.side-panel__scroll-affordance {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-right: 1.2rem;
    width: 100%;
    height: 56px;
    background: linear-gradient(var(--color-transparent),var(--color-background-container));
    pointer-events: none
}

.iph-widget {
    top: calc(52px + 2.4rem);
    right: 2.4rem
}

.iph-widget__search-container--results {
    box-sizing: content-box
}

.iph-widget__container {
    z-index: 9999!important
}

@keyframes scaffold-skeleton-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.scaffold-skeleton--shimmer:after {
    content: "";
    animation-name: scaffold-skeleton-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: var(--voyager-color-skeleton-content-shimmer);
    background-size: 100vw 100vh;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.scaffold-skeleton-button {
    position: relative;
    width: 135px;
    border-radius: var(--corner-radius-xlarge)
}

.scaffold-skeleton-button--size-small {
    height: 32px
}

.scaffold-skeleton-button--size-medium {
    height: 48px
}

.scaffold-skeleton-button--color-inverse {
    border: 1px solid var(--voyager-color-skeleton-content)
}

.scaffold-skeleton-button__content {
    height: 8px;
    width: calc(100% - 4.8rem);
    border-radius: var(--corner-radius-xlarge);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto
}

.scaffold-skeleton-button--color-default .scaffold-skeleton-button__content {
    background-color: var(--voyager-color-skeleton-content)
}

.scaffold-skeleton-container {
    display: flex;
    flex-wrap: wrap
}

.scaffold-skeleton-container--xsmall {
    gap: .4rem
}

.scaffold-skeleton-container--small {
    gap: .8rem
}

.scaffold-skeleton-container--medium {
    gap: 1.2rem
}

.scaffold-skeleton-container--large {
    gap: 1.6rem
}

.scaffold-skeleton-container--xlarge {
    gap: 2.4rem
}

.scaffold-skeleton-container--size-small {
    width: 30%
}

.scaffold-skeleton-container--size-medium {
    width: 50%
}

.scaffold-skeleton-container--size-large {
    width: 70%
}

.scaffold-skeleton-container--size-full {
    width: 100%
}

.scaffold-skeleton-entity {
    flex-shrink: 0
}

.scaffold-skeleton-entity--circle {
    border-radius: var(--corner-radius-full)
}

.scaffold-skeleton-entity--with-border {
    border: 4px solid var(--color-border-on-dark)
}

.scaffold-skeleton-entity--xsmall {
    width: 32px;
    height: 32px
}

.scaffold-skeleton-entity--small {
    width: 48px;
    height: 48px
}

.scaffold-skeleton-entity--medium {
    width: 56px;
    height: 56px
}

.scaffold-skeleton-entity--large {
    width: 70px;
    height: 70px
}

.scaffold-skeleton-entity--xlarge {
    width: 104px;
    height: 104px
}

.scaffold-skeleton-entity--xxlarge {
    width: 152px;
    height: 152px
}

.scaffold-skeleton-icon {
    border-radius: var(--corner-radius-full);
    flex-shrink: 0
}

.scaffold-skeleton-icon--small {
    width: 16px;
    height: 16px
}

.scaffold-skeleton-icon--medium {
    width: 24px;
    height: 24px
}

.scaffold-skeleton-media {
    width: 100%;
    height: 0;
    padding-top: 56.13%;
    position: relative
}

.scaffold-skeleton-media:after {
    top: 0;
    position: absolute
}

.scaffold-skeleton-pill {
    width: 80px;
    height: 32px;
    border-radius: var(--corner-radius-xlarge)
}

.scaffold-skeleton-tabs__container {
    display: flex;
    flex-direction: row
}

.scaffold-skeleton-tabs__tab {
    position: relative;
    display: flex;
    width: 101px;
    height: 34px;
    border-radius: var(--corner-radius-xlarge)
}

.scaffold-skeleton-tabs__tab--active {
    height: 2px;
    width: 100%;
    align-self: flex-end
}

.scaffold-skeleton-tabs__tab-content {
    height: 8px;
    width: calc(100% - 40px);
    border-radius: var(--corner-radius-xlarge);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto
}

.scaffold-skeleton-text {
    height: 8px;
    border-radius: var(--corner-radius-small)
}

.scaffold-skeleton-text--align-left {
    margin-right: auto
}

.scaffold-skeleton-text--align-center {
    margin: auto
}

.scaffold-skeleton-text--align-right {
    margin-left: auto
}

.scaffold-skeleton-text--size-small {
    width: 30%
}

.scaffold-skeleton-text--size-medium {
    width: 50%
}

.scaffold-skeleton-text--size-large {
    width: 70%
}

.scaffold-skeleton-text--size-full {
    width: 100%
}

.scaffold-skeleton-text-input {
    width: 229px;
    height: 32px;
    border-radius: var(--corner-radius-small)
}

.scaffold-skeleton-global-ad__container {
    height: 250px;
    padding: 3.2rem;
    display: flex;
    flex-direction: column
}

.scaffold-skeleton-global-global-nav__wrapper {
    background-color: var(--color-background-container)
}

.scaffold-skeleton-global-global-nav__main-container {
    display: flex;
    height: 52px;
    width: 1128px;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 auto;
    padding: 0 2.4rem
}

@media screen and (max-width: 1176px) {
    .scaffold-skeleton-global-global-nav__main-container {
        width:100%
    }
}

.scaffold-skeleton-global-global-nav__nav-entity {
    width: 48px;
    flex-direction: column;
    align-items: center
}

@media screen and (max-width: 747px) {
    .scaffold-skeleton-global-global-nav__nav-entity {
        width:auto
    }
}

.scaffold-skeleton-global-global-nav__text-input-container {
    flex-wrap: nowrap;
    flex-grow: 1
}

.scaffold-skeleton-global-global-nav__primary-items-container {
    margin-right: 2.4rem;
    flex-wrap: nowrap
}

.scaffold-skeleton-global-global-nav__secondary-items-container {
    border-left: 1px solid var(--color-border-faint);
    padding-left: 2.4rem;
    flex-wrap: nowrap
}

.scaffold-skeleton-global-subnav__text-container {
    flex-basis: 160px;
    display: flex;
    flex-grow: 1
}

.search-keyboard-nav__item {
    padding: 2px
}

.search-keyboard-nav__item.keyboard-active-result {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-keyboard-nav__sub-item {
    padding: 2px
}

.search-keyboard-nav__sub-item.keyboard-active-result {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-global-typeahead {
    position: relative;
    max-width: 280px
}

.search-global-typeahead--content-ease-in {
    animation: search-typeahead-content-ease-in .2s ease-in-out 1 none;
    transform-origin: top center
}

.search-global-typeahead--focused {
    transition: max-width .3s ease-out;
    max-width: 384px
}

input.search-global-typeahead__input {
    width: 100%;
    line-height: 1.75;
    font-weight: 400;
    font-size: 14px;
    height: 34px;
    border-color: var(--color-border-faint);
    background-color: var(--voyager-color-background-input-search);
    border-radius: var(--corner-radius-small);
    color: var(--color-text-active);
    padding: 0 40px
}

input.search-global-typeahead__input,input.search-global-typeahead__input:hover {
    border: none;
    box-shadow: none
}

input.search-global-typeahead__input:focus {
    border: none
}

.search-global-typeahead--focused input.search-global-typeahead__input {
    padding-right: .8rem;
    color: var(--color-text);
    border: 0;
    font-size: 16px;
    padding-left: 5.6rem;
    background-color: var(--voyager-color-background-input-search);
    box-shadow: var(--elevation-lined)
}

.search-global-typeahead--focused input.search-global-typeahead__input::-webkit-input-placeholder {
    color: var(--color-text-low-emphasis)!important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input:-moz-placeholder,.search-global-typeahead--focused input.search-global-typeahead__input::-moz-placeholder {
    color: var(--color-text-low-emphasis)!important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input:-ms-input-placeholder {
    color: var(--color-text-low-emphasis)!important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input::placeholder {
    color: var(--color-text-low-emphasis)!important;
    opacity: 1
}

.search-global-typeahead--all-suggestions-ui-search-box-focused input.search-global-typeahead__input {
    padding-left: 4.8rem
}

.search-global-typeahead__typeahead--with-pill input.search-global-typeahead__input {
    border-radius: 0 2px 2px 0;
    border-color: transparent;
    box-shadow: none
}

.search-global-typeahead__overlay {
    background: var(--color-background-scrim);
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    margin-top: 52px;
    bottom: 0;
    opacity: 0;
    transition: opacity .2s ease-in;
    visibility: hidden;
    height: calc(100vh - 52px)
}

.search-global-typeahead__overlay--visible {
    opacity: 1;
    visibility: visible
}

.search-global-typeahead__content {
    box-shadow: var(--elevation-raised);
    position: absolute;
    overflow-y: auto;
    border: none!important;
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container);
    z-index: 2;
    width: calc(100vw - 102px);
    margin-top: 1px
}

.search-global-typeahead__content--see-all {
    overflow-y: hidden
}

@keyframes search-typeahead-content-ease-in {
    0% {
        transform: scaleY(.95)
    }

    to {
        transform: scaleY(1)
    }
}

.search-global-typeahead__controls {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.search-global-typeahead--focused .search-global-typeahead__controls {
    left: inherit;
    right: 0;
    width: 5.6rem
}

.search-global-typeahead__search-icon-container {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    padding: .8rem .8rem .8rem 1.6rem;
    border-radius: 0 2px 2px 0;
    width: 40px;
    height: 34px;
    margin: 0;
    box-shadow: none;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .15s
}

.search-global-typeahead--focused .search-global-typeahead__search-icon-container {
    border-top-left-radius: var(--corner-radius-small);
    border-bottom-left-radius: var(--corner-radius-small);
    background-color: var(--voyager-color-background-input-search);
    margin: 2px;
    width: calc(5.6rem - 4px);
    height: 30px;
    padding: calc(.8rem - 2px) calc(2.4rem - 2px) calc(.8rem - 2px) calc(1.6rem - 2px)
}

.search-global-typeahead--all-suggestions-ui-search-box-focused .search-global-typeahead__search-icon-container {
    width: calc(4.8rem - 4px);
    padding-left: calc(1.6rem - 2px);
    padding-right: calc(1.6rem - 2px)
}

.search-global-typeahead__bell-icon-container {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.search-global-typeahead__bell-icon-container .artdeco-button__icon {
    margin: 0
}

.search-global-typeahead__bell-icon-button:hover {
    padding-top: .8rem;
    padding-bottom: 10px
}

.search-global-typeahead__clear-icon-container {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 0 2px 2px 0;
    margin: 0;
    cursor: pointer;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.search-global-typeahead__clear-icon-container button {
    width: 32px;
    height: 32px;
    color: var(--color-text-low-emphasis)
}

.search-global-typeahead__icon {
    color: var(--color-icon)
}

.search-global-typeahead--focused .search-global-typeahead__icon {
    color: inherit
}

.search-global-typeahead__search-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .search-global-typeahead__search-icon {
        forced-color-adjust: auto
    }
}

.search-global-typeahead__suggestion {
    cursor: pointer;
    padding: 2px
}

.search-global-typeahead__suggestion:first-of-type {
    padding-top: .8rem
}

.search-global-typeahead__suggestion:nth-last-of-type(2) {
    padding-bottom: .8rem
}

.search-global-typeahead__suggestion:last-of-type {
    border-top: 1px solid var(--color-border-faint)
}

.search-global-typeahead__suggestion:last-of-type:first-of-type {
    border-top: none;
    padding-top: 2px
}

.search-global-typeahead__suggestion.basic-typeahead__selectable--active {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-global-typeahead__suggestion:first-of-type.basic-typeahead__selectable--active {
    padding-top: calc(.8rem - 2px)
}

.search-global-typeahead__suggestion--tyah-auto-suggestion {
    background-color: var(--color-background-none-tint-hover)
}

.search-global-typeahead__multiline-query {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.search-global-typeahead__query-hit-info {
    flex-shrink: 4;
    padding: calc(.8rem - 2px) 0 calc(.8rem - 2px) 1.2rem
}

.search-global-typeahead__collapsed-search-button {
    margin-left: 1.6rem;
    margin-right: 1.6rem;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .15s
}

.search-global-typeahead__collapsed-search-button:hover .search-global-typeahead__collapsed-search-button-icon,.search-global-typeahead__collapsed-search-button:hover .search-global-typeahead__collapsed-search-button-text {
    color: var(--color-text-low-emphasis-shift-active)
}

.search-global-typeahead__typeahead {
    display: none;
    width: calc(100vw - 102px);
    position: relative;
    z-index: 2
}

.search-global-typeahead__reflow-enabled-search-box {
    display: block
}

.search-global-typeahead__reflow-enabled-search-box+.search-global-typeahead__collapsed-search-button {
    display: none
}

.search-global-typeahead__collapsed-search-button-icon {
    display: block;
    height: 2.4rem
}

.search-global-typeahead__collapsed-search-button-text {
    display: none
}

@media screen and (min-width: 853px) and (max-width:1024px) {
    .search-global-typeahead__collapsed-search-button,.search-global-typeahead__collapsed-search-button-text {
        display:block
    }

    .search-global-typeahead__typeahead {
        display: none
    }

    .search-global-typeahead__reflow-enabled-search-box.search-global-typeahead__typeahead {
        display: block
    }
}

@media screen and (min-width: 1025px) {
    .search-global-typeahead__content {
        width:624px
    }

    .search-global-typeahead__content--small-width {
        width: 454px
    }

    .search-global-typeahead__typeahead {
        display: block;
        width: 100%;
        z-index: 0
    }

    .search-global-typeahead__collapsed-search-button {
        display: none
    }
}

.search-global-typeahead-hit {
    padding: 0 calc(1.2rem - 2px);
    display: flex;
    cursor: pointer;
    align-items: center;
    min-height: 40px;
    box-sizing: content-box
}

.search-global-typeahead-hit--all-suggestions-ui {
    padding: 0 6px 0 .8rem
}

.search-global-typeahead-hit--entity-with-search-icon {
    flex-direction: row-reverse
}

.search-global-typeahead-hit__hue-icon {
    margin: 10px 10px 10px 6px;
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .search-global-typeahead-hit__hue-icon {
        forced-color-adjust: auto
    }
}

.search-global-typeahead-hit--escape-hatch .search-global-typeahead-hit__text {
    color: var(--color-action);
    font-weight: 600
}

.search-global-typeahead-hit--topical-suggestion-pill {
    height: 32px;
    white-space: nowrap
}

.search-global-typeahead-hit__info {
    padding-left: 1.2rem
}

.search-global-typeahead-hit--all-suggestions-ui .search-global-typeahead-hit__info {
    padding-left: 6px
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__info {
    flex-grow: 2;
    width: calc(100% - 112px);
    padding-right: 1.6rem
}

.search-global-typeahead-hit--escape-hatch .search-global-typeahead-hit__info {
    margin: auto;
    padding-top: calc(.8rem - 2px);
    padding-bottom: calc(.8rem - 2px)
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__vector-image {
    margin-right: .8rem
}

.search-global-typeahead-hit__image {
    flex-shrink: 0
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__image {
    margin-right: .8rem
}

.search-global-typeahead-hit__image li-icon {
    color: var(--color-icon);
    margin: 10px 10px 10px 6px
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__image li-icon {
    margin-right: 0
}

.search-global-typeahead-hit__image .ivm-view-attr__ghost-entity {
    margin: .4rem 0
}

.search-global-typeahead-hit__subtitle--positive {
    color: var(--color-signal-positive)
}

.search-contextual-typeahead__context {
    padding: 1.2rem 1.6rem;
    cursor: pointer
}

.search-contextual-typeahead__context.basic-typeahead__selectable--active,.search-contextual-typeahead__context:hover {
    background-color: var(--voyager-color-background-input-search)
}

.search-contextual-typeahead__trigger {
    color: var(--color-action);
    border-top: 1px solid var(--color-border-faint)
}

.search-entity-history {
    cursor: pointer;
    height: 80px;
    width: 70px
}

.search-global-typeahead__content--tyah-refresh .search-entity-history {
    height: 92px
}

.search-see-all__container {
    max-height: 465px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto
}

.search-see-all__container .ivm-view-attr__illustration--circle-hashtag-48 {
    max-width: 32px;
    max-height: 32px
}

@media screen and (max-height: 565px) {
    .search-see-all__container {
        max-height:calc(100vh - 99px)
    }
}

.search-see-all__back {
    display: flex;
    align-items: center
}

.search-see-all__header {
    padding: .8rem 1.2rem .4rem .8rem;
    display: flex;
    justify-content: space-between
}

.search-see-all__back-button {
    color: var(--color-text);
    margin-right: 1.2rem
}

.search-see-all__back-button:hover {
    color: var(--color-text)
}

.search-see-all__back-button:hover,.search-see-all__item:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__carousel {
    flex-wrap: nowrap;
    overflow-y: auto;
    white-space: nowrap
}

@media screen and (max-width: 1024px) {
    .search-history-list__carousel {
        flex-wrap:wrap
    }
}

.search-history-list__entity {
    list-style: none;
    margin-right: 1.2rem
}

.search-history-list__entity:last-of-type {
    margin-right: 0
}

.search-history-list__entity:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__entity .ivm-view-attr__illustration--circle-hashtag-48 {
    width: 40px;
    height: 40px
}

.search-history-list__query:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__header-link {
    position: absolute;
    top: 1.2rem;
    right: .8rem
}

.search-global-typeahead__content--tyah-refresh .search-history-list__header-link {
    top: .8rem
}

.search-query-suggestions__suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-query-suggestions__suggestion .search-global-typeahead-hit__image .ivm-view-attr__img--aspect-fill {
    object-fit: cover;
    border-radius: 4px!important
}

.search-global-typeahead__content--tyah-refresh .search-query-suggestions__suggestion {
    padding: 4px
}

@keyframes search-vertical-shimmer {
    0% {
        background-position: 0 -50vh
    }

    to {
        background-position: 0 50vh
    }
}

.search-tyah-result-skeleton__container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex
}

.search-tyah-result-skeleton__block {
    animation-name: search-vertical-shimmer;
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-out;
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-image: linear-gradient(var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh;
    border-radius: var(--corner-radius-large)
}

@supports (-moz-appearance: none) {
    .search-tyah-result-skeleton__block {
        animation:none
    }
}

.search-tyah-result-skeleton__block--is-tyah-image {
    margin: 0 1.2rem;
    width: 24px;
    height: 24px;
    border-radius: var(--corner-radius-medium)
}

.search-tyah-result-skeleton__block--is-tyah-text {
    height: 16px;
    flex-grow: 1;
    margin-right: 16px
}

.search-basic-typeahead .basic-typeahead__triggered-content {
    position: absolute;
    z-index: 100;
    width: 100%;
    left: 0;
    max-height: 300px;
    overflow-y: auto;
    background-color: var(--color-background-container);
    border: none;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-raised)
}

.search-basic-typeahead .basic-typeahead__triggered-content:empty {
    border: none
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-header {
    background-color: var(--color-background-container);
    display: flex;
    align-items: stretch;
    padding: 1.6rem 1.6rem .8rem;
    margin: 0;
    border-top: 1px solid var(--color-border-faint)
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-header:first-child {
    border-top: none
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-no-results {
    background-color: var(--color-background-container);
    display: flex;
    align-items: stretch;
    padding: .8rem 1.6rem 1.6rem;
    margin: 0
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster {
    padding-bottom: .8rem
}

.search-basic-typeahead .basic-typeahead__selectable {
    background-color: var(--color-background-container);
    cursor: pointer;
    display: flex;
    align-items: stretch;
    padding: 0;
    margin: 0;
    border-top: 1px solid var(--color-border-faint)
}

.search-basic-typeahead .basic-typeahead__selectable:first-child {
    border-top: none
}

.search-basic-typeahead .basic-typeahead__selectable .search-typeahead-v2__hit {
    width: 100%
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable {
    border: none
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable .search-typeahead-v2__hit {
    padding: .8rem
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-text {
    font-weight: var(--font-weight-bold)
}

.search-basic-typeahead .basic-typeahead__selectable.basic-typeahead__selectable--active {
    padding: 0;
    border: 1px solid var(--voyager-color-action-active)
}

.search-basic-typeahead .basic-typeahead__selectable:hover,.search-basic-typeahead .basic-typeahead__selectable:hover .search-typeahead-v2__hit {
    background-color: var(--color-background-none-tint-hover)
}

.search-basic-typeahead__dismiss {
    position: absolute;
    top: 6px;
    right: 0
}

.search-basic-typeahead__dismiss.artdeco-button:hover {
    background-color: transparent
}

.search-basic-typeahead__dismiss .artdeco-button__icon {
    margin-right: 0
}

.service-pages-services-list__items-container:last-child {
    border-bottom: 1px solid var(--color-border-faint)
}

.service-pages-services-list__items li:last-child:after {
    display: none
}

.service-pages-services-list__l1-item {
    background-color: var(--voyager-color-background-container-tint-2);
    width: 100%;
    color: var(--color-text);
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    margin: 0
}

.service-pages-services-list__l1-item--expanded {
    border-bottom: 1px solid var(--color-border-faint)
}

.service-pages-services-list__l2-item {
    position: relative;
    display: flex
}

.service-pages-services-list__l2-item:after {
    border-bottom: 1px solid var(--color-border-faint);
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    width: calc(100% - 2.4rem)
}

.service-pages-services-list__l2-item--disabled {
    opacity: .35
}

.service-pages-services-list__l2-item--checked {
    color: var(--color-checked)
}

.service-pages-services-list__loading-and-error-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 144px
}

.service-pages-services-basic-typeahead input[type=text] {
    padding-left: 3.2rem
}

.service-pages-services-basic-typeahead input[type=text]::-ms-clear {
    display: none
}

.service-pages-services-basic-typeahead__search-icon {
    top: .4rem;
    left: .4rem;
    position: absolute;
    color: var(--color-icon)
}

.service-pages-services-basic-typeahead__close-icon {
    top: .8rem;
    right: 6px;
    position: absolute;
    color: var(--color-icon)
}

.service-pages-marketplace-add-services__content-wrap-sentinel-top {
    position: relative;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    left: 0;
    right: 0
}

.service-pages-marketplace-add-services__content-wrap {
    flex: 0 1 100%;
    overflow: auto
}

.service-pages-marketplace-add-services__content-wrap--disabled {
    opacity: .35
}

.service-pages-marketplace-add-services__typeahead-wrap {
    flex: 1 1 auto
}

.service-pages-marketplace-add-services__divider {
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.service-pages-marketplace-add-services__services-provided-message {
    padding-left: 2.4rem
}

.service-pages-marketplace-add-services__services-provided-message:after {
    content: "*";
    margin-left: -.4rem;
    color: var(--color-text-low-emphasis)
}

.service-pages-services-page-form__form .service-pages-services-page-form__subtitle-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .service-pages-services-page-form__form .service-pages-services-page-form__subtitle-icon {
        forced-color-adjust: auto
    }
}

.service-pages-services-page-form__form .service-pages-services-page-form__subtitle {
    padding-left: 1.2rem;
    flex-basis: 85%
}

.service-pages-services-page-form__form .service-pages-services-page-form__visibility-lockup-subtitle {
    flex-basis: 75%
}

.service-pages-services-page-form__form .service-pages-services-page-form__visibility-lockup-icon {
    color: var(--color-icon)
}

.service-pages-services-page-form__form .service-pages-services-page-form__description-textbox {
    display: flex;
    margin-top: .8rem
}

.service-pages-services-page-form__form .service-pages-services-page-form__description-textbox .artdeco-text-input--counter {
    color: var(--color-text-low-emphasis)
}

.service-pages-services-page-form__form .service-pages-services-page-form__description-textbox .artdeco-text-input--state-error .artdeco-text-input--counter {
    color: var(--color-signal-negative)
}

.service-pages-services-page-form__form .service-pages-services-page-form__description-textbox .artdeco-text-input__textarea {
    resize: vertical
}

.service-pages-services-page-form__form .service-pages-services-page-form__description-textbox .fb-form-element__error-text {
    margin-top: -.8rem
}

.service-pages-marketplace-add-price-range__container {
    margin-top: var(--spacing-two-x);
    margin-bottom: var(--spacing-two-x);
    padding-bottom: var(--spacing-four-x)
}

.service-pages-marketplace-add-price-range__container .service-pages-marketplace-add-price-range__container-option-1 {
    margin-bottom: var(--spacing-two-x);
    margin-left: var(--spacing-four-x);
    display: flex
}

.service-pages-marketplace-add-price-range__container .service-pages-marketplace-add-price-range__container-option-1 .service-pages-marketplace-add-price-range__container-option-1-width {
    width: var(--spacing-twelve-x)
}

.service-pages-marketplace-add-price-range__container .service-pages-marketplace-add-price-range__error-margin {
    margin-left: var(--spacing-four-x)
}

.service-pages-marketplace-add-price-range__container .service-pages-marketplace-add-price-range__container-option-2-width {
    width: var(--spacing-sixteen-x)
}

.service-pages-share-preview-modal__share-illustration {
    margin: 0 auto 1.2rem
}

.service-pages-share-preview-modal__preview-container {
    margin-bottom: 2.4rem;
    padding: 1.2rem
}

.service-pages-share-preview-modal__preview-container,.service-pages-share-preview-modal__preview-placeholder {
    border: 1px solid var(--color-background-faint);
    border-radius: var(--corner-radius-medium)
}

.service-pages-share-preview-modal__post-message-placeholder {
    height: 1.2rem;
    width: 65%;
    margin-bottom: 3.2rem
}

.service-pages-share-preview-modal__post-message-placeholder:after,.service-pages-share-preview-modal__post-message-placeholder:before {
    background-color: var(--voyager-color-background-container-tint-2);
    content: "";
    display: block;
    height: 1.2rem;
    position: relative
}

.service-pages-share-preview-modal__post-message-placeholder:before {
    width: 80%
}

.service-pages-share-preview-modal__post-message-placeholder:after {
    top: .8rem
}

@media screen and (min-height: 601px) {
    .service-pages-edit-services-page-modal__add-services-screen {
        height:calc(100vh - 160px)
    }
}

@media screen and (min-height: 601px) {
    .service-pages-edit-services-page-modal__add-services-screen .artdeco-modal__content {
        flex:0 1 100%
    }
}

.service-pages-edit-services-page-modal__loading-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 320px
}

@media screen and (max-width: 576px) {
    .service-pages-edit-services-page-modal__loading-container {
        min-height:150px
    }
}

.service-pages-about-services-card__ui-improvement-sub-header {
    color: var(--color-text)
}

.service-pages-about-services-card__ui-improvement-sub-header .lt-line-clamp__more {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-medium)
}

.service-pages-about-services-card__icon {
    color: var(--color-icon);
    margin: 0 .4rem
}

.service-pages-about-services-card__margin-top {
    margin: 1.6rem 0 0
}

.service-pages-services-provided-card__service-pills:hover {
    box-shadow: 0 0 0 2px var(--color-border-low-emphasis)
}

.service-pages-services-provided-card__service-pills-link {
    color: var(--color-text-shift-on-dark-flip)
}

.service-pages-services-provided-card__service-pills-link:active,.service-pages-services-provided-card__service-pills-link:focus,.service-pages-services-provided-card__service-pills-link:hover,.service-pages-services-provided-card__service-pills-link:visited,.service-pages-services-provided-card__service-pills-link:visited:active,.service-pages-services-provided-card__service-pills-link:visited:focus,.service-pages-services-provided-card__service-pills-link:visited:hover {
    color: var(--color-text-shift-on-dark-flip);
    text-decoration: none
}

.service-pages-shared-overflow-action__icon {
    pointer-events: none
}

.service-pages-showcase-add-edit-media-form__media-image {
    max-width: 100%;
    object-fit: cover;
    object-position: center
}

.service-pages-showcase-add-media-dropdown__file-upload-image-container--with-focus-ring {
    outline-offset: -4px;
    outline: var(--color-action) solid 2px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @supports not (-ms-accelerator:true) {
        .service-pages-showcase-add-media-dropdown__file-upload-image-container--with-focus-ring {
            outline:5px auto -webkit-focus-ring-color
        }
    }
}

.service-pages-showcase-add-media-dropdown__file-upload-video-container--with-focus-ring {
    outline-offset: -4px;
    outline: var(--color-action) solid 2px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @supports not (-ms-accelerator:true) {
        .service-pages-showcase-add-media-dropdown__file-upload-video-container--with-focus-ring {
            outline:5px auto -webkit-focus-ring-color
        }
    }
}

.service-pages-showcase-add-media-dropdown__file-upload {
    position: absolute;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    text-indent: -999px;
    width: 100%;
    height: 100%
}

.service-pages-showcase-media-section-list-item__media-image {
    border-radius: var(--attached-right);
    display: flex;
    flex-shrink: 0;
    object-fit: cover;
    object-position: center;
    width: 156px;
    height: 92px
}

.service-pages-showcase-media-section-list-item__title {
    word-break: break-word
}

.service-pages-showcase-media-section-list-item__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.service-pages-showcase-media-section-list-item__video-icon-wrapper {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: var(--color-background-scrim);
    border-radius: 50%;
    content: "";
    height: 4.8rem;
    position: absolute;
    width: 4.8rem
}

.service-pages-showcase-media-section-list-item__video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: var(--color-text-on-dark)
}

.service-pages-showcase-media-section-list-item__media-image-loader-background {
    background-color: var(--color-background-container-tint);
    padding: 1.6rem 4.8rem;
    border-radius: var(--attached-right);
    border-right: 1px solid var(--color-border-faint);
    width: 15.4rem;
    height: 9.1rem
}

.service-pages-showcase-media-section-list-item__media-image-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-top: .4rem
}

.service-pages-showcase-media-section-list-item__tool-tip {
    z-index: 20001;
    max-width: 411px;
    max-height: 90px
}

@media screen and (min-width: 768px) {
    .service-pages-showcase-media-section-list-item__tool-tip {
        max-height:unset
    }
}

.service-pages-showcase-manager-modal__spinner {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: .85;
    background-color: var(--voyager-color-background-scrim-tint);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.service-pages-showcase-upload-indicator {
    align-items: center;
    border: 1px solid var(--color-border-faint);
    border-radius: 2px;
    display: flex;
    justify-content: center;
    min-height: 350px;
    background-color: var(--color-background-canvas-dark)
}

.service-pages-showcase-thumbnail-upload__selected-thumbnail-preview-container {
    width: 9.6rem;
    position: relative
}

.service-pages-showcase-thumbnail-upload__photo-preview-container {
    position: relative;
    display: flex;
    width: 255px;
    height: 145px
}

.service-pages-showcase-thumbnail-upload__custom-thumbnail-img {
    border-radius: var(--corner-radius-medium);
    object-fit: cover;
    width: 100%;
    height: 100%
}

.service-pages-showcase-thumbnail-upload__remove-thumbnail-button {
    position: absolute;
    z-index: 1;
    right: .8rem;
    top: .8rem
}

.service-pages-showcase-thumbnail-upload__remove-thumbnail-button.artdeco-button--muted.artdeco-button--tertiary {
    color: var(--color-icon-on-dark);
    background-color: var(--color-background-scrim)
}

.service-pages-showcase-thumbnail-upload__upload-container {
    background: var(--color-background-container-tint);
    border: 1px dashed var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    cursor: pointer
}

.service-pages-showcase-thumbnail-upload__upload-container:focus-within {
    outline: 2px solid var(--voyager-color-action);
    opacity: 1
}

.service-pages-showcase-thumbnail-upload__upload-container--is-active {
    background: var(--color-background-none-tint-hover);
    border: 1px solid var(--color-border)
}

.service-pages-showcase-thumbnail-upload__upload-container--has-error {
    border: 1px solid var(--color-signal-negative)
}

.service-pages-showcase-thumbnail-upload__input-label {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-indent: 0;
    padding: 2.4rem;
    margin-top: 0
}

.service-pages-showcase-thumbnail-upload__file-upload {
    position: absolute;
    opacity: 0;
    padding: 3.2rem;
    bottom: 4.8rem;
    cursor: pointer;
    text-indent: -999px;
    width: 100%
}

.service-pages-showcase-video-preview__unplayable-entity-illustration-background {
    background-color: var(--color-background-container-tint);
    padding: 1.6rem 4.8rem;
    border-radius: var(--attached-right);
    border-right: 1px solid var(--color-border-faint)
}

.service-pages-showcase-video-preview__unplayable-entity-illustration {
    width: var(--illustration-microspot-size-small);
    height: var(--illustration-microspot-size-small);
    display: inline-block;
    background-image: var(--illustration-microspot-slides-stack-small)
}

.service-pages-showcase-video-preview__play-button .vjs-big-play-button:focus:focus-visible {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color
}

.share-box__loader-container {
    align-items: center;
    display: flex;
    height: 350px
}

.share-box-feed-entry__closed-share-box {
    margin: 0 0 .8rem;
    background: var(--color-background-container);
    border-radius: 2px;
    color: var(--color-text-low-emphasis);
    display: flex;
    flex-direction: column;
    z-index: 4
}

.share-box-feed-entry__docked-wrapper {
    position: sticky;
    top: 52px;
    transition: all .33s ease-out;
    visibility: visible;
    z-index: 2
}

.share-box-feed-entry__docked--hidden {
    top: 0;
    visibility: hidden
}

.share-box-feed-entry__docked-title {
    max-width: 60%
}

.share-box-feed-entry__loader-container {
    position: absolute;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    background: var(--color-background-container);
    z-index: 1;
    border-radius: .8rem
}

.share-box-feed-entry__organization-logo {
    margin-right: .8rem
}

.share-box-feed-entry__post-job-footer {
    padding: 0 1.2rem 1.2rem
}

.share-box-feed-entry__post-job-footer-hr {
    margin: 0 0 1.2rem
}

.share-box-feed-entry__tool-bar {
    padding-bottom: .4rem
}

.share-box-feed-entry__top-bar {
    display: flex;
    align-items: center;
    margin: .8rem 1.6rem 0
}

.share-box-feed-entry__trigger {
    margin: .4rem 0;
    font-size: 1.4rem;
    flex-grow: 1;
    max-width: none;
    justify-content: left;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: 35px!important;
    padding-left: 1.6rem!important
}

.share-box-feed-entry__avatar {
    margin-right: .8rem;
    flex-shrink: 0;
    line-height: 0
}

.share-status {
    margin-bottom: .8rem
}

.share-status--toggle-up {
    max-height: 0;
    transition: max-height;
    overflow-y: hidden;
    transition-duration: 834ms
}

.share-status--toggle-down {
    max-height: 3000px;
    transition: max-height;
    transition-duration: 834ms
}

.share-status-container {
    min-height: 6.4rem;
    padding: 1.6rem 4.8rem 1.6rem 1.6rem;
    display: flex;
    align-items: center
}

.share-status-container__processing-container {
    vertical-align: top;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column
}

.share-status-container__processing-container:after {
    content: "";
    display: table;
    clear: both
}

.share-status-container__processing-text {
    margin-bottom: .4rem;
    margin-top: 6px;
    width: 100%
}

.share-status-container__menu {
    bottom: 0;
    display: flex;
    align-items: center
}

.share-status-container__preview {
    margin-right: 1.2rem;
    height: 3.2rem;
    width: 3.2rem;
    text-align: center;
    position: relative
}

.share-status-container__media-preview {
    width: auto;
    height: 100%;
    max-width: 100%
}

.share-status-container__detour-v2-progress {
    align-self: stretch
}

.share-status-container__icon {
    color: var(--color-icon);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .share-status-container__icon {
        forced-color-adjust: auto
    }
}

.share-status-container__icon--green {
    color: var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .share-status-container__icon--green {
        forced-color-adjust: auto
    }
}

.share-status-container__default-illustration {
    background-image: var(--illustration-microspot-document-small);
    width: 24px;
    height: 24px;
    background-size: contain;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute
}

.share-suggested-content__container {
    display: flex;
    margin: 0 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    padding: 10px 0;
    white-space: nowrap
}

.share-suggested-content__container,.share-suggested-content__cta {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.share-suggested-content__cta {
    text-overflow: ellipsis;
    overflow: hidden
}

.share-suggested-content__cta:hover {
    text-decoration: underline
}

.share-trending-topic__container {
    display: flex;
    margin: 0 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    padding: 10px 0;
    white-space: nowrap;
    flex-wrap: wrap
}

.share-trending-topic__container,.share-trending-topic__cta {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.share-trending-topic__cta {
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: .4rem
}

.share-trending-topic__cta:hover {
    text-decoration: underline
}

.share-trending-topic__single-prompt-container {
    max-width: 100%;
    display: flex;
    white-space: nowrap
}

.share-trending-topic__prompt-text {
    margin-right: .4rem
}

.share-box-feed-entry-toolbar__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    border: none
}

.share-box-feed-entry-toolbar__item {
    font-size: 1.4rem;
    padding: 0 1.6rem
}

.share-box-feed-entry-toolbar__item [type=image] {
    color: var(--post-color-icon-1)
}

.share-box-feed-entry-toolbar__item [type=video] {
    color: var(--post-color-icon-2)
}

.share-box-feed-entry-toolbar__item [type=calendar],.share-box-feed-entry-toolbar__item [type=starburst] {
    color: var(--post-color-icon-3)
}

.share-box-feed-entry-toolbar__item [type=sticky-note] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item [type=content-align-left] {
    color: var(--post-color-icon-4)
}

.share-box-feed-entry-toolbar__item [type=job] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item [type=analytics] {
    color: var(--post-color-icon-3)
}

.share-box-feed-entry-toolbar__item [type=microsoft-designer],.share-box-feed-entry-toolbar__item [type=slides] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item [type=popular-content-small] {
    color: var(--post-color-icon-3)
}

.share-box-feed-entry-toolbar__item-text,.share-box-feed-entry-toolbar__item .artdeco-button__text {
    white-space: nowrap;
    margin-left: .8rem
}

.share-inline-share-box {
    flex: 3;
    min-height: 290px;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.share-inline-share-box__loader {
    height: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-bottom: 1px solid var(--color-border-faint)
}

.sharing-nba-framework__header--hidden {
    border-bottom: none
}

.sharing-nba-framework__prompt--title-hidden {
    display: none
}

.sharing-nba-framework__success-toast {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem 0;
    margin: 0 2.4rem
}

.sharing-nba-framework__target-entity {
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-medium);
    padding: 1.2rem
}

.sharing-nba-framework__toast {
    text-align: center;
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-regular);
    padding-top: 1.2rem
}

.sharing-nba-framework__toast-cta {
    color: var(--color-link)
}

.sharing-nba-framework__toast-cta:hover {
    color: var(--color-link-hover)
}

.sharing-nba-framework__standard-prompt {
    display: flex;
    align-items: center;
    padding: 1.6rem
}

.sharing-nba-framework__standard-prompt--text {
    margin-left: 1.2rem
}

.sharing-nba-framework__standard-prompt--description {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    color: var(--color-text-low-emphasis);
    margin-bottom: .8rem
}

.sharing-nba-framework__target-entity-prompt {
    padding: 2.4rem
}

.sharing-nba-framework__target-entity-prompt--entity {
    padding: 1.2rem
}

.sharing-nba-framework__target-entity-prompt--entity-content {
    padding-left: .8rem
}

.sharing-nba-framework__target-entity-prompt--action-msg {
    padding-bottom: 1.2rem;
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-regular);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.sharing-nba-framework__target-entity-prompt--entity-title {
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.sharing-nba-framework__target-entity-prompt--entity-subtitle {
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular);
    font-size: var(--font-size-xsmall)
}

.sharing-nba-framework__target-entity-prompt--entity-description {
    font-size: var(--font-size-xsmall);
    margin-top: .4rem;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.sharing-nba-framework__target-entity-prompt--footer-text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    margin-top: .8rem
}

.sharing-nba-framework__target-entity-prompt--single-entity {
    padding: 1.2rem;
    border: 1px solid var(--color-background-canvas);
    border-radius: var(--corner-radius-medium);
    flex-direction: column
}

.sharing-nba-framework__undo-modal--content .artdeco-modal__content {
    min-height: 0
}

.sharing-nba-framework__undo-modal--content .artdeco-modal__header {
    border-bottom: none
}

.sharing-nba-framework__undo-modal--footer-btn {
    margin-left: .8rem
}

.share-date-time-picker__content {
    min-height: 550px
}

.share-date-time-picker__datepicker .artdeco-text-input--container {
    width: 100%
}

.share-generic-list,.share-generic-list--scroll {
    background: var(--color-background-container);
    width: 100%
}

.share-generic-list--scroll {
    overflow-y: scroll
}

.share-generic-list__item {
    padding: 2px
}

.share-generic-list__item--dual-column {
    width: 100%
}

@media screen and (min-width: 768px) {
    .share-generic-list__item--dual-column {
        width:50%
    }
}

.share-generic-list__item-button {
    align-items: center;
    display: flex;
    padding: 1.2rem 1.2rem 1.2rem 1.6rem;
    position: relative;
    width: 100%
}

.share-generic-list__item-button:hover {
    background-color: var(--color-background-none-tint-hover)
}

.share-generic-list__item-button:disabled {
    opacity: .35
}

.share-generic-list__radio-label {
    bottom: 12px
}

.share-generic-list__image {
    height: 40px;
    margin: 0;
    width: 40px
}

.share-generic-list__icon {
    display: flex;
    padding: .8rem
}

.share-generic-list__text {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    text-align: left
}

.share-generic-list__description-double-line {
    max-height: 40px;
    overflow: hidden;
    white-space: normal
}

.share-generic-list__description-single-line {
    max-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-generic-list__chevron {
    height: 1.6rem
}

.sharing-shared-generic-list {
    background: var(--color-background-container);
    width: 100%;
    padding: 2.4rem 0
}

.sharing-shared-generic-list--scroll {
    background: var(--color-background-container);
    overflow-y: scroll;
    width: 100%
}

.sharing-shared-generic-list__item {
    height: 64px
}

.sharing-shared-generic-list__item:not(:first-child) {
    margin-top: .8rem
}

.sharing-shared-generic-list__item-button {
    align-items: center;
    color: var(--color-text);
    display: flex;
    font-size: var(--font-size-medium);
    height: 64px;
    padding: 0 1.2rem 0 2.4rem;
    position: relative;
    width: 100%
}

.sharing-shared-generic-list__item-button:hover {
    background-color: var(--color-background-none-tint-hover)
}

.sharing-shared-generic-list__item-button:disabled {
    opacity: .35
}

.sharing-shared-generic-list__image {
    height: 56px;
    margin: 0;
    width: 56px
}

.sharing-shared-generic-list__icon {
    align-self: center;
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-full);
    color: var(--color-icon);
    display: flex;
    flex-direction: column;
    height: 56px;
    justify-content: center
}

.sharing-shared-generic-list__icon svg {
    margin: auto
}

.sharing-shared-generic-list__text-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 56px;
    justify-content: center;
    overflow: hidden;
    padding: .8rem 1.6rem;
    text-align: left
}

.sharing-shared-generic-list__text {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: var(--font-weight-bold);
    text-align: left
}

.sharing-shared-generic-list__subtext {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

.sharing-shared-generic-list__description-double-line {
    max-height: 40px;
    overflow: hidden;
    white-space: normal
}

.sharing-shared-generic-list__description-single-line {
    max-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sharing-shared-generic-list__caret {
    color: var(--color-icon);
    max-height: 24px;
    transform: rotate(270deg)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .sharing-shared-generic-list__caret {
        forced-color-adjust: auto
    }
}

.sharing-shared-generic-list__caret-wrapper {
    max-height: 24px
}

.sharing-shared-generic-list__radio-label {
    bottom: 1.6rem
}

.sao-intro__education-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.sao-intro__scrollable-content {
    overflow: auto
}

@media screen and (max-width: 768px) {
    .sao-intro__scrollable-content {
        overflow-x:hidden
    }
}

.sao-intro__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem
}

.sao-intro__education-overview-list {
    list-style-type: none;
    font-size: 0
}

.sao-intro__education-icon {
    position: relative;
    top: 6px;
    color: var(--color-action)
}

.sao-intro__accessibility-btn {
    padding: 0
}

.sao-intro__accessibility-btn .artdeco-button__icon {
    margin-left: 0;
    margin-right: .8rem
}

.sao-intro__accessibility-btn.sao-intro__accessibility-btn {
    color: var(--color-text);
    font-weight: 400;
    font-size: 1.4rem
}

.jobs-talent-highlight-skill-assessments-intro-page-description-icon {
    color: var(--color-icon)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .jobs-talent-highlight-skill-assessments-intro-page-description-icon {
        forced-color-adjust: auto
    }
}

.jobs-talent-highlight-skill-assessments-intro-page-instructions-list {
    list-style-position: inside
}

.sao-practice-complete__content {
    height: 300px
}

.sao-practice-complete__content:before {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--illustration-microspot-signal-success-small);
    height: 48px;
    width: 48px;
    margin-bottom: 2.4rem
}

.sao-practice-complete__description-text {
    max-width: 320px;
    text-align: center
}

.sao-practice-intro__content {
    height: 300px
}

.sao-practice-intro__practice-bg {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--illustration-microspot-pencil-ruler-large);
    height: 64px;
    width: 64px;
    margin-bottom: 2.4rem
}

.sao-practice-intro__enhanced-practice-text {
    max-width: 320px;
    text-align: center
}

.sao-practice-v2__accessibility-btn {
    padding: 0;
    margin: 0 -.8rem
}

.sao-practice-v2__chevron-down {
    margin-left: .4rem;
    opacity: .55
}

.sao-practice-v2__accessibility-settings-dropdown-content {
    padding: 2.4rem 1.6rem 1.6rem;
    min-width: 420px
}

.sao-practice-v2__language-settings-dropdown-content {
    padding: .4rem 1.6rem 1.6rem;
    min-width: 250px
}

.sao-practice-v2__accessibility-settings-action-buttons {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 1.2rem
}

.sao-practice-v2__language-settings-action-buttons {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 2.4rem
}

.sao-practice-v2__accessibility-dropdown {
    display: flex;
    cursor: pointer;
    margin-bottom: 1.2rem
}

.sao-practice-v2__accessibility-dropdown button {
    color: var(--color-text)
}

@media screen and (min-width: 768px) {
    .sao-practice-v2__accessibility-dropdown {
        padding-right:1.6rem;
        margin-right: 1.6rem;
        margin-bottom: 0;
        border-right: 1px solid var(--color-border-low-emphasis)
    }
}

.sao-practice-v2__intro-footer {
    display: flex;
    flex-direction: column;
    font-size: var(--font-size-small)
}

@media screen and (min-width: 768px) {
    .sao-practice-v2__intro-footer {
        flex-direction:row;
        align-items: center
    }
}

.sao-practice-v2__intro-buttons {
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .sao-practice-v2__intro-buttons {
        margin-top:1.2rem
    }
}

.sao-practice-v2__language-settings--has-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    border-left: 1px solid var(--color-border-low-emphasis);
    margin-left: 1.6rem;
    padding-left: 1.6rem
}

.sao-intro__education-dismiss {
    display: none
}

.sao-intro__education-region {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.sao-intro__education-header {
    padding-top: 2.4rem;
    padding-bottom: 1.6rem
}

.sao-intro__footer {
    padding: 1.6rem 2.4rem
}

.sa-aspect-image__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain
}

.sa-assessment-flow__header {
    background-color: var(--color-background-scrim);
    border-radius: 2px 2px 0 0
}

.sa-assessment-flow__header--tall {
    min-height: 200px
}

.sa-assessment-flow__feedback {
    border-top: 1px solid var(--color-border-faint)
}

.sa-assessment-flow__feedback-trigger {
    margin-top: -2px
}

.sa-assessment-flow__feedback-trigger:active,.sa-assessment-flow__feedback-trigger:focus,.sa-assessment-flow__feedback-trigger:hover {
    background-color: transparent
}

.sa-assessment-flow__card-header {
    color: var(--color-text);
    margin-top: 1.2rem;
    margin-bottom: 1.2rem
}

.sa-assessment-feedback__issue-btn.sa-assessment-feedback__issue-btn {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 0;
    color: var(--color-text)
}

.sa-assessment-feedback__issue-btn.sa-assessment-feedback__issue-btn:hover {
    background-color: transparent
}

.sa-assessment-feedback__back-icon {
    position: absolute;
    top: 1.2rem;
    left: .8rem;
    margin-right: .4rem;
    color: var(--color-text)
}

.sa-assessment-feedback__comment-icon {
    background-repeat: no-repeat;
    background-position: .4rem;
    background-image: var(--illustration-microspot-document-comment-small);
    width: 48px;
    height: 48px
}

.sa-assessment-feedback__footer {
    margin-top: .8rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.sa-code-block {
    overflow: auto;
    white-space: pre-wrap;
    font-family: monospace;
    font-weight: 600
}

.sa-code-block::-webkit-scrollbar:horizontal {
    height: 5px
}

.sa-code-block::-webkit-scrollbar-thumb:horizontal {
    background: var(--color-border-low-emphasis);
    border-radius: 5px
}

.sa-media-viewer {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-canvas-dark)!important;
    box-shadow: none;
    max-height: none;
    transform: none;
    opacity: 1;
    animation: none
}

.sa-media-viewer.sa-media-viewer {
    width: 100vw;
    max-width: none
}

.sa-media-viewer .artdeco-modal__content {
    padding: .8rem 3.2rem .8rem 1.2rem
}

@media screen and (max-height: 600px) {
    .sa-media-viewer .artdeco-modal__content {
        padding:.8rem 4.8rem .8rem 1.2rem!important
    }
}

.sa-media-viewer .artdeco-modal__dismiss {
    color: var(--color-icon-on-dark)
}

.sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:active,.sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:focus,.sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:hover {
    background-color: var(--color-background-none-tint-on-dark-hover);
    color: var(--color-icon-on-dark)
}

.sa-media-viewer__swipe-target {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
    display: flex;
    flex-direction: column
}

.sa-media-viewer__toggle-overlay {
    position: relative;
    z-index: 2;
    opacity: 0
}

.sa-media-viewer__toggle-overlay:focus {
    opacity: 1
}

.sa-media-viewer__image {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.sa-media-viewer__column {
    max-width: 936px;
    margin-left: auto;
    margin-right: auto
}

.sa-media-viewer__header-column {
    border-bottom: 1px solid var(--color-border-on-dark)
}

.sa-media-viewer__header-timer-cta-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.2rem;
    color: var(--color-text-on-dark)
}

.sa-media-viewer__timer {
    color: var(--color-signal-positive-on-dark)
}

.sa-media-viewer__question-text a {
    color: var(--color-text-on-dark)
}

.sa-media-viewer__thumbnail-wrapper {
    opacity: .48;
    background-color: var(--color-element-on-dark)
}

.sa-media-viewer__thumbnail-wrapper--active {
    opacity: 1
}

.sa-media-viewer__question {
    width: 72px;
    padding-bottom: 1.2rem
}

.sa-media-viewer__question:hover {
    cursor: pointer
}

.sa-media-viewer__question--active {
    border-bottom: 2px solid var(--color-element-on-dark)
}

.sa-media-viewer__option--active {
    border-top: 2px solid var(--color-element-on-dark)
}

.sa-media-viewer__answer-options-title {
    border-bottom: 1px solid var(--color-border-low-emphasis-on-dark-active);
    padding-bottom: .8rem;
    font-weight: 600;
    color: var(--color-text-on-dark)
}

.sa-question__image {
    max-width: 100%;
    max-height: 300px;
    overflow: hidden
}

.sa-question__image--disabled {
    opacity: .3
}

.sa-question__image-wrapper {
    box-shadow: none
}

.sa-question__image-wrapper--option {
    background-color: var(--color-background-container)
}

.sa-question__image-zoom-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border: none;
    background: transparent
}

.sa-question__image-zoom-icon {
    position: absolute;
    right: 1.2rem;
    bottom: 1.2rem;
    border: 1px solid var(--color-border-faint)
}

.sa-question__instant-feedback-checkbox:after,.sa-question__instant-feedback-checkbox:before {
    opacity: 0
}

.sa-question__instant-feedback-label--enabled {
    opacity: 1!important
}

.sa-question__instant-feedback-icon {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    position: absolute;
    left: 0;
    top: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-text-on-dark)
}

.sa-question__instant-feedback-icon--correct {
    background-color: var(--color-signal-positive);
    border: 1px solid var(--color-signal-positive)
}

.sa-question__instant-feedback-icon--incorrect {
    background-color: var(--color-signal-negative);
    border: 1px solid var(--color-signal-negative)
}

.sa-question__instant-feedback {
    font-weight: 600;
    font-size: 1.6rem
}

.sa-question__instant-feedback--correct {
    color: var(--color-signal-positive)
}

.sa-question__instant-feedback--incorrect {
    color: var(--color-signal-negative)
}

.sa-question-basic-multichoice__item {
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-question-basic-multichoice__item:last-child {
    border-bottom: 0
}

.sa-question-basic-multichoice__multiline {
    white-space: pre-line
}

.sa-question-image-multichoice__item {
    border: 1px solid var(--color-border-faint);
    border-radius: 2px;
    overflow: hidden;
    background-color: var(--color-background-container);
    width: calc(50% - .8rem);
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

.sa-question-image-multichoice__item.is-selected {
    border-color: var(--color-action);
    border-radius: 5px
}

.sa-question-image-multichoice__item.is-selected:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    border: 2px solid var(--color-action);
    border-radius: 2px;
    z-index: 1;
    pointer-events: none
}

.sa-question-image-multichoice__image {
    width: 100%;
    height: 80px;
    background-size: cover;
    background-position: 0 0;
    object-fit: cover;
    object-position: 0 0
}

.sa-question-image-multichoice__image-wrapper {
    margin-top: .8rem;
    box-shadow: none
}

.sa-question-image-multichoice__item-v2 {
    position: relative;
    margin-left: 24px;
    padding: 1.6rem 2.4rem 1.6rem 0
}

.sa-question-multichoice__item {
    position: relative;
    margin-left: 2.4rem;
    padding: 1.6rem 2.4rem 1.6rem 0
}

.sa-question-multichoice__item-v2 {
    position: relative;
    margin: 0 2.4rem;
    padding: 1.6rem 1.2rem
}

.sa-question-multichoice__item-v2:not(:last-child) {
    margin-bottom: .8rem
}

.sa-question-multichoice__item--disabled {
    opacity: .3
}

.sa-question-multichoice__input.sa-question-multichoice__input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    pointer-events: all;
    cursor: pointer;
    margin: 0
}

.sa-assessment-quiz {
    background: var(--color-background-container);
    -webkit-user-select: none;
    user-select: none
}

.sa-assessment-quiz__scroll-content {
    overflow: auto;
    display: flex;
    flex-direction: column
}

.sa-assessment-quiz__title-question {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem
}

.sa-assessment-quiz__multi-line {
    white-space: pre-line
}

.sa-assessment-quiz__title-detail {
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__feedback,.sa-assessment-quiz__response {
    background-color: var(--color-background-container-tint)
}

.sa-assessment-quiz__feedback {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    border-top: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__meter {
    box-sizing: content-box;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__meter .artdeco-completeness-meter-linear__progress-element {
    margin: 0;
    height: 1.2rem
}

.sa-assessment-quiz__meter .artdeco-completeness-meter-linear__progress-container {
    height: 1.2rem
}

.sa-assessment-quiz__footer {
    background: var(--color-background-container);
    border-radius: 0 0 2px 2px
}

.sa-assessment-quiz__vertical-divider {
    border-right: 1px solid var(--color-border-faint);
    margin-right: 1.6rem;
    align-self: center;
    height: 24px
}

.sa-assessment-quiz__quit-button {
    vertical-align: top;
    height: 48px;
    min-width: min-content
}

.sa-assessment-flow__practice-mode {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-text-on-dark-flip);
    background-color: var(--color-brand-accent-4)
}

.sa-assessment-flow__main .scaffold-layout-toolbar {
    display: none
}

.sa-assessment-flow__main-practice .scaffold-layout-toolbar {
    background-color: var(--color-brand-accent-4)
}

.sa-assessment-flow__container {
    display: flex;
    flex-direction: row;
    margin: 0 auto 60px
}

.sa-assessment-flow__card-shine {
    flex-grow: 1;
    position: relative;
    z-index: 1;
    padding: 0
}

.sa-assessment-flow__card {
    position: relative;
    z-index: 1;
    margin: 0 auto 60px;
    padding: 0
}

.sa-assessment-flow__card--report {
    position: relative;
    max-height: 3000px;
    max-height: none
}

.sa-media-viewer__modal-header {
    padding-bottom: 0
}

.sa-media-viewer__modal-content {
    display: flex;
    height: 100%;
    position: relative
}

.sa-media-viewer__modal-content--no-footer {
    padding-bottom: 4.8rem
}

.sa-media-viewer__modal-footer {
    background-color: var(--color-background-canvas-dark-tint);
    padding: 1.2rem 6.4rem
}

.sa-media-viewer__image-wrapper {
    width: 100%
}

.sa-media-viewer__nav-buttons-wrapper {
    display: flex;
    margin-bottom: .8rem
}

.sa-media-viewer__prev-btn {
    margin-right: 1.2rem;
    margin-left: auto
}

.sa-media-viewer__thumbnail-wrapper {
    width: 72px;
    height: 48px
}

.sa-media-viewer__thumbnail {
    max-width: 100%;
    max-height: 100%
}

.sa-media-viewer__option {
    padding-top: 1.2rem;
    margin-right: 2.4rem
}

.sa-media-viewer__option:last-child {
    margin-right: 0
}

.sa-media-viewer__option:hover {
    cursor: pointer
}

.sa-question__image-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-border-faint);
    border-radius: 2px;
    overflow: hidden
}

.sa-question__image-wrapper--title {
    width: 528px;
    height: 352px
}

.sa-question__image-wrapper--option {
    width: 432px;
    height: 288px
}

.sa-question__image-v2 {
    max-width: 100%;
    max-height: 100%
}

.sa-question-image-multichoice__option-label {
    min-height: 20px
}

.skills-demonstration {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
    align-items: flex-start;
    padding: 4.8rem 0
}

.skills-demonstration__main {
    margin-bottom: 3.2rem;
    flex-basis: 800px;
    transform: translateX(0);
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: .3s;
    transition-property: transform;
    z-index: 1
}

@media screen and (min-width: 1200px) {
    .skills-demonstration__main {
        transform:translateX(calc((320px + 3.2rem)/2))
    }
}

.skills-demonstration__main--with-aside {
    transform: translateX(0) translateY(0)
}

.skills-demonstration__aside {
    opacity: 0;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: opacity;
    flex-basis: 800px
}

@media screen and (min-width: 1200px) {
    .skills-demonstration__aside {
        margin-left:3.2rem;
        flex-basis: 320px
    }
}

.skills-demonstration__aside--active {
    opacity: 1
}

.skills-demonstration__page-back-button {
    margin-left: -.8rem
}

.skills-demonstration__page-back-button .artdeco-button__text {
    height: 24px
}

.skills-demonstration__beta-badge {
    background-color: var(--color-background-faint);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    padding: 1px .8rem;
    margin-left: 1.2rem;
    border-radius: var(--corner-radius-small)
}

.skills-demonstration__page-divider {
    height: .8rem;
    background-color: var(--color-background-canvas-mobile);
    border: none;
    margin: 0
}

.skills-demonstration__page-spacer {
    height: 40px;
    width: 40px
}

.skills-demonstration-sunset-message-cards__empty-room-heading {
    max-width: 320px;
    text-align: center
}

.skills-demonstration-sunset-message-cards__empty-room-message {
    max-width: 320px;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.skills-demonstration-insight__icon {
    color: var(--color-signal-positive)
}

.skills-demonstration-insight__text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    padding: 0 .8rem
}

.skills-demonstration-onboarding-banner {
    position: relative;
    background-color: var(--color-background-container)
}

.skills-demonstration-onboarding-banner__layout {
    display: flex;
    justify-content: space-between
}

.skills-demonstration-onboarding-banner__label {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.skills-demonstration-onboarding-banner__header {
    font-size: var(--font-size-display-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-brand-accent-3);
    margin-right: var(--spacing-sixteen-x)
}

.skills-demonstration-onboarding-banner__list {
    list-style: none;
    counter-reset: item
}

.skills-demonstration-onboarding-banner__bullet-item {
    counter-increment: item;
    margin-bottom: var(--spacing-two-x);
    font-size: var(--font-size-body-medium);
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-onboarding-banner__bullet-item:last-of-type {
    margin-bottom: 0
}

.skills-demonstration-onboarding-banner__bullet-item:before {
    display: inline-block;
    content: counter(item);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    background-color: var(--color-background-canvas);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin: 0 var(--spacing-two-x) 0 0;
    text-align: center;
    padding: 1px 2px 0 0
}

.skills-demonstration-onboarding-banner__dismiss-btn {
    position: absolute;
    right: 0
}

.skills-demonstration-single-sa-section__no-retakes-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
    padding: 4.8rem 0 2.4rem;
    text-align: center;
    max-width: 500px
}

.skills-demonstration-single-sa-section__no-retakes-illustration {
    background: var(--illustration-spot-empty-waiting-small) no-repeat 50%;
    height: 128px;
    width: 128px;
    flex-shrink: 0
}

.skills-demonstration-single-sa-section__card-button:focus .skills-demonstration-single-sa-section__card-title,.skills-demonstration-single-sa-section__card-button:hover .skills-demonstration-single-sa-section__card-title {
    text-decoration: underline
}

.skills-demonstration-skill-assessments__badge-counter {
    background-color: var(--color-background-container-tint);
    padding-left: var(--spacing-three-x);
    padding-top: var(--spacing-one-and-a-half-x);
    padding-bottom: var(--spacing-one-and-a-half-x)
}

.skills-demonstration-submission-confirmation-modal__content {
    display: flex;
    flex-direction: column;
    text-align: center
}

.skills-demonstration-submission-confirmation-modal__content:before {
    content: var(--illustration-microspot-award-large);
    height: 64px;
    width: 64px;
    margin: 1.2rem auto 2.4rem
}

.skills-demonstration-submission-confirmation-modal__header {
    border: none
}

.skills-demonstration-submission-confirmation-modal__footer {
    padding: 1.6rem;
    border: none
}

.skills-demonstration-response-review__written-response {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.2rem 1.6rem;
    text-align: left;
    border-radius: var(--corner-radius-medium);
    height: 80px;
    border: none;
    width: 100%;
    background: var(--color-background-brand-accent-4);
    margin-top: 1.2rem
}

.skills-demonstration-response-review__written-response-review {
    border-left: 1px solid var(--color-border-faint);
    padding: 1.6rem 0 1.6rem 1.6rem
}

.skills-demonstration-response-review__video-response {
    display: flex;
    margin-top: 1.2rem;
    cursor: pointer;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    width: 100%;
    justify-content: space-between
}

.skills-demonstration-response-review__thumbnail-container {
    display: flex;
    height: 100px;
    width: 150px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: var(--corner-radius-medium);
    position: relative;
    background-color: var(--color-background-faint)
}

.skills-demonstration-response-review__thumbnail {
    height: 100%;
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-response-review__play {
    position: absolute;
    margin-left: .4rem
}

.skills-demonstration-response-review__information-container {
    text-align: left;
    margin-left: 1.2rem;
    flex-grow: 1
}

.skills-demonstration-response-review__video-response-question-title-with-index:before {
    counter-increment: index;
    content: counter(index) ". "
}

.skills-demonstration-response-review__retake-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.2rem .8rem;
    margin: 1.2rem 0;
    border-left: 1px solid var(--color-border-faint)
}

.skills-demonstration-response-review__video-container-left {
    display: flex;
    align-content: space-between;
    width: inherit;
    height: 100px;
    align-items: center
}

.question-container-content__media-recorder {
    padding: var(--spacing-three-x)
}

.question-container-content__media-recorder>video {
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-tips-modal__subheader,.skills-demonstration-tips-modal__tips-list-item {
    color: var(--color-text-solid-low-emphasis);
    padding-bottom: 1.2rem
}

.skills-demonstration-post-submission-modal__header {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: none
}

.skills-demonstration-post-submission-modal__header:before {
    content: var(--illustration-spot-success-individual-small);
    height: 128px;
    width: 128px;
    margin-top: 80px;
    margin-bottom: 1.6rem
}

.skills-demonstration-post-submission-modal__icon {
    flex-basis: var(--illustration-microspot-size-small);
    margin-left: var(--spacing-four-x);
    margin-right: var(--spacing-four-x)
}

.skills-demonstration-post-submission-modal__include-answer {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-post-submission-modal__tooltip-content {
    z-index: 20001;
    max-width: 222px
}

.skills-demonstration-post-submission-modal__discover-section {
    flex: 1;
    display: flex;
    flex-direction: column
}

.skills-demonstration-post-submission-modal__discover-title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.skills-demonstration-post-submission-modal__discover-subtitle {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall)
}

.skills-demonstration-post-submission-modal__job-alert-settings {
    display: block;
    font-size: var(--font-size-medium);
    color: var(--voyager-color-action);
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-post-submission-modal__job-alert-settings:active,.skills-demonstration-post-submission-modal__job-alert-settings:focus,.skills-demonstration-post-submission-modal__job-alert-settings:hover,.skills-demonstration-post-submission-modal__job-alert-settings:visited,.skills-demonstration-post-submission-modal__job-alert-settings:visited:focus,.skills-demonstration-post-submission-modal__job-alert-settings:visited:hover {
    color: var(--voyager-color-action)
}

.skills-demonstration-post-submission-modal__cta-button {
    margin: .8rem 0
}

.skills-demonstration-post-submission-modal__cta-button:visited:focus {
    color: var(--color-text-on-dark)
}

.skills-demonstration-response-viewer__contents {
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container);
    box-shadow: var(--elevation-lined);
    background-clip: padding-box;
    padding: 1.6rem 2.4rem;
    margin-top: 1.6rem
}

.skills-demonstration-response-viewer__contents .lt-line-clamp__more {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-response-viewer__unviewed {
    background-color: var(--color-background-new)
}

.skills-demonstration-response-viewer__unviewed-dot {
    position: absolute;
    top: 57%;
    height: 8px;
    width: 8px;
    left: 8px;
    border-radius: var(--corner-radius-full);
    background-color: #0084bf;
    display: inline-block
}

.skills-demonstration-response-viewer__education-tooltip-trigger {
    vertical-align: middle;
    margin-left: .4rem
}

.skills-demonstration-response-viewer__education-content {
    display: block;
    max-width: 350px
}

.skills-demonstration-response-viewer__video-button {
    display: flex;
    justify-content: center;
    position: relative;
    background-color: var(--color-background-container-dark)
}

.skills-demonstration-response-viewer__thumbnail,.skills-demonstration-response-viewer__video-button {
    width: 200px;
    border-radius: var(--corner-radius-small)
}

.skills-demonstration-response-viewer__thumbnail--portrait {
    width: 35%
}

.skills-demonstration-response-viewer__play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: var(--color-icon-on-dark);
    align-items: center;
    background: var(--voyager-color-background-overlay);
    border-radius: var(--corner-radius-full);
    display: flex;
    padding: .8rem;
    border: 2px solid var(--color-border-on-dark)
}

.skills-demonstration-response-modal__video {
    border-radius: var(--corner-radius-medium);
    max-height: 500px
}

.skills-demonstration-response-modal__video:focus {
    outline: 2px solid var(--color-brand);
    outline: 5px auto -webkit-focus-ring-color
}

.skills-demonstration-response-modal__video--portrait {
    width: 50%
}

.skills-demonstration-question-selector__contents {
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 1.6rem
}

.skills-demonstration-question-selector__option {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.skills-demonstration-question-selector__option:focus,.skills-demonstration-question-selector__option:hover {
    box-shadow: inset 2px 0 0 var(--color-signal-positive)
}

.skills-demonstration-question-selector__video-response {
    display: flex;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-question-selector__written-response {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-question-selector__written-response .lt-line-clamp__less,.skills-demonstration-question-selector__written-response .lt-line-clamp__more {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-question-selector__thumbnail-container {
    display: flex;
    height: 95px;
    width: 170px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: var(--corner-radius-medium);
    position: relative;
    background-color: var(--color-background-brand-accent-4)
}

.skills-demonstration-question-selector__thumbnail {
    height: 100%;
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-question-selector__information-container {
    text-align: left;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    margin: 0 1.6rem
}

.skills-demonstration-question-selector__edit-retake-button {
    max-width: -moz-fit-content;
    max-width: fit-content;
    color: var(--color-brand)
}

.skills-demonstration-question-selector__cta-divider {
    border: 1px solid var(--color-border-low-emphasis);
    height: 12px;
    margin: 0 .8rem
}

.skills-demonstration-question-selector__play {
    background-color: var(--color-icon-stick);
    color: var(--color-icon-on-dark);
    border-radius: 50%;
    padding: .8rem;
    position: absolute;
    display: flex
}

.skills-demonstration-question-selector__response-text {
    margin-left: .8rem;
    margin-top: .8rem;
    font-size: var(--font-size-small)
}

.skills-demonstration-question-selector__response-text .inline-show-more-text__button {
    padding-left: 0
}

.skills-demonstration-skill-cards__description-list {
    margin-top: 2.4rem;
    list-style: none
}

.skills-demonstration-skill-cards__view-tips-button {
    text-decoration: underline;
    color: var(--color-text)
}

.skills-demonstration-skill-cards__image {
    max-height: 48px;
    max-width: 48px;
    background-size: cover;
    margin-right: .8rem
}

.skills-demonstration-skill-cards__answered-icon {
    color: var(--color-signal-positive);
    margin-right: .4rem
}

@keyframes skills-demonstration-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.skills-demonstration-shimmer {
    animation-name: skills-demonstration-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow)*2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg,var(--color-transparent) 40%,var(--voyager-color-skeleton-content) 50%,var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.skills-demonstration-shimmer__skill-card-image {
    height: 48px;
    width: 48px;
    margin-right: 1.6rem
}

.skills-demonstration-shimmer__skill-card-title {
    height: var(--font-size-medium);
    width: 125px
}

.skills-demonstration-shimmer__expanded-skill-card-title {
    height: var(--font-size-medium);
    width: 200px;
    margin-left: .8rem
}

.skills-demonstration-shimmer__skill-card-desc {
    height: var(--font-size-medium);
    width: 250px;
    margin-top: .8rem
}

.skills-demonstration-shimmer__skill-card-desc--long {
    height: var(--font-size-medium);
    width: 320px;
    margin-top: .8rem
}

.skills-demonstration-shimmer__short-content-block {
    width: 100%;
    height: 100px
}

.smp-service-reviews-display-stars__overlaid-star-container--small {
    margin-bottom: -16px
}

.smp-service-reviews-display-stars__overlaid-star-container--medium {
    margin-bottom: -24px
}

.smp-service-reviews-display-stars__star-icon {
    display: block;
    color: var(--voyager-color-element-rating-display);
    position: relative
}

.smp-service-reviews-display-stars__star-icon--half-full {
    clip-path: inset(0 50% 0 0)
}

.smp-service-reviews-display-stars__star-icon--half-empty-small {
    clip-path: inset(0 0 0 50%);
    top: -16px
}

.smp-service-reviews-display-stars__star-icon--half-empty-medium {
    clip-path: inset(0 0 0 50%);
    top: -24px
}

.smp-service-reviews-create__modal-content {
    height: 490px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.smp-service-reviews-create__form-section .fb-dash-form-element-group:first-of-type {
    padding-top: 1.6rem
}

.smp-service-reviews-create__form-section .fb-dash-form-element-group:not(:last-child) {
    padding-bottom: .8rem
}

.smp-service-reviews-create__form-section input[type=radio]+label {
    margin-top: 1.6rem
}

.smp-service-reviews-create__visibility-text {
    margin-top: 2.4rem
}

.smp-service-reviews-create__visibility-text-icon {
    position: relative;
    top: 3px;
    vertical-align: text-bottom!important
}

@media screen and (max-height: 960px) {
    .smp-service-reviews-create-success-modal[size=medium] {
        max-height:calc(100vh - 32px)
    }
}

@media screen and (max-height: 600px) {
    .smp-service-reviews-create-success-modal[size=medium] {
        max-height:none
    }
}

.smp-service-reviews-create-success-modal__header-check-icon {
    height: 6.4rem;
    width: 6.4rem;
    background-image: var(--illustration-microspot-signal-success-large);
    margin: 0 auto 1.2rem
}

.smp-service-reviews-create-success-modal__preview-container {
    margin-bottom: 4.8rem;
    padding: var(--spacing-two-x);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.smp-service-reviews-create-success-modal__share-user-lockup {
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.smp-service-reviews-create-success-modal__rating-label {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    margin-left: var(--spacing-half-x);
    line-height: var(--line-height-default)
}

.smp-service-reviews-create-success-modal__lockup-placeholder {
    height: 1.2rem;
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.smp-service-reviews-create-success-modal__lockup-placeholder:before {
    background-color: var(--color-background-brand-accent-4);
    content: "";
    display: block;
    height: 1.2rem;
    position: relative;
    width: 115%
}

.smp-service-reviews-create-success-modal__share-user-lockup-picture {
    margin-right: var(--spacing-one-and-a-half-x)
}

.smp-service-reviews-create-success-modal__star-container {
    display: flex;
    margin-top: var(--spacing-one-x)
}

.smp-service-reviews-create-success-modal__post-preview-container {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    margin-top: var(--spacing-one-and-a-half-x);
    padding: var(--spacing-two-x) var(--spacing-four-x) var(--spacing-two-x) var(--spacing-two-x)
}

.smp-service-reviews-create-success-modal__post-placeholder {
    height: 1.2rem;
    width: 100%;
    margin-bottom: var(--spacing-three-x)
}

.smp-service-reviews-create-success-modal__post-placeholder:after,.smp-service-reviews-create-success-modal__post-placeholder:before {
    background-color: var(--color-background-brand-accent-4);
    content: "";
    display: block;
    height: 1.2rem;
    position: relative
}

.smp-service-reviews-create-success-modal__post-placeholder:before {
    width: 85%
}

.smp-service-reviews-create-success-modal__post-placeholder:after {
    top: var(--spacing-one-and-a-half-x)
}

.social-details-reactors-facepile {
    margin: 0 1.6rem
}

.social-details-reactors-facepile__list {
    list-style-type: none
}

.social-details-reactors-facepile__list:after {
    content: "";
    display: table;
    clear: both
}

.social-details-reactors-facepile__list :not(:first-child) {
    margin-left: .8rem
}

.social-details-reactors-facepile__list-item {
    margin-bottom: .8rem;
    position: relative;
    float: left
}

.social-details-reactors-facepile__list-item--left {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-border-low-emphasis)!important;
    background-color: var(--color-background-container)
}

.social-details-reactors-facepile__reactions-modal-button {
    width: 100%;
    height: 100%
}

.social-details-reactors-facepile__actor-image {
    background-size: cover
}

.social-details-reactors-facepile__icon {
    position: absolute;
    right: 0;
    bottom: 0
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist,.social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist {
    border-bottom: 0
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab,.social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab {
    outline-offset: -5px
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab[role=tab][aria-selected=true]:before,.social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab[role=tab][aria-selected=true]:before {
    height: 4px
}

.social-details-reactors-tab__container .social-details-reactors-tab__icon-container {
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center
}

.social-details-reactors-tab__reaction-tab {
    line-height: 24px
}

.social-details-reactors-tab__dropdown--active {
    color: var(--color-checked)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .social-details-reactors-tab__dropdown--active,.social-details-reactors-tab__dropdown--active li-icon {
        color: Highlight
    }
}

.social-details-reactors-tab__dropdown--active:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: .4rem;
    width: 100%;
    background-color: var(--color-checked);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .5s
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .social-details-reactors-tab__dropdown--active:before {
        background-color: Highlight
    }
}

.social-details-reactors-tab-body {
    width: 100%;
    overflow: hidden
}

.social-details-reactors-tab-body__actor {
    position: relative
}

.social-details-reactors-tab-body__icon {
    position: absolute;
    right: 0;
    bottom: 0;
    border: none!important
}

.social-details-social-counts {
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    padding: var(--spacing-one-x) 0;
    margin: 0 var(--spacing-two-x)
}

.social-details-social-counts.social-details-social-counts--simplified-no-bottom-border {
    padding: var(--spacing-half-x) 0
}

.social-details-social-counts.social-details-social-counts--simplified-with-bottom-border {
    padding: var(--spacing-half-x) 0 var(--spacing-one-x)
}

.social-details-social-counts.social-details-social-counts--multi-column {
    column-gap: 1.6rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .social-details-social-counts__link {
        color: linktext!important
    }
}

.social-details-social-counts--fs {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem
}

.social-details-social-counts--inline {
    border: none;
    margin: 0 .8rem
}

.social-details-social-counts--on-dark {
    border-bottom: 1px solid var(--color-border-faint-on-dark)
}

.social-details-social-counts--no-bottom-border {
    border-bottom: none
}

.social-detail-social-counts__count-icon {
    vertical-align: bottom
}

.social-details-social-counts__item {
    list-style: none;
    margin-right: .4rem;
    color: var(--color-text-low-emphasis)
}

.social-details-social-counts__item.social-details-social-counts__item {
    display: flex;
    align-items: center
}

.social-details-social-counts__item[disabled] .hoverable-link-text:hover {
    text-decoration: none;
    color: inherit
}

.social-details-social-counts--on-dark .social-details-social-counts__item:after {
    color: var(--color-text-on-dark)
}

.social-details-social-counts__item--right-aligned {
    flex-shrink: 0
}

.social-details-social-counts__item--right-aligned:first-child {
    margin-left: auto
}

.social-details-social-counts__item--right-aligned:last-child {
    margin-right: 0
}

.social-details-social-counts__item:not(:is(:last-child,.social-details-social-counts__reactions--left-aligned)) {
    margin-right: .4rem
}

.social-details-social-counts__item:not(:is(:last-child,.social-details-social-counts__reactions--left-aligned)):after {
    content: "\00b7";
    font-size: 1.2rem;
    color: var(--color-text-low-emphasis);
    font-weight: 700;
    margin-left: .4rem
}

.social-details-social-counts--on-dark .social-details-social-counts__item:not(:is(:last-child,.social-details-social-counts__reactions--left-aligned)):after {
    color: var(--color-text-on-dark)
}

.social-details-social-counts__item:not(:is(:last-child,.social-details-social-counts__reactions--left-aligned)).social-details-social-counts__item--fs-timestamp:after {
    content: "\2022";
    font-weight: var(--font-weight-regular)
}

.social-details-social-counts__reactions .social-details-social-counts__reactions-count {
    margin-left: 2px
}

.social-details-social-counts--on-dark .social-details-social-counts__count-value {
    color: var(--color-text-on-dark)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .social-details-social-counts__count-value-hover:hover {
        color: linktext!important
    }
}

.social-details-social-counts__count-value:disabled {
    cursor: default
}

.social-details-social-counts__reactions .hoverable-link-text:hover {
    text-decoration: none
}

.social-details-social-counts__reactions--left-aligned {
    flex-grow: 1
}

.hoverable-link-text:hover .social-details-social-counts__reactions-count {
    text-decoration: underline
}

.social-details-social-counts__social-proof-container {
    display: flex;
    flex-grow: 1;
    overflow: hidden;
    flex-wrap: wrap;
    max-height: 1.3333em;
    margin-right: 2.4rem
}

.social-details-social-counts__social-proof-fallback-number {
    overflow: hidden;
    width: 100px;
    float: left;
    text-align: left;
    padding-left: .4rem
}

.social-details-social-counts__social-proof-fallback-number:hover {
    text-decoration: underline
}

.social-details-social-counts__social-proof-text {
    float: left;
    margin-left: -100px;
    background-color: var(--color-background-container);
    padding-left: .4rem
}

.social-details-social-counts__social-proof-text:hover {
    text-decoration: underline
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon {
    animation-name: social-detail-social-counts__count-icon--animation;
    animation-duration: .333s;
    animation-iteration-count: 1
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--0 {
    animation-delay: 3s
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--1 {
    animation-delay: 3.116s
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--2 {
    animation-delay: 3.333s
}

.social-details-social-counts__scrollable-container--overflow {
    -webkit-mask-position: top,bottom;
    mask-position: top,bottom;
    -webkit-mask-repeat: no-repeat,no-repeat;
    mask-repeat: no-repeat,no-repeat
}

.social-details-social-counts__scrollable-container--overflow.social-details-social-counts__scrollable-container--overflow-rtl {
    -webkit-mask-image: linear-gradient(90deg,var(--color-transparent),var(--color-background)),linear-gradient(#000 0 0);
    mask-image: linear-gradient(90deg,var(--color-transparent),var(--color-background)),linear-gradient(#000 0 0)
}

.social-details-social-counts__scrollable-container--overflow.social-details-social-counts__scrollable-container--overflow-ltr {
    -webkit-mask-image: linear-gradient(90deg,var(--color-background),var(--color-transparent)),linear-gradient(#000 0 0);
    mask-image: linear-gradient(90deg,var(--color-background),var(--color-transparent)),linear-gradient(#000 0 0)
}

.social-details-social-counts__scrollable-container-content-end {
    width: 1px;
    position: absolute;
    visibility: hidden;
    right: 0
}

@keyframes social-detail-social-counts__count-icon--animation {
    0% {
        transform: translate(0)
    }

    50% {
        transform: translateY(-6px)
    }

    to {
        transform: translate(0)
    }
}

.update-v2-social-activity__comments-container .comments-comment-box:not(.comments-comment-item__comment-box) {
    padding: .4rem 1.6rem .8rem
}

.comments-comment-item {
    min-height: 64px;
    opacity: 1;
    transition: opacity 2s ease,background-color 1s ease;
    padding: 1.2rem 0 0;
    display: flex;
    flex-direction: column;
    position: relative
}

.comments-comment-item__post-meta.comments-post-meta,.comments-reply-item__post-meta.comments-post-meta {
    padding-top: 0;
    padding-left: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.6rem!important;
    max-height: 8rem;
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin-left: 0;
    margin-bottom: 0;
    padding: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-item__inline-show-more-text.is-expanded {
    max-height: none
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-box__emoji-container {
    padding: 10px 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-item__inline-show-more-text--fs {
    line-height: var(--line-height-open)!important;
    max-height: calc(var(--font-size-small)*var(--line-height-open)*5)
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-item__inline-show-more-text--fs .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--voyager-color-background-comment-v3)
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text--simplification {
    display: block;
    line-height: 1.6rem!important;
    max-height: 8rem;
    overflow: hidden;
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin-left: 0;
    margin-bottom: 0;
    padding: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text--simplification * {
    line-height: inherit!important
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text--simplification.comments-comment-item__inline-show-more-text.is-expanded {
    max-height: none
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text--simplification.comments-comment-box__emoji-container {
    padding: 10px 0
}

.comments-comment-item--saving {
    opacity: .5
}

.comments-comment-item__main-content {
    cursor: pointer
}

.comments-comment-item__main-content--fs {
    font-size: var(--font-size-small);
    color: var(--color-text)
}

.comments-comment-item__replies-list .comments-reply-item {
    border-bottom: none;
    margin-left: 0;
    margin-right: 0
}

.comments-comment-item__replies-list .show-prev-replies {
    background-color: transparent;
    width: 100%;
    text-align: left
}

.comments-comment-item__display-content {
    padding-top: .8rem
}

.comments-comment-item__display-content .comments-no-hero-entity {
    box-shadow: var(--elevation-lined);
    padding: .8rem;
    margin-left: 0;
    background-color: var(--color-background-container)
}

.comments-comment-item__display-content[disabled] {
    pointer-events: none
}

.comments-comment-item__display-content.comments-display-content .comments-hero-entity__image-container {
    padding: .8rem 0 .4rem;
    height: 125px
}

.comments-comment-item__display-content.comments-display-content .comments-hero-entity__image-container img.comments-hero-entity__image {
    max-height: 125px;
    max-width: 240px
}

.comments-comments-list {
    max-width: 100%
}

.comments-comments-list>.comments-comments-list__comments-header {
    align-items: center;
    display: flex;
    padding: 0 1.2rem;
    border-bottom: 1px solid var(--color-border-low-emphasis);
    justify-content: space-between
}

.comments-comments-list>.comments-comments-list__comment-item:last-of-type {
    padding-bottom: .8rem;
    border: none
}

.comments-comments-list .see-all-replies {
    margin-top: 1.2rem;
    display: block;
    color: var(--color-action)
}

.comments-comments-list__load-more-comments-button .loader {
    display: none
}

.detail .comments-comments-list {
    border-top: none
}

.comments-highlighted-comment-item {
    margin: 1.2rem 1.6rem;
    padding: 0;
    display: block
}

.comments-highlighted-comment-item:last-of-type {
    padding-bottom: 1.2rem
}

.comments-highlighted-comment-item .reply-item .feed-shared-inline-show-more-text {
    max-height: 6rem
}

.comments-highlighted-comment-item__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding-right: .4rem
}

.comments-highlighted-comment-item .comments-highlighted-comment-item__name {
    font-size: 1.2rem;
    color: var(--color-text-low-emphasis);
    font-weight: 700
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.6rem!important;
    max-height: 4.8rem;
    margin: 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text.comments-comment-box__emoji-container {
    padding: 10px 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text.is-expanded {
    max-height: none
}

.comments-highlighted-comment-item-content-body,.feed-shared-highlighted-reply-item-content-body {
    margin-left: 40px
}

.comments-list>.comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border-top: 1px solid var(--color-border-low-emphasis)
}

.comments-list>.show-previous+.comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border-top: none
}

.social-details-feature-intro-card__humor-reaction-icon {
    margin-top: -6px
}

.social-details-reshare-banner__container {
    background-color: var(--color-background-container-tint)!important;
    margin: .8rem 1.6rem;
    padding: 1.6rem;
    position: relative
}

.social-details-reshare-banner__container .feed-shared-social-action-bar {
    padding: 0
}

.social-details-reshare-banner__container .social-actions-button.social-reshare-button {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.social-details-reshare-banner__primary-text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.social-details-reshare-banner__secondary-text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    margin-bottom: .8rem
}

.social-details-reshare-banner__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.social-details-reshare-button [placement=top] li-icon {
    transform: none
}

.social-reshare-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.feed-shared-social-action-bar--simplified-feed .social-reshare-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem!important;
    padding-right: 0!important
}

.social-reshare-button__share-dropdown-content {
    max-width: 35.2rem;
    width: 70vw
}

.social-reshare-button__sharing-as-is-dropdown-item,.social-reshare-button__social-share-dropdown-item {
    display: grid;
    grid-template-columns: min-content 1fr;
    grid-template-rows: min-content min-content;
    align-items: center;
    align-content: center;
    color: var(--color-text-low-emphasis);
    column-gap: 1.2rem;
    min-height: 50px
}

.social-reshare-button__sharing-as-is-dropdown-item.social-reshare-button__sharing-as-is-dropdown-item--no-subtext,.social-reshare-button__social-share-dropdown-item.social-reshare-button__sharing-as-is-dropdown-item--no-subtext {
    grid-template-rows: min-content 0
}

.social-reshare-button__sharing-as-is-dropdown-item-icon,.social-reshare-button__social-share-dropdown-item-icon {
    grid-row: 1/span 2
}

.social-reshare-button__dropdown--higher-contrast {
    color: var(--color-text)
}

.send-privately-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.social-details-aggregated-search-social-activity__loading-placeholder {
    display: flex;
    place-items: center
}

.social-details-aggregated-search-social-activity__loading-placeholder--regular {
    min-height: 79px
}

.social-details-aggregated-search-social-activity__loading-placeholder--carousel {
    min-height: 91px
}

.social-details__discover-tab {
    width: 416px;
    margin: auto
}

.social-details__discover-tab-comments-bottom-spacing {
    padding-bottom: 3.2rem
}

.update-v2-social-activity .comments-comments-list__load-more-comments-button {
    margin: 0 0 .8rem 1.6rem
}

.feed-shared-carousel .update-v2-social-activity {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-end
}

.update-v2-social-activity__large-cta-button {
    padding-top: 35px
}

.update-v2-social-activity__x-article-social-activity--with-contribution {
    padding-bottom: 1.6rem
}

.socials-detail-feature-intro-card__wrapper {
    max-height: 0;
    opacity: 0;
    overflow: hidden
}

.socials-detail-feature-intro-card__wrapper.socials-detail-feature-intro-card__wrapper--animate {
    animation: feed-shared-feature-introduction-card-slideOpen .3s forwards;
    animation-delay: .8s;
    transition: max-height var(--ease-decelerate),opacity var(--ease-standard)
}

.socials-detail-feature-intro-card__wrapper.socials-detail-feature-intro-card__wrapper--hide {
    animation: feed-shared-feature-introduction-card-slideClosed .17s forwards;
    transition: max-height var(--duration-xfast) var(--ease-standard) var(--delay-xxfast),opacity var(--duration-xfast) var(--ease-standard)
}

.socials-detail-feature-intro-card__sub-wrapper {
    background-clip: padding-box;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-small);
    box-shadow: var(--elevation-lined);
    display: flex;
    position: relative;
    margin: 1.6rem 1.2rem;
    padding: 1.6rem
}

.socials-detail-feature-intro-card__icon {
    padding-right: 1.2rem;
    margin-right: -1.5px;
    margin-left: -1.5px
}

.socials-detail-feature-intro-card__close-btn {
    position: absolute;
    top: .8rem;
    right: 1.2rem
}

@keyframes feed-shared-feature-introduction-card-slideOpen {
    0% {
        max-height: 0
    }

    50% {
        max-height: 150px
    }

    to {
        max-height: 150px;
        opacity: 1
    }
}

@keyframes feed-shared-feature-introduction-card-slideClosed {
    0% {
        max-height: 150px;
        opacity: 1
    }

    50% {
        max-height: 150px
    }

    to {
        max-height: 0;
        visibility: hidden
    }
}

.social-details-first-prompt-block {
    background-color: var(--voyager-color-background-comment);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.social-details-first-prompt-block__button {
    padding: 1.2rem 1.6rem
}

.social-details-reactors-facepile__list-item:focus {
    outline: none
}

.social-details-reactors-modal {
    height: 570px;
    max-height: 570px;
    overflow-y: hidden
}

.social-details-reactors-modal .artdeco-dismiss {
    z-index: 1
}

.social-details-reactors-modal.artdeco-modal {
    max-height: none
}

@media screen and (max-height: 600px) {
    .social-details-reactors-modal {
        height:inherit
    }

    .social-details-reactors-modal__content {
        flex-shrink: 1
    }
}

.social-details-content-admin-identity-modal--actor-lockup {
    margin-right: .8rem
}

.comments-comment-item {
    background-color: transparent;
    border: none;
    clear: left;
    min-height: 0;
    display: block
}

.comments-comment-item__post-meta {
    padding-left: 0
}

.comments-comment-item__post-meta.comments-post-meta--comment-without-headline {
    align-items: normal
}

.comments-post-meta__profile-info-wrapper {
    padding: .8rem 6.4rem .8rem 1.2rem;
    margin-left: .4rem;
    background: var(--voyager-color-background-comment-v3);
    border-radius: 0 var(--corner-radius-medium) 0 0;
    min-height: 32px;
    transition: background-color 1s ease
}

.comments-post-meta--on-dark .comments-post-meta__profile-info-wrapper {
    background: transparent
}

.comments-comment-item__comment-box {
    margin-top: 0;
    padding: .8rem 0 0
}

.comments-comment-item__comment-box.comments-comment-item__comment-box {
    border: none;
    clear: left;
    background-color: transparent
}

.comments-comment-item__live-timestamp {
    vertical-align: text-top
}

.comments-comment-item__options {
    align-items: center;
    display: flex;
    float: right;
    justify-content: flex-end;
    min-width: 68px;
    position: absolute;
    top: .8rem;
    right: 2.4rem
}

.comments-comment-item__options .comment-options-trigger,.comments-comment-item__options .dropdown-options {
    cursor: pointer
}

.comments-comment-item__options .comments-comment-item__edited {
    margin-right: .4rem
}

.comments-comment-item__presence-indicator {
    box-shadow: 0 0 0 2px var(--voyager-color-background-comment)
}

.comments-comment-item-content-body {
    border: none;
    margin-left: 44px;
    padding-bottom: 0
}

.scaffold-layout--reflow .comments-comment-item-content-body {
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item-content-body {
        margin-left:44px
    }
}

.comments-comment-item--fs .comments-comment-item-content-body,.scaffold-layout--reflow .comments-comment-item--fs .comments-comment-item-content-body {
    margin-left: 40px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item--fs .comments-comment-item-content-body {
        margin-left:40px
    }
}

.comments-comment-item--fs .comments-comment-item-content-body {
    padding: 0 var(--spacing-one-x) var(--spacing-one-x) var(--spacing-one-x);
    background-color: var(--voyager-color-background-comment-v2)
}

.comments-comment-item--anchored {
    background-color: var(--color-background-container)
}

.comments-comment-item--anchored .comments-comment-item-content-body,.comments-comment-item--anchored .comments-comment-item__post-meta .comments-post-meta__profile-info-wrapper,.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--color-background-new);
    transition: background-color 1s ease
}

.comments-comment-item-content-body .comments-comment-item--anchored,.comments-post-meta__profile-info-wrapper .comments-comment-item--anchored,.comments-reply-item-content-body .comments-comment-item--anchored {
    background-color: var(--color-background-new)
}

.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--voyager-color-background-comment-v3);
    transition: background-color 1s ease;
    padding-left: 0
}

.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-text {
    background-color: var(--color-background-new);
    transition: background-color 1s ease;
    display: block
}

.comments-reply-item--anchored .comments-reply-item-content-body,.comments-reply-item--anchored .comments-reply-item__post-meta .comments-post-meta__profile-info-wrapper,.comments-reply-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--color-background-new);
    transition: background-color 1s ease
}

.comments-comment-item--fs .comments-post-meta__profile-info-wrapper {
    margin-left: var(--spacing-one-x);
    padding: var(--spacing-one-x);
    background-color: var(--voyager-color-background-comment-v2)
}

.comments-comment-item__comment-prompt {
    margin-left: 44px
}

.comments-comment-item__comment-prompt--is-reply {
    margin-left: 36px
}

.comments-reply-item-content-body {
    border: none;
    margin-left: 36px;
    padding-bottom: 0
}

.comments-comment-item--fs .comments-reply-item-content-body {
    background-color: var(--voyager-color-background-comment-v2);
    margin-left: 40px;
    padding: 0 var(--spacing-one-x) var(--spacing-one-x) var(--spacing-one-x)
}

.comments-comment-item__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding-right: .4rem
}

.comments-comment-item__name:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__inline-show-more-text {
    margin-right: 68px
}

.comments-comment-item__replies-list .comments-reply-item {
    padding-top: 0;
    margin-top: 1.2rem
}

.comments-comment-item__replies-list .comments-reply-item .see-more {
    background-color: var(--voyager-color-background-comment-v3)
}

.comments-comment-item__replies-list .comments-reply-item .see-more:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__avatar-image {
    margin-right: .4rem
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__timestamp {
    font-size: 1.2rem
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__name:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__main-content {
    margin-left: 0
}

.comments-comment-item__replies-list>.reply-item:first-of-type {
    border: none
}

.comments-comment-item__replies-list .show-prev-replies+.reply-item:first-of-type {
    padding: 0;
    border-top: none;
    margin-top: 0
}

.comments-comment-item__replies-list>.reply-item:last-of-type {
    padding-bottom: 0
}

.comments-comment-item__timestamp--fs {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.comments-comment-item__display-content .comments-no-hero-entity {
    margin-right: 0;
    border-radius: 2px;
    box-shadow: none
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2rem!important;
    max-height: 10rem;
    overflow: hidden;
    margin-right: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit!important
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--voyager-color-action)
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text--simplification,.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text--simplification {
    margin-right: 1.6rem
}

.comments-social-activity__nested-items,.comments-social-activity__social-actions {
    padding: 0 0 0 .8rem;
    margin-left: 44px
}

.scaffold-layout--reflow .comments-social-activity__nested-items,.scaffold-layout--reflow .comments-social-activity__social-actions {
    padding: 0;
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-social-activity__nested-items,.scaffold-layout--reflow .comments-social-activity__social-actions {
        padding:0 0 0 .8rem;
        margin-left: 44px
    }
}

.comments-comment-item--fs .comments-social-activity__nested-items,.comments-comment-item--fs .comments-social-activity__social-actions,.scaffold-layout--reflow .comments-comment-item--fs .comments-social-activity__nested-items,.scaffold-layout--reflow .comments-comment-item--fs .comments-social-activity__social-actions {
    padding: 0;
    margin-left: 40px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item--fs .comments-social-activity__nested-items,.scaffold-layout--reflow .comments-comment-item--fs .comments-social-activity__social-actions {
        padding:0;
        margin-left: 40px
    }
}

.comments-social-activity__social-actions--is-reply,.scaffold-layout--reflow .comments-social-activity__social-actions--is-reply {
    margin-left: 36px
}

.comment-social-activity__comment-options-dropdown {
    align-items: center;
    display: flex;
    float: right;
    justify-content: flex-end;
    position: absolute;
    top: .4rem;
    right: .8rem
}

.comment-social-activity__comment-options-dropdown .comment-options-trigger,.comment-social-activity__comment-options-dropdown .dropdown-options {
    cursor: pointer;
    vertical-align: text-top
}

.comments-social-activity__social-actions--cr {
    padding: 0;
    margin-left: calc(32px + .4rem)
}

.comments-comments-list {
    padding: 0;
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.comments-comments-list .comments-comments-list {
    border: none
}

.comments-comments-list .show-prev-replies {
    margin: .8rem 0
}

.comments-comments-list .show-prev-replies:hover {
    color: var(--color-action)
}

.detail .comments-comments-list {
    border-top: 1px solid transparent
}

.comments-comments-list .comments-comments-list__comment-item:first-of-type {
    margin-top: 0
}

.comments-comments-list .comments-comments-list__comment-item:last-of-type {
    padding-bottom: 0;
    margin-bottom: 1.2rem
}

.comments-comments-list__comment-item {
    padding: 0;
    margin: 1.2rem 1.6rem
}

.show-prev-replies {
    display: block
}

.show-prev-replies--fs {
    margin-top: var(--spacing-one-x);
    margin-right: 0;
    margin-bottom: var(--spacing-half-x);
    margin-left: -.4rem
}

.comments-comments-list__highlighted-comment-item {
    margin: 0 1.6rem 1.2rem
}

.comments-comments-list {
    background-color: var(--color-background-container)
}

.comments-comment-item-content-body,.comments-highlighted-comment-item-content-body,.comments-reply-item-content-body {
    background: var(--voyager-color-background-comment-v3);
    padding: 0 1.6rem 1.2rem 1.2rem;
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    transition: background-color 1s ease
}

.social-comments-hidden-comment-item__container {
    background-color: var(--color-background-container-tint);
    padding: 1.2rem;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    justify-content: space-between
}

.comments-hidden-comment-item__text-container {
    display: flex;
    flex-direction: column
}

.comments-hidden-comment-item__title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-primary);
    margin-bottom: .4rem
}

.comments-hidden-comment-item__description {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis)
}

.comments-hidden-comment-item__undo {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    flex-shrink: 0;
    margin-left: 1.2rem
}

.comments-highlighted-comment-item__name:hover {
    color: var(--color-action);
    text-decoration: underline
}

.comments-comments-list>.comments-comment-item.comments-highlighted-comment-item,.comments-comments-list>.comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border: none
}

.comments-comments-list>.comments-comment-item.comments-highlighted-comment-item:last-of-type {
    padding-bottom: 0;
    border: none
}

.reader-social-details__comments-list .comments-highlighted-comment-item-content-body,.reader-social-details__comments-list .feed-shared-highlighted-reply-item-content-body {
    margin-left: 48px
}

.reader-social-details__comments-list .comments-highlighted-comment-item-content-body a:hover,.reader-social-details__comments-list .feed-shared-highlighted-reply-item-content-body a:hover {
    text-decoration: underline
}

.comments-highlighted-comment-item-content-body {
    margin-left: 44px
}

.scaffold-layout--reflow .comments-highlighted-comment-item-content-body {
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-highlighted-comment-item-content-body {
        margin-left:44px
    }
}

.comments-comment-item--fs .comments-highlighted-comment-item-content-body {
    background-color: var(--voyager-color-background-comment-v2);
    margin-left: 40px;
    padding: 0 var(--spacing-one-x) var(--spacing-one-x) var(--spacing-one-x)
}

.scaffold-layout--reflow .comments-comment-item--fs .comments-highlighted-comment-item-content-body {
    margin-left: 40px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item--fs .comments-highlighted-comment-item-content-body {
        margin-left:40px
    }
}

.reader-social-details__comments-list .comments-highlighted-comment-item__show-more-text {
    margin-left: 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit!important
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--color-action)
}

.comments-comment-item--highlighted .reply-item .feed-shared-inline-show-more-text,.comments-highlighted-comment-item .reply-item .feed-shared-inline-show-more-text {
    max-height: 6rem
}

.comments-delete-comment-modal__comment-preview {
    pointer-events: none;
    padding: 1.2rem
}

.comments-delete-comment-modal__comment-preview .comment-options-trigger {
    display: none
}

.comments-delete-comment-modal__comment-preview .see-more {
    background-color: var(--voyager-color-background-comment-v3)
}

.comments-delete-comment-modal__post-meta {
    padding-left: 0
}

.comments-delete-comment-modal__content-body {
    margin-left: 40px
}

.comments-delete-comment-modal__divider {
    width: 25%
}

.comments-delete-comment-modal__content .comments-post-meta__profile-info-wrapper {
    margin-left: 1.2rem
}

.comments-delete-comment-modal__content .comments-comment-item__options {
    top: 2.4rem;
    right: 3.2rem
}

.social-contribution-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.6rem;
    gap: .8rem;
    background: var(--voyager-color-background-contribution-card);
    border-radius: var(--corner-radius-medium);
    flex: none;
    order: 0;
    flex-grow: 1;
    margin: .4rem 1.6rem 0
}

.social-contribution-item.social-contribution-item--with-featured-comment {
    width: 100%;
    margin: 0;
    padding: 0 1.6rem;
    background-color: var(--color-container-secondary)
}

.social-contribution-item--text-aligned {
    margin-left: 5.2rem
}

.social-contribution-item--text-aligned.social-contribution-item--text-aligned-single-column {
    margin-left: 4.4rem
}

.social-contribution-item__post-meta .comments-post-meta__profile-info-wrapper {
    background-color: inherit;
    margin-left: 0
}

.social-contribution-item__post-meta--with-insightful-copy .comments-post-meta__profile-info-wrapper {
    padding-right: 1.2rem
}

.social-contribution-item__post-meta.comments-post-meta,.social-contribution-item__post-meta .comments-post-meta__headline {
    overflow: hidden
}

.social-contribution-item__info-wrapper {
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap
}

.social-contribution-item__info-wrapper--with-comment {
    width: 100%
}

.social-contribution-item__button-and-dropdown {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0
}

.social-contribution-item__button-and-dropdown .artdeco-button__text {
    font-size: 1.4rem
}

.social-contribution-item__button-and-dropdown .social-contribution-item__control-menu {
    margin-left: 1.6rem
}

.social-contribution-item__aloha-annotation {
    flex: 0 0 100%;
    flex-grow: 1
}

.social-contribution-item__aloha-annotation .artdeco-inline-feedback__message {
    font-size: 10px
}

.social-contribution-item__edited-flag {
    margin-left: .4rem;
    margin-right: .4rem
}

.social-x-article-insightful-button {
    align-items: center;
    background: var(--color-background-container);
    border-radius: 16px;
    border: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: row;
    padding: 2px 8px;
    transition: all .3s ease
}

.social-x-article-insightful-button--with-insightful-treatment {
    background: inherit;
    gap: 4px;
    padding: 4px 16px;
    white-space: nowrap
}

.social-x-article-insightful-button--with-reaction-count {
    gap: 4px
}

.social-x-article-insightful-button--active {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 2px 8px
}

.social-x-article-insightful-button--active,.social-x-article-insightful-button--active-with-insightful-treatment {
    background: var(--voyager-color-background-contribution-reaction-checked);
    border-radius: 16px;
    border: 1px solid var(--color-border-faint);
    gap: 4px
}

.social-x-article-insightful-button--active-with-insightful-treatment {
    padding: 4px 16px;
    white-space: nowrap
}

.social-x-article-insightful-button--color-action:not(.social-x-article-insightful-button--active-with-insightful-treatment) {
    border-color: var(--color-action)
}

.social-x-article-insightful-button__text {
    color: var(--color-text-low-emphasis);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.32px
}

.social-x-article-insightful-button__text--with-insightful-treatment {
    color: var(--color-text-low-emphasis);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.15px
}

.social-x-article-insightful-button__text--active {
    color: var(--voyager-color-text-contribution-reaction);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.32px
}

.social-x-article-insightful-button__text--active-with-insightful-treatment {
    color: var(--voyager-color-text-contribution-reaction);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.15px
}

.social-x-article-insightful-button__text--color-action:not(.social-x-article-insightful-button__text--active-with-insightful-treatment) {
    color: var(--color-action)
}

.social-x-article-insightful-button__icon {
    border: 1px solid var(--color-border-on-dark);
    border-radius: inherit
}

.social-x-article-insightful-button__icon--color-action {
    color: var(--color-action)
}

.social-x-article-insightful-button__upvote-button-icon--active {
    color: var(--voyager-color-text-contribution-reaction)
}

.social-detail-x-article-contribution__reaction-count {
    align-items: center;
    display: flex
}

.social-detail-x-article-contribution__reaction-count:before {
    content: "\00b7";
    font-size: 1.2rem;
    color: var(--color-text-low-emphasis);
    font-weight: 700;
    margin-right: .4rem
}

.social-detail-x-article-contribution__reaction-count-button {
    display: flex;
    color: var(--color-text-low-emphasis)
}

.social-detail-x-article-contribution__reaction-count-button:disabled {
    pointer-events: none
}

.social-detail-x-article-contribution__reaction-count-text {
    margin-left: 2px
}

.social-detail-x-article-contribution__react-button--in-featured-comment.reactions-react-button .react-button__trigger {
    padding-left: .4rem!important;
    padding-right: .4rem!important;
    margin-right: .4rem;
    margin-left: -4px
}

.social-x-article-contribution-comment__text {
    font-weight: var(--font-weight-regular);
    font-size: 14px;
    letter-spacing: -.15px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0
}

.social-x-article-contribution-comment__inline-show-more-text {
    margin: 0 auto
}

.social-x-article-contribution-comment__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle,.social-x-article-contribution-comment__inline-show-more-text .inline-show-more-text__link-container-collapsed {
    display: block;
    background-color: var(--voyager-color-background-contribution-card);
    color: var(--color-text-low-emphasis)
}

.social-x-article-contribution-comment__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle:hover,.social-x-article-contribution-comment__inline-show-more-text .inline-show-more-text__link-container-collapsed:hover {
    text-decoration: underline var(--color-action);
    color: var(--color-action)
}

.social-x-article-contribution-comment__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle:hover .inline-show-more-text__button.link,.social-x-article-contribution-comment__inline-show-more-text .inline-show-more-text__link-container-collapsed:hover .inline-show-more-text__button.link {
    color: var(--color-action)
}

.social-x-article-contribution-comment__inline-show-more-text.social-x-article-contribution-comment__emoji-container {
    padding: 10px 0
}

.social-x-article-contribution-comment__inline-show-more-text .inline-show-more-text__button.link {
    color: var(--color-text-low-emphasis)
}

.social-x-article-contribution-comment__inline-show-more-text-background .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--color-background-container)
}

.social-share__content {
    width: max-content
}

.social-share__item {
    display: flex;
    align-items: center;
    cursor: pointer
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .social-share__item--external {
        color: linktext
    }
}

.social-share__separator {
    border-top: 1px solid var(--color-border-faint);
    margin-top: var(--spacing-one-x)
}

.sort-dropdown__dropdown {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-bottom: .8rem
}

.sort-dropdown__dropdown--has-divider:before {
    content: "";
    background-color: var(--color-border-faint);
    flex-grow: 1;
    height: 1px;
    margin-right: 1.2rem
}

.sort-dropdown__dropdown-list-item {
    padding: .4rem;
    display: flex
}

.tvm-operation__strike {
    text-decoration: line-through
}

.tvm-operation__underline {
    text-decoration: underline
}

.tvm-operation__quote {
    position: relative;
    margin-left: ui-spacing(1);
    padding-left: ui-spacing(1);
    font-style: italic
}

.tvm-operation__quote:before {
    content: "";
    position: absolute;
    left: calc(-1*ui-token(spacing-one-x));
    height: 100%;
    background-color: ui-token(color-border-faint);
    width: ui-spacing(1);
    border-radius: ui-token(corner-radius-medium)
}

.tvm__text--legacy-publishing-emphasis {
    text-decoration: underline
}

.tvm__text--neutral,.tvm__text--neutral * {
    color: var(--color-signal-neutral)
}

.tvm__text--positive,.tvm__text--positive * {
    color: var(--color-signal-positive)
}

.tvm__text--warning,.tvm__text--warning * {
    color: var(--color-signal-caution)
}

.tvm__text--negative,.tvm__text--negative * {
    color: var(--color-signal-negative)
}

.tvm__text--reaction-insightful,.tvm__text--reaction-insightful * {
    color: var(--color-brand-accent-1)
}

.tvm__text--low-emphasis,.tvm__text--low-emphasis * {
    color: var(--color-text-low-emphasis)
}

.translations-translation-menu {
    width: 375px
}

.translations-translation-menu .artdeco-hoverable-content__shell {
    flex-direction: column
}

.translations-translation-menu .artdeco-hoverable-content__close-btn {
    align-self: flex-end
}

.translations-translation-menu--in-modal {
    z-index: 10001
}

.translations-translation-menu__trigger--on-dark.translations-translation-menu__trigger--on-dark {
    color: var(--color-action-on-dark)
}

.translations-translation-menu__header:after {
    content: "\00B7";
    margin: 0 1.2rem
}

.translations-translation-menu__rate-icon {
    position: relative;
    transform: translateY(3px)
}

.translations-translation-menu__star-icon {
    color: var(--color-text-disabled)
}

.translations-translation-menu__star-icon.translations-translation-menu__star-icon {
    padding: 9px
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .translations-translation-menu__star-icon {
        forced-color-adjust: auto
    }
}

.translations-translation-menu__star-icon--filled {
    color: var(--color-action)
}

.translations-translation-menu__stars {
    padding-bottom: 30px
}

.translations-translation-menu__actions .artdeco-button__text {
    display: flex;
    align-items: center
}

.translations-see-translation-detail__feedback {
    background: var(--color-background-canvas);
    height: 3.2rem
}

.translations-see-translation-detail__feedback-star {
    color: var(--color-text-low-emphasis)
}

.trend-text__percent-change-icon {
    width: 6px;
    height: 6px;
    margin-right: 2px
}

.trend-text__percent-change-icon--increase {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trend-text__percent-change-icon--increase {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.trend-text__percent-change-icon--decrease {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trend-text__percent-change-icon--decrease {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.trend-text__percent-change-icon--neutral {
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.trend-text__percent-change-value--increase {
    color: var(--color-signal-positive)
}

.trend-text__percent-change-value--decrease {
    color: var(--color-signal-negative)
}

.trend-text__percent-change-value--neutral {
    color: var(--color-signal-neutral)
}

.trust-takeover__icon--shield {
    background: url(/aero-v1/sc/h/6cj1ik4h54ugigf9s0123w0i6) no-repeat 50%;
    height: 42px;
    width: 38px
}

.trust-takeover__container {
    display: flex;
    min-height: 100%
}

.trust-takeover__member-info {
    min-height: 100%;
    min-width: 50%;
    max-width: 50%;
    padding: 6.4rem 4.8rem 6.4rem 3.2rem;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    background: var(--color-gradient-brand);
    border-radius: var(--corner-radius-medium) 0 0 var(--corner-radius-medium)
}

.trust-takeover__member-info:before {
    content: "";
    width: 100px;
    padding: 50px;
    position: absolute;
    right: 0;
    background: var(--color-transparent);
    height: 100%;
    border-radius: 0 50% 50% 0;
    box-shadow: 50px 0 0 0 var(--color-background-container);
    top: -50px;
    box-sizing: content-box
}

.trust-takeover__member-profile-card {
    min-width: 250px;
    margin: .8rem 0;
    padding: .8rem
}

.trust-takeover__benefits {
    min-height: 100%;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    padding: 3.2rem 4.8rem 3.2rem 1.6rem
}

.trust-takeover__benefits-percentage {
    font-size: var(--font-size-display-medium);
    color: var(--color-action);
    padding-right: .8rem
}

.trust-button-action-component:not(:last-child) {
    margin-right: .8rem
}

@media screen and (max-width: 576px) {
    .trust-reporting-flow-modal {
        min-height:-moz-fit-content;
        min-height: fit-content
    }
}

.trust-reporting-flow-modal__header-text {
    font-size: var(--font-size-large)!important
}

.trust-reporting-flow-modal__content {
    min-height: 290px
}

.trust-text-info-component {
    color: var(--color-text)
}

.trust-text-info-component__low-emphasis {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-compact-plain {
    background: none
}

.trust-action-card-compact-plain--separator:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint)
}

.trust-action-card-compact-plain__button {
    align-items: center;
    display: flex;
    padding: 1.2rem;
    margin-left: -1.2rem;
    text-align: left;
    width: calc(100% + 2.4rem)
}

.trust-action-card-compact-plain__button:active,.trust-action-card-compact-plain__button:focus,.trust-action-card-compact-plain__button:hover {
    background-color: var(--color-border-faint);
    border-radius: .8rem
}

.trust-action-card-compact-plain__button:active .trust-action-card-compact-plain__text,.trust-action-card-compact-plain__button:focus .trust-action-card-compact-plain__text,.trust-action-card-compact-plain__button:hover .trust-action-card-compact-plain__text {
    color: var(--color-text)
}

.trust-action-card-compact-plain__button:active .trust-action-card-compact-plain__icon,.trust-action-card-compact-plain__button:active .trust-action-card-compact-plain__navigation-icon,.trust-action-card-compact-plain__button:focus .trust-action-card-compact-plain__icon,.trust-action-card-compact-plain__button:focus .trust-action-card-compact-plain__navigation-icon,.trust-action-card-compact-plain__button:hover .trust-action-card-compact-plain__icon,.trust-action-card-compact-plain__button:hover .trust-action-card-compact-plain__navigation-icon {
    color: var(--color-icon-nav-selected)
}

.trust-action-card-compact-plain__icon {
    color: var(--color-text-low-emphasis);
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-compact-plain__icon {
        forced-color-adjust: auto
    }
}

.trust-action-card-compact-plain__text {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-compact-plain__navigation-icon {
    color: var(--color-text-low-emphasis);
    margin-left: auto
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-compact-plain__navigation-icon {
        forced-color-adjust: auto
    }
}

.trust-action-card-emphasis-blue:not(:last-child) {
    margin-bottom: 1.2rem
}

.trust-action-card-emphasis-blue:first-child {
    margin-top: 1.6rem
}

.trust-action-card-emphasis-blue:last-child {
    margin-bottom: 2.4rem
}

.trust-action-card-emphasis-blue {
    background-color: var(--color-background-new);
    border-radius: .4rem
}

.trust-action-card-emphasis-blue:active,.trust-action-card-emphasis-blue:focus-within,.trust-action-card-emphasis-blue:hover {
    background-color: var(--color-background-new-hover)
}

.trust-action-card-emphasis-blue__button {
    align-items: center;
    display: flex;
    padding: 1.6rem 1.2rem;
    text-align: left;
    width: 100%
}

.trust-action-card-emphasis-blue__icon {
    color: var(--color-action);
    margin-right: .8rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-emphasis-blue__icon {
        forced-color-adjust: auto
    }
}

.trust-action-card-emphasis-blue__text {
    color: var(--color-action)
}

.trust-action-card-emphasis-blue__navigation-icon {
    color: var(--color-action);
    margin-left: auto
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-emphasis-blue__navigation-icon {
        forced-color-adjust: auto
    }
}

.trust-action-card-large-grey:not(:last-child) {
    margin-bottom: 1.2rem
}

.trust-action-card-large-grey:first-child {
    margin-top: 1.2rem
}

.trust-action-card-large-grey {
    background-clip: padding-box;
    background-color: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: .4rem
}

.trust-action-card-large-grey:focus-within,.trust-action-card-large-grey:hover {
    background-color: var(--color-background-none-tint-hover);
    border: 1px solid var(--color-border-faint-active)
}

.trust-action-card-large-grey:focus-within .trust-action-card-large-grey__navigation-icon,.trust-action-card-large-grey:hover .trust-action-card-large-grey__navigation-icon {
    color: var(--color-icon-nav-selected)
}

.trust-action-card-large-grey:active {
    background-color: var(--color-background-none-tint-active);
    border: 1px solid var(--color-background-none-tint-active)
}

.trust-action-card-large-grey:active .trust-action-card-large-grey__navigation-icon {
    color: var(--color-icon-nav-selected)
}

.trust-action-card-large-grey__button {
    align-items: center;
    display: flex;
    padding: 1.2rem;
    text-align: left;
    width: 100%
}

.trust-action-card-large-grey__icon {
    margin-right: 1.6rem
}

.trust-action-card-large-grey__text-container {
    padding-right: 1.6rem
}

.trust-action-card-large-grey__text {
    color: var(--color-text)
}

.trust-action-card-large-grey__subtext {
    color: var(--color-text-low-emphasis);
    margin-top: .8rem
}

.trust-action-card-large-grey__navigation-icon {
    color: var(--color-nav-icon);
    margin-left: auto
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-large-grey__navigation-icon {
        forced-color-adjust: auto
    }
}

.trust-action-card-large-grey-with-navigation-context:not(:last-child) {
    margin-bottom: 1.2rem
}

.trust-action-card-large-grey-with-navigation-context:first-child {
    margin-top: 1.2rem
}

.trust-action-card-large-grey-with-navigation-context {
    background-color: var(--color-background-container-tint);
    border-radius: .4rem
}

.trust-action-card-large-grey-with-navigation-context__text-container {
    padding: 1.2rem 1.2rem 1.6rem;
    width: 100%
}

.trust-action-card-large-grey-with-navigation-context__text {
    color: var(--color-text)
}

.trust-action-card-large-grey-with-navigation-context__subtext {
    color: var(--color-text-low-emphasis);
    margin-top: .8rem
}

.trust-action-card-large-grey-with-navigation-context__navigation-button {
    align-items: center;
    display: flex;
    padding: .8rem 1.2rem;
    width: 100%
}

.trust-action-card-large-grey-with-navigation-context__navigation-button:active,.trust-action-card-large-grey-with-navigation-context__navigation-button:focus,.trust-action-card-large-grey-with-navigation-context__navigation-button:hover {
    background-color: var(--color-border-faint);
    border-radius: 0 0 .4rem .4rem
}

.trust-action-card-large-grey-with-navigation-context__navigation-button:active .trust-action-card-large-grey-with-navigation-context__navigation-icon,.trust-action-card-large-grey-with-navigation-context__navigation-button:active .trust-action-card-large-grey-with-navigation-context__navigation-text,.trust-action-card-large-grey-with-navigation-context__navigation-button:focus .trust-action-card-large-grey-with-navigation-context__navigation-icon,.trust-action-card-large-grey-with-navigation-context__navigation-button:focus .trust-action-card-large-grey-with-navigation-context__navigation-text,.trust-action-card-large-grey-with-navigation-context__navigation-button:hover .trust-action-card-large-grey-with-navigation-context__navigation-icon,.trust-action-card-large-grey-with-navigation-context__navigation-button:hover .trust-action-card-large-grey-with-navigation-context__navigation-text {
    color: var(--color-text)
}

.trust-action-card-large-grey-with-navigation-context__navigation-text {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-large-grey-with-navigation-context__navigation-icon {
    color: var(--color-text-low-emphasis);
    margin-left: auto
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .trust-action-card-large-grey-with-navigation-context__navigation-icon {
        forced-color-adjust: auto
    }
}

.trust-action-cards-component {
    margin-top: .8rem
}

.trust-action-text-component {
    text-align: left
}

.trust-action-text-component__text {
    color: var(--color-text-low-emphasis)
}

.trust-action-text-component__action-text-button {
    padding-left: 0!important;
    padding-right: 0!important;
    margin-top: 2.4rem;
    text-align: left
}

.trust-empty-state-component__text {
    margin: 0 auto;
    max-width: 320px;
    text-align: center
}

.trust-empty-state-component__title {
    color: var(--color-text);
    margin-bottom: 1.6rem
}

.trust-empty-state-component__subtitle {
    color: var(--color-text-low-emphasis)
}

.trust-list-detail-info-component {
    background-color: var(--color-background-container-tint);
    border-radius: .4rem;
    padding: 1.2rem;
    margin-top: .8rem
}

.trust-list-detail-info-component__info-title {
    margin-bottom: .4rem
}

.trust-list-detail-info-component__info-description {
    color: var(--color-text-low-emphasis)
}

.trust-list-detail-info-component__list-description {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.trust-list-detail-info-component__list-items {
    color: var(--color-text-low-emphasis);
    margin-top: .8rem
}

.trust-list-detail-info-component__list-items li {
    margin-left: 1.2rem
}

.trust-list-detail-info-component__list-items li:not(:last-child) {
    margin-bottom: .8rem
}

.trust-illustration-info-component {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 1.2rem
}

.trust-illustration-info-component--with-border {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.trust-illustration-info-component--with-text {
    justify-content: flex-start
}

.trust-illustration-info-component__text {
    color: var(--color-text-low-emphasis);
    margin-left: 1.2rem
}

.trust-step-component:not(:last-child) {
    margin-bottom: 1.6rem
}

.trust-step-component__header {
    margin-bottom: .8rem
}

.trust-verifications-error-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 2.4rem 0
}

.trust-verifications-error__mobile-container {
    min-height: 100vh
}

.trust-verifications-instruction__container {
    display: flex
}

.trust-verifications-instruction__container .trust-verifications__external-icon--clear,.trust-verifications-instruction__container .trust-verifications__external-icon--hyperverge {
    fill: var(--color-icon)
}

.trust-verifications-instruction__icon {
    color: var(--color-icon);
    padding-right: 1.6rem
}

.trust-verifications-instruction__text {
    text-align: left
}

.trust-verifications-instruction__mobile-container {
    margin-bottom: 1.6rem
}

.trust-verifications-instruction__desktop-container {
    margin-bottom: 1.2rem
}

.trust-verifications-instruction__list-icon {
    position: relative;
    display: block;
    border-radius: 50%;
    height: .8rem;
    width: .8rem;
    background-color: var(--color-icon)
}

.trust-verifications-nav-header {
    align-items: start;
    display: flex;
    flex-direction: column;
    padding: 2.4rem 2.4rem 0
}

.trust-verifications-nav-header .trust-verifications-nav-header__link {
    align-items: center;
    color: var(--color-element-low-emphasis);
    display: flex;
    text-decoration: none
}

.trust-verifications-nav-header .trust-verifications-nav-header__link:hover,.trust-verifications-nav-header .trust-verifications-nav-header__link:visited {
    color: var(--color-element-low-emphasis)
}

.trust-verifications-nav-header .trust-verifications-nav-header__link-text {
    color: var(--color-text-low-emphasis);
    margin-left: .8rem
}

.trust-verifications-nav-header .trust-verifications-nav-header__link-icon {
    color: var(--color-icon)
}

.trust-verifications__profile-entity-card {
    background-color: var(--color-background-container);
    padding-top: 1.6rem;
    margin-bottom: 1.6rem
}

.trust-verifications__profile-entity-card-desktop {
    padding-top: .8rem
}

.trust-verifications__profile-entity-card-content {
    text-align: left
}

.trust-verifications__profile-entity-card-image-container {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.trust-verifications__profile-entity-card-image-container .trust-verifications__profile-entity-card-image {
    border-radius: 50%
}

.trust-verifications__profile-entity-card-image-container .trust-verifications__profile-entity-card-icon-container {
    width: 3.2rem;
    height: 3.2rem;
    background-color: var(--color-background-container);
    filter: drop-shadow(0 .8rem 2.4rem var(--color-shadow));
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: absolute;
    left: 4.8rem;
    top: 4.8rem;
    color: var(--color-icon)
}

.trust-verifications__profile-entity-card-image-container .trust-verifications__profile-entity-card-icon-container-v2 {
    box-shadow: var(--elevation-raised)
}

.trust-verifications__profile-entity-with-verified-icon-container {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.trust-verifications__profile-entity-with-verified-icon-container .trust-verifications__profile-entity-with-verified-icon--profile-image {
    border-radius: 50%
}

.trust-verifications__profile-entity-with-verified-icon-container .trust-verifications__profile-entity-with-verified-icon--icon-container {
    width: 3.2rem;
    height: 3.2rem;
    background-color: var(--color-background-container);
    filter: drop-shadow(0 .8rem 2.4rem var(--color-shadow));
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: absolute;
    left: 4.8rem;
    top: 4.8rem;
    color: var(--color-icon)
}

.trust-verifications-verify-action-card__container {
    align-items: center;
    display: flex;
    padding: 2.4rem 1.6rem;
    width: 100%
}

.trust-verifications-verify-action-card__container-desktop {
    padding: 2.4rem 0
}

.trust-verifications-verify-action-card__container:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint)
}

.trust-verifications-hub__verify-actions-mobile .trust-verifications-verify-action-card__container {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem
}

.trust-verifications-verify-action-card__icon {
    color: var(--color-icon);
    min-height: 4.8rem;
    min-width: 4.8rem
}

.trust-verifications-verify-action-card__logo {
    border-radius: 6px
}

.trust-verifications-verify-action-card__text-container {
    text-align: left
}

.trust-verifications-verify-action-card__description {
    margin: 0 1.6rem;
    text-align: left
}

.trust-verifications-verify-action-card__description .trust-verifications-primary-description {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.trust-verifications-verify-action-card__description .trust-verifications-secondary-description {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    margin-top: 0
}

.trust-verifications-verify-action-card__timing-info {
    align-items: center;
    color: var(--color-signal-positive);
    display: flex;
    margin: .4rem 1.6rem
}

.trust-verifications-verify-action-card__timing-info-icon {
    vertical-align: text-bottom
}

.trust-verifications-verify-action-card__cta-button {
    flex-shrink: 0;
    margin-left: auto
}

.trust-verifications-verify-action-card__chevron-icon {
    color: var(--color-icon);
    margin-left: auto;
    min-width: 2.4rem
}

.trust-verifications-verify-upsell-card__container {
    align-items: center;
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-raised);
    display: flex;
    padding: 1.2rem 1.6rem;
    width: 100%
}

.trust-verifications-verify-upsell-card__container .trust-verifications-verify-upsell-card__icon-profile-image {
    border-radius: 50%;
    height: 3.2rem;
    width: 3.2rem
}

.trust-verifications-verify-upsell-card__container .trust-verifications-verify-upsell-card__icon-lightbulb {
    color: var(--color-brand-accent-1-on-dark)
}

.trust-verifications-verify-upsell-card__container .trust-verifications-verify-upsell-card__text {
    padding-left: .8rem
}

.trust-verifications-verify-upsell-card__container .trust-verifications-verify-upsell-card__text--proof {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

.trust-next-best-action-modal__next-action-page {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 4.8rem;
    margin-top: 4.8rem
}

.trust-next-best-action-modal__header {
    border-bottom: none
}

.trust-next-best-action-modal__next-action-page-title {
    margin-bottom: .4rem;
    margin-top: 1.2rem
}

.trust-next-best-action-modal__next-action-page-subtitle {
    color: var(--color-text-low-emphasis)
}

.trust-next-best-action-modal__next-best-action-content {
    margin-top: .8rem
}

.trust-next-best-action-modal__next-best-action-content-subtitle {
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.trust-next-best-action-modal__next-best-action-insight {
    display: inline-flex;
    align-items: center;
    gap: .8rem;
    margin-bottom: .8rem;
    margin-top: 1.2rem
}

.trust-next-best-action-modal__next-best-action-insight-text {
    color: var(--color-text-low-emphasis)
}

.trust-verifications-ep-card {
    margin-bottom: 1.6rem
}

.trust-verifications-ep-card__content {
    display: flex;
    flex-direction: row;
    padding: 1.6rem
}

.trust-verifications-ep-card__profile-image-with-icon {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.trust-verifications-ep-card__icon-color-action {
    color: var(--color-action)
}

.trust-verifications-ep-card__icon-container {
    align-items: center;
    background-color: var(--color-background-container);
    color: var(--color-icon);
    border-radius: 50%;
    display: flex;
    filter: drop-shadow(0 .4rem .8rem var(--color-shadow));
    height: 2.4rem;
    justify-content: center;
    left: 6.4rem;
    position: absolute;
    top: 6.4rem;
    width: 2.4rem
}

.trust-verifications-ep-card__text {
    padding-left: .8rem;
    padding-right: 1.6rem
}

.trust-verifications-ep-card__subtitle {
    color: var(--color-text-low-emphasis);
    padding-bottom: 1.2rem;
    padding-top: .8rem
}

.trust-verifications__footer {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.2rem
}

.trust-verifications__footer--narrow-gap {
    gap: 1.2rem
}

.trust-verifications__footer--modal {
    border-top: 1px solid var(--color-border-faint);
    flex-direction: row-reverse;
    justify-content: end;
    padding: 1.6rem 2.4rem
}

.trust-verifications__footer-helper-text {
    color: var(--color-text-low-emphasis)
}

.trust-verifications__footer-primary-clear {
    background-color: #081245
}

.trust-verifications__footer-primary-clear:focus,.trust-verifications__footer-primary-clear:hover {
    background-color: #464d74
}

.trust-verifications__footer-primary-clear:active {
    background-color: #060d30
}

.trust-verifications__footer-primary-clear .trust-verifications__external-icon--clear {
    fill: #fff
}

.theme--dark .trust-verifications__footer-primary-clear,.theme--dark .trust-verifications__footer-primary-clear:focus,.theme--dark .trust-verifications__footer-primary-clear:hover {
    background-color: #fff
}

.theme--dark .trust-verifications__footer-primary-clear:active {
    background-color: #b2b2b2
}

.theme--dark .trust-verifications__footer-primary-clear .trust-verifications__external-icon--clear {
    fill: #000
}

.trust-verifications-information {
    padding-top: 1.2rem
}

.trust-verifications-information__description {
    padding-left: 3.2rem;
    color: var(--color-text-low-emphasis)
}

.trust-verifications-information__subheader {
    padding: 3.2rem 0 .8rem
}

.trust-verifications-consent {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: var(--color-text);
    padding: 3.2rem 1.6rem 1.6rem
}

.trust-verifications-consent .trust-verifications-consent__actions {
    padding-top: 1.6rem;
    text-align: center
}

.email-verification__body {
    padding: 1.6rem 2.4rem 2.4rem;
    max-height: calc(100vh - 288px);
    overflow-y: auto
}

@media screen and (max-height: 600px) {
    .email-verification__body {
        max-height:calc(100vh - 128px)
    }
}

.email-verification__footer {
    padding: 1.6rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.email-verification__company-image-verification-flow-v2 {
    justify-content: center;
    margin-top: 3.2rem;
    margin-bottom: 1.6rem
}

.email-verification__body-work-email-v2 {
    padding-top: 2.4rem
}

.email-verification__modal .artdeco-modal__content {
    padding: 0
}

.email-verification__button-wrapper {
    display: flex;
    justify-content: flex-end
}

.email-verification__flex-direction-column {
    flex-direction: column
}

.email-verification__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.email-verification__error {
    color: var(--color-signal-negative);
    margin-bottom: 1.6rem
}

.email-verification__email-help-list {
    list-style: disc;
    margin-left: 1.6rem;
    margin-bottom: 1.6rem
}

.email-verification__mail-check-icon {
    margin-bottom: 1.6rem
}

.email-verification__email-dropdown {
    width: 260px;
    margin-right: .8rem
}

.email-verification__email-edit {
    padding: 0;
    min-width: 20px
}

.email-verification__input-pin.email-verification__input-pin {
    padding: 2.4rem;
    text-align: center;
    letter-spacing: .8rem
}

.email-verification__resend-container {
    display: flex;
    align-items: center
}

.email-verification__resend-code-button {
    margin-left: -.8rem
}

.email-verification__resend-message {
    color: var(--color-signal-positive)
}

.email-verification__resend-message .email-verification__resend-message-signal-success-icon {
    vertical-align: sub
}

.email-verification__disclaimer-trigger {
    display: flex;
    align-items: center
}

.email-verification__disclaimer-trigger-text {
    margin-right: 1.2rem
}

.email-verification__disclaimer-content {
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: 667ms;
    max-height: 0;
    overflow: hidden;
    margin-top: .8rem;
    transition-property: max-height,visibility;
    visibility: hidden
}

.email-verification__disclaimer-content--show {
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 834ms;
    max-height: 500px;
    visibility: visible
}

.email-verification__heading {
    margin-bottom: 1.2rem
}

.email-verification__heading-v2 {
    margin-bottom: 3.2rem
}

.email-verification__email-help-section {
    color: var(--color-text-low-emphasis);
    margin-top: 1.6rem
}

.email-verification__email-help-section--is-mobile {
    margin: 1.6rem 1.6rem 0
}

.email-verification__mev {
    letter-spacing: -.32px
}

.email-verification__mev .email-verification__mev-dropdown {
    display: flex;
    justify-content: space-between
}

.email-verification__mev .email-verification__mev-dropdown .email-verification__mev-dropdown-label {
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--font-weight-bold)
}

.email-verification__mev .email-verification__mev-dropdown .email-verification__mev-dropdown-logo {
    display: flex;
    align-items: center
}

.email-verification__mev .email-verification__mev-list {
    margin: 1.6rem 0
}

.email-verification__mev .email-verification__mev-list .email-verification__mev-list-item {
    display: flex;
    margin-bottom: 1.2rem
}

.email-verification__mev .email-verification__mev-list .email-verification__mev-list-item .email-verification__mev-list-item-text {
    margin-left: 2px;
    color: var(--color-text-low-emphasis)
}

.email-verification__input-email.error.email-verification__input-email.error {
    border: 1px solid var(--color-signal-negative);
    box-shadow: none
}

.email-verification__verifications-flow .email-verification__email-introduction {
    color: var(--color-text-low-emphasis)
}

.email-verification__verifications-flow .email-verification__label-email:after {
    display: none
}

.email-verification__verifications-flow .email-verification__input-pin {
    text-align: left;
    padding: 0 0 0 1.2rem
}

.email-verification__heading-verified-icon {
    color: var(--color-logo-brand);
    z-index: 1
}

.email-verification__heading-email-field-focus {
    margin-bottom: 1.2rem
}

.email-verification__detailed-error-container {
    align-items: flex-start;
    display: flex;
    gap: .4rem
}

.email-verification__detailed-error-icon {
    min-width: 1.6rem;
    color: var(--color-signal-negative)
}

.email-verification__detailed-error {
    color: var(--color-signal-negative)
}

.email-verification__generic-error {
    color: var(--color-signal-negative);
    margin-bottom: 2.4rem
}

.email-verification__why-verify-email-container {
    margin-top: 1.6rem
}

.email-verification__why-verify-email-container .trust-verifications-primary-description {
    text-align: center
}

.email-verification__why-verify-email-container .trust-verifications-secondary-description {
    color: var(--color-text);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    margin-top: 1.6rem
}

.email-verification__why-verify-email-container .trust-verifications-tertiary-description {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    line-height: var(--line-height-default);
    margin-top: 1.6rem
}

.trust-verifications-secondary-description {
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.trust-verifications-steps__header {
    padding: 3.2rem 0 .8rem
}

.trust-verifications-steps__list {
    color: var(--color-text);
    font-size: var(--font-size-small);
    padding-left: 3.2rem
}

.trust-verifications-steps__sub-steps-list {
    color: var(--color-text);
    font-size: var(--font-size-small);
    padding-left: 4.8rem
}

.trust-verification-steps__step {
    padding-bottom: .8rem
}

.trust-verifications-microsoft-entra-start {
    padding: 3.2rem 2.4rem 1.6rem!important
}

.trust-verifications-microsoft-entra-start .trust-verifications-microsoft-entra-start__logo {
    display: flex;
    gap: .8rem;
    justify-content: center
}

.trust-verifications-microsoft-entra-start .trust-verifications-microsoft-entra-start__description {
    margin: 1.6rem auto;
    text-align: center
}

.trust-verifications-microsoft-entra-start .trust-verifications-microsoft-entra-start__description .trust-verifications-secondary-description {
    font-size: var(--font-size-small)
}

.trust-verifications-microsoft-entra-start .trust-verifications-steps__header {
    padding-top: .8rem
}

.trust-verifications-microsoft-entra-start .trust-verifications__footer {
    padding-top: 0
}

.trust-verifications-highlight {
    background: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    color: var(--color-text-low-emphasis);
    padding: 1.2rem 1.6rem
}

.trust-verifications-consent__logo {
    display: flex;
    gap: .8rem;
    justify-content: center
}

.trust-verifications-consent__description {
    margin: 1.6rem auto;
    text-align: center
}

.trust-verifications-consent__highlight {
    margin-top: 1.2rem
}

.trust-verifications-result {
    height: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2.4rem 1.6rem 1.6rem
}

.trust-verifications-result .trust-verifications-result__body-illustration {
    margin: 3.2rem
}

.trust-verifications-result .trust-verifications-result__body--modal {
    margin: 3.2rem 3.2rem 12.8rem
}

.trust-verifications-result .trust-verifications-result__snippet {
    padding-top: 3.2rem
}

.trust-verifications-result__modal-container {
    padding: 0
}

.trust-verifications-result__work-email-consent-toggle>span {
    display: none
}

.trust-verifications-result__work-email-consent-section {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0 var(--spacing-two-x)
}

.trust-verifications-result__work-email-consent-explanation {
    color: var(--color-text-low-emphasis);
    text-align: start;
    margin: var(--spacing-two-x) var(--spacing-two-x) 0 var(--spacing-two-x)
}

.trust-verifications-result__width-unset {
    width: unset!important
}

.trust-verifications-result__work-email-consent-saving-error {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin: var(--spacing-three-x) 0 0 var(--spacing-two-x);
    color: var(--color-signal-negative);
    display: flex;
    align-items: center
}

.trust-verifications-result__work-email-consent-saving-error-message {
    color: var(--color-signal-negative);
    margin-left: var(--spacing-one-x)
}

.trust-verifications-join-waitlist {
    height: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2.4rem 1.6rem 1.6rem;
    background-color: var(--color-background-container)
}

.trust-verifications-join-waitlist .trust-verifications-join-waitlist__body-illustration {
    margin-bottom: 3.2rem
}

.trust-verifications-join-waitlist .trust-verifications-join-waitlist__body--modal {
    margin: 3.2rem 3.2rem 12.8rem
}

.trust-verifications-join-waitlist .trust-verifications-join-waitlist__snippet {
    padding-top: 3.2rem
}

.trust-verifications-join-waitlist__modal-container {
    padding: 0
}

.trust-verifications-join-waitlist__desktop-footer {
    display: flex;
    flex-direction: row-reverse
}

.trust-verifications-join-waitlist__desktop-footer--tertiary {
    margin-right: -40px
}

@keyframes trust-verifications-loading-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }

    to {
        background-position: 66vw 0
    }
}

.trust-verifications-loading__shimmer {
    animation-name: trust-verifications-loading-horizontal-shimmer;
    animation-duration: var(--duration-xslow);
    animation-delay: .6s;
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg,var(--color-transparent),var(--voyager-color-skeleton-content) 50%,var(--color-transparent));
    background-size: 100vw 100vh
}

.trust-verifications-loading__shimmer--fill-area {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.trust-verifications-shimmer-loader {
    height: 100%;
    padding: 3.2rem 0
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__image {
    border-radius: 50%;
    height: 6.4rem;
    margin: 0 auto;
    width: 6.4rem
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__large-text-1 {
    border-radius: var(--corner-radius-large);
    height: 2.4rem;
    margin: 1.6rem auto 0;
    width: 254px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__large-text-2 {
    border-radius: var(--corner-radius-large);
    height: 2.4rem;
    margin: .8rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-1 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: 3.2rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-2 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-3 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 296px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-4 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 160px
}

.trust-verifications-start {
    color: var(--color-text);
    justify-content: space-between;
    padding: 3.2rem 1.6rem 1.6rem
}

.trust-verifications-start__actions {
    text-align: center
}

.trust-verifications-start__body {
    padding: 0 .8rem;
    text-align: center
}

.trust-verifications-start__body .trust-verifications-start__how-it-works-container {
    text-align: left
}

.trust-verifications-start__illustration {
    line-height: 0;
    padding-bottom: 1.2rem
}

.trust-verifications-start__description {
    padding-bottom: 3.2rem
}

.trust-verifications-start__description .trust-verifications-secondary-description {
    color: var(--color-text);
    margin-top: 1.6rem
}

.trust-verifications-start__how-it-works-button {
    text-align: left
}

.trust-verifications-start__how-it-works-description {
    padding: 0 1.6rem 2.4rem;
    text-align: center
}

.trust-verifications-start__how-it-works-steps-container {
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    padding: 1.6rem
}

.trust-verifications-start__how-it-works-steps-container .trust-verifications-steps__list {
    padding-left: 2.4rem
}

.trust-verifications-start__how-it-works-steps-container .trust-verifications-steps__sub-steps-list {
    list-style-type: disc;
    padding-left: 1.6rem
}

.trust-verifications-start__how-it-works-steps-container .trust-verification-steps__step {
    padding-bottom: 1.6rem
}

.trust-verifications-start__how-it-works-steps-container .trust-verifications-steps__learn-more {
    padding: .8rem
}

.trust-verifications-start__how-it-works-steps-container-override-style {
    background-color: var(--color-background-container)
}

.trust-verifications-start__how-it-works-icon-container {
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    padding: 1.6rem
}

.trust-verifications-start__how-it-works-icon-container .trust-verifications-icon-intro {
    color: var(--color-text);
    display: flex
}

.trust-verifications-start__how-it-works-icon-container .trust-verifications-icon-intro .trust-verifications-icon__logo {
    margin-right: 1.6rem
}

.trust-verifications-start__how-it-works-icon-container .trust-verifications-icon-intro .trust-verifications-primary-description {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.trust-verifications-start__how-it-works-icon-container .trust-verifications-icon-intro .trust-verifications-secondary-description {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

.trust-verifications-start__body-digilocker {
    display: flex;
    flex-direction: column
}

.trust-verifications-start__body-digilocker .trust-verifications-start__illustration {
    display: flex;
    justify-content: center
}

.trust-verifications-start__body-digilocker .trust-verifications-start__how-it-works-button {
    margin-top: .8rem
}

.trust-verifications-start__body-digilocker .trust-verifications-start__how-it-works-button .artdeco-button {
    font-size: var(--font-size-small)
}

.trust-verifications-start__instructions-digilocker-container {
    padding: 0 .8rem
}

.trust-verifications-start__instructions-digilocker-container .trust-verifications-instruction__heading {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    text-align: left;
    margin: 1.6rem 0 2.4rem
}

.trust-verifications-start__instructions-digilocker-container .trust-verifications-instruction__icon {
    padding-right: .8rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container {
    border: 1px solid var(--color-border-low-emphasis);
    background: var(--color-background-container-tint);
    border-radius: .8rem;
    padding: 1.6rem 1.6rem 0;
    width: 100%
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__heading {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    text-align: left;
    padding-bottom: .8rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container {
    margin-bottom: 0;
    padding-left: .8rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container .trust-verifications-instruction__icon {
    padding-right: .8rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container .trust-verifications-instruction__icon .trust-verifications-instruction__list-icon {
    top: calc(.8rem + var(--font-size-small)/2);
    height: .4rem;
    width: .4rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container .trust-verifications-instruction__text {
    position: relative;
    padding-top: .8rem;
    padding-bottom: 1.2rem;
    font-size: var(--font-size-small)
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container .trust-verifications-instruction__text:before {
    content: "";
    position: absolute;
    left: calc(-1rem - 1px);
    top: calc(.8rem + var(--font-size-small)/2 + var(--font-size-small));
    height: calc(100% - .8rem - var(--font-size-small));
    width: 2px;
    background-color: var(--color-icon)
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container:last-child .trust-verifications-instruction__text {
    padding-bottom: 1.6rem
}

.trust-verifications-start__instructions-digilocker-value-steps-container .trust-verifications-instruction__container:last-child .trust-verifications-instruction__text:before {
    display: none
}

.trust-verifications-start__description-digilocker-value-steps {
    padding: 0 2.4rem
}

.trust-verifications-start__how-it-works-button-digilocker-value-steps {
    align-self: center
}

.trust-verifications-hub {
    background-color: var(--color-background-canvas);
    color: var(--color-text)
}

.trust-verifications-desktop__card .trust-verifications-hub {
    background: var(--color-background-container);
    padding: 1.6rem;
    border-radius: .8rem
}

.trust-verifications-desktop__card .trust-verifications-hub .trust-verifications-hub__all-unverified-verifications,.trust-verifications-desktop__card .trust-verifications-hub .trust-verifications-hub__already-verified,.trust-verifications-desktop__card .trust-verifications-hub .trust-verifications-hub__verify-actions {
    margin-top: -2.6rem
}

.trust-verifications-desktop__card .trust-verifications-hub .trust-verifications-hub__profile-entity-container-v2 {
    border-radius: .8rem
}

.trust-verifications-hub__profile-entity-container-upsell {
    margin-top: 1.2rem
}

.trust-verifications-hub__section {
    background-color: var(--color-background-container);
    padding: .8rem 1.6rem 1.6rem;
    margin-bottom: 1.2rem
}

.trust-verifications-hub__section .trust-verifications-secondary-description {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.trust-verifications-hub__section .trust-verifications-tertiary-description {
    margin-top: 1.2rem
}

.trust-verifications-hub__verify-actions {
    background-color: var(--color-background-container);
    margin-bottom: 1.2rem
}

.trust-verifications-hub__verify-actions .trust-verifications-hub__verify-actions-header .trust-verifications-primary-description {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    padding: 1.6rem 0 0 1.6rem
}

.trust-verifications-hub__verify-actions-mobile {
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem;
    margin: 1.6rem 1.2rem 0
}

.trust-verifications-hub__supplemental-description {
    border-bottom-left-radius: .8rem;
    border-bottom-right-radius: .8rem;
    margin: 0 1.2rem 1.6rem
}

.trust-verifications__mobile-body .trust-verifications-hub__profile-entity-container--blue,.trust-verifications__mobile-body .trust-verifications-hub__profile-entity-container--green,.trust-verifications__mobile-body .trust-verifications-hub__profile-entity-container--grey,.trust-verifications__mobile-body .trust-verifications-hub__profile-entity-container--yellow {
    margin-bottom: 0
}

.trust-verifications-desktop__card .trust-verifications-hub__profile-entity-container--blue+.trust-verifications-hub__verify-actions,.trust-verifications-desktop__card .trust-verifications-hub__profile-entity-container--green+.trust-verifications-hub__verify-actions,.trust-verifications-desktop__card .trust-verifications-hub__profile-entity-container--grey+.trust-verifications-hub__verify-actions,.trust-verifications-desktop__card .trust-verifications-hub__profile-entity-container--yellow+.trust-verifications-hub__verify-actions {
    margin-top: unset
}

.trust-verifications-hub__profile-entity-container--blue .trust-verifications__profile-entity-card,.trust-verifications-hub__profile-entity-container--green .trust-verifications__profile-entity-card,.trust-verifications-hub__profile-entity-container--grey .trust-verifications__profile-entity-card,.trust-verifications-hub__profile-entity-container--yellow .trust-verifications__profile-entity-card {
    background-color: unset
}

.trust-verifications-hub__profile-entity-container--blue .trust-verifications-primary-description,.trust-verifications-hub__profile-entity-container--green .trust-verifications-primary-description,.trust-verifications-hub__profile-entity-container--grey .trust-verifications-primary-description,.trust-verifications-hub__profile-entity-container--yellow .trust-verifications-primary-description {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-regular)
}

.trust-verifications-hub__profile-entity-container--blue {
    background: linear-gradient(0deg,var(--color-action),var(--color-action-active))
}

.theme--dark .trust-verifications-hub__profile-entity-container--blue {
    background: linear-gradient(0deg,var(--voyager-color-action-stick-hover),var(--voyager-color-action-stick-active))
}

.trust-verifications-hub__profile-entity-container--blue .trust-verifications-primary-description,.trust-verifications-hub__profile-entity-container--blue .trust-verifications-tertiary-description {
    color: var(--color-text-on-dark)
}

.trust-verifications-hub__profile-entity-container--blue .trust-verifications-tertiary-description a {
    color: var(--color-action-on-dark)
}

.trust-verifications-hub__profile-entity-container--yellow {
    background: linear-gradient(0deg,var(--color-background-accent-soft-1),var(--color-premium-brand))
}

.theme--dark .trust-verifications-hub__profile-entity-container--yellow {
    background: linear-gradient(0deg,var(--color-background-accent-strong-1),var(--color-background-accent-soft-1))
}

.trust-verifications-hub__profile-entity-container--green {
    background-color: var(--color-background-brand-accent-3)
}

.trust-verifications-hub__profile-entity-container--grey {
    background-color: var(--color-background-brand-accent-4)
}

.trust-verifications-qrcode {
    padding: 0 2.4rem 2.4rem
}

.trust-verifications-qrcode .trust-verifications-qrcode__illustration {
    margin: 1.6rem 0 .8rem
}

.trust-verifications-qrcode .trust-verifications-qrcode__description {
    margin-bottom: 1.2rem
}

.trust-verifications-qrcode .trust-verifications-qrcode__image-container {
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: .8rem;
    height: 160px;
    margin-right: 1.6rem;
    width: 160px
}

.trust-verifications-qrcode .trust-verifications-qrcode__image {
    max-height: 100%;
    max-width: 100%;
    border-radius: .8rem
}

.trust-verifications-qrcode .trust-verifications-qrcode__steps {
    background: var(--color-background-container-tint);
    border-radius: .8rem;
    flex: 1
}

.trust-verifications-qrcode .trust-verifications-qrcode__steps .trust-verifications-steps__header {
    padding: 1.6rem 0 .8rem 1.6rem
}

.trust-verifications-qrcode .trust-verifications-qrcode__learn-more-description {
    padding-top: 2.4rem
}

.trust-verifications-learning-opt-in {
    color: var(--color-text);
    background-color: var(--color-background-container)
}

.trust-verifications-desktop__card .trust-verifications-learning-opt-in {
    border-radius: .8rem;
    padding: 2.4rem
}

.trust-verifications-learning-opt-in__desc .trust-verifications-tertiary-description {
    color: var(--color-text-low-emphasis)
}

.trust-verifications-learning-opt-in__mobile-desc {
    text-align: center
}

.trust-verifications-learning-opt-in__mobile-desc .trust-verifications-primary-description {
    margin: 1.6rem 0;
    padding: 0 2.4rem
}

.trust-verifications-learning-opt-in__mobile-desc .trust-verifications-tertiary-description {
    padding: 0 2.4rem;
    font-size: var(--font-size-medium)
}

.trust-verifications-learning-opt-in__desktop-desc .trust-verifications-primary-description {
    padding: 1.2rem 0
}

.trust-verifications-learning-opt-in__desktop-desc .trust-verifications-tertiary-description {
    padding-bottom: 1.2rem
}

.trust-verifications-learning-opt-in__mobile-footer {
    border-top: 1px solid var(--color-border-faint);
    text-align: center;
    padding: 1.6rem
}

.trust-verifications-learning-opt-in__desktop-footer {
    flex-direction: column;
    align-items: flex-start;
    padding: 2.4rem 0
}

.trust-verifications-learning-opt-in__desktop-instructions {
    padding: .8rem 0
}

.trust-verifications-learning-opt-in__mobile-instructions {
    padding: 2.4rem
}

.trust-verifications-learning-opt-in__logo {
    padding: 3.2rem 2.4rem 0
}

.trust-verifications-learning-opt-in__nav-header {
    padding: .4rem .4rem 1.2rem
}

.trust-verifications-learning-opt-in__mobile-container {
    margin: 0 3.2rem
}

.trust-verifications-result.trust-verifications__validate-before-start--desktop .trust-verifications-result__body--modal {
    margin-bottom: 1.2rem
}

.trust-verifications-result.trust-verifications__validate-before-start--desktop .trust-verifications__footer--modal {
    justify-content: center
}

.ui-inline-tooltip {
    color: var(--color-text-on-dark);
    position: relative;
    background-color: var(--color-background-container-dark-tint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    justify-content: space-between
}

.ui-inline-tooltip--arrow-left:after,.ui-inline-tooltip--arrow-left:before {
    left: 8px
}

.ui-inline-tooltip--arrow-center {
    text-align: center
}

.ui-inline-tooltip--arrow-right:after,.ui-inline-tooltip--arrow-right:before {
    right: 8px
}

.ui-inline-tooltip--arrow-bottom {
    margin-bottom: 8px
}

.ui-inline-tooltip--arrow-bottom:after {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    bottom: -8px;
    border-top: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-top {
    margin-top: 8px
}

.ui-inline-tooltip--arrow-top:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    top: -8px;
    border-bottom: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-top:before {
    display: none
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-top .ui-inline-tooltip__caret {
    display: block;
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    top: -8px;
    border-bottom: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-bottom:after {
    display: none
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-bottom .ui-inline-tooltip__caret {
    display: block;
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    bottom: -8px;
    border-top: 8px solid var(--color-background-container-dark-tint)
}

.ui-entity-action-row {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ui-entity-action-row__image {
    object-fit: cover
}

a.ui-entity-action-row__link:active,a.ui-entity-action-row__link:hover,a.ui-entity-action-row__link:link,a.ui-entity-action-row__link:visited {
    text-decoration: none
}

.feed-shared-see-translation-button {
    margin-left: .8rem;
    margin-top: .8rem
}

.update-components-mini-update-v2 .feed-shared-see-translation-button {
    padding-bottom: .4rem;
    margin-left: 0
}

.feed-shared-see-translation-button--on-dark.feed-shared-see-translation-button--on-dark {
    color: var(--color-action-on-dark)
}

.update-components-carousel-job__container-link {
    height: 262px;
    display: inline-block;
    width: 100%
}

.update-components-carousel-job__container-link:hover {
    text-decoration: none
}

.feed-shared-carousel.update-components-carousel--jobs .update-components-carousel-job__container-link {
    display: initial
}

.update-components-carousel-job__container {
    height: 262px
}

.feed-shared-carousel .update-components-carousel-job__container {
    position: relative
}

.update-components-carousel-job__image {
    box-shadow: var(--elevation-lined);
    height: 6.4rem;
    width: 6.4rem;
    border: 1px solid var(--color-background-container);
    border-radius: 2px
}

.update-components-carousel-job__image:not(.ghost-company) {
    background-color: var(--color-background-container)
}

.update-components-carousel-job__background-image {
    width: 100%;
    height: 48px;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.update-components-carousel-job__background-image--placeholder {
    background-size: cover;
    background-position: 50%;
    background-image: var(--entity-background-company)
}

.update-components-carousel-job__content {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 2.4rem 1.6rem 1.6rem;
    position: absolute;
    top: 0;
    left: 0
}

.update-components-carousel-job__footer:before {
    content: "";
    width: 40px;
    height: 0;
    border-top: 1px solid var(--color-border-faint);
    margin: .8rem 0;
    order: -1;
    display: block
}

.update-components-carousel-job__footer-text {
    height: 18px
}

.update-components-carousel-job__footer-text li-icon[type=linkedin-bug-color] {
    vertical-align: top
}

.update-components-carousel-discovery-entity {
    min-height: 135px
}

.update-components-carousel-discovery-entity__insights-text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.update-components-carousel-discovery-entity__insights-text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-carousel-discovery-entity__insights-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-actor {
    flex-wrap: nowrap;
    padding: 1.2rem 1.6rem 0;
    margin-bottom: .8rem;
    align-items: center
}

.update-components-actor.feed-shared-aggregated-content__content {
    padding-bottom: 1.2rem
}

.feed-shared-carousel .update-components-actor {
    padding-top: .8rem
}

.update-components-actor--fs {
    padding-top: .8rem;
    margin-bottom: 1.2rem
}

.update-components-actor--with-control-menu {
    padding-right: 4rem
}

.update-components-actor--in-modal {
    padding-right: 4.8rem
}

.update-components-actor__meta {
    padding: 2px;
    flex-grow: 1;
    flex-basis: 0;
    margin-left: .8rem;
    overflow: hidden
}

.update-components-actor__container {
    overflow: hidden
}

.update-components-actor__container:focus,.update-components-actor__container:hover {
    text-decoration: none
}

.feed-shared-update-v2--minimal-padding .update-components-actor__container:not(.update-components-actor__container--fs) {
    margin-right: 3.2rem
}

.update-components-actor__container .update-components-actor__container--fs {
    margin-right: .4rem
}

.feed-shared-update-v2--minimal-padding .update-components-actor__container--padding-fix:not(.update-components-actor__container--fs) {
    margin-right: 0
}

.update-components-actor__avatar-image.update-components-actor__avatar-image {
    background-size: contain;
    background-repeat: no-repeat;
    object-fit: contain
}

.update-components-actor__avatar .EntityPhoto-square-3 {
    background-color: var(--color-background-container)
}

.update-components-actor__image {
    flex-shrink: 0;
    outline-offset: -2px!important;
    padding-top: 2px
}

.update-components-actor__description {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.update-components-actor--with-control-menu-and-hide-post {
    padding-right: calc(4rem + 32px)
}

.update-components-actor__sub-description {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .update-components-actor__sub-description li-icon svg {
        forced-color-adjust: auto
    }
}

.update-components-actor__sub-description--untruncated {
    white-space: normal;
    overflow: visible;
    text-overflow: clip
}

.update-components-actor__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    display: inline-block
}

.feed-shared-update-detail-viewer__content .update-components-actor__title,.feed-shared-update-v2--minimal-padding .update-components-actor__title {
    display: flex
}

.update-components-actor__title--fs {
    margin-bottom: 0
}

.feed-shared-update-detail-viewer__content .update-components-actor__title--fs,.feed-shared-update-v2--minimal-padding .update-components-actor__title--fs {
    display: flex
}

.update-components-actor__supplementary-actor-info {
    vertical-align: top;
    white-space: nowrap
}

.feed-shared-update-v2--minimal-padding .update-components-actor__supplementary-actor-info {
    flex-shrink: 0
}

.update-components-actor__sub-description-button-text {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    padding-bottom: 2px
}

.update-components-mini-update-v2 .update-components-actor {
    padding-top: 0;
    padding-right: 0
}

.feed-shared-update-v2--minimal-padding .update-components-mini-update-v2 .update-components-actor {
    padding-left: .8rem;
    padding-right: .8rem
}

.update-components-actor__connect-button,.update-components-actor__follow-button {
    flex-shrink: 0
}

.feed-shared-update-v2--minimal-padding .update-components-actor__connect-button,.feed-shared-update-v2--minimal-padding .update-components-actor__follow-button {
    margin-right: -.8rem
}

.update-components-mini-update-v2 .update-components-actor__connect-button,.update-components-mini-update-v2 .update-components-actor__follow-button {
    margin-right: 0
}

.update-components-actor__cta--simplified-feed {
    align-self: flex-start
}

.feed-shared-update-v2--minimal-padding .update-components-update-v2__cta-button--next-to-control-menu,.update-components-mini-update-v2 .update-components-update-v2__cta-button--next-to-control-menu {
    align-self: flex-start;
    margin-top: -.8rem;
    margin-right: .8rem
}

.update-components-update-v2__cta-button--next-to-control-menu.update-components-actor__cta--simplified-feed {
    margin-top: -.4rem
}

.feed-shared-update-v2--minimal-padding .update-components-update-v2__cta-button--next-to-control-menu-and-hide-post,.update-components-mini-update-v2 .update-components-update-v2__cta-button--next-to-control-menu-and-hide-post {
    align-self: flex-start;
    margin-top: -.8rem;
    margin-right: calc(.8rem + 32px)
}

.update-components-update-v2__cta-button--next-to-control-menu-and-hide-post.update-components-actor__cta--simplified-feed {
    margin-top: -.4rem
}

.update-components-actor__sub-description a {
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.update-components-actor__sub-description a:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-actor__cta-button--lockup-redesign:not(.update-components-update-v2__cta-button--next-to-control-menu) {
    position: relative;
    top: -.8rem
}

.feed-shared-update-detail-viewer .update-components-actor__cta-button--lockup-redesign {
    top: .4rem
}

.feed-shared-update-detail-viewer--reflow-md .update-components-actor__cta-button--lockup-redesign,.feed-shared-update-detail-viewer--reflow-none .update-components-actor__cta-button--lockup-redesign {
    top: -.4rem
}

.update-components-announcement--carousel {
    margin-top: 0;
    flex-grow: 1;
    min-height: 140px
}

.update-components-announcement__description-container {
    position: relative;
    padding: 1.6rem 0;
    margin-top: 1.6rem
}

.update-components-announcement__description-container:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 1.2rem;
    width: 25%;
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-shared-carousel .update-components-announcement__description-container:before {
    width: 44px
}

.feed-shared-carousel .update-components-announcement__description-container {
    padding: .8rem 0;
    margin-top: .8rem
}

.update-components-announcement__title {
    margin: 0 1.2rem
}

.feed-shared-carousel .update-components-announcement__description-container:before {
    left: 1.6rem
}

.feed-shared-carousel .update-components-announcement__title {
    margin: 0 1.6rem
}

.update-components-article-first-party {
    background-color: var(--color-background-container);
    overflow: hidden
}

.update-components-article-first-party__byline {
    align-items: center;
    display: flex;
    margin-bottom: .4rem
}

.update-components-article-first-party__byline-image {
    height: 24px;
    margin-right: .4rem;
    width: 24px
}

.update-components-article-first-party__byline-text {
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    white-space: nowrap
}

.update-components-article-first-party__content {
    border-bottom-left-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint);
    border-top: 0 solid var(--color-border-faint);
    padding: 1.2rem
}

.update-components-article-first-party__description {
    display: block;
    line-height: 2rem!important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    margin-bottom: .4rem;
    color: var(--color-text)
}

.update-components-article-first-party__description * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article-first-party__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.update-components-article-first-party__image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.update-components-article-first-party__image-container {
    position: relative;
    padding-top: 52.3%;
    flex-shrink: 0;
    height: 0;
    max-width: 100%
}

.update-components-article-first-party__subdescription {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.update-components-article-first-party__title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem;
    color: var(--color-text)
}

.update-components-article-first-party__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article-first-party__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-article-first-party.feed-shared-update-v2__content {
    margin: .8rem 1.6rem
}

.feed-shared-carousel .update-components-article-first-party__content {
    padding: .8rem 1.2rem
}

.feed-shared-carousel .update-components-article-first-party__title {
    display: block;
    line-height: 2.4rem!important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-carousel .update-components-article-first-party__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-carousel .update-components-article-first-party__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.update-components-article-newsletter-title__lockup {
    background: var(--color-background-container)
}

.update-components-article-newsletter-title__lockup-title {
    width: 350px
}

.update-components-article-newsletter-title__transparent-background {
    background: transparent
}

.update-components-mini-update-v2__reshared-content:not(:first-child) .update-components-article-newsletter-title__lockup {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-article {
    overflow: hidden;
    margin: 0;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-article--with-no-image {
    display: flex;
    padding: .8rem 1.6rem;
    position: relative;
    align-items: center
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-no-image {
    padding: 1.2rem 1.6rem
}

.update-components-article--with-no-image.update-components-article__container--cta-button-size {
    display: block;
    padding: 0
}

.update-components-article--with-no-image .update-components-article__inline-cta--center-align,.update-components-article--with-no-image .update-components-article__inline-cta--left-align-with-chevron {
    padding: var(--spacing-one-and-a-half-x) var(--spacing-two-x)!important
}

.update-components-article--with-small-image {
    display: flex;
    padding: .8rem 1.6rem;
    position: relative;
    align-items: center
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-small-image {
    padding: 1.2rem 1.6rem
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .update-components-article__button {
        color: buttonText
    }
}

.update-components-article__description {
    max-height: 36px;
    margin-top: .8rem
}

.update-components-article__description.update-components-article__description--truncated {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.update-components-article__description--truncated {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.update-components-article__chevron {
    color: var(--color-text-low-emphasis);
    opacity: 0
}

.update-components-article__chevron--visible {
    opacity: 1
}

.update-components-article__chevron--animate {
    transition: opacity .66s ease-in-out
}

.update-components-article__description-container {
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    justify-content: space-between;
    transition: background-color .6s ease-in-out,border .6s ease-in-out
}

.update-components-article__container--cta-button-size.update-components-article--with-no-image .update-components-article__description-container {
    padding: 1.2rem 1.6rem
}

.update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.6rem
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.2rem
}

.feed-shared-carousel .feed-shared-update-v2--minimal-padding .update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.6rem
}

.update-components-article--with-no-image .update-components-article__description-container {
    max-width: 100%
}

.update-components-article--with-small-image .update-components-article__description-container {
    max-width: calc(100% - 138px - .8rem);
    min-width: 0;
    flex-grow: 1
}

.update-components-article--with-large-image .update-components-article__description-container--inverted {
    background-color: var(--color-background-brand-accent-3);
    border-top-color: var(--color-background-brand-accent-3)
}

.update-components-article__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.update-components-article--with-small-image .update-components-article__image.ghost-article {
    background-color: #d8d8d8;
    background-size: contain
}

.update-components-article__inline-cta-padding {
    padding-left: 1.2rem!important;
    padding-right: 1.2rem!important
}

.update-components-article__link-container {
    position: relative;
    flex-shrink: 0
}

.update-components-article__link-container .update-components-article__image-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline-offset: -1px
}

.update-components-article__link-container .update-components-article__image {
    position: static;
    top: auto;
    left: auto;
    object-fit: cover
}

.update-components-article--with-small-image .update-components-article__link-container {
    margin-right: .8rem;
    box-sizing: content-box;
    border-radius: 0;
    flex-shrink: 0
}

.update-components-article--with-small-image-fs .update-components-article__link-container {
    margin-right: 1.2rem;
    box-sizing: content-box;
    border-radius: 0;
    flex-shrink: 0
}

.update-components-article--with-small-image:not(.update-components-article--with-small-image-fs) .update-components-article__link-container {
    width: 138px;
    height: 72px
}

:not(.update-components-article--with-small-image-fs) .update-components-article__link-container .ivm-image-view-model,:not(.update-components-article--with-small-image-fs) .update-components-article__link-container .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-article--with-large-image .update-components-article__link-container {
    height: 0;
    padding-top: 52.3%;
    max-width: 100%
}

.update-components-article__meta {
    min-width: 0;
    flex-grow: 1;
    align-self: center;
    max-width: 100%
}

.update-components-article__subtitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 16px
}

.feed-shared-update-v2--minimal-padding .update-components-article__subtitle {
    margin-top: .8rem;
    max-height: none
}

.feed-shared-carousel .feed-shared-update-v2--minimal-padding .update-components-article__subtitle {
    margin-top: 0
}

.update-components-article__subtitle.update-components-article__subtitle-shrink-padding {
    margin-top: .4rem
}

.update-components-article__subtitle.update-components-article__subtitle-remove-padding {
    margin-top: 0
}

.update-components-article__subtitle-ellipsis {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 16px
}

.feed-shared-update-v2--minimal-padding .update-components-article__subtitle-ellipsis {
    margin-top: .8rem;
    max-height: none
}

.feed-shared-carousel .feed-shared-update-v2--minimal-padding .update-components-article__subtitle-ellipsis {
    margin-top: 0
}

.update-components-article__subtitle-ellipsis.update-components-article__subtitle-shrink-padding {
    margin-top: .4rem
}

.update-components-article__subtitle-ellipsis.update-components-article__subtitle-remove-padding {
    margin-top: 0
}

.update-components-article__title {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-article__title * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-article__title.update-components-article__subtitle-shrink-padding {
    margin-top: .4rem
}

.update-components-article .update-components-article-newsletter-title__lockup {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-article__description-container .update-components-article-newsletter-title__lockup {
    background: transparent;
    border-top: none
}

.update-components-article__transparent-background {
    background-color: transparent
}

.update-components-article__inline-cta--center-align {
    padding: var(--spacing-one-and-a-half-x)!important
}

.update-components-article__inline-cta--left-align-with-chevron {
    padding: var(--spacing-one-and-a-half-x)!important;
    justify-content: space-between
}

.update-components-article__inline-cta--left-align-with-chevron .update-components-button__hue-icon {
    margin-left: var(--spacing-one-x)
}

.update-components-article__inline-cta--ctr-background {
    background-color: var(--color-background);
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-article__image--rounded-corners {
    border-radius: var(--corner-radius-medium)
}

.update-components-example-component {
    padding: 1.6rem;
    margin: .8rem 1.6rem 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    border: 2px solid var(--color-brand);
    background: var(--color-background-container);
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px
}

.update-components-button.feed-shared-footer,.update-components-button.feed-shared-simplified-footer {
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    box-sizing: border-box;
    width: 100%;
    text-align: center
}

.update-components-button.feed-shared-footer {
    padding: .8rem 1.6rem;
    border-top: 1px solid var(--color-border-faint)
}

.update-components-button.feed-shared-simplified-footer {
    padding: 0 1.2rem 1.6rem!important
}

.update-components-button:focus {
    outline-offset: -3px
}

@media screen and (max-width: 576px) {
    .update-components-button:focus ::-webkit-full-page-media,.update-components-button:focus _:future,:root .update-components-button:focus {
        outline-offset:-6px
    }
}

.update-components-button__start-icon-container {
    display: flex;
    width: 3.2rem;
    height: 3.2rem;
    padding: .8rem;
    justify-content: center;
    align-items: center;
    border-radius: 3.2rem;
    border: 1px solid var(--color-border)
}

.update-components-call-to-action__link {
    background-color: var(--color-background-container-tint);
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--color-text);
    font-size: var(--font-size-small)
}

.update-components-call-to-action__link:active,.update-components-call-to-action__link:focus,.update-components-call-to-action__link:hover,.update-components-call-to-action__link:visited,.update-components-call-to-action__link:visited:focus,.update-components-call-to-action__link:visited:hover {
    color: var(--color-text);
    text-decoration: none
}

.update-components-call-to-action:last-child .update-components-call-to-action__link {
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.update-components-call-to-action__headline {
    max-width: calc(100% - 24px);
    font-weight: var(--font-weight-regular)
}

.update-components-celebration__headline {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 2.4rem 2.4rem
}

.update-components-celebration__headline--with-recipients {
    margin: 0 2.4rem .8rem
}

.update-components-celebration__highlighted-message {
    margin: 0 2.4rem 2.4rem
}

.update-components-celebration__highlighted-message .update-components-text-view__hyperlink,.update-components-celebration__highlighted-message .update-components-text-view__mention {
    color: var(--color-text)
}

.update-components-celebration__center-insight {
    margin: 1.2rem auto 1.6rem;
    padding: 6px 0;
    display: flex;
    justify-content: center;
    width: 80%
}

.update-components-celebration--no-insights {
    margin-bottom: 1.6rem
}

.update-components-contextual-action {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-update-v2__description-wrapper+.update-components-contextual-action {
    margin-top: .8rem
}

.update-components-contextual-action__text-view {
    flex-grow: 1;
    padding-right: 40px
}

.update-components-contextual-description-v2 {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .8rem 2.4rem 0 1.6rem;
    margin-bottom: .8rem
}

.update-components-contextual-description-v2 * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-contextual-description-v2 {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-contextual-description-v2 a,.update-components-contextual-description-v2 a:hover,.update-components-contextual-description-v2 a:hover:visited,.update-components-contextual-description-v2 a:visited {
    color: var(--color-text-low-emphasis)
}

.update-components-contextual-description-v2--with-actor {
    padding-top: 0
}

.update-components-contextual-header,.update-components-simplified-contextual-header {
    display: flex;
    align-items: center;
    padding: .8rem 0;
    margin-right: 1.6rem;
    margin-left: 1.6rem
}

.update-components-contextual-header .update-components-text-view__hashtag,.update-components-contextual-header .update-components-text-view__mention,.update-components-simplified-contextual-header .update-components-text-view__hashtag,.update-components-simplified-contextual-header .update-components-text-view__mention {
    outline-offset: -1px;
    color: var(--color-text)
}

.update-components-simplified-contextual-header {
    padding: var(--spacing-two-x) 0
}

.update-components-simplified-contextual-header .update-components-text-view__mention {
    outline-offset: -1px;
    color: var(--color-text-low-emphasis)
}

.update-components-contextual-header--with-divider {
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem
}

.update-components-contextual-header__icons {
    position: relative
}

.update-components-contextual-header__icons--equal-size {
    height: 40px;
    width: 40px
}

.update-components-contextual-header__single-icon--equal-size {
    height: 26.66667px;
    width: 26.66667px
}

.update-components-simplified-contextual-header__icons {
    display: flex
}

.update-components-contextual-header--stacked-images .update-components-contextual-header__supplementary-image {
    position: absolute;
    right: 0;
    bottom: 0
}

.update-components-simplified-contextual-header__supplementary-image {
    margin-top: 10px;
    margin-left: -14px;
    z-index: 2
}

.update-components-simplified-contextual-header__illustration {
    height: 3.2rem;
    width: 3.2rem;
    z-index: 1
}

.update-components-contextual-header__supplementary-image-img {
    height: 24px;
    width: 24px;
    border: 2px solid var(--color-background-canvas)
}

.update-components-simplified-contextual-header__supplementary-image-img {
    border: 2px solid var(--color-background-canvas)
}

.update-components-contextual-header__meta {
    margin-left: .8rem;
    display: flex;
    flex-direction: column;
    min-width: 0;
    flex-grow: 1;
    flex-shrink: 1
}

.update-components-contextual-header__text {
    flex-shrink: 1
}

.update-components-mini-update-v2__contextual-header .update-components-contextual-header__text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 12px;
    color: var(--color-text-low-emphasis)
}

.update-components-contextual-header__info {
    flex-shrink: 0
}

.update-components-mini-update-v2__contextual-header .update-components-contextual-header__info {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 12px;
    color: var(--color-text-low-emphasis)
}

.update-components-contextual-header__hashtag-text a {
    color: var(--color-text);
    text-decoration: none
}

.update-components-contextual-header__hashtag-text a:hover {
    color: var(--color-text);
    text-decoration: underline
}

.update-components-contextual-header__text--muted-color {
    color: var(--color-text-low-emphasis)
}

.update-components-contextual-header__text--muted-color a {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.update-components-creative__image-container {
    position: relative;
    width: 312px;
    height: 312px;
    overflow: hidden;
    background-color: var(--color-background-container-tint);
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.update-components-creative__image {
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.update-components-creative__text-container {
    position: relative;
    display: flex;
    padding: .8rem 1.6rem;
    height: 56px
}

.update-components-creative__link {
    text-decoration: none
}

.update-components-creative__text-link {
    text-decoration: none;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0
}

.update-components-creative__text {
    flex: 1 1 0;
    align-self: center;
    max-height: 40px;
    max-width: 280px;
    overflow: hidden
}

.update-components-creative__cta-container {
    position: relative;
    align-self: center
}

.update-components-creative__cta--center-align,.update-components-creative__cta--left-align-with-chevron {
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)!important;
    padding: var(--spacing-one-and-a-half-x) var(--spacing-two-x)!important
}

.update-components-creative__cta--left-align-with-chevron {
    justify-content: start
}

.update-components-detailed-survey__content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    background: var(--color-background-container-tint);
    padding: 1.2rem
}

.update-components-detailed-survey__header--with-control-menu {
    padding-right: 40px;
    padding-top: .4rem
}

.update-components-detailed-survey__header--footer {
    align-items: center;
    max-width: calc(100% - 40px - .4rem)
}

.update-components-detailed-survey__icon {
    flex-shrink: 0;
    margin-right: var(--spacing-one-x)
}

.update-components-detailed-survey__icon--content {
    color: var(--color-brand)
}

.update-components-detailed-survey__icon--footer {
    margin-right: .8rem
}

.update-components-detailed-survey__pills {
    display: flex;
    flex-wrap: wrap;
    row-gap: 1.2rem;
    column-gap: .8rem;
    margin-top: var(--spacing-two-x);
    margin-bottom: var(--spacing-one-x)
}

.update-components-detailed-survey__pills--footer {
    margin-top: 0;
    margin-bottom: 0
}

.update-components-detailed-survey__choices {
    display: flex;
    flex-direction: column
}

.update-components-detailed-survey__close-btn {
    position: absolute;
    top: .4rem;
    right: .4rem
}

.update-components-detailed-survey__header--text {
    margin-top: 2px
}

.feed-shared-carousel {
    position: relative
}

.feed-shared-carousel .update-components-article-newsletter-title__lockup {
    display: none
}

.feed-shared-carousel .artdeco-carousel__content {
    padding: .8rem .4rem
}

.update-components-carousel--announcement .artdeco-carousel__content {
    padding: 1.6rem 0 1.6rem 1.6rem
}

.update-components-carousel--event .artdeco-carousel__content,.update-components-carousel--mixed .artdeco-carousel__content {
    padding: .4rem 0 1.6rem 1.6rem
}

.update-components-carousel--broadcasts .artdeco-carousel__content {
    padding: .4rem 0 2.4rem 2.4rem
}

.update-components-carousel--discovery-entity .artdeco-carousel__content {
    padding: 2.4rem 0 1.6rem 1.6rem
}

.update-components-carousel--jobs .artdeco-carousel__content {
    padding: 1.6rem 1.6rem 1.6rem 1.2rem
}

.update-components-simplified-carousel--jobs .artdeco-carousel__content {
    padding: var(--spacing-one-and-a-half-x) var(--spacing-two-x)
}

.feed-shared-update-attachments .artdeco-carousel__content {
    padding: 1px 1.6rem 1.6rem
}

.feed-shared-carousel--no-heading .artdeco-carousel__heading {
    display: none
}

.feed-shared-carousel .artdeco-carousel__heading {
    padding: 1.2rem 0;
    margin: 0 1.6rem;
    align-items: center
}

.feed-shared-carousel--with-control-menu .artdeco-carousel__heading {
    padding-right: 4rem
}

.feed-shared-carousel .artdeco-carousel__title {
    width: 100%;
    margin-right: .8rem
}

.feed-shared-carousel .artdeco-carousel__item-container {
    height: 100%;
    margin: 0 1.6rem 0 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .feed-shared-carousel .artdeco-carousel__item-container {
        border: 1px solid activeborder
    }
}

.update-components-carousel--jobs .artdeco-carousel__item-container {
    margin: 0 .4rem
}

.update-components-simplified-carousel--jobs .artdeco-carousel__item-container {
    margin-right: var(--spacing-half-x)
}

.update-components-carousel--creative .artdeco-carousel__item-container {
    margin: 0 .4rem
}

.feed-shared-carousel .artdeco-carousel__slider {
    margin: unset
}

.feed-shared-carousel__navigation-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.feed-shared-carousel__navigation-button:focus,.feed-shared-carousel__navigation-button:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.artdeco-button-mercado .feed-shared-carousel .feed-shared-carousel__navigation-button.artdeco-button .artdeco-button__icon {
    color: var(--color-icon-on-dark)
}

.feed-shared-carousel__navigation-button--next {
    right: 0
}

.feed-shared-carousel__navigation-button--prev {
    left: 0
}

.feed-shared-carousel__navigation-button[disabled] {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 1s,opacity .2s
}

.feed-shared-carousel .feed-shared-control-menu+.feed-shared-update-v2__description-wrapper {
    margin-top: .8rem
}

.update-components-commentary--on-dark.update-components-commentary--on-dark {
    font-size: var(--font-size-medium);
    color: var(--color-text-on-dark)
}

.update-components-commentary--on-dark span a {
    color: var(--color-action-on-dark);
    text-decoration: underline
}

.update-components-commentary--on-dark span a:active,.update-components-commentary--on-dark span a:focus,.update-components-commentary--on-dark span a:hover,.update-components-commentary--on-dark span a:visited {
    color: var(--color-action-on-dark)
}

.update-components-divider__title {
    color: var(--color-text);
    font-size: var(--font-size-small)
}

.update-components-display-stars__overlaid-star-container {
    margin-bottom: -16px
}

.update-components-display-stars__star-icon {
    display: block;
    color: var(--voyager-color-element-rating-display)
}

.update-components-display-stars__star-icon svg {
    height: 16px!important;
    width: 16px!important
}

.update-components-display-stars__star-icon--half-full {
    clip-path: inset(0 50% 0 0)
}

.update-components-display-stars__star-icon--half-empty {
    clip-path: inset(0 0 0 50%);
    top: -16px;
    position: relative
}

.update-components-document__container {
    padding-top: 75%;
    overflow: hidden;
    min-width: 200px;
    max-width: 100%;
    min-height: var(--spacing-eight-x);
    position: relative;
    margin: 0
}

.update-components-document__container--preview-padding {
    box-sizing: border-box
}

.update-components-document__container--top-bottom-border {
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-document__image {
    object-position: center;
    object-fit: cover;
    position: relative;
    width: 100%
}

.update-components-document__title {
    background-color: var(--voyager-color-background-container-tint-2);
    padding: 1.2rem .8rem;
    width: 100%
}

.update-components-document__cta-button {
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-document__cta-download-button--center-align {
    padding: 1rem var(--spacing-one-and-a-half-x)!important
}

.update-components-document__cta-download-button--left-align-with-chevron {
    padding: 1rem var(--spacing-one-and-a-half-x)!important;
    justify-content: start
}

.update-components-document__cta-download-button--left-align-with-chevron .document-download-button__download-icon {
    margin-left: 0
}

.update-components-document__cta-button--center-align {
    padding: var(--spacing-one-and-a-half-x)!important
}

.update-components-document__cta-button--left-align-with-chevron {
    padding: var(--spacing-one-and-a-half-x)!important;
    justify-content: start
}

.update-components-entity__content-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.update-components-entity__content {
    margin: .8rem;
    flex-grow: 1
}

.feed-shared-update-v2--minimal-padding .update-components-entity__content {
    padding: .8rem;
    display: flex;
    align-items: flex-start
}

.update-components-entity__content:hover {
    text-decoration: none
}

.update-components-entity--aggregated .update-components-entity__image-container {
    display: flex;
    align-self: baseline
}

.update-components-entity__insight {
    margin-top: 1.2rem;
    display: flex;
    align-items: center;
    text-align: left
}

.update-components-entity__insight--without-images {
    margin-top: .8rem
}

.update-components-entity__insight-image .EntityPhoto-circle-1 {
    border: 1px solid var(--color-background-canvas);
    border-radius: 50%;
    width: 28px;
    height: 28px
}

.update-components-entity__insight-image .ivm-image-view-model__circle-img {
    width: 28px;
    height: 28px
}

.update-components-entity--no-border.update-components-entity--no-border {
    margin: 0;
    box-shadow: none
}

.update-components-entity__cta-button {
    margin-right: 1.2rem;
    margin-top: 1.6rem;
    flex-shrink: 0
}

.update-components-event--on-dark {
    background: var(--color-background-container-dark)
}

.update-components-event__banner-link:hover {
    text-decoration: none
}

.update-components-event__meta--cta-button-size .update-components-event__banner-link {
    padding: 0 var(--spacing-one-and-a-half-x) var(--spacing-one-and-a-half-x)
}

.update-components-event__meta--cta-button-size .update-components-event__banner-link.update-components-event__banner-link--preview-padding {
    box-sizing: border-box
}

.update-components-event__banner {
    max-height: 130px;
    width: 100%;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.update-components-event__banner--constrained {
    max-height: none
}

.update-components-event__banner--constrained.update-components-event__banner--constrained {
    object-fit: contain
}

.update-components-event__banner--mini {
    border-radius: 0
}

.feed-shared-event__description span {
    display: flex;
    align-items: center
}

.feed-shared-event__description span li-icon {
    margin-right: .4rem;
    color: var(--color-icon)
}

.update-components-event--on-dark .feed-shared-event__description span li-icon {
    color: var(--color-text-on-dark)
}

.update-components-event__meta {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    padding-bottom: 1.2rem
}

.update-components-event--on-dark .update-components-event__meta {
    background-color: var(--color-background-container-dark);
    border-radius: var(--attached-top)
}

.update-components-event__meta.update-components-event__meta--cta-button-size {
    flex-direction: column;
    padding: 0
}

.feed-shared-event__title-context {
    color: var(--color-signal-caution)
}

.update-components-event--on-dark .feed-shared-event__title-context {
    color: var(--color-brand-accent-1-on-dark)
}

.update-components-event__cta--with-banner {
    position: absolute;
    right: 1.2rem;
    top: 1.2rem
}

.update-components-event__cta {
    flex: 0 0 auto;
    min-width: 100px;
    height: 24px
}

.update-components-event__cta.update-components-event__cta--center-align,.update-components-event__cta.update-components-event__cta--left-align-with-chevron {
    border-bottom-left-radius: var(--corner-radius-medium)!important;
    border-bottom-right-radius: var(--corner-radius-medium)!important;
    border-top: 1px solid var(--color-border-faint);
    box-shadow: none;
    height: 44px;
    padding: var(--spacing-one-and-a-half-x)!important
}

.update-components-event__cta.update-components-event__cta--left-align-with-chevron {
    justify-content: space-between
}

.update-components-event__cta.update-components-event__cta--left-align-with-chevron .update-components-button__hue-icon {
    margin-left: var(--spacing-one-x)
}

.update-components-external-video--on-dark {
    background: var(--color-background-container-dark)
}

.update-components-external-video__container {
    height: 0;
    padding-top: 52.3%;
    overflow: hidden;
    max-width: 100%;
    position: relative;
    margin: 0
}

.update-components-external-video__description-container {
    width: 100%
}

.update-components-mini-update-v2 .update-components-external-video__description-container {
    padding-top: .8rem;
    margin: 0
}

.update-components-external-video__cta-button--cta-button-size .update-components-external-video__description-container {
    padding: .8rem 1.2rem
}

.update-components-external-video__inline-cta-padding {
    padding-left: 1.2rem!important;
    padding-right: 1.2rem!important
}

.update-components-external-video__meta {
    display: flex;
    padding: .8rem 1.2rem;
    align-items: flex-start;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-external-video--on-dark .update-components-external-video__meta {
    background: var(--color-background-container-dark)
}

.update-components-external-video__cta-button--cta-button-size .update-components-external-video__meta {
    align-items: normal;
    padding: 0;
    flex-direction: column
}

.update-components-external-video__description-headline {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-external-video__description-headline * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-external-video__description-headline {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-external-video__description-headline.update-components-external-video__description-headline-shrink-padding {
    margin-top: .4rem
}

.update-components-external-video__description-byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 16px;
    margin-top: .8rem
}

.update-components-external-video__description-byline.update-components-external-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.update-components-external-video__description-byline.update-components-external-video__description-byline-remove-padding {
    margin-top: 0
}

.update-components-external-video__description-byline-ellipsis {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 16px;
    margin-top: .8rem
}

.update-components-external-video__description-byline-ellipsis.update-components-external-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.update-components-external-video__description-byline-ellipsis.update-components-external-video__description-byline-remove-padding {
    margin-top: 0
}

.update-components-external-video__thumbnail-container {
    top: 0
}

.update-components-external-video__thumbnail-image {
    position: absolute;
    height: 100%;
    width: 100%;
    background: var(--color-background-scrim-dark);
    overflow: hidden
}

.update-components-external-video__cta-button--center-align {
    padding: var(--spacing-one-and-a-half-x)!important
}

.update-components-external-video__cta-button--left-align-with-chevron {
    padding: var(--spacing-one-and-a-half-x)!important;
    justify-content: space-between
}

.update-components-external-video__cta-button--left-align-with-chevron .update-components-button__hue-icon {
    margin-left: var(--spacing-one-x)
}

.update-components-external-video__cta-button--ctr-background {
    background-color: var(--color-background);
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-feed-discovery-entity,.update-components-simplified-feed-discovery-entity {
    display: flex;
    flex-direction: column;
    width: 100%
}

.update-components-feed-discovery-entity {
    padding: 1.2rem 1.6rem 0
}

.update-components-simplified-feed-discovery-entity {
    padding: .8rem 1.6rem 0
}

.update-components-feed-discovery-entity__headline {
    margin-bottom: .8rem
}

.update-components-feed-discovery-entity__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-simplified-feed-discovery-entity__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-feed-discovery-entity__insights,.update-components-feed-discovery-entity__sub-description {
    margin-top: .4rem
}

.update-components-feed-discovery-entity__main-content {
    padding-bottom: 1.2rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-simplified-feed-discovery-entity__main-content {
    padding-bottom: .8rem;
    margin-bottom: .4rem
}

.update-components-feed-discovery-entity__text-container {
    display: flex;
    flex-direction: column;
    margin: 0 .8rem
}

.update-components-feed-discovery-entity__text--body {
    color: var(--color-text)
}

.update-components-feed-discovery-entity__text--body li-icon {
    color: var(--color-icon)
}

.update-components-simplified-feed-discovery-entity__text--body {
    color: var(--color-text-low-emphasis)
}

.update-components-simplified-feed-discovery-entity__text--body li-icon {
    color: var(--color-icon)
}

.update-components-feed-discovery-entity__text--low-emphasis {
    color: var(--color-text-low-emphasis)
}

.feed-shared-simplified-feed-discovery-entity__text {
    color: var(--color-text)
}

.update-components-feed-discovery-entity__link {
    z-index: 1
}

.update-components-feed-discovery-entity-card {
    display: flex;
    flex-direction: column;
    width: 100%
}

.update-components-feed-discovery-entity-card__coverphoto {
    background-position: 50%;
    background-size: cover;
    height: 65px;
    margin: -1.6rem -1.6rem 0
}

.update-components-feed-discovery-entity-card__coverphoto--default {
    background-image: var(--entity-background-person)
}

.update-components-feed-discovery-entity-card__image {
    box-shadow: var(--elevation-lined);
    margin: -54px auto 1.2rem
}

.update-components-feed-discovery-entity-card__description {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-feed-discovery-entity-card__description * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-feed-discovery-entity-card__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-feed-discovery-entity-card__insights {
    min-height: 3.2rem
}

.update-components-feed-discovery-entity-card__insights-ivm {
    min-width: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .4rem
}

.update-components-feed-discovery-entity-card__insights-text {
    display: block;
    line-height: 1.6rem!important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.update-components-feed-discovery-entity-card__insights-text * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-feed-discovery-entity-card__insights-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-feed-discovery-entity-card__name {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-feed-discovery-entity-card__name * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-feed-discovery-entity-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-feed-discovery-entity-card__name:hover {
    text-decoration: underline
}

.update-components-feed-discovery-entity-add-profile-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    text-align: center;
    align-items: center;
    padding: 2.4rem 1.2rem 1.6rem;
    border-top: .4rem solid var(--color-brand);
    width: 100%
}

.update-components-feed-discovery-grid__card.update-components-feed-discovery-grid__card {
    display: flex;
    flex-basis: calc(33.3% - 1.06667rem);
    max-width: calc(33.3% - 1.06667rem);
    margin-right: 1.6rem;
    margin-bottom: 1.6rem
}

.update-components-feed-discovery-grid__card:nth-last-child(3n+1).update-components-feed-discovery-grid__card:nth-last-child(3n+1) {
    flex-basis: calc(33.3% - 1.06667rem);
    max-width: calc(33.3% - 1.06667rem);
    margin-right: 0
}

.update-components-feed-follow-prompt {
    display: flex;
    padding: var(--spacing-one-and-a-half-x);
    background-color: var(--color-background-container-tint);
    border-bottom-right-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.update-components-feed-follow-prompt-content {
    display: flex;
    width: 100%
}

.update-components-feed-follow-prompt-v2 {
    padding: 0 var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x)
}

.update-components-feed-follow-prompt-v2 .update-components-feed-follow-prompt-content {
    padding: var(--spacing-two-x);
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint)
}

.update-components-feed-follow-prompt__actor-image {
    margin-right: var(--spacing-one-x)
}

.update-components-feed-follow-prompt__main {
    font-size: var(--font-size-small);
    margin-right: var(--spacing-one-x);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.update-components-feed-follow-prompt__title {
    font-weight: var(--font-weight-bold)
}

.update-components-feed-follow-prompt__title--w-no-desc {
    font-weight: var(--font-weight-regular)
}

.update-components-feed-follow-prompt__description {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-feed-follow-prompt__description * {
    line-height: inherit!important
}

@supports (-webkit-line-clamp:2) {
    .update-components-feed-follow-prompt__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-feed-follow-prompt__follow-button {
    margin-left: auto
}

.update-components-annotation,.update-components-gentle-prompt {
    padding: var(--spacing-half-x) var(--spacing-two-x) var(--spacing-one-and-a-half-x)
}

.update-components-header {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 1.2rem;
    margin-right: 1.6rem;
    margin-left: 1.6rem
}

.update-components-header--with-image {
    padding-bottom: .8rem
}

.update-components-header--simplified-feed {
    padding-bottom: .4rem
}

.update-components-header--simplified-feed .ivm-view-attr__icon--icon {
    color: var(--color-text-low-emphasis)
}

.update-components-header--with-divider {
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-header--with-control-menu {
    padding-right: 4rem;
    min-height: 36px
}

.feed-shared-update-v2--minimal-padding .update-components-header--with-control-menu {
    padding-right: 4.8rem
}

.update-components-header--with-control-menu-and-hide-post {
    padding-right: calc(4rem + 32px);
    min-height: 36px
}

.update-components-header--with-hide-post {
    padding-right: calc(1.6rem + 32px);
    min-height: 36px
}

.update-components-header--carousel {
    padding: 0;
    margin: 0
}

.update-components-header__text-wrapper {
    display: flex;
    align-items: center
}

.update-components-header__text-wrapper--premium {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.update-components-header__muted-style {
    color: var(--color-text-low-emphasis)
}

.update-components-header__muted-style a {
    color: var(--color-text-low-emphasis);
    font-weight: 600
}

.update-components-header__muted-style a:hover {
    color: var(--color-text-low-emphasis);
    text-decoration: underline
}

.update-components-header__text-view a {
    font-weight: 600;
    color: var(--color-text)
}

.update-components-header__text-view a:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-header--simplified-feed .update-components-header__text-view a {
    color: var(--color-text-low-emphasis)
}

.update-components-header--simplified-feed .update-components-header__text-view--standard-color a,.update-components-header__text-view--standard-color a {
    color: var(--color-text)
}

.update-components-header__image .ivm-image-view-model__circle-img {
    width: 28px;
    height: 28px
}

.update-components-header__emphasized-style {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.update-components-hidden-update-v2 {
    background: transparent;
    margin-left: 0;
    margin-right: 0;
    border-radius: 2px
}

.update-components-hidden-update-v2--centered {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.update-components-hidden-update-v2--no-padding-bottom {
    padding: 1.6rem 1.6rem 0
}

.update-components-hidden-update-v2__icon {
    top: .4rem;
    position: relative
}

.update-components-hidden-update-v2__improve {
    color: var(--color-action)
}

.update-components-hidden-update-v2__text-container {
    margin-bottom: auto;
    margin-top: auto;
    text-align: center
}

.update-components-hidden-update-v2__confirmation-text-container {
    width: 100%;
    font-size: var(--font-size-small)
}

.update-components-hidden-update-v2__confirmation-title {
    padding-bottom: .4rem
}

.update-components-hidden-update-v2__confirmation-title-border {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--color-border-faint);
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem
}

.update-components-hidden-update-v2__undo-button-right-top-aligned:focus:not(:hover),.update-components-hidden-update-v2__undo-button:focus:not(:hover) {
    background: transparent
}

.update-components-hidden-update-v2__confirmation-description {
    margin-top: .4rem
}

.update-components-hidden-update-survey {
    padding: 0 1.6rem 2.4rem
}

.update-components-hidden-update-survey__confirmation-title {
    padding: 1.6rem 1.6rem .4rem;
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-small)
}

.update-components-hidden-update-survey__confirmation-description {
    padding: 0 1.6rem 1.6rem;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.update-components-hidden-update-survey__pill {
    margin-top: 1.2rem;
    margin-right: .8rem
}

.update-components-hidden-update-menu-action__button-container {
    padding: .4rem 0 1.2rem
}

.update-components-hidden-update-menu-action__button,.update-components-hidden-update-menu-action__link {
    border-radius: 0!important;
    display: flex;
    padding: 1.2rem .8rem;
    width: 100%;
    max-width: none
}

.update-components-hidden-update-menu-action__link.artdeco-button--muted.artdeco-button--tertiary:visited:hover {
    background-color: unset
}

.update-components-hidden-update-menu-action__confirmation-title {
    padding: 1.6rem
}

.update-components-image--multi-image .update-components-image__container {
    height: 552px;
    display: flex;
    flex-wrap: wrap
}

.update-components-mini-update-v2 .update-components-image--multi-image .update-components-image__container {
    height: calc(552px - 3.2rem)
}

.update-components-image__image-link {
    top: 0;
    left: 0;
    display: block;
    cursor: pointer
}

.update-components-image__image-link.update-components-image__sticker-links {
    pointer-events: none
}

.update-components-image__image-link.update-components-image__sticker-links :is(button,a) {
    pointer-events: auto
}

.update-components-image__image-link .ivm-image-view-model,.update-components-image__image-link .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-image--multi-image .update-components-image__image-link {
    width: 50%;
    height: 50%;
    position: relative
}

.update-components-image--has-two-images .update-components-image__image-link {
    height: 100%
}

.update-components-image--span-first .update-components-image__image-link {
    height: 40%
}

.update-components-image--span-first .update-components-image__image-link:first-child {
    width: 100%;
    height: 60%
}

.update-components-image--split-last-three .update-components-image__image-link:nth-last-child(-n+3) {
    width: 33.33%;
    height: 40%
}

.update-components-image--span-first-two .update-components-image__image-link {
    height: 40%
}

.update-components-image--span-first-two .update-components-image__image-link:nth-child(-n+2) {
    height: 60%
}

.update-components-image--multi-image .update-components-image__image {
    border: 1px solid transparent
}

.update-components-image__image-count {
    position: absolute;
    right: 1.2rem;
    top: .8rem;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-text-on-dark);
    border-radius: 16px;
    padding: .4rem .8rem;
    margin: 0
}

.update-components-image__tagged-entities-list {
    position: absolute;
    bottom: 1.2rem;
    left: 1.2rem
}

.update-components-image__photo-tag-pill {
    display: inline-block;
    position: absolute;
    left: 1.2rem;
    bottom: .8rem;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-text-on-dark)
}

.update-components-image__photo-tag-pill.update-components-image-photo-tag-pill--no-text {
    width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: 50%
}

.update-components-image__photo-tag-pill.update-components-image-photo-tag-pill--with-text {
    max-width: 340px;
    min-width: 52px;
    border-radius: 16px;
    padding: 6px 1.2rem 6px .8rem;
    display: flex;
    align-items: center;
    transition: max-width .6s cubic-bezier(.3,.95,1,1)
}

.update-components-image__photo-tag-pill-icon {
    margin: 0;
    color: inherit;
    flex-shrink: 0
}

.update-components-image__photo-tag-pill-text {
    margin-left: 6px
}

.update-components-image__excess-image-count-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 1px;
    left: 1px;
    height: calc(100% - 2px);
    width: calc(100% - 2px);
    background-color: var(--voyager-color-background-overlay)
}

.update-components-image__excess-image-count-text {
    font-size: 32px;
    color: var(--color-text-on-dark)
}

.update-components-image__image--constrained.update-components-image__image--constrained {
    background-size: contain;
    background-repeat: no-repeat;
    object-fit: contain
}

.update-components-image--multi-image .x-object-fit-container:last-of-type {
    position: absolute
}

.update-components-image--single-image .x-object-fit-container .x-object-fit-image--taller {
    height: 100%
}

.update-components-image--single-image .x-object-fit-container .x-object-fit-image--wider {
    width: 100%
}

.update-components-image__alttext-nux {
    background-color: var(--color-background-new)
}

.update-components-image__large-cta-button {
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-image__large-cta-button--no-padding {
    padding-left: 0;
    padding-right: 0
}

.update-components-image__large-cta-button-container {
    padding-left: 1.6rem-1;
    padding-right: 1.6rem-1
}

.update-components-image__container {
    height: 0;
    width: 100%;
    display: block;
    position: relative;
    background-color: var(--color-background-container)
}

.update-components-image--smart-grid .update-components-image__container {
    max-height: 552px;
    min-height: auto;
    height: auto;
    display: grid;
    overflow: clip
}

.update-components-image--smart-grid .update-components-image__container .update-components-image__image-link {
    position: relative
}

.update-components-image--smart-grid .update-components-image__container .update-components-image__image-link:first-child {
    max-height: 552px
}

.update-components-image--smart-grid .update-components-image__container .update-components-image__image-link .update-components-image__image {
    max-height: 552px;
    object-fit: cover
}

.update-components-image--smart-grid-two-images .update-components-image__container {
    grid-template-columns: 100%;
    grid-template-rows: auto auto
}

.update-components-image--smart-grid-two-images-single-row .update-components-image__container {
    grid-template-columns: auto auto;
    grid-template-rows: 100%
}

.update-components-image--smart-grid-three-images .update-components-image__container {
    grid-template-columns: 50% 50%;
    grid-template-rows: auto minmax(33.33%,1fr)
}

.update-components-image--smart-grid-three-images-horizontal .update-components-image__container {
    grid-template-columns: auto minmax(33.33%,1fr);
    grid-template-rows: 50% 50%
}

.update-components-image--smart-grid-four-images .update-components-image__container {
    grid-template-columns: repeat(3,33.33%);
    grid-template-rows: minmax(auto,66.66%) minmax(auto,33.33%)
}

.update-components-image--smart-grid-four-images-horizontal .update-components-image__container {
    grid-template-columns: auto minmax(33.33%,1fr);
    grid-template-rows: repeat(3,33.33%)
}

.update-components-image__image-link {
    width: 100%;
    height: 100%;
    position: absolute
}

.update-components-image__image-link:focus {
    outline-offset: -1px
}

@-moz-document url-prefix("") {
    .update-components-image__image-link:focus {
        outline-offset: -2px
    }
}

.update-components-image__image-link:focus ::-webkit-full-page-media,.update-components-image__image-link:focus _:future,:root .update-components-image__image-link:focus {
    outline-offset: -5px;
    transform: translateZ(0)
}

.update-components-image--smart-grid-three-images .update-components-image__image-link:first-child {
    grid-column: 1/3;
    grid-row: 1
}

.update-components-image--smart-grid-three-images-horizontal .update-components-image__image-link:first-child {
    grid-column: 1;
    grid-row: 1/3
}

.update-components-image--smart-grid-four-images .update-components-image__image-link:first-child {
    grid-column: 1/4;
    grid-row: 1
}

.update-components-image--smart-grid-four-images-horizontal .update-components-image__image-link:first-child {
    grid-column: 1;
    grid-row: 1/4
}

.update-components-image__image {
    width: 100%;
    height: 100%
}

.update-components-image--smart-grid .update-components-image__image {
    border: 1px solid transparent
}

.update-components-job {
    margin: .8rem 1.6rem .4rem;
    padding: 1.2rem;
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    position: relative;
    display: flex;
    align-items: flex-start
}

.update-components-job__container-link {
    display: flex;
    align-items: flex-start;
    flex-grow: 1
}

.update-components-job__container-link:hover {
    text-decoration: none
}

.update-components-job__cta-button {
    flex-shrink: 0
}

.update-components-learning-recommendation {
    background-color: var(--voyager-color-background-container-tint-2);
    display: flex;
    align-items: flex-start;
    padding: 1.2rem 1.6rem
}

.update-components-learning-recommendation__description-link {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-width: 0
}

.update-components-learning-recommendation__description-link:focus,.update-components-learning-recommendation__description-link:hover {
    text-decoration: none
}

.update-components-learning-recommendation__title {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    margin-bottom: 2px
}

.update-components-learning-recommendation__title * {
    line-height: inherit!important
}

.update-components-learning-recommendation__subtitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1.2rem
}

.update-components-learning-recommendation__cta {
    max-width: 150px;
    flex-shrink: 0;
    margin-left: 1.6rem
}

.update-components-linkedin-video__container {
    max-width: 100%;
    position: relative;
    margin: 0;
    z-index: 0
}

.update-components-linkedin-video__container .video-js {
    min-height: 112px
}

.update-components-linkedin-video__description-container {
    padding: .8rem 1.2rem;
    width: 100%;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video--learning .update-components-linkedin-video__description-container {
    text-decoration: none
}

.update-components-mini-update-v2 .update-components-linkedin-video__description-container {
    padding-top: .8rem;
    margin: 0
}

.update-components-linkedin-video__inline-cta-padding {
    padding-left: 1.6rem!important;
    padding-right: 1.6rem!important
}

.update-components-linkedin-video__sponsored-description-container {
    display: flex;
    align-items: center;
    position: relative;
    padding: .8rem 1.2rem;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video--cta-button-size .update-components-linkedin-video__sponsored-description-container {
    align-items: normal;
    flex-direction: column;
    padding: 0
}

.update-components-linkedin-video__sponsored-description {
    flex-grow: 1
}

.update-components-linkedin-video--cta-button-size .update-components-linkedin-video__sponsored-description {
    padding: .8rem 1.2rem
}

.update-components-linkedin-video__description-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.update-components-linkedin-video__description-container--learning {
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video__description {
    min-width: 0
}

.update-components-linkedin-video__description:focus,.update-components-linkedin-video__description:hover {
    text-decoration: none
}

.update-components-linkedin-video__description-headline {
    display: block;
    line-height: 2rem!important;
    max-height: 4rem;
    overflow: hidden;
    margin-bottom: 2px
}

.update-components-linkedin-video__description-headline * {
    line-height: inherit!important
}

.update-components-linkedin-video__description-headline.update-components-linkedin-video__description-headline-shrink-padding {
    margin-top: .4rem
}

.update-components-linkedin-video__description-byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem
}

.update-components-linkedin-video__description-byline.update-components-linkedin-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.update-components-linkedin-video__description-byline.update-components-linkedin-video__description-byline-remove-padding {
    margin-top: 0
}

.update-components-linkedin-video__description-byline-ellipsis {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: .8rem
}

.update-components-linkedin-video__description-byline-ellipsis.update-components-linkedin-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.update-components-linkedin-video__description-byline-ellipsis.update-components-linkedin-video__description-byline-remove-padding {
    margin-top: 0
}

.update-components-linkedin-video__logo--learning {
    text-transform: uppercase;
    line-height: 0
}

.update-components-linkedin-video__insight {
    margin: 0 1.2rem 1.2rem;
    display: flex;
    align-items: center;
    text-align: left
}

.update-components-linkedin-video__insight .EntityPhoto-square-1 {
    margin-left: -.4rem
}

.update-components-linkedin-video__insight-image {
    color: var(--color-icon)
}

.update-components-linkedin-video__inline-cta {
    max-width: 150px;
    flex-shrink: 0;
    margin-left: 1.6rem
}

.update-components-linkedin-video__inline-cta--center-align,.update-components-linkedin-video__inline-cta--left-align-with-chevron {
    padding: var(--spacing-one-and-a-half-x)!important;
    margin: 0;
    max-width: none
}

.update-components-linkedin-video__inline-cta--left-align-with-chevron {
    justify-content: space-between
}

.update-components-linkedin-video__inline-cta--left-align-with-chevron .update-components-button__hue-icon {
    margin-left: var(--spacing-one-x)
}

.update-components-linkedin-video__inline-cta--ctr-background {
    background-color: var(--color-background);
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-linkedin-video__video-setting-overlay .video-settings-edit-form {
    z-index: 5
}

.update-components-linkedin-video__live-external-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4
}

.update-components-linkedin-video__live-external-link--live {
    bottom: 0
}

.update-components-linkedin-video__live-external-link--was-live {
    bottom: 68px;
    right: calc(64px + 1.2rem)
}

.update-components-linkedin-video__live-external-link--was-live .update-components-linkedin-video__live-external-link-text {
    margin-left: calc((64px + 1.2rem)/2)
}

.update-components-linkedin-video__live-external-link,.update-components-linkedin-video__live-external-link:hover {
    text-decoration: none
}

.update-components-linkedin-video__live-external-link-text {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0
}

.update-components-linkedin-video__live-external-link:hover .update-components-linkedin-video__live-external-link-text {
    display: block
}

.update-components-linkedin-video__live-external-link-text .update-components-linkedin-video__live-external-link-button {
    position: relative;
    background-color: var(--voyager-color-background-overlay)
}

.update-components-linkedin-video__live-external-link-text .update-components-linkedin-video__live-external-link-see-more {
    background: var(--voyager-color-background-overlay-hover);
    border-radius: var(--corner-radius-large);
    position: relative;
    font-size: 1.6rem;
    display: inline-block
}

.update-components-linkedin-video__poster-container {
    padding-top: 100%;
    position: relative;
    background-color: var(--color-background-canvas-dark)
}

.update-components-linkedin-video__poster-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.update-components-linkedin-video__poster {
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto
}

.update-components-linkedin-video__previously-live-text {
    text-shadow: var(--voyager-elevation-text-theater)
}

.update-components-linkedin-video__thumbnail {
    object-position: center;
    object-fit: cover
}

.update-components-linkedin-video__large-cta-button.update-components-linkedin-video__large-cta-button {
    background-color: var(--color-background-container)
}

.update-components-linkedin-video__pre-registration-link {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.update-components-linkedin-video__pre-registration-image-container {
    background-color: var(--color-background-canvas-dark);
    padding-top: 56.25%
}

.update-components-linkedin-video__pre-registration-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.update-components-mini-update-v2 {
    background: var(--color-background-container)
}

.update-components-mini-update-v2 section:not(.interstitial-view-model-click-through-interstitial__inner-content) {
    margin: 5px
}

.update-components-mini-update-v2.update-components-mini-update-v2--borderless {
    border: none
}

.update-components-mini-update-v2--with-border {
    border: 1px solid var(--color-border-faint);
    border-radius: .4rem
}

.update-components-mini-update-v2--nested {
    padding-top: 0
}

.update-components-mini-update-v2--inner-nested {
    border: 1px solid var(--color-border-faint);
    border-radius: .4rem;
    margin: .4rem .8rem;
    overflow: auto
}

.update-components-mini-update-v2--composition {
    margin-left: 0;
    overflow: auto
}

.update-components-mini-update-v2--composition section {
    margin-left: 0;
    margin-right: 0
}

.update-components-mini-update-v2__reshared-content {
    box-shadow: none;
    margin: 0
}

.update-components-mini-update-v2__reshared-content--with-divider.update-components-entity {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-mini-update-v2__reshared-content--disabled {
    opacity: .55;
    pointer-events: none;
    cursor: default
}

.disable-pointer-events-overlay {
    pointer-events: none
}

.update-components-newsletter {
    display: flex;
    justify-content: space-between;
    padding: 1.2rem;
    position: relative
}

.update-components-newsletter.feed-shared-update-v2__content {
    border-radius: var(--corner-radius-medium);
    margin-left: 1.6rem;
    margin-right: 1.6rem;
    box-shadow: var(--elevation-lined)
}

.msg-overlay-container .update-components-newsletter {
    flex-direction: column
}

.update-components-newsletter--on-dark {
    background: var(--color-background-container-dark)
}

.update-components-newsletter__link {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0
}

.update-components-newsletter__main-content {
    display: flex;
    flex: 1;
    min-width: 0
}

.update-components-newsletter__text-content {
    margin-left: 1.2rem;
    min-width: 0
}

.feed-shared-update-v2__content .update-components-newsletter__text-content {
    margin-right: 1.6rem
}

.update-components-newsletter__button-wrapper {
    align-self: center;
    display: flex;
    flex-shrink: 0;
    position: relative
}

.msg-overlay-container .update-components-newsletter__button-wrapper {
    align-self: unset;
    margin-top: 1.2rem
}

.update-components-newsletter__button {
    border-radius: 2px
}

.update-components-newsletter__description,.update-components-newsletter__title {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-newsletter__author-byline {
    margin-top: .8rem
}

.update-components-newsletter__author-byline,.update-components-newsletter__cadence {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-nudge {
    animation-name: nudge-slide-fade-in;
    animation-duration: var(--duration-xxxslow);
    animation-iteration-count: 1;
    animation-timing-function: var(--ease-decelerate)
}

.update-components-nudge.update-components-nudge--footer {
    margin: -.4rem 1.6rem 1.2rem
}

.update-components-nudge .update-components-nudge__inline-tooltip-content {
    margin: 1.2rem .4rem 1.2rem 1.2rem;
    color: var(--color-text);
    display: flex
}

.update-components-nudge .ui-inline-tooltip {
    background-color: var(--color-background-brand-accent-4);
    color: var(--color-text)
}

.update-components-nudge .ui-inline-tooltip.ui-inline-tooltip--arrow-top .ui-inline-tooltip__caret {
    border-bottom-color: var(--color-background-brand-accent-4)
}

.update-components-nudge--hidden {
    animation-name: nudge-slide-fade-out;
    animation-duration: var(--duration-slow);
    animation-iteration-count: 1;
    animation-timing-function: var(--ease-accelerate);
    animation-fill-mode: forwards
}

.update-components-nudge--hidden+.feed-shared-update-v2__comments-container {
    max-height: 0;
    animation-name: comments-slide-fade-in;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-delay: var(--duration-slow);
    animation-timing-function: var(--ease-decelerate);
    animation-fill-mode: forwards
}

@keyframes nudge-slide-fade-in {
    0% {
        max-height: 0;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        max-height: 120px
    }
}

@keyframes nudge-slide-fade-out {
    0% {
        max-height: 120px;
        opacity: 1
    }

    to {
        max-height: 0;
        opacity: 0;
        display: none
    }
}

@keyframes comments-slide-fade-in {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 1200px;
        opacity: 1
    }
}

.update-components-poll {
    padding: 1.6rem;
    margin: .8rem 1.6rem 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    border: none;
    background: var(--color-background-container)
}

.update-components-poll--preview {
    margin: .8rem 1.6rem
}

.update-components-poll--disable-pointer-events {
    pointer-events: none
}

.update-components-poll__visibility-info {
    cursor: default;
    text-align: left
}

.update-components-poll__visibility-info .text-view-model__external-hyperlink-icon {
    display: none
}

.update-components-mini-update-v2__reshared-content.update-components-poll--no-border {
    margin: .8rem;
    padding: .8rem;
    border: none
}

.update-components-mini-update-v2__reshared-content.update-components-poll {
    margin: .8rem
}

.update-components-poll-option__bar {
    align-items: center;
    display: flex;
    max-width: 100%;
    min-height: 3.2rem;
    transition: width .4s cubic-bezier(.4,0,.2,1),background-color 167ms cubic-bezier(.4,0,.2,1),box-shadow 167ms cubic-bezier(.4,0,.2,1),color 167ms cubic-bezier(.4,0,.2,1)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .update-components-poll-option__bar.artdeco-button:focus {
        outline-offset: -2px
    }
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .update-components-poll-option__bar.artdeco-button--secondary:focus {
        border: 2px solid Highlight!important
    }
}

.update-components-poll-option__bar-percent {
    background-color: var(--color-background-faint);
    border-radius: 4px
}

.update-components-poll-option__button {
    justify-content: left
}

.update-components-poll-option__winner {
    background-color: var(--color-background-new);
    border-radius: 4px
}

.update-components-poll-option__text--justify-center {
    animation: update-components-poll-option__text--justify-center .4s;
    animation-fill-mode: forwards
}

.update-components-poll-option__percentage {
    align-items: center;
    display: flex;
    transition: right .4s cubic-bezier(.4,0,.2,1)
}

.update-components-poll-option__vote-checkmark {
    color: var(--color-signal-neutral);
    height: 16px
}

.update-components-poll-option__text-container {
    display: flex;
    margin: 0 auto
}

.update-components-poll-option__none-of-above li-icon {
    display: none
}

@keyframes update-components-poll-option__text--justify-center {
    0% {
        white-space: pre
    }

    99% {
        white-space: pre
    }

    to {
        white-space: normal
    }
}

.update-components-poll-summary__option-text {
    display: inline
}

.update-components-poll-summary__option-button {
    color: var(--color-action);
    cursor: pointer
}

.update-components-poll-summary__option-button--hidden {
    opacity: 0;
    display: none
}

.update-components-poll-summary__option-button--visible {
    display: inline;
    opacity: 1;
    animation: update-components-poll-summary__fade-in 1s
}

@keyframes update-components-poll-summary__fade-in {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: inline;
        opacity: 0
    }

    to {
        display: inline;
        opacity: 1
    }
}

.update-components-poll-summary__subtext-container {
    line-height: 1
}

.update-components-poll-summary__completion-illustration {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    margin: 3.2rem auto 1.2rem;
    background-image: var(--illustration-microspot-megaphone-large)
}

.update-components-poll-vote__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

.update-components-poll-vote__member-section {
    flex-direction: column
}

.update-components-poll-vote__item-container:after {
    content: "";
    width: calc(100% - 56px);
    height: 8px;
    border-bottom: 1px solid var(--color-border-faint);
    margin-left: 56px;
    display: block
}

.update-components-poll-voters-list-modal {
    height: 570px;
    max-height: 570px;
    overflow: hidden
}

.update-components-voters-list-modal__tab-count {
    color: var(--color-signal-positive);
    font-size: 16px
}

.update-components-voters-list-modal__content {
    flex-direction: column;
    padding: 1.6rem 0
}

.update-components-promo+.feed-shared-update-v2__comments-container {
    display: none!important
}

.update-components-promo-v1 {
    margin: 0;
    border-radius: var(--corner-radius-medium)
}

.update-components-promo-v1__multiline {
    word-break: break-word;
    overflow-wrap: anywhere
}

.update-components-promo-v1__image-background {
    display: flex;
    justify-self: flex-end;
    margin-left: auto;
    align-items: center;
    justify-content: center;
    min-width: 192px
}

.update-components-promo-v1__image-background--amber {
    background: var(--color-background-brand-accent-1)
}

.update-components-promo-v1__image-background--copper {
    background: var(--color-background-brand-accent-2)
}

.update-components-promo-v1__image-background--sage {
    background: var(--color-background-brand-accent-3)
}

.update-components-promo-v1__image-background--cool-gray {
    background: var(--color-background-brand-accent-4)
}

.update-components-promo-v1__image-background--warm-gray {
    background: var(--color-background-brand-accent-5)
}

.update-components-promo-v1__close-button {
    position: absolute;
    top: 1.6rem;
    right: 1.2rem;
    color: var(--color-icon)
}

.update-components-promo-v1__headline {
    color: var(--color-text);
    margin-bottom: .8rem
}

.update-components-promo-v1__subheadline {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    margin-bottom: 2.4rem
}

.update-components-promo-v1__subheadline--branded {
    font-size: var(--font-size-small);
    color: var(--color-text);
    margin-bottom: 2.4rem
}

.update-components-promo-v1__social-proof {
    margin-bottom: 1.2rem
}

.update-components-promo-v1__social-proof--caption {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    margin-left: .4rem
}

.update-components-promo-v2 {
    margin: 0;
    border-radius: var(--corner-radius-medium)
}

.update-components-promo-v2__logo {
    margin-bottom: 1.6rem
}

.update-components-promo-v2__multiline {
    word-break: break-word;
    overflow-wrap: anywhere
}

.update-components-promo-v2__image-background {
    display: flex
}

.update-components-promo-v2__image-background--amber {
    background: var(--color-background-brand-accent-1)
}

.update-components-promo-v2__close-button {
    position: absolute;
    top: 1.6rem;
    right: 1.2rem;
    color: var(--color-icon)
}

.update-components-promo-v2__headline {
    color: var(--color-text);
    margin-bottom: .8rem
}

.update-components-promo-v2__subheadline {
    font-size: var(--font-size-small);
    color: var(--color-text);
    margin-bottom: 2.4rem
}

.update-components-promo-v2__social-proof {
    margin-bottom: 1.2rem
}

.update-components-promo-v2__social-proof--caption {
    font-size: var(--font-size-small);
    color: var(--color-text);
    margin-left: .4rem
}

.update-components-review__content {
    padding: 1.2rem 1.6rem 1.6rem;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column
}

.update-components-review__content.update-components-mini-update-v2__reshared-content--with-divider {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-review__link.app-aware-link {
    text-decoration: none
}

.update-components-review__star-container {
    margin-bottom: 1.2rem
}

.update-components-review__review-text-container {
    margin-bottom: 1.6rem;
    padding: 1.6rem;
    border: 1px solid var(--color-background-faint);
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-brand-accent-5)
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2.4rem!important;
    max-height: 12rem;
    overflow: hidden;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin-left: 0;
    margin-right: 0
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit!important
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    display: block;
    line-height: 2.4rem!important;
    max-height: 12rem;
    overflow: hidden;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines * {
    line-height: inherit!important
}

.update-components-mini-update-v2 .update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text {
    margin: 0
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--color-background-brand-accent-5);
    font-size: var(--font-size-medium)
}

.update-components-review__cta-button {
    margin-left: 4.4rem
}

.update-components-scheduled-live-content__event-link {
    flex-grow: 1
}

.update-components-scheduled-live-content__event-link:hover {
    text-decoration: none
}

.msg-overlay-conversation-bubble--petite .update-components-linkedin-video__meta {
    flex-direction: column;
    gap: 1.2rem
}

.update-components-see-more-card__cta-button {
    display: flex;
    justify-self: flex-end;
    max-width: 100%;
    margin: 0 1.2rem 1.2rem
}

.update-components-see-more-card__image-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 124px;
    height: 124px
}

.update-components-see-more-card__image {
    display: flex;
    height: 56px;
    width: 56px
}

.update-components-see-more-card__image:nth-child(odd) {
    margin: 0 1.2rem 1.2rem 0
}

.update-components-see-more-card__image .ghost_events,.update-components-see-more-card__image .ivm-view-attr__ghost-icon,.update-components-see-more-card__image .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-showcase {
    text-align: center;
    position: relative;
    background-color: var(--color-background-container);
    margin-top: 0
}

.update-components-showcase__background-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 0;
    padding-top: calc(10.15% + 1px)
}

.update-components-showcase__background-container--simplification {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.update-components-showcase__background {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.update-components-showcase__background:before {
    z-index: 1
}

.update-components-showcase__background:after,.update-components-showcase__background:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    padding: 978px;
    background-color: var(--color-background-container)
}

.update-components-showcase__background:after {
    z-index: 2;
    opacity: .5
}

.update-components-showcase__background--brand-accent-3,.update-components-showcase__background--brand-accent-3:after {
    background-color: var(--color-background-brand-accent-3)
}

.update-components-showcase__background--brand-accent-4,.update-components-showcase__background--brand-accent-4:after {
    background-color: var(--color-background-brand-accent-4)
}

.update-components-showcase__background--container:after {
    background-color: var(--color-background-container)
}

.update-components-showcase__content-container {
    position: relative;
    width: 100%;
    padding: 2.4rem
}

.update-components-showcase__content-container--simplification {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 0 1.6rem 3.2rem
}

.update-components-showcase__content-container--with-icon {
    padding-top: calc(1.2rem + 32px)
}

.update-components-showcase__icon {
    position: absolute;
    width: 100%;
    top: -32px;
    left: 0;
    display: flex;
    justify-content: center;
    z-index: 3
}

.update-components-showcase__title {
    padding-bottom: .4rem /*! autoprefixer: off */
}

.update-components-showcase__subtitle,.update-components-showcase__title {
    text-align: center;
    color: var(--color-text);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-showcase__subtitle {
    /*! autoprefixer: off */
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .update-components-showcase__cta-button.artdeco-button {
        color: linktext!important
    }
}

.update-components-showcase__link.app-aware-link {
    text-decoration: none
}

.update-components-showcase__link.update-components-showcase__link--disabled {
    pointer-events: none
}

.update-components-stacked-cards__wrapper {
    background: var(--color-background-container);
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(100%,max-content));
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    padding: .8rem 1.6rem 1.6rem
}

.msg-s-event__content .update-components-stacked-cards__wrapper {
    padding: .8rem 1.6rem 2.4rem
}

.update-components-stacked-cards__card {
    border: 1px solid var(--color-border-faint);
    border-radius: .4rem;
    grid-area: 1/1/1/1;
    height: 100%;
    width: calc(100% - 1.6rem)
}

.update-components-stacked-cards__primary-card {
    background: var(--color-background-container);
    padding: 0 .8rem .8rem;
    z-index: 1
}

.update-components-stacked-cards__secondary-card {
    margin-left: 1.2rem;
    margin-top: 1.2rem
}

.update-components-stacked-cards__wrapper--rtl .update-components-stacked-cards__secondary-card {
    margin-right: -1.2rem
}

.update-components-survey {
    opacity: 1;
    transition: opacity var(--duration-slow) var(--ease-standard) .25s
}

.update-components-survey.update-components-survey--animate {
    opacity: 0
}

.update-components-survey__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 56px
}

.update-components-survey__header>.feed-shared-update-v2__control-menu {
    position: relative!important;
    right: var(--spacing-one-and-a-half-x);
    top: 0
}

.update-components-survey__logo-container {
    display: flex;
    margin-left: var(--spacing-two-x)
}

.update-components-survey__logo-text {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-left: var(--spacing-one-and-a-half-x)
}

.update-components-survey__confirmation-text {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin-bottom: var(--spacing-one-x)
}

.update-components-survey__confirmation-subtext {
    font-size: var(--font-size-small)
}

.update-components-survey__fieldset,.update-components-survey__fieldset-legend {
    display: flex;
    align-items: center;
    flex-direction: column
}

.update-components-survey__fieldset-legend {
    width: 100%
}

.update-components-survey__fieldset-legend-text {
    font-size: var(--font-size-small);
    text-align: center;
    width: 285px
}

.update-components-survey__fieldset-inputs {
    display: flex;
    justify-content: space-between;
    width: 342px;
    margin-top: var(--spacing-one-x)
}

.update-components-survey__fieldset-inputs-container {
    min-width: 48px
}

.update-components-survey__fieldset-inputs-container>input[type=radio] {
    margin: 0!important;
    position: inherit
}

.update-components-survey__fieldset-inputs-container>input[type=radio]+label {
    padding: 0!important;
    text-align: center;
    width: 54px
}

.update-components-survey__fieldset-inputs-container>input[type=radio]+label:before {
    position: absolute;
    top: -30px;
    right: 0;
    left: 0;
    margin: auto!important
}

.update-components-survey__fieldset-inputs-container input[type=radio]+label:after {
    position: absolute;
    top: -24px;
    right: 0;
    left: 0;
    margin: auto!important
}

.update-components-survey__form-button {
    margin-top: var(--spacing-three-x);
    width: 100%
}

.update-components-survey__divider-footer {
    margin-top: 20px!important;
    margin-bottom: 14px!important
}

.update-components-survey__footer {
    display: flex;
    justify-content: center;
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.update-components-text .hashtag-link,.update-components-text .update-components-text-view__email,.update-components-text .update-components-text-view__hashtag,.update-components-text .update-components-text-view__hyperlink,.update-components-text .update-components-text-view__mention {
    position: relative
}

.update-components-text .update-components-text__link {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.update-components-text-view+.feed-shared-update-v2__update-content-wrapper {
    margin-top: .8rem
}

.update-components-text-view--light .update-components-text-view__hashtag {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.update-components-actor__name .update-components-text-view__mention {
    font-size: var(--font-size-small);
    color: var(--color-text)
}

.update-components-actor__name .update-components-text-view__mention:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-actor__meta-link:hover,.update-components-actor__sub-description-link:hover {
    text-decoration: none
}

.update-components-text-overlay-image {
    position: relative;
    display: block;
    width: 100%;
    height: 272px
}

.update-components-text-overlay-image__image {
    width: 85%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.update-components-text-overlay-image__gradient {
    background: linear-gradient(90deg,var(--color-background-canvas-dark),var(--color-background-canvas-dark) 35%,var(--color-transparent) 90%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center
}

.update-components-text-overlay-image__content {
    padding: 1.6rem
}

.update-components-text-overlay-image__content--half-width {
    width: 50%
}

.update-components-text-overlay-image__subtitle {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis-on-dark);
    margin-top: .4rem
}

.update-components-text-overlay-image__title {
    font-size: var(--font-size-medium);
    /*! autoprefixer: off */
    margin: 0 auto;
    max-height: 72px
}

.update-components-text-overlay-image__description,.update-components-text-overlay-image__title {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-on-dark);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.update-components-text-overlay-image__description {
    font-size: var(--font-size-xsmall);
    /*! autoprefixer: off */
    max-height: 60px;
    margin: .8rem 0 1.6rem
}

.update-components-headline__tint-1 {
    background-color: var(--voyager-color-background-brand-accent-1-tint);
    transition: background-color .8s ease-in-out
}

.update-components-headline__tint-2 {
    background-color: var(--voyager-color-background-brand-accent-2-tint);
    transition: background-color .8s ease-in-out
}

.update-components-headline__tint-3 {
    background-color: var(--voyager-color-background-brand-accent-3-tint);
    transition: background-color .8s ease-in-out
}

.update-components-headline__tint-4 {
    background-color: var(--color-brand-accent-4);
    transition: background-color .8s ease-in-out
}

.update-components-headline__tint-4 button {
    box-shadow: inset 0 0 0 1px var(--color-text-on-dark-flip)!important
}

.update-components-headline__tint-4 button,.update-components-headline__tint-4 div,.update-components-headline__tint-4 span {
    color: var(--color-text-on-dark-flip)!important
}

.update-components-headline__inlinecta {
    color: var(--color-text)!important;
    box-shadow: inset 0 0 0 1px var(--color-text)!important
}

.update-components-headline__inlinecta--animate {
    transition: padding .8s ease-in-out,box-shadow .8s ease-in-out!important
}

.update-components-learning-video-container__endcard {
    max-width: 400px
}

.update-components-learning-video-container__endcard:focus,.update-components-learning-video-container__endcard:hover {
    text-decoration: none
}

.update-components-learning-video-container__endcard-img {
    width: 150px
}

.update-components-learning-video-container--is-loading-next-video .vjs-big-play-button {
    display: none
}

.update-components-learning-video-container--is-loading-next-video .vjs-loading-spinner {
    display: block
}

.update-components-relevance-info {
    background-color: var(--color-background);
    border-radius: var(--corner-radius-medium)
}

.update-components-relevance-info .update-components-relevance-info__cta {
    border-radius: var(--corner-radius-medium);
    background-color: var(--voyager-color-background-container-tint-2);
    width: 100%
}

.update-components-relevance-info .update-components-relevance-info__data-container {
    border-top: 1px solid var(--color-border-faint);
    padding-top: 1.6rem;
    margin: 0 1.6rem .8rem
}

.update-components-relevance-info .update-components-relevance-info__data {
    display: flex;
    justify-content: start;
    padding: .8rem 0;
    flex-basis: 50%
}

.update-components-relevance-info .update-components-relevance-info__cta--flip {
    transform: rotate(180deg)
}

.update-components-relevance-info__data-tooltip-content {
    width: 320px
}

.update-components-relevance-info__data-tooltip-trigger {
    width: 1rem!important;
    height: 1rem!important
}

.videoinappalert-inapp-alert {
    overflow: hidden;
    cursor: pointer;
    display: flex;
    align-items: center
}

.videoinappalert-inapp-alert__actor-image {
    margin-top: .4rem;
    height: 32px
}

.videoinappalert-inapp-alert__body {
    flex: 3;
    margin: 0 1.2rem
}

.videoinappalert-inapp-alert__video-no-content {
    margin-right: 1.6rem
}

.videoinappalert-inapp-alert__live-bug-label {
    z-index: 6;
    background: var(--live-color-live-indicator);
    border-radius: 2px;
    text-transform: uppercase;
    animation: videoinappalert-live-bug-fade 2.5s ease-in-out infinite;
    padding: .4rem .8rem
}

.videoinappalert-inapp-alert__dismiss {
    display: block;
    position: absolute;
    z-index: 8;
    top: .8rem;
    right: .8rem;
    width: 24px;
    height: 24px
}

@keyframes videoinappalert-live-bug-fade {
    0% {
        opacity: 1
    }

    50%,60% {
        opacity: .85
    }

    90%,to {
        opacity: 1
    }
}

.videoinappalert-inapp-alerts-manager {
    position: fixed;
    left: 20px;
    bottom: 115px;
    z-index: 5;
    width: 400px;
    height: 100px
}

.media-recorder__live-stream-player-element {
    display: block;
    position: relative;
    width: 100%
}

.media-recorder__live-stream-player-loading-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: var(--color-background-canvas-dark);
    top: 0;
    left: 0;
    opacity: 1;
    transition: opacity .5s;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1
}

.media-recorder__live-stream-player-loading-overlay--hidden {
    opacity: 0;
    z-index: 0
}

.media-recorder__live-stream-recording-duration {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-scrim);
    bottom: 36px;
    right: 1.6rem;
    width: 6.4rem;
    border-radius: .4rem;
    text-align: center
}

.media-recorder__live-stream-recording-duration--with-time-limit {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    color: var(--color-text);
    background-color: var(--color-background-container);
    top: 1.6rem;
    right: 1.6rem;
    border-radius: 3.2rem;
    padding: .8rem 1.6rem;
    min-width: 135px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.media-recorder__live-stream-recording-duration-indicator {
    background-color: var(--color-signal-negative);
    border-radius: 3.2rem;
    height: 1.6rem;
    width: 1.6rem
}

@media (forced-colors:active) {
    .media-recorder__live-stream-recording-duration-indicator {
        border: 2px solid transparent
    }
}

.media-recorder__recording-player-element {
    display: block;
    position: relative;
    width: 100%
}

.media-recorder__recording-status-toast {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 1.6rem;
    left: 20%;
    width: 60%;
    padding: .8rem 1.6rem;
    background-color: var(--color-background-scrim);
    border-radius: .4rem
}

.media-recorder__recording-status-toast-icon {
    color: var(--color-icon-on-dark);
    position: relative
}

.media-recorder__recording-status-toast-icon-head {
    margin-right: 1.2rem
}

.media-recorder__recording-status-toast-icon-tail {
    top: 1px
}

.media-recorder__video-record-button {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 24px;
    left: calc(50% - 24px);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    box-shadow: 0 0 0 4px var(--color-shadow)
}

.media-recorder__video-record-button--start {
    background-color: var(--color-signal-negative)
}

.media-recorder__video-record-button--stop {
    background-color: var(--color-background-container)
}

.media-recorder__video-record-button-icon-countdown {
    animation: media-recorder__video-record-button-countdown-pulse 1s ease-in-out infinite
}

.media-recorder__video-record-button-icon-start {
    height: 24px;
    color: var(--color-text-on-dark);
    position: relative;
    left: 1px
}

.media-recorder__video-record-button-icon-stop {
    width: 20px;
    height: 20px;
    background-color: var(--color-signal-negative)
}

@media (forced-colors:active) {
    .media-recorder__video-record-button-icon-stop {
        border: 2px solid transparent
    }
}

@keyframes media-recorder__video-record-button-countdown-pulse {
    0% {
        transform: scale(1);
        text-shadow: 0 0 0 var(--color-text-on-dark)
    }

    30% {
        transform: scale(1.3);
        text-shadow: 0 0 8px var(--color-text-on-dark)
    }

    to {
        transform: scale(1);
        text-shadow: 0 0 0 var(--color-text-on-dark)
    }
}

.media-recorder__media-recorder-billboard {
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    z-index: 2
}

.media-recorder__media-recorder-billboard-content {
    border: 1px solid var(--color-border);
    background-color: var(--voyager-color-skeleton-content-on-dark);
    text-align: center;
    padding: 3.2rem 1.2rem;
    margin: 6.4rem
}

.media-recorder__status-bar-message {
    flex: 4;
    text-align: center
}

.media-recorder__status-bar-message-recording {
    color: var(--voyager-color-action-stick-hover)
}

.media-recorder__status-bar-time-recording:before {
    content: "\2022";
    color: var(--color-signal-negative);
    margin-right: .4rem
}

.media-recorder__button.media-recorder__button--large {
    height: 120px;
    width: 120px
}

.media-recorder__button.media-recorder__button--large svg {
    height: 4.8rem;
    width: 4.8rem
}

.video-edit-captions__video-player {
    padding: 1.6rem 1.6rem 0;
    width: 375px;
    margin: 0 auto
}

.video-edit-captions__table {
    width: 100%
}

.video-edit-captions__table-header {
    color: var(--color-text-low-emphasis);
    text-align: left;
    padding: 1.6rem 0;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.video-edit-captions__footer {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: space-between;
    padding: 1.6rem
}

.video-edit-captions__table-time {
    vertical-align: top;
    font-size: var(--font-size-small);
    color: var(--color-action);
    width: 120px
}

.video-edit-captions__container {
    position: relative;
    flex: 1;
    margin: 1.6rem 0 0;
    max-height: 232px;
    min-height: 116px;
    overflow-y: auto;
    padding-left: 1.6rem
}

.video-edit-captions__table-text {
    position: relative
}

.video-edit-captions__text-input {
    width: 90%
}

.video-edit-captions__remove-caption {
    position: absolute;
    top: 0;
    right: 0
}

.video-edit-captions__delete-all-button {
    color: var(--color-signal-negative)
}

.video-edit-captions__caption-textarea {
    resize: vertical
}

.video-edit-captions__table-row:hover {
    background-color: var(--color-background-container-tint)
}

.video-edit-auto-captions-modal__content-container {
    min-height: 420px;
    padding: 0;
    position: relative
}

.video-edit-captions-modal__content {
    display: flex;
    flex-direction: column;
    padding: 0
}

.video-edit-auto-captions-modal__error-container {
    padding: .8rem
}

.image-caption-edit__open-overlay {
    pointer-events: all;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: .4rem;
    margin-right: .4rem;
    padding: 0 1.2rem
}

.image-caption-edit__add-caption-form {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--color-background-scrim-dark);
    padding: 0 9.6rem
}

.image-caption-edit__add-caption-form-input {
    color: var(--color-text-on-dark)!important
}

.image-caption-edit__add-caption-form-input::placeholder {
    color: var(--color-text-low-emphasis)!important
}

.video__preroll-badge {
    position: absolute;
    z-index: 9999;
    top: 12px;
    left: 12px;
    max-width: 200px;
    height: 24px;
    padding: 0 var(--spacing-half-x);
    border-radius: var(--spacing-half-x);
    font-size: var(--font-size-small);
    color: var(--color-text-on-dark);
    background: rgba(0,0,0,.5);
    overflow: hidden;
    display: flex;
    align-items: center
}

.video__preroll-badge-ad-label {
    color: var(--color-text-on-dark-disabled)
}

.video__preroll-badge-link {
    display: grid;
    text-overflow: ellipsis;
    align-items: center;
    text-align: center;
    width: 100%;
    gap: var(--spacing-half-x);
    grid-template-columns: repeat(4,auto)
}

.video__preroll-badge-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.video__preroll-badge-link,.video__preroll-badge-link:hover,.video__preroll-badge-link:visited,.video__preroll-badge-link:visited:hover {
    color: var(--color-text-on-dark);
    text-decoration: none
}

.video__preroll-badge-image {
    height: 16px;
    width: 16px
}

.video-preroll__skip-ad-button {
    position: absolute;
    z-index: 9999;
    top: 12px;
    right: 12px;
    height: 24px;
    padding: 0 var(--spacing-half-x);
    font-weight: 400;
    border-radius: var(--spacing-half-x);
    font-size: var(--font-size-small);
    color: var(--color-text-on-dark);
    background: rgba(0,0,0,.6);
    display: flex;
    align-items: center
}

.video-preroll__skip-ad-button:disabled {
    cursor: not-allowed
}

.video-autocaptions-setting-disabled {
    max-width: 50%;
    opacity: .35
}

.video-caption-banners__container {
    background-color: var(--color-background-container-tint);
    margin: 1.6rem 1.6rem .8rem;
    padding: 1.6rem;
    position: relative
}

.video-caption-banners__illustration {
    height: 4.8rem;
    margin-right: 1.6rem;
    width: 4.8rem;
    min-width: 4.8rem
}

.video-caption-banners__illustration-review {
    background: var(--illustration-microspot-megaphone-small) no-repeat 50%
}

.video-caption-banners__illustration-edit {
    background: var(--illustration-microspot-signal-success-small) no-repeat 50%
}

.video-caption-banners__illustration-low-confidence {
    background: var(--illustration-microspot-notepad-small) no-repeat 50%
}

.video-caption-banners__illustration-error {
    background: var(--illustration-microspot-signal-error-small) no-repeat 50%
}

.video-caption-banners__edit-container {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: space-between
}

.video-caption-banners__edit-button {
    margin-right: 2.4rem
}

.video-caption-banners__title {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.video-caption-banners__description {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    margin-bottom: .8rem
}

.video-caption-banners__description--icon {
    align-items: center;
    display: flex
}

.video-caption-banners__icon {
    color: var(--color-icon);
    padding-right: .8rem;
    display: flex
}

.video-caption-banners__dismiss-button {
    position: absolute;
    right: .8rem;
    top: .8rem
}

.video-caption-banners__link {
    padding: 0 1.2rem;
    vertical-align: middle
}

.video-s-loader {
    z-index: 0
}

.video-s-loader .vjs-text-track-display {
    bottom: 4.8rem
}

.video-s-loader__video-container--stickerlinks-controls .vjs-control-bar {
    pointer-events: none
}

.video-s-loader__video-container--stickerlinks-controls .vjs-control-bar>* {
    pointer-events: auto
}

.video-s-loader__video-container .vjs-text-track-cue {
    padding: .4rem .8rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar {
    height: 72px;
    padding: 3.2rem 1.2rem 1.2rem .8rem;
    column-gap: .8rem;
    background: linear-gradient(180deg,var(--color-transparent),var(--voyager-color-background-overlay));
    text-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-custom-control-spacer {
    display: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-captions-toggle .vjs-tooltip-right {
    right: auto
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-tooltip-container {
    height: 3.2rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-tooltip-container .vjs-tooltip {
    background-color: var(--color-background-scrim);
    box-shadow: none;
    text-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {
    opacity: 0;
    box-shadow: 0 .4rem 1.2rem var(--color-shadow-on-dark)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    left: 0;
    right: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:not(:focus) {
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder.vjs-sliding {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder.vjs-sliding .vjs-play-progress:before {
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus .vjs-play-progress:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-remaining-time .vjs-remaining-time-display {
    min-width: 36px;
    margin-left: .8rem;
    display: flex;
    justify-content: flex-start
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-remaining-time .vjs-control-text+span {
    display: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control {
    margin: 0 .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-play-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-play-control .vjs-tooltip-container {
    left: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control .vjs-icon-placeholder {
    transform: scale(1)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-fullscreen-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-fullscreen-control .vjs-tooltip-container {
    right: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover:after {
    bottom: 20px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control {
    background-color: var(--color-background-scrim);
    bottom: 44px;
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control .vjs-volume-bar {
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-control {
    width: 2.4rem;
    cursor: pointer
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-control:hover .vjs-volume-level:before {
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-bar {
    width: 6px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-level:before {
    transform: scale(1)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before {
    opacity: 0;
    box-shadow: 0 .4rem 1.2rem var(--color-shadow-on-dark)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    width: 2.4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-slider-active .vjs-volume-level:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-bar.vjs-slider-active {
    width: 6px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0+.vjs-volume-control .vjs-volume-level:before {
    opacity: 1;
    transform: scale(.6)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0+.vjs-volume-control.vjs-slider-active .vjs-volume-level:before,.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0+.vjs-volume-control:hover .vjs-volume-level:before {
    transform: scale(1)
}

.video-s-loader__auto-caption-label {
    animation: fade-out 5s cubic-bezier(1,0,.8,0);
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-text-on-dark);
    left: 50%;
    opacity: 0;
    padding: .8rem 2.4rem;
    position: absolute;
    top: 2.4rem;
    transform: translateX(-50%);
    z-index: 1
}

.video-s-loader__exit-button {
    display: none
}

.video-s-loader__play-icon {
    flex-grow: 1
}

.video-s-loader--video-active .video-s-loader__play-icon,.video-s-loader--video-loading .video-s-loader__play-icon {
    display: none
}

.video-s-loader__loading-icon {
    display: none;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.video-s-loader--video-loading .video-s-loader__loading-icon {
    display: block
}

.video-s-loader__thumbnail {
    height: 100%;
    position: absolute;
    cursor: pointer;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0;
    background-size: cover;
    background-position: 50%
}

.video-s-loader__thumbnail--wide {
    background-repeat: no-repeat;
    background-size: contain;
    transform: none;
    left: 0
}

.video-s-loader__thumbnail--native {
    width: auto
}

.video-s-loader__background-poster {
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(20px);
    opacity: .6;
    transform: scale(1.1);
    background: transparent 50% 50%/cover no-repeat
}

.video-s-loader__thumbnail-container {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    overflow: hidden
}

.video-s-loader__thumbnail-edit {
    pointer-events: all;
    top: 0;
    position: absolute;
    right: 0;
    margin-top: .4rem;
    margin-right: .4rem;
    z-index: 3;
    width: 24px;
    height: 24px;
    padding: 0 1.2rem;
    animation: fade-in .5s ease-out .75s forwards;
    opacity: 0
}

.video-s-loader__overlay {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-background-scrim);
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}

.video-s-loader__overlay--with-frosted {
    background-color: transparent
}

.video-s-loader__overlay-text {
    color: var(--color-text-on-dark);
    display: flex;
    align-items: center;
    width: 45px;
    height: 45px;
    background-color: var(--color-background-scrim-dark);
    border-radius: 50%;
    border: 2px solid var(--color-border-on-dark)
}

.video-s-loader__overlay:focus .video-s-loader__overlay-text {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-s-loader__video-element {
    display: block
}

.video-s-loader__video-element--hidden {
    position: absolute;
    z-index: -1
}

.video-loader__video-adapter {
    width: 100%;
    height: 100%
}

.video-s-loader--preroll-ui .vjs-control {
    opacity: 0;
    transition: opacity .3s ease
}

.video-s-loader--preroll-ui .vjs-progress-control {
    opacity: 1
}

.video-s-loader--preroll-ui .vjs-control-bar .vjs-back-to-start-button,.video-s-loader--preroll-ui .vjs-control-bar .vjs-duration,.video-s-loader--preroll-ui .vjs-control-bar .vjs-skip-ahead-button,.video-s-loader--preroll-ui .vjs-control-bar .vjs-skip-back-button,.video-s-loader--preroll-ui .vjs-control-bar .vjs-time-divider {
    display: none
}

.video-s-loader--preroll-ui:hover .vjs-control {
    opacity: 1
}

.video-s-loader--preroll-ui:hover .vjs-progress-control {
    display: flex
}

.video-s-loader--preroll-ui:hover .vjs-control-bar .vjs-back-to-start-button,.video-s-loader--preroll-ui:hover .vjs-control-bar .vjs-duration,.video-s-loader--preroll-ui:hover .vjs-control-bar .vjs-skip-ahead-button,.video-s-loader--preroll-ui:hover .vjs-control-bar .vjs-skip-back-button,.video-s-loader--preroll-ui:hover .vjs-control-bar .vjs-time-divider {
    display: none
}

.media-player .vjs-error-display {
    background-color: var(--color-background-scrim)
}

@media screen and (max-width: 576px) {
    .media-player .vjs-control-bar>.vjs-control,.media-player .vjs-layout-x-small .vjs-control-bar>.vjs-control.vjs-control {
        margin:0 -2px
    }

    .media-player .vjs-layout-x-small .vjs-control-bar>.vjs-time-display.vjs-time-display {
        margin: 0 -4px
    }

    .media-player .vjs-layout-x-small .vjs-control-bar .vjs-control .vjs-button,.media-player .vjs-layout-x-small .vjs-control-bar button.vjs-control {
        padding: 2px
    }
}

.external-video-viewer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0
}

.external-video-viewer__thumbnail-container {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    overflow: hidden
}

.external-video-viewer__thumbnail-container .video-s-loader__thumbnail {
    top: 0;
    left: 0;
    transform: none
}

.video-setting-modal__title-counter-container {
    margin-bottom: 16px;
    height: 12px;
    position: relative
}

.video-setting-modal__title-content {
    right: 0;
    position: absolute
}

.video-setting-modal__upload-text {
    margin-bottom: 1.6rem
}

.video-setting-modal__acceptable-file-types {
    display: block
}

.video-setting-modal__modal-footer {
    padding: 1.6rem 3.2rem;
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.video-setting-modal__title-count--limit-reached {
    color: var(--color-signal-negative-on-dark)
}

.video-setting-modal__see-more-button {
    color: var(--color-signal-negative);
    margin-left: 12px
}

.video-setting-modal__button-container {
    float: right
}

.video-detour__upload-media-button {
    padding: 4.8rem 0
}

.video-detour__edit-content {
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0;
    display: flex;
    justify-content: center;
    background-color: var(--color-background-container)
}

.video-detour__error-message {
    width: 70%
}

#video-detour-custom-outlet div {
    left: .8rem!important
}

.video-detour-caption__settings-title {
    color: var(--color-text);
    padding-top: 1.6rem;
    padding-bottom: .8rem;
    display: flex;
    align-items: center
}

.video-detour-caption__settings-tooltip {
    vertical-align: middle;
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .video-detour-caption__settings-tooltip {
        forced-color-adjust: auto
    }
}

.video-detour-caption__upload-input {
    opacity: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 0%;
    cursor: pointer;
    pointer-events: all
}

.video-detour-caption__setting--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-caption__remove-setting-button {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0
}

.video-detour-caption__attachment-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-background-container-dark-tint);
    color: var(--color-icon-on-dark);
    width: 44px;
    height: 100%
}

.video-detour-thumbnail__settings-title {
    color: var(--color-text);
    padding-top: 1.6rem;
    padding-bottom: .8rem;
    display: flex;
    align-items: center
}

.video-detour-thumbnail__settings-tooltip {
    vertical-align: bottom;
    color: var(--color-text-low-emphasis)
}

@media (-ms-high-contrast:active),(forced-colors:active) {
    .video-detour-thumbnail__settings-tooltip {
        forced-color-adjust: auto
    }
}

.video-detour-thumbnail__upload-input {
    opacity: 0;
    top: 0;
    position: absolute;
    width: 0;
    height: 0;
    cursor: pointer;
    pointer-events: all
}

.video-detour-thumbnail__upload-input--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-thumbnail__selected-thumbnail-preview-container {
    width: 9.6rem;
    position: relative
}

.video-detour-thumbnail__photo-preview-container {
    position: relative;
    overflow: hidden
}

.video-detour-thumbnail__custom-thumbnail-img {
    object-fit: cover;
    max-width: 100px;
    max-height: 100px
}

.video-detour-thumbnail__setting--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-thumbnail__remove-setting-button {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0
}

.video-detour-thumbnail__remove-setting-button.video-detour-thumbnail__remove-setting-button {
    color: var(--color-icon-on-dark);
    background-color: var(--color-background-scrim)
}

.video-detour__preview-button-container {
    position: absolute;
    z-index: 1;
    top: 1.2rem;
    right: 0
}

.video-detour__preview-button-close.mr3 {
    background-color: var(--color-background-scrim)!important;
    color: var(--color-brand-on-dark-active)!important
}

.video-detour__preview-button-close.mr3 li-icon,.video-detour__preview-button-close.mr3 svg {
    margin: 0
}

.video-detour__unplayable-entity-component {
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem
}

.video-settings-edit-form {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: var(--color-background-scrim-dark);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 9.6rem
}

.video-settings-edit-form__video-title-input {
    color: var(--color-text-on-dark)!important
}

.video-settings-edit-form__video-title-input::placeholder {
    color: var(--color-text-low-emphasis)!important
}

.in-player-fullscreen {
    overflow-y: hidden
}

.in-player-fullscreen .artdeco-toasts-outlet,.in-player-fullscreen .internal-feedback__callout,.in-player-fullscreen .keyword-search-form,.in-player-fullscreen .org-admin-nav__container,.in-player-fullscreen .org-admin-page-header__container--short,.in-player-fullscreen .org-admin-page-header__container--tall,.in-player-fullscreen .right-rail,.in-player-fullscreen .scaffold-layout__aside {
    display: none
}

.in-player-fullscreen .msg-overlay-container {
    position: static
}

.in-player-fullscreen .comments-hero-entity__image-container,.in-player-fullscreen .update-components-external-video__container,.in-player-fullscreen .update-components-linkedin-video__container {
    height: 100vh
}

.windows-upsell-banner {
    padding: ui-spacing(1.5)
}

.windows-upsell-banner__title-new-label {
    font-size: ui-token(font-size-xsmall);
    background-color: ui-token(color-background-accent-strong-1);
    color: ui-token(color-fif-button-background);
    padding: ui-spacing(.5);
    border-radius: ui-token(corner-radius-small)
}

.windows-upsell-banner__description {
    color: ui-token(color-text-low-emphasis);
    font-size: ui-token(font-size-medium)
}

.windows-upsell-banner {
    padding: 1.2rem;
    align-items: center
}

.windows-upsell-banner__link:focus {
    text-decoration: none
}

.windows-upsell-banner__title {
    flex: 0.5
}

@media screen and (min-width: 768px) {
    .windows-upsell-banner__title {
        flex:1
    }
}

.windows-upsell-banner__title-new-label {
    font-size: var(--font-size-xsmall);
    background-color: var(--color-background-accent-strong-1);
    color: var(--color-fif-button-background);
    padding: .4rem;
    border-radius: var(--corner-radius-small)
}

.windows-upsell-banner__description {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-medium)
}

.global-nav__primary-link-max-width:lang(en) {
    max-width: 100px
}

a.global-nav__primary-link--premium:lang(en) {
    max-width: 100px
}

a.global-nav__primary-link--premium-upsell .global-nav__primary-link--no-icon:lang(en) {
    max-width: 108px
}

.premium-upsell-link .global-nav__spotlight-upsell:lang(en) {
    max-width: 100px
}

