/* Campaign-only operations room. The shared shell, crest and other pages are unchanged. */
.page-campaign .page-masthead { padding-top:calc(var(--header-height) + 1.5rem);padding-bottom:1.8rem; }
.page-campaign .page-masthead h1 { font-size:clamp(2.5rem,4vw,3.8rem); }
.page-campaign .page-masthead .eyebrow { margin-bottom:.6rem; }
.page-campaign .page-masthead::after { width:100px;opacity:.2; }
.iron-meridian { --im-cyan:#8ad4e1;--im-red:#e89a96;--im-amber:#dfbd73;--im-line:#34484b;background:#0c1417;padding:2rem var(--pad) 4rem;color:#e4eae7; }
.iron-meridian [hidden] { display:none!important; }
.iron-meridian * { min-width:0; }
.iron-meridian .im-shell { max-width:1340px;margin-inline:auto; }
.iron-meridian p { font-size:1rem;line-height:1.7;color:#b9c6c8; }
.iron-meridian .eyebrow { font:.8125rem/1.6 var(--mono);color:var(--im-amber);text-transform:uppercase;letter-spacing:.09em; }
.iron-meridian h2,.iron-meridian h3,.iron-meridian h4,.iron-meridian h5 { font-family:var(--display);text-transform:uppercase; }
.iron-meridian :is(a,button,select,input,[tabindex]):focus-visible { outline:2px solid var(--im-cyan);outline-offset:4px; }
.iron-meridian .im-dossier-bar { display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--im-line);font:.8125rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:#a5b8b7; }
.iron-meridian .im-status { color:var(--im-amber); }
.iron-meridian .im-overview { display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:2rem;margin:1.7rem 0 2rem; }
.iron-meridian .im-overview h2 { margin:0;font-size:clamp(2.9rem,5vw,4.5rem);line-height:.98; }
.iron-meridian .im-overview .eyebrow { margin:0 0 .65rem; }
.iron-meridian .im-metadata { display:grid;grid-template-columns:1fr 1.5fr;gap:.85rem 1rem;margin:0; }
.iron-meridian dt { font:.75rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#a9b9b9; }
.iron-meridian dd { margin:.12rem 0 0;font-size:.9375rem;line-height:1.5; }
.iron-meridian .text-link { font-size:.9375rem;color:var(--im-amber);white-space:nowrap; }
.iron-meridian .im-mission-nav { display:flex;gap:1rem;align-items:center;border-block:1px solid var(--im-line);padding:.7rem 0; }
.iron-meridian .im-mission-nav>span { color:#a5b8b7;font:.75rem/1.5 var(--mono);text-transform:uppercase; }
.iron-meridian .im-mission-nav>div { display:flex;flex-wrap:wrap;gap:.5rem; }
.iron-meridian .im-mission-nav a { display:block;padding:.7rem .85rem;font:.875rem/1.5 var(--mono);background:#132126;color:#c8d8d9;border:1px solid var(--im-line); }
.iron-meridian .im-mission-nav a[aria-current] { border-color:#8c7850;color:var(--im-amber); }
.iron-meridian .im-mission-heading { display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:2rem 0 1.4rem; }
.iron-meridian .im-mission-heading .eyebrow { margin:0 0 .3rem; }
.iron-meridian .im-mission-heading h3 { margin:0;font-size:2.6rem;line-height:1; }
.iron-meridian .im-mission-heading>p { max-width:47ch;margin:0; }
.iron-meridian .im-replay { border:1px solid #4a5c5b;background:#0a1316;scroll-margin-top:calc(var(--header-height) + 1rem); }
.iron-meridian .im-panel-heading { display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;background:#19272a;border-bottom:1px solid var(--im-line); }
.iron-meridian .im-panel-heading div>span { font:.75rem/1.5 var(--mono);text-transform:uppercase;color:#adbdb8; }
.iron-meridian .im-panel-heading h4 { margin:.25rem 0 0;font-size:1.7rem;line-height:1.1; }
.iron-meridian .im-panel-heading>span { color:var(--im-cyan);font:.75rem/1.5 var(--mono);text-transform:uppercase;text-align:right; }
.iron-meridian .im-hud { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:#101d20; }
.iron-meridian .im-hud>div { padding:.6rem 1.2rem;border-bottom:1px solid var(--im-line);border-right:1px solid var(--im-line); }
.iron-meridian .im-hud dd { font:.8125rem/1.5 var(--mono);text-transform:uppercase;color:#e0e9e7;overflow-wrap:anywhere; }
.iron-meridian .im-hud [data-hud] { color:var(--im-amber); }
.iron-meridian .im-controls { padding:1rem 1.2rem;border-bottom:1px solid var(--im-line);background:#0e191d; }
.iron-meridian .im-control-row { display:flex;align-items:center;flex-wrap:wrap;gap:.6rem; }
.iron-meridian button,.iron-meridian select { font:600 .875rem/1.4 "Segoe UI",Arial,sans-serif;border:1px solid #455a5e;border-radius:0;background:#18282c;color:#e0e9e7;min-height:44px;padding:.6rem .85rem;cursor:pointer; }
.iron-meridian button:hover,.iron-meridian select:hover { border-color:var(--im-cyan);background:#23383d; }
.iron-meridian .im-play { background:#c2a15a;color:#0a1215;border-color:#c2a15a;min-width:170px;text-transform:uppercase; }
.iron-meridian .im-play:hover { background:#ddbf7d;border-color:#ddbf7d; }
.iron-meridian .im-speed { display:flex;align-items:center;gap:.6rem;margin-left:auto;font:.8125rem/1.5 var(--mono);color:#b9c6c8;text-transform:uppercase; }
.iron-meridian .im-seek-label { display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font:.75rem/1.6 var(--mono);text-transform:uppercase;color:#b8c9c8; }
.iron-meridian .im-seek-label output { white-space:nowrap;color:var(--im-cyan); }
.iron-meridian input[type=range] { width:100%;height:28px;cursor:pointer;accent-color:var(--im-cyan);margin:.15rem 0; }
.iron-meridian .im-event-markers { display:flex;gap:3px;overflow-x:auto;padding:.25rem 2px .5rem;scrollbar-width:thin;scrollbar-color:#496465 #132226; }
.iron-meridian .im-event-markers button { flex:1 0 auto;padding:.45rem .5rem;font:.75rem/1.4 var(--mono);min-height:36px;background:#142126;text-transform:uppercase; }
.iron-meridian .im-event-markers button[aria-current] { border-color:var(--im-amber);color:var(--im-amber); }
.iron-meridian .im-help { margin:.3rem 0 0;font-size:.8125rem;color:#aebfbd; }
.iron-meridian .im-motion-note { margin:.5rem 0 0;font-size:.875rem;color:var(--im-amber); }
.iron-meridian .im-operations-grid { display:grid;grid-template-columns:minmax(0,1fr) 285px; }
.iron-meridian .im-map-column { border-right:1px solid var(--im-line); }
.iron-meridian .im-map-frame { position:relative;background:#101d1f; }
.iron-meridian .im-map-hud { position:absolute;top:.9rem;left:1rem;right:1rem;display:flex;justify-content:space-between;color:#b5c8c2;font:.75rem/1.4 var(--mono);text-transform:uppercase;pointer-events:none;z-index:1; }
.iron-meridian .im-map { width:100%;height:auto;display:block; }
.iron-meridian .im-map text { font:13px var(--mono);letter-spacing:.35px;fill:#bfcfc9;paint-order:stroke;stroke:#0b171b;stroke-width:3px;stroke-linejoin:round; }
.iron-meridian .im-label-compact { display:none; }
.iron-meridian .im-road-edge { fill:none;stroke:#9b9b7b;stroke-opacity:.15;stroke-width:13px; }
.iron-meridian .im-road { fill:none;stroke:#aeb198;stroke-opacity:.55;stroke-width:2px; }
.iron-meridian .im-minor-road { fill:none;stroke:#a1a089;stroke-opacity:.35;stroke-width:2px;stroke-dasharray:4 5; }
.iron-meridian .im-ridge { fill:none;stroke:#a6b7a4;stroke-opacity:.45;stroke-width:2px; }
.iron-meridian .im-map .im-valley-label { font-size:26px;letter-spacing:8px;fill:#a5baa3;opacity:.35; }
.iron-meridian .im-lz circle,.iron-meridian .im-lz path { fill:none;stroke:#bac5a8;stroke-width:1.5px;stroke-opacity:.7; }
.iron-meridian .im-lz circle { stroke-dasharray:5 5; }
.iron-meridian .im-lz text { fill:#c1cfb7; }
.iron-meridian .im-map .im-grid-notation text { fill:#849d96;font-size:12px; }
.iron-meridian .im-map .im-fog-label { fill:#9bac9f;font-size:12px; }
.iron-meridian .im-route { fill:none;stroke:var(--im-cyan);stroke-width:2px; }
.iron-meridian .im-route-active { stroke-dasharray:7 6;opacity:.9;stroke-width:2.5px; }
.iron-meridian .im-route-completed { opacity:.22; }
.iron-meridian .im-route-enemy,.iron-meridian .im-route-enemy-air { stroke:var(--im-red); }
.iron-meridian .im-route-air,.iron-meridian .im-route-enemy-air { stroke-dasharray:2 8; }
.iron-meridian .im-route-air.im-route-completed,.iron-meridian .im-route-enemy-air.im-route-completed { opacity:.1; }
.iron-meridian .im-unit { color:var(--im-cyan); }
.iron-meridian .im-unit-enemy { color:var(--im-red); }
.iron-meridian .im-unit-unknown { color:var(--im-amber); }
.iron-meridian .im-unit-neutral,.iron-meridian .im-destroyed { color:#a5b0b3; }
.iron-meridian .im-unit-frame { stroke:currentColor;fill:#0b2027;stroke-width:2px; }
.iron-meridian .im-unit-enemy .im-unit-frame { fill:#321f22; }
.iron-meridian .im-unit-unknown .im-unit-frame { fill:#282a1e;stroke-dasharray:4 3; }
.iron-meridian .im-unit-glyph { stroke:currentColor;fill:none;stroke-width:1.7px; }
.iron-meridian .im-map .im-unit text { fill:currentColor;font-weight:600;font-size:13px; }
.iron-meridian .im-destroyed .im-unit-frame { fill:#202a2e;stroke-opacity:.65; }
.iron-meridian .im-destroyed .im-unit-glyph { opacity:.3; }
.iron-meridian .im-destroyed-cross { stroke:#b0babd;stroke-width:2px;fill:none; }
.iron-meridian .im-objective { color:var(--im-amber); }
.iron-meridian .im-objective :is(circle,path,ellipse) { fill:none;stroke:currentColor;stroke-width:1.6px; }
.iron-meridian .im-recon circle { stroke-dasharray:3 5;fill:#ba9e5410; }
.iron-meridian .im-objective text { fill:currentColor; }
.iron-meridian .im-roadblock { color:var(--im-red); }
.iron-meridian .im-roadblock.im-cleared { color:#a4afb0;opacity:.65; }
.iron-meridian .im-base [data-unknown-area] { fill:#c8a95a0b;stroke-dasharray:2 8;opacity:.7; }
.iron-meridian .im-base [data-base-outline] { fill:#c4a44610;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:6 4; }
.iron-meridian .im-base [data-capture-fill] { fill:var(--im-cyan);opacity:.13; }
.iron-meridian .im-base.im-confirmed { color:var(--im-red); }
.iron-meridian .im-base.im-captured { color:var(--im-cyan); }
.iron-meridian .im-scan path { fill:#c7a8530d;stroke:var(--im-amber);stroke-width:1px;stroke-opacity:.32; }
.iron-meridian .im-scan [data-scan-line] { stroke-opacity:.7;stroke-dasharray:3 6; }
.iron-meridian .im-hold { color:var(--im-cyan); }
.iron-meridian .im-hold ellipse { stroke-dasharray:4 8;opacity:.35; }
.iron-meridian .im-hold path { fill:#89c8d30b;opacity:.7; }
.iron-meridian .im-qrf path { stroke-dasharray:4 5;opacity:.8; }
.iron-meridian .im-strike path { stroke:var(--im-amber);stroke-width:1.8px;fill:none;stroke-dasharray:4 5; }
.iron-meridian .im-strike circle { fill:#e4bd6e14;stroke:var(--im-amber);stroke-width:2px; }
.iron-meridian .im-air-loss circle { fill:none;stroke:#a7b2b3;stroke-dasharray:3 5; }
.iron-meridian .im-completion rect { fill:#0d252b;stroke:#557575; }
.iron-meridian .im-map .im-completion text { fill:var(--im-cyan);font-size:17px; }
.iron-meridian .im-active-event { padding:1rem 1.2rem;background:#182625;border-top:1px solid #51624d;border-left:3px solid var(--im-amber); }
.iron-meridian .im-active-event>span { font:.8125rem/1.4 var(--mono);color:var(--im-amber); }
.iron-meridian .im-active-event h5 { margin:.3rem 0 .4rem;font-size:1.7rem;line-height:1.1; }
.iron-meridian .im-active-event p { margin:.5rem 0;font-size:.9375rem; }
.iron-meridian .im-active-event>div { display:flex;flex-wrap:wrap;gap:.4rem 1rem;border-top:1px solid #344743;padding-top:.6rem; }
.iron-meridian .im-active-event>div>span { font:.75rem/1.5 var(--mono);text-transform:uppercase;color:#b1c1ba; }
.iron-meridian .im-active-event b { font-weight:400;color:var(--im-amber);margin-left:.25rem; }
.iron-meridian .im-map-footnote { display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;border-block:1px solid var(--im-line);font:.75rem/1.5 var(--mono);color:#afc0ba; }
.iron-meridian .im-map-footnote>span:last-child { color:var(--im-amber); }
.iron-meridian .im-legend { list-style:none;padding:.8rem 1rem .5rem;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem; }
.iron-meridian .im-legend li { display:flex;gap:.45rem;align-items:center;font-size:.875rem;color:#c5d1cd; }
.iron-meridian .im-key { display:inline-grid;place-items:center;width:20px;height:15px;line-height:1;font-size:1rem; }
.iron-meridian .im-key-friendly { border:1px solid var(--im-cyan);color:var(--im-cyan); }
.iron-meridian .im-key-enemy { color:var(--im-red);font-size:1.5rem; }
.iron-meridian .im-key-recon { color:var(--im-amber);border:1px dashed var(--im-amber); }
.iron-meridian .im-key-destroyed { color:#b1b9bb; }
.iron-meridian .im-symbol-note { padding:0 1rem .8rem;margin:0;font-size:.75rem;color:#a6b8b2; }
.iron-meridian .im-intel-panel { padding:1rem;background:#0c171a;display:flex;flex-direction:column; }
.iron-meridian .im-log-heading { display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--im-line);padding-bottom:.7rem; }
.iron-meridian .im-log-heading h4 { margin:0;font-size:1.55rem; }
.iron-meridian .im-log-heading span { color:var(--im-amber);font:.75rem/1.5 var(--mono); }
.iron-meridian .im-intel-panel>p { margin:.6rem 0;font:.75rem/1.5 var(--mono);color:#a4b7b2; }
.iron-meridian .im-intel-log { list-style:none;margin:0;padding:0 .4rem 0 0;height:440px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#456160 #101d20; }
.iron-meridian .im-intel-log li { border-left:1px solid #405345;border-bottom:1px solid #273b3c;padding:.7rem 0 .7rem .8rem; }
.iron-meridian .im-intel-log li:first-child { border-left:2px solid var(--im-amber);background:#28302040; }
.iron-meridian .im-log-time { display:block;font:.75rem/1.6 var(--mono);color:#9fb6b4; }
.iron-meridian .im-intel-log strong { display:block;color:var(--im-amber);font:400 .75rem/1.6 var(--mono); }
.iron-meridian .im-intel-log p { font-size:.875rem;line-height:1.5;margin:.25rem 0 0; }
.iron-meridian .im-intel-assessment { margin-top:auto;border-top:1px solid var(--im-line);padding-top:1rem; }
.iron-meridian .im-intel-assessment span { display:block;font:.75rem/1.5 var(--mono);text-transform:uppercase;color:#a4b7b2; }
.iron-meridian .im-intel-assessment strong { display:block;font:400 .875rem/1.6 var(--mono);color:var(--im-amber);margin:.3rem 0; }
.iron-meridian .im-intel-assessment small { display:block;color:#a4b7b2;font-size:.75rem;line-height:1.6; }
.iron-meridian .im-timeline,.iron-meridian .im-details { padding-block:2.5rem; }
.iron-meridian .im-section-heading { display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.5rem;margin-bottom:1.2rem; }
.iron-meridian .im-section-heading .eyebrow { width:100%;margin:0; }
.iron-meridian .im-section-heading h3 { margin:0;font-size:2.2rem;line-height:1.1; }
.iron-meridian .im-section-heading>p:last-child { margin:0 0 0 auto;font-size:.875rem; }
.iron-meridian .im-phases { list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--im-line);border:1px solid var(--im-line); }
.iron-meridian .im-phase { display:grid;grid-template-columns:22px 1fr;align-items:start;gap:.6rem;text-align:left;width:100%;height:100%;padding:.85rem .75rem;min-height:77px;border:1px solid transparent;background:#112026;font-weight:400; }
.iron-meridian .im-phase>span:first-child { font:.8125rem/1.6 var(--mono);color:#a0b9b7; }
.iron-meridian .im-phase[aria-current] { box-shadow:inset 0 -2px var(--im-cyan);background:#263a3e; }
.iron-meridian .im-after-action { border:1px solid #384c48;background:#12211f; }
.iron-meridian .im-outcome-heading { padding:1.5rem 1.8rem;border-bottom:1px solid #384c48; }
.iron-meridian .im-outcome-heading .eyebrow { margin:0 0 .5rem; }
.iron-meridian .im-after-action h3 { font-size:clamp(2.4rem,4vw,3.5rem);margin:0;line-height:1; }
.iron-meridian .im-after-action p:last-child { margin:.7rem 0 0; }
.iron-meridian .im-results { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0; }
.iron-meridian .im-results>div { padding:1.1rem 1.8rem;border-right:1px solid #334742;border-bottom:1px solid #334742; }
.iron-meridian .im-results dd { font:600 1.7rem/1.2 var(--display);text-transform:uppercase;color:#a7b9b2; }
.iron-meridian .im-aar-complete { border-color:#80916b;background:#1c3027;transition:background-color .25s,border-color .25s; }
.iron-meridian .im-aar-complete .im-results dd { color:var(--im-cyan); }
.iron-meridian .im-aar-complete .im-results>div:nth-child(6) dd { color:var(--im-amber); }
.iron-meridian .im-tabs { display:flex;gap:1px;overflow-x:auto;padding:4px 4px 0;scrollbar-width:thin;scrollbar-color:#55716b #142326; }
.iron-meridian .im-tabs button { flex:1 0 auto;font:.8125rem/1.5 var(--mono);text-transform:uppercase;padding:.85rem 1rem;background:#142024; }
.iron-meridian .im-tabs button[aria-selected=true] { color:var(--im-amber);border-bottom-color:var(--im-amber);background:#21302b; }
.iron-meridian .im-tab-panel { border:1px solid var(--im-line);padding:1.5rem 1.8rem;background:#111e21; }
.iron-meridian .im-detail-section { max-width:88ch; }
.iron-meridian .im-detail-section + .im-detail-section { border-top:1px solid var(--im-line);padding-top:1.3rem;margin-top:1.3rem; }
.iron-meridian .im-detail-section h4 { margin:0 0 .7rem;font-size:1.65rem; }
.iron-meridian .im-detail-section p { margin:.5rem 0; }
.iron-meridian .im-detail-section ul { margin:.8rem 0;padding-left:1.3rem;color:#bdcdca;font-size:1rem;line-height:1.8; }
.iron-meridian .campaign-photo { max-width:920px;margin:0 auto; }
.iron-meridian .campaign-photo img { width:100%;height:auto;display:block; }
.iron-meridian .campaign-photo figcaption { font:.75rem/1.5 var(--mono); }
@media(min-width:1500px) { .iron-meridian { padding-inline:max(1.5rem,calc((100vw - 1340px)/2)); } }
@media(max-width:1120px) {
  .iron-meridian .im-overview { grid-template-columns:1fr 1fr;gap:1.3rem; }
  .iron-meridian .im-overview>.text-link { grid-column:1/-1;justify-self:start; }
  .iron-meridian .im-operations-grid { grid-template-columns:minmax(0,1fr) 250px; }
  .iron-meridian .im-phases { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media(max-width:900px) {
  .iron-meridian .im-operations-grid { grid-template-columns:1fr; }
  .iron-meridian .im-map-column { border-right:0; }
  .iron-meridian .im-intel-panel { border-top:1px solid var(--im-line); }
  .iron-meridian .im-intel-log { height:260px; }
  .iron-meridian .im-intel-assessment { margin-top:1rem; }
  .iron-meridian .im-hud { grid-template-columns:repeat(4,minmax(0,1fr)); }
  .iron-meridian .im-results { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:600px) {
  .page-campaign .masthead-code { display:none; }
  .iron-meridian { padding:1.4rem 1rem 3rem; }
  .iron-meridian .im-overview { grid-template-columns:1fr; }
  .iron-meridian .im-overview h2 { font-size:3.3rem; }
  .iron-meridian .im-mission-nav { flex-wrap:wrap; }
  .iron-meridian .im-mission-heading { display:block;margin-top:1.5rem; }
  .iron-meridian .im-mission-heading>p { margin-top:.8rem; }
  .iron-meridian .im-hud { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .iron-meridian .im-hud>div { padding:.6rem .8rem; }
  .iron-meridian .im-panel-heading { padding:.9rem .8rem; }
  .iron-meridian .im-controls { padding:.8rem; }
  .iron-meridian .im-speed { margin-left:0; }
  .iron-meridian .im-seek-label { flex-wrap:wrap;gap:.3rem; }
  .iron-meridian .im-map-hud { position:static;padding:.7rem .7rem 0; }
  .iron-meridian .im-map text { font-size:28px;letter-spacing:0;stroke-width:4px; }
  .iron-meridian .im-map .im-unit text { font-size:28px; }
  .iron-meridian .im-map .im-label-full { display:none; }
  .iron-meridian .im-map .im-label-compact { display:block; }
  .iron-meridian .im-map .im-fog-label { font-size:20px; }
  .iron-meridian .im-map .im-valley-label { font-size:25px; }
  .iron-meridian .im-grid-notation { display:none; }
  .iron-meridian .im-map .im-objective text { font-size:25px; }
  .iron-meridian .im-map .im-completion text { font-size:24px; }
  .iron-meridian .im-phases { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .iron-meridian .im-phase { padding:.7rem .6rem;gap:.3rem; }
  .iron-meridian .im-active-event { padding:1rem .8rem; }
  .iron-meridian .im-outcome-heading,.iron-meridian .im-results>div { padding:1rem; }
  .iron-meridian .im-tab-panel { padding:1.2rem; }
  .iron-meridian .im-panel-heading { flex-wrap:wrap; }
  .iron-meridian .im-map-footnote { padding:.6rem .8rem; }
}
@media(prefers-reduced-motion:reduce) {
  .iron-meridian * { transition:none!important;animation:none!important;scroll-behavior:auto!important; }
}
@media(max-width:380px) {
  .iron-meridian .im-map text,.iron-meridian .im-map .im-unit text { font-size:34px; }
  .iron-meridian .im-map .im-objective text { font-size:30px; }
}
@media print {
  .iron-meridian .im-controls,.iron-meridian .im-timeline,.iron-meridian .im-tabs { display:none; }
  .iron-meridian .im-operations-grid { display:block; }
  .iron-meridian .im-intel-log { height:auto; }
}
