/* Photo band: top-dark gradient (two strengths), paragraph rhythm, optional two-column list. */
.pb-band--medium .pb-band__shade { background: linear-gradient(to bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.75) 40%, rgba(0,0,0,0.6) 70%, rgba(0,0,0,0.5) 100%); }
.pb-band--light .pb-band__shade { background: linear-gradient(to bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.75) 40%, rgba(0,0,0,0.5) 70%, rgba(0,0,0,0.3) 100%); }
.pb-band__body p { margin: 0; }
.pb-band__body p + p { margin-top: 1rem; }
.pb-band__list--2 ul { display: grid; grid-template-columns: 1fr; column-gap: 2.5rem; row-gap: 0.75rem; align-items: start; }
.pb-band__list--2 ul li + li { margin-top: 0; }
@media (min-width: 768px) { .pb-band__list--2 ul { grid-template-columns: 1fr 1fr; } }
