.signup-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:start;margin:32px 0 64px}.signup-grid section{min-width:0}.top nav{display:flex;flex-wrap:wrap;gap:10px}.signup-grid .art{margin:0}#signup-status{padding:18px;background:#f1ebf7;border-radius:8px}a:focus-visible{outline:3px solid #603c8c;outline-offset:4px}@media(max-width:650px){.signup-grid{grid-template-columns:1fr}.top{flex-wrap:wrap;gap:18px}.signup-grid .art{max-width:100%}}