.camp-goals280{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.camp-goals280 .camp-goal240{margin:12px 0;min-width:0;overflow-wrap:anywhere}.grant-guide280{margin-bottom:20px}.camp-goals280 progress{width:100%}@media print{.camp-goals280{display:block}.camp-goals280 .camp-goal240{break-inside:avoid}}
