/* About MRPO: strategy, evidence and people. */
.about-strategy .about-opening{padding-bottom:36px}.about-strategy .about-lead{max-width:930px;font-size:24px;line-height:1.5}.about-introduction{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:26px;max-width:1100px}.about-introduction p{font-size:16px;margin:0}
.about-purpose{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-block:1px solid var(--line)}.about-purpose h2{font-size:30px;max-width:420px}.about-purpose p:last-child{margin-top:18px;max-width:510px}
.about-strategy-intro>p:last-of-type{max-width:800px;margin-top:20px}.about-priority-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px}.about-priority-nav a{display:grid;grid-template-columns:1fr auto;gap:10px;border-top:2px solid var(--accent);padding-top:16px;font-size:14px;font-weight:600;line-height:1.5}.about-priority-nav a>span:first-child{grid-column:1/-1;font-size:12px;color:var(--muted);font-weight:400}
.about-priority{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;border-top:1px solid var(--line);scroll-margin-top:24px}.about-priority h2{font-size:34px;line-height:1.2}.about-goal{font-size:18px;margin-top:20px}.about-priority figure{margin-top:30px}.about-priority img{width:100%;height:auto;border-radius:3px}.about-priority figcaption{font-size:12px;color:var(--muted);line-height:1.5;margin-top:12px}.about-priority figcaption a{display:inline;text-decoration:underline;text-underline-offset:3px}.about-direction{margin-bottom:28px}.about-priority-detail h3{font-size:17px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.about-progress-list{list-style:none;margin:0;padding:0}.about-progress-list li{padding:18px 0;border-bottom:1px solid var(--line)}.about-progress-list h4{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--ink)}.about-progress-list p{font-size:15px}.about-next{margin-top:24px;padding:20px 22px;border-left:3px solid var(--accent);background:var(--mist)}.about-next p{font-size:14px;margin-top:8px}.about-related{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:24px}.about-related .text-link{font-size:13px;margin-top:0}
.about-people{border-top:1px solid var(--line)}.about-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.about-section-heading h2{max-width:650px}.about-section-heading>.text-link{flex-shrink:0}.about-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}.about-people-grid article{border-top:1px solid var(--line);padding-top:20px}.about-people-grid h3{font-size:20px}.about-people-grid p{font-size:15px;margin-top:12px}.about-values{font-size:15px;max-width:900px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
.about-accountability{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:72px;border-top:1px solid var(--line)}.about-accountability>div>p:not(.eyebrow){margin-top:20px}.about-plan{background:var(--mist);padding:30px;align-self:start}.about-plan h3{font:normal 38px/1.2 Georgia,serif;color:var(--ink);margin:12px 0 18px}.about-plan>p:not(.eyebrow){font-size:14px}.about-plan>a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #c6d5d0;margin-top:20px;padding-top:14px;font-size:15px;font-weight:600}.about-plan>a span{font-size:11px;white-space:nowrap;font-weight:400}.about-strategy .contact-band p{max-width:780px}
@media(max-width:1000px){.about-priority,.about-accountability{gap:40px}.about-priority-nav{grid-template-columns:1fr 1fr}.about-purpose{gap:36px}}
@media(max-width:800px){.about-strategy .about-lead{font-size:21px}.about-introduction,.about-purpose,.about-priority,.about-accountability,.about-people-grid{grid-template-columns:1fr;gap:26px}.about-introduction{gap:18px}.about-priority h2{font-size:30px}.about-purpose h2{font-size:27px}.about-priority figure{margin-top:24px}.about-priority img{max-height:420px;object-fit:cover}.about-priority-nav{gap:20px}.about-section-heading{display:block}.about-section-heading>.text-link{margin-top:18px}.about-plan{padding:24px}.about-strategy .about-opening{padding-bottom:28px}.about-priority-overview .about-goal{font-size:17px}.about-direction{margin-bottom:22px}}
@media(prefers-reduced-motion:no-preference){html:has(.about-strategy){scroll-behavior:smooth}}
