/* A compact photo header with one watch action and quiet secondary controls. */
.mcDetail .mcDetailHero{border-radius:24px;overflow:hidden}
.mcDetail .mcDetailActions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}
.mcDetail .mcDetailActions .mcDetailWatch{font-size:14px;min-height:44px;padding:12px 18px}
.mcDetail .mcDetailActions .mcSave{border:0;background:transparent;min-height:44px;padding:8px 0;font-size:14px}
.mcDetail .mcDetailActions .mcIconLink{font-size:14px;min-height:44px;padding:8px 0}
.mcDetail .mcDetailHeader #share-status:empty{display:none}
.mcDetail .missionChanges .eyebrow{display:none}
.mcPage:not(.mcLegacy) .mcDetail .missionChanges{margin-block:24px}
.mcPage:not(.mcLegacy) .mcDetail .missionChanges .sectionHead h2{font-size:23px;margin:0}
.mcDetail .mcSources .mcRecordUpdated{font-size:13px;line-height:1.6;margin:0}
@media(max-width:760px){
 .mcDetail .mcBreadcrumb{padding:12px 0;gap:12px}
 .mcDetail .mcDetailHero{border-radius:20px}
 .mcDetail .mcDetailHeader{padding:104px 20px 20px}
 .mcDetail .mcDetailHeader h1{font-size:32px;line-height:1.08;margin:14px 0 10px;text-wrap:pretty}
 .mcDetail .mcDetailHeader>p{font-size:14px;margin-bottom:8px}
 .mcDetail .mcDetailTarget{margin-bottom:14px}
 .mcDetail .mcDetailActions{display:grid;grid-template-columns:max-content max-content;gap:4px 20px}
 .mcDetail .mcDetailWatch{grid-column:1/-1;justify-self:start}
 .mcDetail .mcDetailHero:has(.mcDetailBackdrop:empty) .mcDetailHeader{padding-top:24px}
}
