/* tenso.jchere.com forwarding guide additions */
.jc-guide-updated {
    color: #6b7280;
    font-size: .84rem !important;
}

.jc-guide-note {
    margin: 1rem 0 0;
    padding: .9rem 1rem;
    border-left: 4px solid #f59e0b;
    border-radius: .65rem;
    background: #fffbeb;
    color: #78350f;
    line-height: 1.75;
}

.jc-guide-coverage {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.jc-guide-coverage-copy {
    flex: 1 1 auto;
}

.jc-guide-coverage-link {
    flex: 0 0 auto;
    white-space: nowrap;
}

.jc-guide-key-points {
    margin-bottom: 0;
    padding-left: 1.15rem;
}

.jc-guide-key-points li + li {
    margin-top: .45rem;
}

.jc-guide-source-list {
    margin-bottom: 0;
    padding-left: 1.15rem;
}

.jc-guide-source-list li + li {
    margin-top: .55rem;
}

.jc-guide-source-list a {
    overflow-wrap: anywhere;
}

.jc-guide-card-icon {
    min-width: 3rem;
    font-size: .78rem !important;
    letter-spacing: .02em;
}

.jc-guide-related-list a {
    font-weight: 600;
}

.jc-guide-disclaimer {
    color: #6b7280;
    font-size: .86rem !important;
    line-height: 1.7;
}

@media (max-width: 575.98px) {
    .jc-guide-note {
        padding: .8rem .85rem;
    }

    .jc-guide-coverage {
        align-items: stretch;
        flex-direction: column;
    }

    .jc-guide-coverage-link {
        width: 100%;
        white-space: normal;
    }
}
