.signup-page{width:min(100%,1040px);margin:0 auto;padding:72px clamp(20px,6vw,72px) 96px}.signup-intro{max-width:780px}.signup-intro .eyebrow{margin-bottom:18px}.signup-form{margin-top:72px}.signup-form fieldset{border:0;border-top:1px solid var(--line-strong);margin:0;padding:32px 0 42px}.signup-form legend{float:left;width:240px;font-family:var(--font-serif), Georgia, serif;padding:0 32px 0 0;font-size:1.75rem}.signup-form fieldset>p,.signup-form fieldset>.form-grid,.signup-form fieldset>.check-list,.signup-form fieldset>.field-error{margin-left:240px}.signup-form fieldset>p{color:var(--muted);margin-top:0}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid .full{grid-column:1/-1}.check-list{border-top:1px solid var(--line);display:grid}.check-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:54px;display:flex}.check-list input{width:18px;height:18px;accent-color:var(--orange)}.signup-submit{margin-left:240px}.signup-success{border-block:1px solid var(--line-strong);align-items:flex-start;gap:20px;margin-top:64px;padding:32px 0;display:flex}.signup-success>svg{color:var(--success);margin-top:6px}.signup-success p{color:var(--muted)}@media (max-width:720px){.signup-page{padding-top:48px}.signup-form{margin-top:52px}.signup-form legend{float:none;width:auto;margin-bottom:12px}.signup-form fieldset>p,.signup-form fieldset>.form-grid,.signup-form fieldset>.check-list,.signup-form fieldset>.field-error,.signup-submit{margin-left:0}.form-grid{grid-template-columns:1fr}.signup-submit{width:100%}}
