
/* KCOM V37 public home advertising: editorial, quiet; empty = no rendered slot. */
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v34-ad {
  margin-top: 20px;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v34-ad__label {
  color: #718282; font-size: 11px; margin: 0 0 7px;
  text-align: left; font-weight: 500; letter-spacing: .025em;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v34-ad__body {
  min-height: 0; padding: 0; margin: 0; background: transparent;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget {
  margin: 0; padding: 0; border: 0; box-shadow: none;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget + .kcom-v37-widget {
  margin-top: 16px;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget img {
  display: block; max-width: 100%; height: auto; margin: 0;
  border: 1px solid #e1e9e7; border-radius: 0; box-shadow: none;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget a {
  color: #087873; text-decoration: none; text-underline-offset: 3px;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget a:hover {
  text-decoration: underline;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-ad-campaign__name {
  display: block; padding-top: 7px; font-size: 12px; font-weight: 600;
  line-height: 1.5; letter-spacing: 0; color: #243435;
}
body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v37-widget__title {
  margin: 0 0 8px; font-size: 13px; font-weight: 650;
}
@media (max-width: 760px) {
  body.home.kcom-v34-editorial.kcom-v35-public #content.kcom-v34-home .kcom-v34-ad {
    max-width: 100%; margin-top: 16px;
  }
}
