.club-metrics,.club-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0 0 24px}.club-metric{min-height:112px}.club-metric span{color:var(--muted)}.club-metric strong{display:block;margin-top:auto;font-size:1.5rem}.club-grid .portal-card{display:flex;flex-direction:column;gap:10px;min-height:210px}.club-grid .portal-card .button{margin-top:auto;align-self:flex-start}.club-grid .status-pill{align-self:flex-start}.club-grid a.button{text-decoration:none}@media(max-width:640px){.club-metrics,.club-grid{grid-template-columns:1fr}.club-grid .portal-card{min-height:0}}
