/* Additions scoped to the MPU guide; shared website styles remain authoritative. */
.mpu-hero .mpu-hero-intro{font-size:16px;line-height:1.75;color:#465449;margin-top:23px;max-width:560px}
.mpu-hero .article-reading-meta{flex-wrap:wrap}
.legacy-article-content .mpu-table{max-width:100%;margin:24px 0;border:1px solid #d4dacd;border-radius:4px}
.legacy-article-content .mpu-table table{min-width:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.8}
.legacy-article-content .mpu-table .article-table-scroll{margin:0}
.legacy-article-content .mpu-table caption{text-align:left;padding:15px;background:#eef0e5;font-size:12px;font-weight:600}
.legacy-article-content .mpu-table th,.legacy-article-content .mpu-table td{padding:16px;vertical-align:top;overflow-wrap:anywhere}
.legacy-article-content .mpu-sample{padding:25px;background:#eff1e7;border:1px solid #d6ddcc;border-radius:4px;margin:24px 0}
.legacy-article-content .mpu-sample h3{font-size:21px;margin:0 0 16px}
.legacy-article-content .mpu-sample pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.9 Inter,Arial,sans-serif;margin:0;color:#293b32}
@media(max-width:760px){.mpu-hero .mpu-hero-intro{font-size:14px}.legacy-article-content .mpu-table th,.legacy-article-content .mpu-table td{padding:12px;font-size:12px}.legacy-article-content .mpu-sample{padding:18px}}
@media print{.legacy-article-content .mpu-table{overflow:visible}.legacy-article-content .mpu-table th,.legacy-article-content .mpu-table td{font-size:10pt}.legacy-article-content .mpu-sample{break-inside:avoid}}
