.buyer-content-videos { margin-top: 24px; }
.buyer-content-video-list { display: grid; gap: 24px; }
.buyer-content-video-list iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; border-radius: 12px; }
.buyer-content-suggestions { margin: 16px 0; padding: 16px; border: 1px solid #dce7e1; border-radius: 12px; }
.buyer-content-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.buyer-content-heading h3 { margin: 0; }
.buyer-content-suggestion { margin-top: 12px; padding-top: 12px; border-top: 1px solid #e8eee9; }
.buyer-content-suggestion p { white-space: pre-wrap; overflow-wrap: anywhere; }
