.mn-reference-panel{box-sizing:border-box;min-width:0;max-width:70rem;overflow-wrap:anywhere;margin:2.5rem auto;padding:1.5rem;border:1px solid #cbd5e1;border-radius:1rem;background:#f8fafc;color:#152a3b;font-size:1rem;line-height:1.65;text-align:left}.mn-reference-panel h2,.mn-reference-panel h3{color:#152a3b}.mn-reference-panel a{color:#174c72;text-decoration:underline;text-underline-offset:.18em}.mn-reference-panel a:focus-visible{outline:3px solid #92650e;outline-offset:3px}.mn-reference-citation{overflow-wrap:anywhere;user-select:text;border-left:3px solid #687b8c;padding-left:1rem}.mn-reference-disclosure{font-size:.9rem}.mn-reference-links{display:grid;gap:.7rem;padding-left:1.4rem}.mn-reference-table-wrap{display:block;min-width:0;max-width:100%;overflow:auto}.mn-reference-table{width:100%;border-collapse:collapse;min-width:36rem}.mn-reference-table th,.mn-reference-table td{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid #cbd5e1}.mn-reference-table th:nth-child(2),.mn-reference-table td:nth-child(2){white-space:nowrap;overflow-wrap:normal}.mn-reference-table th:first-child{width:40%}.mn-reference-table caption{font-weight:700;text-align:left;margin-bottom:.75rem}@media(max-width:720px){.mn-reference-panel{margin:1.5rem .75rem;padding:1rem}}@media print{.mn-reference-panel{break-inside:avoid;background:white}.mn-reference-table-wrap{overflow:visible}.mn-reference-table{min-width:0;font-size:.8rem}}

/* Claim-adjacent provenance; source dates remain historical. */
.mn-person-card .mn-source-note{font-size:.875rem;line-height:1.65;color:#334f48;border-top:1px solid #cbd5ce;padding-top:.75rem;overflow-wrap:anywhere}.mn-person-card .mn-source-note a{text-decoration:underline;text-underline-offset:.15em}

#compare-platforms .mn-reference-table{table-layout:fixed;min-width:42rem;overflow-wrap:normal}#compare-platforms .mn-reference-table th:first-child{width:18%}#compare-platforms .mn-reference-table :is(th,td):nth-child(2){white-space:normal;overflow-wrap:normal;width:48%}#compare-platforms .mn-reference-table :is(th,td):nth-child(n+3){width:17%;overflow-wrap:normal}#compare-platforms .mn-reference-table td:nth-child(n+3){white-space:nowrap}
