/* r34.50.193 — LP-only SEO semantics: retain existing hero brand sizing while nesting inside h1. */
body.kgt-landing-v3 .landing-hero-v6 h1 .kgt-brand-reading-r193 {
  display:inline;
  white-space:nowrap;
  font-size:.61em;
  font-weight:650;
  letter-spacing:0;
  vertical-align:baseline;
}
/* On medium layouts the original brand block spans the hero copy column,
   while h1 has a narrower max-width; preserve the old brand box. */
@media (min-width:721px) and (max-width:1099px) {
 body.kgt-landing-v3 .landing-hero-v6 h1 .landing-hero-v6-brand {
  width:calc(100vw - 48px); max-width:980px;
 }
}
/* Reuse the existing values story region; modest typography and no additional card or CTA. */
body.kgt-landing-v3 .kgt-landing-about-r193 {text-align:left;}
body.kgt-landing-v3 .kgt-landing-about-r193 h2 {
  margin:0 0 16px;
  color:var(--landing-ink);
  font-size:clamp(21px,2vw,27px);
  font-weight:700;
  letter-spacing:-.025em;
  line-height:1.45;
}
body.kgt-landing-v3 .kgt-landing-about-r193 p {
  margin:0 0 12px;
  font-size:15px;
  font-weight:400;
  line-height:1.9;
  color:#435348;
}
body.kgt-landing-v3 .kgt-landing-about-r193 p:last-child {margin-bottom:0;}
@media(max-width:720px){
  body.kgt-landing-v3 .kgt-landing-about-r193 h2{font-size:21px;margin-bottom:13px;}
  body.kgt-landing-v3 .kgt-landing-about-r193 p{font-size:14.5px;line-height:1.85;}
}
