/* Additive v7.1 presentation. Existing responsive tables, native forms and ads retained. */
.rdm-decision-brief{border:2px solid #54728d;border-radius:12px;background:#f3f6fb;padding:18px 20px;margin:16px 0 20px;color:#173247;break-inside:avoid}
.rdm-decision-brief h4{font-size:23px;line-height:1.25;margin:6px 0 12px}
.rdm-decision-brief .rdm-brief-scope{font-size:17px;line-height:1.5;margin:0 0 12px}
.rdm-decision-brief dl{display:block;margin:0}.rdm-decision-brief dl>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid #d5dfeb}
.rdm-decision-brief dt{font-size:16px;font-weight:750;line-height:1.5}.rdm-decision-brief dd{font-size:18px;line-height:1.5;margin:0;overflow-wrap:anywhere}
.rdm-decision-brief .meta{font-size:15.5px;line-height:1.5;margin-bottom:0}
.rdm-integrity-notice{border-left:5px solid #aa6326;background:#fff7e9;font-size:17px;line-height:1.5}
.rdm-integrity-notice p{margin:10px 0}.rdm-integrity-notice a{font-weight:750;text-decoration:underline}
.rdm-integrity-item{scroll-margin-top:20px}.rdm-integrity-item .tag{white-space:normal}.rdm-integrity-item .source-url{overflow-wrap:anywhere;font-size:16px}
.rdm-release-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.rdm-release-kpis>div{border:1px solid #ccd9e4;border-radius:10px;padding:16px;background:#f4f7fa}.rdm-release-kpis strong{display:block;font-size:28px}.rdm-release-kpis span{font-size:16px}
.rdm-brief-table td,.rdm-brief-table th{font-size:16px;vertical-align:top}.rdm-new-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rdm-new-products a{padding:12px;border:1px solid #c6d7e5;border-radius:8px;font-size:17px}
@media(max-width:680px){.rdm-decision-brief{padding:14px}.rdm-decision-brief dl>div{display:block}.rdm-decision-brief dt{margin-bottom:4px;font-size:16px}.rdm-decision-brief dd,.rdm-decision-brief .rdm-brief-scope{font-size:17px}.rdm-release-kpis,.rdm-new-products{grid-template-columns:1fr}.rdm-brief-table td,.rdm-brief-table th{font-size:16px}}
@media print{.rdm-decision-brief{border:1px solid #444;background:white;color:black;break-inside:auto}.rdm-decision-brief dl>div{display:block}.rdm-integrity-notice{border:2px solid #444;background:white}.rdm-decision-brief dd{font-size:11pt}}
/* Source-integrity audit URLs must wrap in native medication-list result cautions. */
.rdm-lookup-page .warning-list{overflow-wrap:anywhere;word-break:normal;min-width:0}
