/* Global Management Challenge: page 1214593 only. */
body:has(#gmc-topic-1214593) .main > section > .maintitle {
  display:flex; align-items:center; gap:14px; box-sizing:border-box;
  margin:0; padding:32px 0;
}
body:has(#gmc-topic-1214593) .main > section > .maintitle::before {
  content:""; display:block; flex:0 0 3px; height:28px; background:#e72e3d;
}
body:has(#gmc-topic-1214593) .main > section > .maintitle h1,
body:has(#gmc-topic-1214593) .main > section > .maintitle h1 a {
  margin:0; padding:0; border:0; color:#15345a; background:transparent;
  font-family:Play,Play-fallback,Tahoma,Verdana,sans-serif;
  font-size:30px; font-style:normal; font-weight:700; line-height:1.25;
  letter-spacing:-.2px; text-transform:none; text-align:left;
  text-shadow:none; text-decoration:none; text-wrap:balance;
}
body:has(#gmc-topic-1214593) .main > section > .res-desc:has(#gmc-topic-1214593) { display:none; }
body:has(#gmc-topic-1214593) .gmc-topic-cover { margin:0 0 24px; }
body:has(#gmc-topic-1214593) .gmc-topic-cover img {
  display:block; width:100%; height:280px; max-height:36vw;
  object-fit:cover; object-position:center 25%;
}
body:has(#gmc-topic-1214593) .gmc-topic-credit {
  display:block; margin-top:7px; color:#6b7280; font-size:12px; line-height:1.4;
}
body:has(#gmc-topic-1214593) .gmc-topic-intro {
  margin:0 0 10px; font-size:16px; line-height:normal; text-align:left;
}
body:has(#gmc-topic-1214593) .gmc-topic-intro-last { margin-bottom:0; }
@media (max-width:767px) {
  body:has(#gmc-topic-1214593) .main > section > .maintitle { gap:12px; padding:24px 0; }
  body:has(#gmc-topic-1214593) .main > section > .maintitle::before { height:25px; }
  body:has(#gmc-topic-1214593) .main > section > .maintitle h1,
  body:has(#gmc-topic-1214593) .main > section > .maintitle h1 a {
    font-size:24px; line-height:1.3; letter-spacing:-.1px;
  }
}

body:has(#gmc-topic-1214593) .gmc-topic-description {
  box-sizing:border-box; margin:0 0 26px; padding:18px 20px;
  background:#f2f6fa; border-radius:2px; color:#333;
}
body:has(#gmc-topic-1214593) .gmc-topic-description strong { font-weight:700; }
@media (max-width:520px) {
  body:has(#gmc-topic-1214593) .gmc-topic-description { padding:16px; }
}
