/* Turnover Commercial V40: narrowly scoped additions. Existing brand stylesheet remains authoritative. */
.turnover-v40-hero-clarity {
  font-family: inherit;
  font-weight: 600;
  font-size: clamp(1rem, 1.45vw, 1.19rem);
  line-height: 1.5;
  max-width: 66ch;
  margin: .6rem 0 1.05rem;
  color: inherit;
}
.turnover-v40-note {
  font-family: inherit;
  box-sizing: border-box;
  line-height: 1.55;
  padding: 1rem 1.2rem;
  margin: .9rem 0 1.25rem;
  border: 1px solid rgba(111, 133, 159, .33);
  border-radius: 12px;
  background: rgba(121, 146, 173, .09);
  color: inherit;
  max-width: 76ch;
}
.turnover-v40-note a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.turnover-v40-note a:focus-visible { outline: 3px solid #2576c2; outline-offset: 3px; }
@media (max-width: 580px) {
  .turnover-v40-note { padding: .9rem; margin: .65rem 0 1rem; }
  .turnover-v40-hero-clarity { font-size: 1rem; }
}
