/* 5fed7d homepage goal sections: exactly ~2 rows of the existing sf-cards (max 16 server-side). */
.fourm-goal{margin:28px 0 8px}
.fourm-goal-head{margin:0 0 12px}
.fourm-goal-head .h2{margin:0 0 4px}
.fourm-goal-head p{margin:0}
.fourm-goal .cards.fourm-goal-cards{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.fourm-goal .fourm-goal-cards>.card:nth-child(n+5){display:none}
@media (min-width:640px){.fourm-goal .cards.fourm-goal-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.fourm-goal .fourm-goal-cards>.card:nth-child(n+5){display:flex}.fourm-goal .fourm-goal-cards>.card:nth-child(n+9){display:none}}
@media (min-width:1024px){.fourm-goal .cards.fourm-goal-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.fourm-goal .fourm-goal-cards>.card:nth-child(n+9){display:flex}.fourm-goal .fourm-goal-cards>.card:nth-child(n+13){display:none}}
@media (min-width:1400px){.fourm-goal .cards.fourm-goal-cards{grid-template-columns:repeat(8,minmax(0,1fr))}.fourm-goal .fourm-goal-cards>.card:nth-child(n+13){display:flex}.fourm-goal .fourm-goal-cards>.card:nth-child(n+17){display:none}}
.fourm-goal-more{margin:12px 0 0;text-align:right}
.fourm-goal-all{font-weight:700}
