/* Shared typography for the workspace, review studies and agent handoff.
   Keep short text balanced; let longer prose adjust its final lines naturally.
   The presentation contract also requires checking actual responsive line breaks. */
:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}
.reference-heading h2,.expanded-handoff .handoff-agent-heading>h2{text-wrap:balance}
:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}
:is(.initial-response-snapshot header p,.initial-response-request p,
    .approved-intake-ack p,.qrs-question-heading>p,.qrs-snapshot-heading p,
    .qrs-snapshot-note,.qrs-receipt p,.work-area-description,
    .work-navigation-note,.live-view-note,.approved-brief-summary,
    .pf-proposal-context,.pf-color-caption p,.sd-project-intro>p,
    .sd-section-heading p,.typography-balanced){text-wrap:balance}
