.week-summary{margin-top:var(--spacing-lg);padding:0 var(--spacing-sm)}.week-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.week-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.week-stat{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-xxs);text-align:center;display:flex;flex-direction:column;align-items:center}.featured-activity{margin-top:var(--spacing-xs)}.featured-activity h4{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--spacing-sm)}@media (max-width:768px){.week-stats{grid-template-columns:repeat(3,1fr)}}