.mx-office{--mx-stage:var(--surface-navigation);--mx-on-stage:var(--navigation-text);--mx-brand:var(--accent-orientation);--mx-paper:var(--surface-primary);--mx-ink:var(--text-primary);--mx-muted:var(--text-secondary);--mx-line:var(--line-default);min-width:0;color:var(--mx-ink);letter-spacing:0}.mx-office :is(h1,h2,h3,h4,p,summary,strong){overflow-wrap:anywhere;letter-spacing:0}.mx-office>:is(.ov-head,.sx-title){border-bottom:1px solid var(--mx-line);margin-bottom:24px;padding-block:16px 24px}.mx-office>:is(.ov-head,.sx-title) h1{font-size:32px;font-weight:600;line-height:1.2}.mx-office :is(.cs-label,.sx-label,.ms-eyebrow,.com-label,.wf-eyebrow,.tf-eyebrow){letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.mx-office :is(.cs-executive,.sx-stage,.ms-hero,.com-stage){border-block:1px solid var(--mx-line);background:var(--mx-paper);box-shadow:none;border-radius:0;gap:0;padding:0}.mx-office :is(.cs-briefing,.sx-stage-main,.ms-narrative,.com-stage-main){min-width:0;padding:32px}.mx-office :is(.cs-head h1,.sx-stage-main h2,.ms-narrative h2,.com-stage-main h2){max-width:32ch;margin:12px 0 24px;font-size:36px;font-weight:600;line-height:1.2}.mx-office :is(.sx-next,.ms-forces,.com-next){background:var(--mx-stage);color:var(--mx-on-stage);border:0;border-radius:0;min-width:0;padding:32px}.mx-office :is(.sx-next,.ms-forces,.com-next) :is(h3,p,small,dd,dt){color:inherit}.mx-office :is(.sx-next,.ms-forces,.com-next) :is(.sx-label,.ms-eyebrow,.com-label){color:var(--navigation-text)}.mx-office :is(.sx-next,.com-next) .com-dist{color:var(--mx-on-stage)}.mx-office :is(.sx-statements,.ms-statements,.com-statements){gap:0;margin:0;padding:0;list-style:none;display:grid}.mx-office :is(.sx-statements,.ms-statements,.com-statements)>li{border-top:1px solid var(--mx-line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.mx-office :is(.sx-statements,.ms-statements,.com-statements)>li>span{color:var(--mx-brand);font-variant-numeric:tabular-nums;font-size:13px}.mx-office :is(.sx-statements,.ms-statements,.com-statements) p{margin:0;font-size:16px;line-height:1.6}.mx-office .management-summary{background:var(--mx-paper);border:0;border-left:3px solid var(--mx-brand);box-shadow:none;border-radius:0;margin-block:16px 24px;padding:24px 32px}.mx-office .management-summary>header h2{color:var(--mx-muted);font-size:13px}.mx-office .management-summary>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.mx-office .management-summary h3{font-size:18px;line-height:1.4}.mx-office .management-summary p{font-size:14px;line-height:1.6}.mx-office .management-summary .summary-next{margin-top:12px}.mx-depth{border-block-end:1px solid var(--line-default);min-width:0;margin-block:16px}.mx-depth>summary{cursor:pointer;min-height:72px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.mx-depth>summary::-webkit-details-marker{display:none}.mx-depth-control{color:var(--text-secondary);flex:none;align-items:center;gap:12px;font-size:13px;display:flex}.mx-depth-control svg{width:18px;height:18px;transition:transform .18s}.mx-depth[open]>.mx-depth-control svg,.mx-depth[open]>summary svg{transform:rotate(180deg)}.mx-depth-body{min-width:0;padding-block:16px 32px}.mx-james{border-block:1px solid var(--line-default);align-items:center;gap:20px;min-width:0;margin-top:24px;padding:24px 0;display:flex}.mx-james-mark{width:44px;height:44px;color:var(--accent-orientation);border:1px solid var(--line-default);border-radius:50%;flex:none;place-items:center;display:grid}.mx-james>div{flex:1;min-width:0}.mx-james strong{font-size:14px}.mx-james p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.mx-james button{white-space:normal;min-height:44px;color:var(--text-primary)}.mx-office .wf-flow{background:var(--mx-paper);border-block:1px solid var(--mx-line);border-radius:0;padding:32px}.mx-office .wf-spine{margin:24px 0}.mx-office .wf-rows{padding:0;list-style:none}.mx-office .wf-rows button{white-space:normal;text-align:left;border-radius:0;justify-content:start;width:100%;height:auto}.mx-office .mx-register-search{flex-wrap:wrap;align-items:center;gap:16px;padding-block:16px;display:flex}.mx-office .mx-register-search input{flex:1;min-width:0}.mx-office .mx-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.mx-office .mx-pagination span{font-size:13px}.mx-office .ms-landscape{border-top:1px solid var(--mx-line);margin-top:24px;padding-top:24px}.mx-office .ms-signals{flex-direction:column;gap:0;display:flex}.mx-office .ms-signals>li{border:0;border-bottom:1px solid var(--mx-line);background:0 0;border-radius:0}.mx-office .ms-signals>li>button{grid-template-columns:100px minmax(0,1fr) auto;gap:20px;min-height:64px;padding:20px 0;display:grid}.mx-office .ms-signals strong{font-size:17px}.mx-office .ms-lead{border:0;border-bottom:1px solid var(--navigation-line);border-radius:0;padding:0 0 24px}.mx-office .ms-lead+.ms-lead{padding-top:24px}.mx-office .ms-lead strong{font-size:20px}.mx-office .cs-context{margin-top:16px}.mx-office .cs-context summary{min-height:44px}.mx-office .cs-statement-why{display:none}.mx-office .cs-statement strong{font-size:16px}.mx-office .cs-masthead{margin-bottom:16px}.mx-office .cs-leadership{margin-top:24px}.mx-office .com-head>p{max-width:52ch}.mx-office .com-links{flex-wrap:wrap;gap:24px;display:flex}.mx-office .com-link{background:0 0;border:0;min-width:0;padding:16px 0}.mx-office .com-link small{font-size:13px}.mx-office .sx-lane{box-shadow:none;border-block:1px solid var(--mx-line);border-radius:0}.mx-office .sx-navigation,.mx-office .de-navigation{border-block:1px solid var(--mx-line);flex-wrap:wrap;gap:8px 24px;padding-block:12px;display:flex}.mx-office :is(.sx-navigation,.de-navigation) a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.mx-office .board-protocol{border-top:1px solid var(--mx-line)}.mx-office .executive-library{width:100%;max-width:none}.mx-office .exec-summary{box-shadow:none;border-radius:0}.mx-office :is(a,button,summary,input):focus-visible,.mx-depth>summary:focus-visible{outline:2px solid var(--accent-orientation);outline-offset:4px}@media (width<=1000px){.mx-office .management-summary>ol{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=600px){.mx-office :is(.cs-briefing,.sx-stage-main,.ms-narrative,.com-stage-main,.sx-next,.ms-forces,.com-next,.wf-flow,.management-summary){padding:24px 16px}.mx-office :is(.cs-head h1,.sx-stage-main h2,.ms-narrative h2,.com-stage-main h2){font-size:28px}.mx-office .ms-signals>li>button{grid-template-columns:minmax(0,1fr);gap:8px}.mx-james{flex-wrap:wrap;gap:12px}.mx-james>div{flex-basis:calc(100% - 60px)}.mx-james button{margin-left:56px}.mx-depth>summary{gap:12px;font-size:16px}.mx-depth-control>span{display:none}}@media (prefers-reduced-motion:reduce){.mx-depth-control svg{transition:none}}.mx-office .mx-brief{border-block:1px solid var(--mx-line);background:var(--mx-paper);grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);margin-block:24px;display:grid}.mx-office .mx-brief-main{min-width:0;padding:32px}.mx-office .mx-brief-label{color:var(--mx-muted);font-size:13px;font-weight:600}.mx-office .mx-brief h2{max-width:32ch;margin:16px 0 20px;font-size:32px;line-height:1.22}.mx-office .mx-brief-meaning{max-width:65ch;font-size:16px;line-height:1.6}.mx-office .mx-brief-main>ol{gap:0;padding:0;list-style:none;display:grid}.mx-office .mx-brief-main>ol>li{border-top:1px solid var(--mx-line);grid-template-columns:28px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.mx-office .mx-brief-main>ol>li>span{color:var(--mx-brand);font-size:13px}.mx-office .mx-brief-main>ol p{margin:0;font-size:16px;line-height:1.5}.mx-office .mx-brief-next{background:var(--mx-stage);color:var(--mx-on-stage);flex-direction:column;align-items:start;gap:20px;min-width:0;padding:32px;display:flex}.mx-office .mx-brief-next .mx-brief-label{color:var(--navigation-text)}.mx-office .mx-brief-next>p{margin:0;font-size:20px;line-height:1.5}.mx-office .mx-brief-next button{white-space:normal;background:var(--surface-primary);height:auto;min-height:44px;color:var(--text-primary)}.mx-office .mx-brief-empty{align-items:start;gap:12px;font-size:16px;line-height:1.6;display:flex}.mx-office .mx-brief-empty svg{flex:none;width:20px;margin-top:4px}.mx-office .ms-narrative{background:var(--mx-paper);color:var(--mx-ink)}.mx-office .ms-narrative .ms-eyebrow,.mx-office .com-stage .com-label{color:var(--mx-brand)}.mx-office .ms-lead-btn{white-space:normal;text-align:left;background:0 0;border-radius:0;width:100%;height:auto;padding:8px 0}.mx-office .ms-lead-btn :is(strong,span,small){color:var(--mx-on-stage)}.mx-office .ms-position{margin-top:24px}.mx-office .ms-forces .ms-position :is(dt,dd){color:var(--mx-on-stage)}.mx-office .ms-position button{color:var(--mx-on-stage);background:0 0;border-radius:0}.mx-office .ms-lead-btn:hover,.mx-office .ms-position button:hover{background:var(--navigation-hover)}.mx-office .ms-dot{width:14px;height:14px;min-height:14px;padding:0}.mx-office .ms-dot:hover{background:var(--ms-gold)}.mx-office .ms-lead[data-kind=OPPORTUNITY] .ms-eyebrow{color:var(--wf-teal,var(--navigation-text))}.mx-office .ms-lead[data-kind=RISK] .ms-eyebrow{color:var(--ei-coral,var(--navigation-text))}.gl3 .cs.mx-office .cs-executive{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:0}.gl3 .cs.mx-office .cs-briefing,.gl3 .cs.mx-office .cs-strategy{padding:24px 32px}.gl3 .cs.mx-office .cs-head h1{font-size:36px}.gl3 .cs.mx-office .cs-statement{min-height:52px;padding-block:12px}.gl3 .cs.mx-office .cs-statement strong{font-size:16px}.mx-office.decision-executive>.ov-head{margin-bottom:16px;padding-bottom:16px}.mx-office.decision-executive .de-focus{padding-top:0}.mx-office.decision-executive .de-summary-head{margin-bottom:8px}.mx-office.decision-executive .de-focus-item[data-primary]{border-radius:0}.mx-office .mx-position-map p{max-width:65ch}@media (width<=1000px){.gl3 .cs.mx-office .cs-executive{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.gl3 .cs.mx-office .cs-briefing,.gl3 .cs.mx-office .cs-strategy{padding:24px 16px}.gl3 .cs.mx-office .cs-head h1{font-size:28px}}.mx-office .com-stage-main{color:var(--mx-ink)}.mx-office .com-stage-main .com-stage-src,.mx-office .com-stage-main .com-statements small{color:var(--mx-muted)}.mx-office .mx-stage-options{border-top:1px solid var(--navigation-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.mx-office .mx-stage-options>div{border-bottom:1px solid var(--navigation-line);min-width:0;padding:20px 16px 20px 0}.mx-office .mx-stage-options>div+div{border-left:1px solid var(--navigation-line);padding-left:20px}.mx-office .mx-stage-options small{color:var(--navigation-text);font-size:13px;display:block}.mx-office .mx-stage-options strong{margin:8px 0;font-size:18px;display:block}.mx-office .mx-stage-options p{margin:0;font-size:14px;line-height:1.5}.mx-office .mx-stage-options [data-recommended] strong{color:var(--ei-gold)}.mx-office .de-summary-head{margin-top:0}.mx-office .com-layer ul{flex-wrap:wrap;gap:0 24px;display:flex}.mx-office .com-layer li{flex:170px}.mx-office .com-layer .com-node{border:0;border-bottom:1px solid var(--mx-line);background:0 0;border-radius:0;padding:12px 0}@media (width<=760px){.mx-office .mx-brief{grid-template-columns:minmax(0,1fr)}.mx-office .mx-brief-main,.mx-office .mx-brief-next{padding:24px 16px}.mx-office .mx-brief h2{font-size:26px}}@media (width<=500px){.mx-office .mx-stage-options{grid-template-columns:minmax(0,1fr)}.mx-office .mx-stage-options>div+div{border-left:0;padding-left:0}}.mx-office .mx-position-map{border-block:1px solid var(--mx-line);padding-block:24px}.mx-office .mx-position-map>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mx-office .mx-position-map>header>span{color:var(--mx-muted);font-size:13px}.mx-office .mx-position-map>ol{margin:16px 0 0;padding:0;list-style:none}.mx-office .mx-position-map li{border-top:1px solid var(--mx-line);grid-template-columns:100px minmax(0,1fr) auto;gap:24px;padding:20px 0;display:grid}.mx-office .mx-position-map strong{font-size:18px}.mx-office .mx-position-map p{margin:8px 0 0;font-size:14px;line-height:1.6}.mx-office .mx-position-map button{white-space:normal}.mx-office .sx-next{background:var(--mx-stage)}.mx-office .sx-next .sx-note{color:var(--navigation-muted)}.mx-office .sx-next a{min-height:44px}@media (width<=767px){.mx-office .mx-position-map li{grid-template-columns:minmax(0,1fr);gap:12px}}
