/**
 * Fact Sheet with Text Block Styles
 */

.jwa-fact-sheet-with-text .fact-sheet-stat .stat-number {
  width: 50%;
    white-space: nowrap;
    font-weight: 400;
    letter-spacing: -0.03em;
    font-size: clamp(2.75rem, 2.7vw + 1.5rem, 4rem);
}

.jwa-fact-sheet-with-text .fact-sheet-stat .stat-label {
    font-size: clamp(0.875rem, 0.35vw + 0.85rem, 1rem);
    font-weight: 500;
}

.jwa-fact-sheet-with-text .fact-sheet-stats h3 {
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.jwa-fact-sheet-with-text .fact-sheet-stats .fact-sheet-date,
.jwa-fact-sheet-with-text .fact-sheet-stats span.text-gray-300 {
    line-height: 1.2;
    font-style: italic;
}

.jwa-fact-sheet-with-text .content-area {
    padding-top: clamp(4rem, 6vw, 8em);
    padding-bottom: clamp(4rem, 6vw, 8rem);
}

.jwa-fact-sheet-with-text .content-area .content-title {
    font-size: var(--jwa-header-font-size);
    /* font-size: clamp(2.125rem, 2vw + 1.5rem, 3.5rem); */
    line-height: 1;
    font-weight: 400;
    color: #0d192e;
    margin-bottom: 1.5rem;
    max-width: 489px;
}

.jwa-fact-sheet-with-text .content-area .content-description,
.jwa-fact-sheet-with-text .content-area p {
    font-size: clamp(1rem, 0.7vw + 1rem, 1.15rem);
    line-height: 1.4;
    font-weight: 400;
    color: #0d192e;
}

.jwa-fact-sheet-with-text .content-area .content-link {
    font-size: clamp(0.95rem, 0.5vw + 0.9rem, 1rem);
    line-height: 1.625;
    font-weight: 600;
    color: #090d25;
    gap: 0.5625rem;
    text-decoration: none;
}

@media (min-width: 1024px) {
    .jwa-fact-sheet-with-text .content-area {
        padding-top: 0;
        padding-bottom: 0;
    }
}
