.section-values h2,
.section-values .value h3,
.section-values .value h4 {
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}

.section-values h2 {
    color: var(--tateru-color-primary);
    margin-bottom: calc(var(--tateru-default-padding) / 2);
}

.section-values .value h3 {
    color: var(--tateru-color-primary);
    font-family: var(--tateru-primary-font);
    font-size: 21px;
    font-weight: normal;
    margin-bottom: calc(var(--tateru-default-padding) / 4);
}

.section-values .value h4 {
    color: var(--tateru-color-primary);
    font-family: var(--tateru-primary-font);
    font-weight: strong;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: calc(var(--tateru-default-padding) / 3);
}

.section-values .value .thumbnail {
    width: 100%;
    height: 200px;
    aspect-ratio: 1.5/1;
    background: var(--tateru-color-secondary);
    margin-bottom: calc(var(--tateru-default-padding) / 3);
    background-size: cover;
    background-position: center;
}

.section-values .value p {
    padding-left: calc(var(--tateru-default-padding) / 2);
    border-left: 1px solid #D5D5D5;
}
