/* Small additions to the current corporate theme. */
.evidence-showcase{padding:72px max(24px,calc((100vw - 1280px)/2));background:var(--paper,#f7f5ee);color:var(--ink,#142b3b)}
.evidence-showcase .section-intro,.evidence-showcase .section-heading{display:block;max-width:880px;margin-bottom:26px}
.evidence-showcase h2{font-size:clamp(30px,3.4vw,49px);line-height:1.12;margin:12px 0 20px;letter-spacing:-.03em}
.evidence-showcase p{max-width:850px;line-height:1.7}
.case-sectors{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}
.case-sectors a{border:1px solid currentColor;border-radius:40px;padding:12px 22px;font-size:16px;line-height:1.4;text-decoration:none;font-weight:650}
.case-sectors a:hover,.case-sectors a[aria-current=true]{background:#082f49;color:#fff;border-color:#082f49}
.case-note{font-size:14px;color:#52606a}.case-empty{padding:32px 0;border-top:1px solid #cdd4d7;margin-top:36px}.case-empty h2{font-size:28px}
.evidence-atlas-hero{background:#092b42;color:#fff;min-height:0!important;padding:150px max(24px,calc((100vw - 1280px)/2)) 64px!important;display:block!important}
.evidence-atlas-hero .page-hero-copy{padding:0;position:relative;max-width:950px}.evidence-atlas-hero p{color:#d2e0e8;max-width:800px;line-height:1.7}.evidence-atlas-hero h1{color:#fff}
.evidenced-case{margin:54px 0;padding-top:35px;border-top:1px solid #ccd6dd;scroll-margin-top:120px}
.evidenced-case video{width:100%;max-height:680px;background:#082330}.case-storyboard{margin:32px 0}.case-storyboard [role=tablist]{display:flex;overflow-x:auto;gap:8px;margin-bottom:16px;padding:4px}
.case-storyboard [role=tab]{flex-shrink:0;border:1px solid #81939e;padding:12px;background:transparent;border-radius:6px;color:inherit;cursor:pointer}.case-storyboard [aria-selected=true]{background:#082f49;color:#fff}.case-storyboard figure{margin:0;display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center}.case-storyboard img{width:100%;height:auto}.case-storyboard figcaption strong{font-size:24px}.evidence-showcase [hidden]{display:none!important}
.case-atlas-link{font-size:12px;max-width:95px}.case-sectors a:focus-visible,.case-storyboard button:focus-visible{outline:3px solid #00a6ad;outline-offset:4px}
.rm-site{padding-top:96px}.site-header .desktop-nav{gap:17px}.site-header .desktop-nav a{white-space:nowrap}
@media(max-width:900px){.case-storyboard figure{grid-template-columns:1fr}.evidence-showcase{padding:48px 24px}.case-sectors{gap:8px}.case-sectors a{padding:10px 16px;font-size:14px}.evidence-atlas-hero{padding-top:125px!important}.rm-site{padding-top:80px}.case-atlas-link{display:none!important}}
