.answer-clarifications {
    margin-block-start: 18px;
    padding: 12px 14px;
    border-block-start: 1px solid #dbe2ea;
    border-radius: 0 0 8px 8px;
    background: #f8fafc;
    color: #475569;
    font-size: 13px;
    line-height: 1.9;
    text-align: start;
    overflow-wrap: anywhere;
}
.answer-clarifications-title {
    margin-block-end: 4px;
    color: #334155;
    font-size: 12px;
    font-weight: 700;
}
.answer-clarifications p { margin: 0; }
.answer-clarifications p + p { margin-block-start: 6px; }
@media print {
    .answer-clarifications { break-inside: avoid; background: transparent; }
}
