.challenge-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.challenge-team-grid fieldset{min-width:0;border:1px solid rgba(20,70,85,.24);border-radius:16px;padding:18px}.challenge-team-grid legend{font-weight:700;padding:0 8px}.challenge-team-grid [data-options] button{display:block;text-align:left;width:100%;margin:6px 0;white-space:normal}.challenge-team-grid .field{margin-bottom:12px}.challenge-card h3{overflow-wrap:anywhere}.challenge-card .actions{flex-wrap:wrap}.challenges-page form>.field{margin:14px 0}@media(max-width:640px){.challenge-team-grid{grid-template-columns:1fr;gap:12px}.challenge-team-grid fieldset{padding:14px}.challenge-card .actions button{max-width:100%;white-space:normal}}
