/* Newsroom links use the corporate cyan palette. Filled calls to action keep their own contrast. */
.newsroom-link-theme{--newsroom-link:#43d9ff;--newsroom-link-hover:#a7edff;--newsroom-link-line:rgba(67,217,255,.3);--newsroom-link-wash:rgba(67,217,255,.07)}
.newsroom-link-theme :is(main,.article-body,.article-sidebar,.site-breadcrumb) a:not(.btn,.btn-primary,.btn-secondary,.nav-cta):is(:link,:visited){color:var(--newsroom-link)}
.newsroom-link-theme :is(main,.article-body,.article-sidebar,.site-breadcrumb) a:not(.btn,.btn-primary,.btn-secondary,.nav-cta):is(:hover,:focus-visible){color:var(--newsroom-link-hover)}
.newsroom-link-theme :is(.article-body,.newsroom-announcement main) :is(p,li) a:not(.btn,.btn-primary,.btn-secondary,.bio-link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
.newsroom-link-theme a:focus-visible{outline:2px solid var(--newsroom-link);outline-offset:4px}
.newsroom-link-theme :is(.linkedin-cross,.linkedin-profile-row,.li-page-btn,.share-btn.linkedin,.bio-link.linkedin-link){border-color:var(--newsroom-link-line)}
.newsroom-link-theme .linkedin-cross .sidebar-label{color:var(--newsroom-link)}
.newsroom-link-theme :is(.linkedin-profile-row,.li-page-btn){background:var(--newsroom-link-wash)}
.newsroom-link-theme :is(.linkedin-profile-row,.li-page-btn,.share-btn.linkedin,.bio-link.linkedin-link):hover{border-color:var(--newsroom-link);color:var(--newsroom-link-hover)}
.newsroom-link-theme .site-breadcrumb{position:relative;z-index:2;box-sizing:border-box;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .65rem;width:100%;max-width:1180px;margin:0 auto;padding:.85rem var(--pad-x,24px);border:0;background:transparent;font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:var(--carbon-soft,#a6b8c2)}
.newsroom-link-theme .site-breadcrumb .breadcrumb-sep{color:var(--carbon-soft,#a6b8c2)}
.newsroom-link-theme .site-breadcrumb a{text-decoration:underline;text-underline-offset:.18em}
.newsroom-link-theme .site-breadcrumb [aria-current=page]{color:var(--carbon-soft,#a6b8c2);min-width:0;overflow-wrap:anywhere}
.newsroom-link-theme.newsroom-announcement .site-breadcrumb{padding-inline:var(--pad-x,24px)}
.continuum-diagram{margin:2.5rem 0}
.continuum-diagram-open{display:block;width:100%;padding:0;border:1px solid var(--fig-line,rgba(244,248,251,.15));border-radius:7px;background:transparent;color:var(--newsroom-link,#43d9ff);cursor:zoom-in;text-align:inherit}
.continuum-diagram-open img{display:block;width:100%;max-width:100%;height:auto}
.continuum-diagram-open span{display:block;width:max-content;max-width:calc(100% - 24px);margin:0 12px 12px auto;border:1px solid currentColor;border-radius:4px;padding:8px 12px;font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:13px}
.continuum-diagram-open:focus-visible{outline:2px solid var(--newsroom-link,#43d9ff);outline-offset:4px}
.continuum-diagram figcaption{font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:13px;line-height:1.6;color:var(--carbon-soft,#a6b8c2);margin-top:12px}
.continuum-diagram-dialog{box-sizing:border-box;width:min(1100px,calc(100vw - 24px));max-width:none;max-height:94dvh;padding:16px;border:1px solid #356071;border-radius:8px;background:#02070d;color:#f4f8fb}
.continuum-diagram-dialog::backdrop{background:rgba(2,7,13,.88)}
.continuum-diagram-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:15px}
.continuum-diagram-toolbar button{flex-shrink:0;min-height:44px;border:1px solid #43d9ff;border-radius:4px;background:transparent;color:#43d9ff;font:inherit;padding:8px 14px;cursor:pointer}
.continuum-diagram-viewport{max-height:calc(94dvh - 98px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#437083 #02070d}
.continuum-diagram-viewport img{display:block;width:900px;min-width:600px;max-width:none;height:auto;margin:auto}
.continuum-diagram-dialog :focus-visible{outline:2px solid #43d9ff;outline-offset:3px}
