/* Alternate major page sections; retain image, warning and card colors. */
main#top > .hero,
main#top > #campaign-reason,
main#top > #vision,
main#top > #registration {
  background-color: #fff;
}

main#top > .pse-risk-section,
main#top > #free-check.pdb-service-detail,
main#top > #faq {
  background-color: #f3f8fc;
}

/* Preserve the existing yellow/black border, tint only its interior. */
main#top > .pse-risk-section .pse-risk-inner {
  background:
    linear-gradient(#f3f8fc, #f3f8fc) padding-box,
    repeating-linear-gradient(135deg, #ffd633 0, #ffd633 16px, #202020 16px, #202020 32px) border-box;
}

#free-check .pdb-service-buyer,
#free-check #document-review-service,
#free-check #document-review-service .reason-callout {
  background-color: transparent;
}

/* White cards remain readable on the pale blue section background. */
#faq .faq-list > details {
  background-color: #fff;
}
