.mc2TheaterAlias{display:block;position:relative;top:-84px;width:1px;height:1px;overflow:hidden}
.mc2DecisionTheater{width:min(1180px,calc(100% - 40px));margin:clamp(26px,5vw,64px) auto 0;border:1px solid rgba(169,201,211,.28);border-radius:24px;padding:clamp(20px,4vw,48px);background:linear-gradient(145deg,rgba(5,24,39,.96),rgba(16,56,75,.97));box-shadow:0 26px 70px rgba(0,0,0,.22);color:#edf7f8;scroll-margin-top:24px}
.mc2DecisionTheaterHeading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:clamp(18px,4vw,44px);align-items:end;margin-bottom:24px}
.mc2DecisionTheaterHeading h2{margin:4px 0 10px;color:#fff;font-size:clamp(28px,4.2vw,50px);letter-spacing:-.035em}
.mc2DecisionTheaterHeading p{max-width:770px;margin:0;color:#c8dce2;line-height:1.58}
.mc2DecisionTheaterHeading .eyebrow{color:#8dd4de}
.mc2DecisionTheaterHeading h2:focus{outline:3px solid #f2c14f;outline-offset:6px;border-radius:4px}
.mc2TheaterBoundary{border-left:3px solid #efb64d;padding:12px 0 12px 16px!important;color:#f7e4b8!important;font-weight:760}
.mc2DecisionTheater.mcrStoryFirstTheater{width:100%;max-width:none;margin:0;border:0;border-radius:0;padding:clamp(62px,8vw,96px) 0;background:linear-gradient(145deg,#04162f,#0c315f);box-shadow:none;scroll-margin-top:76px}
.mcrStoryFirstTheaterInner{width:var(--mcr-shell,min(1180px,calc(100% - 40px)));margin:0 auto}
.mcrTheaterMeta{display:grid;gap:14px;align-content:end}
.mcrTheaterMeta>span{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(141,212,222,.42);border-radius:999px;color:#d7f5fa;background:rgba(7,31,67,.5);font-size:15px;font-weight:900;letter-spacing:.06em}
.mc2LegacyControl,.mc2TheaterControl{min-height:44px;border:1px solid #9fcad3;border-radius:999px;padding:10px 16px;background:#f7fbfc;color:#123c55;font:inherit;font-weight:820;cursor:pointer}
.mc2LegacyControl{margin-top:18px}
.mc2LegacyControl:focus-visible,.mc2TheaterControl:focus-visible{outline:3px solid #f2c14f;outline-offset:3px}
.mc2TheaterFallback,.mc2TheaterInteractive{color:#16384c}
.mc2StoryFirstMedia{display:grid;gap:14px;margin:0 0 18px;padding:clamp(20px,4vw,40px);border:1px solid #c9dbe1;border-radius:18px;background:#f8fbfc;color:#16384c}
.mc2StoryFirstMediaIntro h3{margin:5px 0 8px;color:#102f46;font-size:clamp(24px,3.4vw,38px)}
.mc2StoryFirstMediaIntro p:not(.mc2TheaterKicker),.mc2StoryFirstMediaStatus{max-width:840px;margin:0;line-height:1.55}
.mc2StoryFirstVideo{display:block;width:100%;max-width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:12px;background:#071b2c}
.mc2StoryFirstMedia [hidden]{display:none!important}
.mc2StoryFirstMediaLinks a{color:#145d79;font-weight:820}
.mc2StoryFirstMediaDisclosure{margin:0;color:#536c7b;font-size:.84rem;line-height:1.45}
.mc2OperationsLens{display:grid;gap:6px;margin-top:4px;padding-top:16px;border-top:1px solid #c9dbe1}
.mc2OperationsLens h4,.mc2OperationsLens p{margin:0}
.mc2OperationsLens h4{color:#102f46;font-size:18px}
.mc2OperationsLens>p:not(.mc2StoryFirstMediaLinks){color:#536c7b;line-height:1.5}
.mcrStoryFirstTheater .mc2StoryFirstMedia{max-width:1080px;margin:0 auto 18px;border-color:rgba(141,212,222,.25);background:rgba(4,22,47,.82);color:#dceaf2}
.mcrStoryFirstTheater .mc2StoryFirstMediaIntro h3{color:#fff}
.mcrStoryFirstTheater .mc2StoryFirstMediaIntro p:not(.mc2TheaterKicker),.mcrStoryFirstTheater .mc2StoryFirstMediaStatus{color:#c8dce6}
.mcrStoryFirstTheater .mc2TheaterKicker{color:#8dd4de}
.mcrStoryFirstTheater .mc2StoryFirstMediaLinks{margin:0}
.mcrStoryFirstTheater .mc2StoryFirstMediaLinks a{color:#8bdcff}
.mcrStoryFirstTheater .mc2StoryFirstMediaDisclosure{color:#a9c3d1}
.mcrStoryFirstTheater .mc2OperationsLens{border-top-color:rgba(141,212,222,.25)}
.mcrStoryFirstTheater .mc2OperationsLens h4{color:#fff}
.mcrStoryFirstTheater .mc2OperationsLens>p:not(.mc2StoryFirstMediaLinks){color:#c8dce6}
.mcrFilmFallback{max-width:1080px;margin:18px auto 0;border:1px solid rgba(141,212,222,.35);border-radius:14px;padding:clamp(18px,3vw,28px);background:rgba(4,22,47,.82);color:#dceaf2}
.mcrFilmFallback[hidden]{display:none!important}
.mcrFilmFallback h3{margin:5px 0 8px;color:#fff;font-size:clamp(23px,3vw,34px)}
.mcrFilmFallback p{max-width:760px;margin:0 0 14px;line-height:1.55}
.mcrFilmFallbackEyebrow{color:#8dd4de!important;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.mcrFilmFallback a,.mcrFilmFallbackNoScript a{display:inline-flex;min-height:44px;align-items:center;color:#8bdcff;font-weight:820}
.mcrFilmFallback a:focus-visible,.mcrFilmFallbackNoScript a:focus-visible,.mcrFallbackBack:focus-visible,.mcrFallbackFooter a:focus-visible{outline:3px solid #8bdcff;outline-offset:3px;border-radius:4px}
.mcrFilmFallbackNoScript{max-width:1080px;margin:18px auto 0}
.mcrFallbackBody{margin:0;background:#04162f;color:#edf7f8}
.mcrFallbackPage{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 64px}
.mcrFallbackBack,.mcrFallbackFooter a{color:#8bdcff;font-weight:820}
.mcrFallbackHeader{padding:clamp(36px,7vw,76px) 0 30px}
.mcrFallbackHeader h1{max-width:850px;margin:8px 0 14px;color:#fff;font-size:clamp(34px,6vw,64px);letter-spacing:-.04em}
.mcrFallbackHeader>p:last-child{max-width:730px;color:#c8dce2;font-size:clamp(17px,2.2vw,22px);line-height:1.55}
.mcrFallbackSlides{display:grid;gap:clamp(28px,5vw,54px);margin:0;padding:0;list-style:none}
.mcrFallbackSlides figure{margin:0;border:1px solid rgba(141,212,222,.28);border-radius:16px;padding:10px;background:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.22)}
.mcrFallbackSlides img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}
.mcrFallbackSlides figcaption{padding:12px 4px 3px;color:#c8dce2;font-weight:760}
.mcrFallbackFooter{margin:40px 0 0;text-align:center}
.mc2SemanticFallbackDisclosure{max-width:1080px;margin:18px auto 0;border:1px solid rgba(141,212,222,.28);border-radius:14px;background:rgba(4,22,47,.68);overflow:hidden}
.mc2SemanticFallbackDisclosure>summary{min-height:48px;display:flex;align-items:center;padding:12px 16px;color:#d8f4fb;font-weight:850;cursor:pointer}
.mc2SemanticFallbackDisclosure>summary:focus-visible{outline:3px solid #8bdcff;outline-offset:-4px}
.mc2SemanticFallbackDisclosure[open]>summary{border-bottom:1px solid rgba(141,212,222,.28)}
.mc2SemanticFallbackDisclosure>.mc2TheaterFallback{margin:0;padding:16px;background:#fff}
.mc2TheaterInteractive [hidden],.mc2TheaterFallback[hidden]{display:none!important}
.mc2TheaterAnnouncement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mc2TheaterPoster,.mc2TheaterScene,.mc2TheaterChapterExplorer,.mc2TheaterExpanded,.mc2TheaterTranscript,.mc2InlineFallback{border:1px solid #c9dbe1;border-radius:18px;background:#f8fbfc;color:#16384c}
.mc2TheaterPoster{display:grid;min-height:320px;align-content:center;gap:14px;padding:clamp(24px,5vw,60px);background:radial-gradient(circle at 82% 18%,rgba(42,132,150,.2),transparent 34%),linear-gradient(150deg,#fff,#e9f3f5)}
.mc2TheaterPoster h3,.mc2TheaterScene h3,.mc2TheaterExpanded h3,.mc2TheaterChapter h3{margin:0;color:#102f46;letter-spacing:-.025em}
.mc2TheaterPoster h3{max-width:830px;font-size:clamp(25px,4vw,45px)}
.mc2TheaterPoster p{max-width:820px;margin:0;line-height:1.6}
.mc2TheaterKicker{margin:0;color:#35758a;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.mc2TheaterPosterActions,.mc2TheaterControls{display:flex;flex-wrap:wrap;gap:10px}
.mc2TheaterScene{display:grid;gap:14px;min-height:330px;padding:clamp(22px,4vw,46px)}
.mc2TheaterScene:focus{outline:3px solid #2a7391;outline-offset:3px}
.mc2TheaterScene h3{font-size:clamp(25px,4vw,42px)}
.mc2TheaterBeats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
.mc2TheaterBeat{border-left:4px solid #2a7391;border-radius:10px;padding:14px;background:#eef5f7}
.mc2TheaterBeat.mission-owner-consequence{border-color:#c8922f;background:#fff7e6}
.mc2TheaterBeatRole{color:#55707f;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.mc2TheaterBeat p{margin:7px 0 0;line-height:1.5}
.mc2TheaterControls{margin:12px 0}
.mc2TheaterChapterExplorer{padding:clamp(20px,4vw,42px)}
.mc2TheaterExpanded{margin-top:18px;padding:clamp(22px,4vw,44px)}
.mc2TheaterExpanded>p{max-width:840px;line-height:1.55}
.mc2TheaterChapters{display:grid;gap:20px;margin-top:22px}
.mc2TheaterChapter{scroll-margin-top:24px}
.mc2TheaterChapterSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.mc2TheaterChapterSection{border:1px solid #d5e1e6;border-radius:12px;padding:14px;background:#fff;scroll-margin-top:24px}
.mc2TheaterChapterSection h4{margin:0 0 6px;color:#173f55}
.mc2TheaterChapterSection p{margin:0 0 8px;line-height:1.5}
.mc2TheaterTrace{display:block;color:#667b86;line-height:1.4;overflow-wrap:anywhere}
.mc2TheaterTranscript{margin-top:18px;padding:14px 18px}
.mc2TheaterTranscript summary{min-height:44px;padding:10px 0;cursor:pointer;color:#173f55;font-weight:820}
.mc2TheaterTranscript ol,.mc2TheaterTranscript ul{display:grid;gap:10px}
.mc2TheaterTranscript li p{margin:4px 0}
.mc2TheaterAuthority{border-left:3px solid #c8922f;padding-left:12px;font-weight:760}
.mc2InlineFallback{display:grid;gap:20px;padding:clamp(22px,4vw,44px)}
.mc2InlineFallbackPoster h3{margin:5px 0 8px;color:#102f46;font-size:clamp(24px,3.4vw,38px)}
.mc2InlineFallbackPoster p{max-width:840px;line-height:1.55}
.mc2InlineFallbackTranscript,.mc2InlineFallbackChapters{display:grid;gap:12px}
.mc2InlineFallbackTranscript ol{display:grid;gap:10px;margin:0;padding-left:22px}
.mc2InlineFallbackTranscript p{margin:3px 0;line-height:1.48}
.mc2InlineFallbackChapters article{border-top:1px solid #d7e2e7;padding-top:12px}
.mc2InlineFallbackChapters h4{margin:0;color:#173f55}
.mc2InlineFallbackChapters p{margin:5px 0;line-height:1.48}
.mc2InlineFallbackLegacy{display:inline-flex;align-items:center;min-height:44px;color:#145d79;font-weight:820}
.mc2LegacyOverview{margin:0;min-width:0}
.mc2LegacyOverview img{display:block;width:100%;height:auto;border-radius:12px;background:#0b1c28}
.mc2LegacyOverview figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:10px;color:#d8e5ea}
@media(max-width:760px){
  .mc2DecisionTheater{width:min(100% - 20px,1180px);padding:18px;border-radius:18px}
  .mc2DecisionTheater.mcrStoryFirstTheater{width:100%;padding:54px 0;border-radius:0}
  .mc2DecisionTheaterHeading{grid-template-columns:1fr}
  .mc2TheaterBeats,.mc2TheaterChapterSections{grid-template-columns:1fr}
  .mc2TheaterScene{min-height:0}
}
@media(prefers-reduced-motion:reduce){
  .mc2DecisionTheater,.mc2TheaterScene,.mc2TheaterControl{scroll-behavior:auto;transition:none!important;animation:none!important}
}
@media print{
  .mc2DecisionTheater{width:100%;margin:0;border:0;padding:0;background:#fff;box-shadow:none;color:#111}
  .mc2DecisionTheater.mcrStoryFirstTheater{width:100%;margin:0;padding:0;background:#fff;color:#111}
  .mc2DecisionTheaterHeading{display:block;color:#111}
  .mc2DecisionTheaterHeading h2,.mc2DecisionTheaterHeading p,.mc2TheaterBoundary{color:#111!important}
  .mc2LegacyControl,.mc2TheaterPoster,.mc2TheaterScene,.mc2TheaterControls,.mc2TheaterChapterExplorer,.mc2StoryFirstMedia{display:none!important}
  .mc2SemanticFallbackDisclosure{max-width:none;margin:0;border:0;background:#fff;overflow:visible}
  .mc2SemanticFallbackDisclosure>summary{display:none!important}
  .mc2SemanticFallbackDisclosure:not([open])>*:not(summary){display:block!important}
  .mc2TheaterExpanded,.mc2TheaterTranscript,.mc2InlineFallback{display:block!important;border:0;padding:0;color:#111}
  .mc2TheaterChapter,.mc2TheaterChapterSection{break-inside:avoid}
  .mc2TheaterChapterSections{display:block}
  .mc2TheaterChapterSection{margin:8px 0}
}
