/* GIVE-05: slim trust bar with a gold left rule and two small chips. */
.cc-p-give-05.cc-section { padding-block: 1.5rem; border-block: 1px solid var(--wp--preset--color--line); }
.cc-p-give-05 .cc-trust__bar { box-sizing: border-box; max-width: 1152px; margin-inline: auto !important; padding: .25rem 0 .25rem 1.5rem; border-left: 2px solid var(--wp--preset--color--gold); display: flex; flex-direction: column; gap: 1rem; }
.cc-p-give-05 .cc-trust__bar > * { margin: 0; }
@media (min-width: 782px) { .cc-p-give-05 .cc-trust__bar { flex-direction: row; align-items: center; justify-content: space-between; } }
.cc-p-give-05 .cc-trust__text { max-width: 56rem; font-size: .9375rem; line-height: 1.625; color: var(--wp--preset--color--ink); }
.cc-p-give-05 .cc-trust__text strong { font-weight: 500; color: var(--wp--preset--color--navy); }
.cc-p-give-05 .cc-trust__chips { display: flex; flex: none; align-items: center; gap: 1rem; }
.cc-p-give-05 .cc-trust__chips > * { margin: 0; }
.cc-p-give-05 .cc-trust__chip { display: inline-flex; align-items: center; gap: .25rem; padding: .25rem .625rem; background: var(--wp--preset--color--canvas); border: 1px solid var(--wp--preset--color--line); font: 600 .6875rem/1rem var(--wp--preset--font-family--label); letter-spacing: .1em; text-transform: uppercase; color: var(--wp--preset--color--gold-deep); }
.cc-p-give-05 .cc-trust__chip::before { content: ""; width: 15px; height: 15px; background: currentColor; -webkit-mask: var(--cc-icon) center / contain no-repeat; mask: var(--cc-icon) center / contain no-repeat; }
