.updates{align-items:start}.signup-form{background:#061421;color:#fff;padding:2rem;max-width:38rem}.signup-form h3{margin:.7rem 0 .5rem;font:700 clamp(1.8rem,3vw,2.5rem)/1.05 'Playfair Display',Georgia,serif;letter-spacing:-.035em}.form-intro{margin:0 0 1.5rem;color:#c3d0d9;line-height:1.55}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.signup-form label{display:grid;gap:.45rem;color:#d8e1e8;font:600 .82rem/1.3 Manrope,Arial,sans-serif}.signup-form input,.signup-form select{width:100%;min-height:2.9rem;border:1px solid #75909e;background:#fff;color:#091b2d;padding:.65rem .75rem;border-radius:0;font:400 1rem/1.3 Manrope,Arial,sans-serif}.signup-form fieldset{border:0;border-top:1px solid #405061;padding:1.15rem 0 0;margin:1.3rem 0}.signup-form legend{padding:0 .4rem 0 0;color:#d8e1e8;font:700 .82rem/1.3 Manrope,Arial,sans-serif}.choice-row{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.signup-form .choice-row label{display:flex;align-items:center;gap:.38rem;font-weight:500}.signup-form .choice-row input{width:1rem;min-height:auto;accent-color:#d9ff4d}.signup-form button{border:0;cursor:pointer}.form-status{margin:1rem 0 0;color:#c3d0d9;font:400 .82rem/1.45 Manrope,Arial,sans-serif}@media(max-width:800px){.signup-form{padding:1.5rem}.form-grid{grid-template-columns:1fr}.choice-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}}
