/* nonprofit-web-design-washington-dc.php — page layout only; components come from ui-v2.css */
.hero-proof{margin-top:var(--s-6)}
.post-hero .chip{cursor:default}
.post-hero + .section{padding-top:var(--section-pad)}
/* expanded sections: spacing between stacked groups inside one section */
.np-block{margin-top:var(--s-7)}
.np-subhead{margin-bottom:var(--s-4)}
.np-note{margin:var(--s-6) 0 0;max-width:var(--measure)}
.np-foot{margin:var(--s-6) 0 0;max-width:var(--measure)}
.np-terms{max-width:var(--measure)}
.np-terms p{margin:0}
.np-actions{margin-top:var(--s-5)}
/* three short stats in one row at every width; ".section:not(.dark) .stats" would otherwise box the inline variant */
.section .np-stats.stats--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-2);border:0}
.np-rules .list-check li+li{margin-top:var(--s-2)}
.np-dmv-label{margin:var(--s-6) 0 var(--s-3)}
/* list numerals on the dark "How we test" card: shared --num counter uses --blue (about 2:1 on navy); --blue-2 clears 4.5:1 */
.card--dark .list-ruled--num>li::before{color:var(--blue-2)}
