/* Purpose: Bespoke section — dark glow panel with the "Bring us" list and process notes. */

.sec-dark.glow::before { content: ""; position: absolute; inset: 0; background: var(--gradient-glow); pointer-events: none; }

.bring p.k { font-size: var(--text-sm); color: var(--color-ivory-soft); margin-bottom: var(--space-2); }
.bring ul { list-style: none; margin: 0 0 var(--space-8); padding: 0; display: grid; grid-template-columns: 1fr; column-gap: var(--space-8); }
.bring li { font-family: var(--font-heading); font-size: var(--text-lg); line-height: var(--leading-cozy); padding: var(--space-3) 0; border-bottom: 1px solid var(--color-accent-faint); }
.bring .wide { grid-column: 1 / -1; font-style: italic; color: var(--color-accent); border-bottom: 0; padding-top: var(--space-4); }

.note { color: var(--color-ivory-soft); font-size: var(--text-body-sm); }
.note + .note { margin-top: var(--space-4); padding-left: var(--space-4); border-left: 1px solid var(--color-accent-line); }

/* md */
@media (min-width: 641px) {
  .bring ul { grid-template-columns: 1fr 1fr; }
}
