.exam-preview-section {
    display: grid;
    gap: 16px;
}

.exam-preview-global-note {
    display: grid;
    gap: 10px;
    padding: 22px;
    border: 1px solid rgba(147, 197, 253, 0.7);
    border-radius: 24px;
    background: #eff6ff;
    box-shadow: var(--shadow-sm);
}

.exam-preview-section-head {
    display: grid;
    gap: 10px;
    padding: 22px;
    border: 1px solid rgba(229, 231, 235, 0.94);
    border-radius: 24px;
    background: var(--bg-card);
    box-shadow: var(--shadow-sm);
}

.exam-preview-section-copy {
    color: var(--text-sub);
    line-height: 1.72;
}

.exam-section-figure {
    margin: 6px 0 0;
}

.exam-section-figure img {
    display: block;
    max-width: 100%;
    border: 1px solid rgba(229, 231, 235, 0.94);
    border-radius: 18px;
    background: #fff;
}

.exam-preview-question-list {
    display: grid;
    gap: 16px;
}
