/* Section 1k: three distinct benefits, supported by the real client story. */
.hero-assured--benefit-copy .hero-assured__benefits { gap: 20px; }
.hero-benefit-copy__story { display: inline-flex; align-items: baseline; gap: 9px; margin-top: 9px; color: var(--brass-dark); font-size: 13px; font-weight: 500; line-height: 1.5; text-decoration: none; }
.hero-benefit-copy__story > span:first-child { text-decoration: underline; text-decoration-color: var(--line); text-underline-offset: 4px; }
.hero-benefit-copy__story > span:last-child { flex-shrink: 0; font-size: 18px; }
.hero-benefit-copy__story:hover > span:first-child { text-decoration-color: currentColor; }
.hero-benefit-copy__story:focus-visible { outline: 2px solid var(--brass); outline-offset: 4px; border-radius: 2px; }
@media (max-width: 600px) {
  .hero-assured--benefit-copy .hero-assured__benefits { gap: 20px; }
  .hero-benefit-copy__story { padding-block: 5px; margin-top: 4px; }
}
