.meghan-bio-page{background:#f7f3ed;color:#303c3c}.mb-wrap{width:min(980px,calc(100% - 44px));margin:auto}.mb-hero{background:#e7eeea;padding:75px 0}.mb-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.mb-hero h1{font:400 clamp(42px,5vw,70px)/1.1 Georgia,serif}.mb-hero p,.mb-chapter p{font:19px/1.7 Georgia,serif}.mb-hero figure{margin:0;background:white;padding:12px}.mb-hero img{width:100%;height:auto;max-height:540px;object-fit:contain}.mb-hero figcaption{font:12px/1.5 Arial,sans-serif;padding:10px}.mb-story{max-width:760px;padding:40px 0 90px}.mb-chapter{border-bottom:1px solid #d5dcd3;padding:40px 0}.mb-chapter h2{font:400 clamp(28px,3vw,42px)/1.18 Georgia,serif}.mb-links{background:#303c3c;color:white;padding:70px 0}.mb-links a{color:#efbdb2;margin-right:25px}.mb-eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}@media(max-width:780px){.mb-grid{grid-template-columns:1fr}}
/* Archival evidence integrated into the individual life narratives. */
.mb-evidence{margin:24px 0 36px;padding:13px;background:#fdfaf4;border:1px solid #d5dcd3;max-width:690px}
.mb-evidence>a{display:block;background:#e9e7e0}
.mb-evidence img{display:block;width:100%;max-height:425px;object-fit:contain}
.mb-evidence figcaption{font:13px/1.65 Arial,sans-serif;color:#506057;padding:12px 4px 3px}
.mb-evidence figcaption a{color:#875a4f;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.mb-evidence a:focus-visible{outline:2px solid #875a4f;outline-offset:3px}

/* Give related-story links clear individual keyboard and touch targets. */
.mb-links p a{display:inline-block;min-height:44px;padding:9px 3px;box-sizing:border-box}
.mb-links p a:focus-visible{outline:3px solid #efbdb2;outline-offset:3px}
