/* v2.25: approved wording with visible emphasis; opening CTA uses existing skin. */
body.hks-a08 .article .a8-answer p.hks-answer-key {
  font-size:clamp(1.35rem,2.4vw,1.75rem)!important;
  line-height:1.65;
  color:#12355f;
}
body.hks-a08 .article .a8-answer .hks-answer-emphasis {
  color:#185bb3;
  font-size:1.18em;
  font-weight:800;
  background:linear-gradient(transparent 72%,#dceaff 72%);
}
body.hks-a09 .article .a9-answer p.hks-answer-key {
  color:#185bb3;
  font-size:clamp(1.375rem,2.5vw,1.75rem)!important;
  line-height:1.55;
}
body.hks-a09 .article .a9-answer p.hks-answer-note {font-size:1rem;line-height:1.7;}
body.hks-a01 .article .a1-opening-cta {margin-block:1.75rem;}
body.hks-a01 .article .a1-opening-cta .a1-affiliate-code a {text-align:center;}
