.paragraph-t3qFZvNN {
    font-feature-settings: "tnum" on, "lnum" on;
    --ui-lib-typography-line-height: 24px;
    --ui-lib-typography-font-size: 16px;
    --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, var(--ui-lib-image-card-text-max-paragraph-lines));
    color: #131722;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 400;
    line-height: var(--ui-lib-typography-line-height);
    margin-top: var(--ui-lib-image-card-text-margin);
    overflow: hidden;
    position: relative
}

html.theme-dark .paragraph-t3qFZvNN {
    color: #d1d4dc
}

.line-clamp-container-t3qFZvNN {
    display: flex
}

@supports (container-type:size) {
    .line-clamp-container-t3qFZvNN {
        container-type: size;
        bottom: 0;
        font-size: var(--ui-lib-typography-line-height);
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

.line-clamp-content-t3qFZvNN {
    font-size: var(--ui-lib-typography-font-size);
    max-height: calc(var(--ui-lib-image-card-description-lines)*var(--ui-lib-typography-line-height))
}

@supports (container-type:size) {
    .line-clamp-content-t3qFZvNN {
        -webkit-line-clamp: var(--ui-lib-image-card-description-lines);
        -webkit-box-orient: vertical;
        display: -webkit-box;
        line-height: var(--ui-lib-typography-line-height);
        max-height: calc(var(--ui-lib-typography-line-height)*var(--ui-lib-image-card-description-lines));
        overflow: hidden
    }
}

@container (height < calc(6em)) {
    .line-clamp-content-t3qFZvNN {
        --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, 5)
    }
}

@container (height < calc(5em)) {
    .line-clamp-content-t3qFZvNN {
        --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, 4)
    }
}

@container (height < calc(4em)) {
    .line-clamp-content-t3qFZvNN {
        --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, 3)
    }
}

@container (height < calc(3em)) {
    .line-clamp-content-t3qFZvNN {
        --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, 2)
    }
}

@container (height < calc(2em)) {
    .line-clamp-content-t3qFZvNN {
        --ui-lib-image-card-description-lines: var(--ui-lib-image-card-paragraph-clamp-line, 1)
    }
}

.line-clamp-content-t3qFZvNN>* {
    max-height: var(--ui-lib-typography-line-height);
    vertical-align: bottom
}

.hidden-t3qFZvNN {
    display: none
}