/* GIVE-03-B: navy-2 band, centered. */
.cc-p-give-03-b { text-align: center; overflow: hidden; }
.cc-p-give-03-b .cc-cta2__inner { max-width: 48rem; margin-inline: auto !important; display: flex; flex-direction: column; align-items: center; }
.cc-p-give-03-b .cc-cta2__inner > * { margin: 0; }
.cc-p-give-03-b .cc-cta2__script { margin-bottom: .5rem; font-size: 38px; line-height: 1; color: var(--wp--preset--color--gold-light); }
.cc-p-give-03-b .cc-cta2__title { margin-bottom: 1rem; font-weight: 500; }
.cc-p-give-03-b .cc-cta2__lead { max-width: 42rem; margin-bottom: 3rem; color: var(--wp--preset--color--on-navy-text); line-height: 1.5238; }
.cc-p-give-03-b .cc-cta2__btns { gap: 1.5rem; }
.cc-p-give-03-b .cc-cta2__ghost .wp-block-button__link { border-color: var(--wp--preset--color--line); }
.cc-p-give-03-b .cc-cta2__ghost .wp-block-button__link:hover { background: var(--wp--preset--color--navy-deep); border-color: var(--wp--preset--color--gold-pale); color: var(--wp--preset--color--on-navy); }
.cc-p-give-03-b .cc-cta2__note { margin-top: 1.5rem !important; font-size: .9375rem; line-height: 1.5333; color: var(--wp--preset--color--on-navy-muted); }
@media (max-width: 639px) { .cc-p-give-03-b .cc-cta2__btns, .cc-p-give-03-b .cc-cta2__btns .wp-block-button, .cc-p-give-03-b .cc-cta2__btns .wp-block-button__link { width: 100%; } .cc-p-give-03-b .cc-cta2__btns { flex-direction: column; } }
