.section-Lel8FZ3O.margin-small-Lel8FZ3O {
    margin-top: 4px
}

.section-Lel8FZ3O.margin-medium-Lel8FZ3O {
    margin-top: 8px
}

.section-Lel8FZ3O.margin-large-Lel8FZ3O {
    margin-top: 12px
}

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

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

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

@supports (container-type:size) {
    .line-clamp-container-t3qFZvNN {
        bottom: 0;
        container-type: size;
        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 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: var(--ui-lib-image-card-description-lines);
        -webkit-box-orient: vertical;
        line-height: var(--ui-lib-typography-line-height);
        max-height: calc(var(--ui-lib-typography-line-height)*var(--ui-lib-image-card-description-lines))
    }
}

@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
}

.text-block-ykdFMl1m {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    margin-bottom: 12px;
    max-height: calc(var(--ui-lib-image-card-text-margin)*2 + var(--ui-lib-typography-line-height)*var(--ui-lib-image-card-text-max-lines));
    min-height: calc(var(--ui-lib-image-card-text-margin)*2*var(--ui-lib-image-card-text-min-lines-multiline) + var(--ui-lib-typography-line-height)*var(--ui-lib-image-card-text-min-lines));
    overflow: hidden;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height)
}