/* Interview Globals — 인터뷰 모드 본문에서 반복적으로 사용하는 글로벌 스타일 */
/* ─ .hl : 형광 강조 (단락당 1~2회) */
/* ─ .source-caption : 출처 캡션 (왼쪽 회색 세로 바 + 작은 폰트) */

.hl {
    background: linear-gradient(to top, #fff176 0%, #fff176 40%, transparent 40%);
    padding: 0 0.125rem;
    display: inline;
}

.source-caption {
    font-size: 0.8125rem;
    color: var(--sh-gray-500, #71717a);
    line-height: 1.55;
    margin: -0.25rem 0 1.75rem;
    padding-left: 0.625rem;
    border-left: 2px solid var(--sh-gray-300, #d4d4d8);
    word-break: keep-all;
    font-style: normal;
}

.source-caption strong {
    color: var(--sh-gray-600, #52525b);
    font-weight: 700;
}
