.veterans-guide .benefits-section { background: #eee8dc; }
.veterans-guide .source-note { margin-top: 1.1rem; line-height: 1.65; font-size: .8125rem; }
.veterans-guide .source-note a { text-decoration: underline; text-underline-offset: 3px; }
.veterans-guide .source-note .checked { display: block; margin-top: .35rem; }
.veterans-guide .dark .source-note { color: #deded0; }
.veterans-guide .dark .source-note a { color: #f5c29d; }
.veterans-guide .faq-list .source-note { max-width: 72ch; padding-top: 0; }
.veterans-guide .fl-row strong { font-weight: 650; }
.veterans-guide .fl-days h3 { font-size: clamp(1.6rem, 2.6vw, 2.5rem); line-height: 1.13; }
.veterans-guide .hero-image img { object-position: center; }
.veterans-guide .hero-copy .byline { color: #deded0; }
@media(max-width: 860px) {
  .veterans-guide .fl-contents { gap: .6rem 1rem; }
  .veterans-guide .source-note { overflow-wrap: anywhere; }
}
