.AccountSettings-module__d3A-Mq__page{min-height:760px;color:var(--ink);background:linear-gradient(#edf4fa 0,#f8fafc 270px 100%);padding:clamp(42px,6vw,82px) 0 clamp(70px,8vw,112px)}.AccountSettings-module__d3A-Mq__pageHeader{justify-content:space-between;align-items:end;gap:24px;max-width:1160px;margin:0 auto 34px;display:flex}.AccountSettings-module__d3A-Mq__pageHeader h1{font-size:var(--type-member-title);letter-spacing:-.01em;font-weight:600;line-height:1.3;font-family:var(--font-sans);text-wrap:balance;margin:12px 0 10px}.AccountSettings-module__d3A-Mq__pageHeader p{max-width:620px;color:var(--slate);font-size:var(--type-body);margin:0;line-height:1.65}.AccountSettings-module__d3A-Mq__signOut,.AccountSettings-module__d3A-Mq__editButton,.AccountSettings-module__d3A-Mq__plainButton,.AccountSettings-module__d3A-Mq__adminLink{border:0;border-bottom:1px solid var(--brass);color:var(--blue);font:inherit;font-size:var(--type-button);cursor:pointer;white-space:nowrap;letter-spacing:0;text-transform:none;background:0 0;align-items:center;gap:10px;padding:7px 0;font-weight:500;display:inline-flex}.AccountSettings-module__d3A-Mq__signOut:focus-visible,.AccountSettings-module__d3A-Mq__editButton:focus-visible,.AccountSettings-module__d3A-Mq__plainButton:focus-visible,.AccountSettings-module__d3A-Mq__adminLink:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.AccountSettings-module__d3A-Mq__signOut svg,.AccountSettings-module__d3A-Mq__editButton svg,.AccountSettings-module__d3A-Mq__adminLink svg{width:16px}.AccountSettings-module__d3A-Mq__layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);max-width:1160px;margin:0 auto;display:grid}.AccountSettings-module__d3A-Mq__summary{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex;position:sticky;top:24px;box-shadow:0 12px 32px #10305a0d}.AccountSettings-module__d3A-Mq__avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:21px;font-size:1.5rem;font-weight:500;display:grid}.AccountSettings-module__d3A-Mq__summaryLabel{color:var(--slate);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.2}.AccountSettings-module__d3A-Mq__summary strong{overflow-wrap:anywhere;margin:8px 0 4px;font-size:1.18rem;font-weight:600}.AccountSettings-module__d3A-Mq__email{color:var(--slate);font-size:var(--type-metadata);overflow-wrap:anywhere;line-height:1.5}.AccountSettings-module__d3A-Mq__summaryDivider{background:var(--line);height:1px;margin:22px 0}.AccountSettings-module__d3A-Mq__role{width:fit-content;color:var(--blue);font-size:var(--type-metadata);text-transform:capitalize;background:#f1f7fb;border:1px solid #c7dced;border-radius:99px;margin-top:12px;padding:7px 12px;font-weight:600}.AccountSettings-module__d3A-Mq__adminLink{width:fit-content;margin-top:20px}.AccountSettings-module__d3A-Mq__content{flex-direction:column;gap:20px;min-width:0;display:flex}.AccountSettings-module__d3A-Mq__card{border:1px solid var(--line);border-top:3px solid var(--brass);background:#fff;border-radius:6px;min-width:0;padding:clamp(25px,4vw,40px);box-shadow:0 14px 38px #10305a0f}.AccountSettings-module__d3A-Mq__cardHeader{justify-content:space-between;align-items:start;gap:22px;margin-bottom:23px;display:flex}.AccountSettings-module__d3A-Mq__kicker{color:var(--blue);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.2}.AccountSettings-module__d3A-Mq__card h2{font-size:var(--type-heading-functional);letter-spacing:-.01em;font-weight:600;line-height:1.3;font-family:var(--font-sans);text-wrap:balance;margin:11px 0 8px}.AccountSettings-module__d3A-Mq__cardHeader p{max-width:520px;color:var(--slate);font-size:var(--type-body);margin:0;line-height:1.65}.AccountSettings-module__d3A-Mq__editButton{margin-top:12px}.AccountSettings-module__d3A-Mq__details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.AccountSettings-module__d3A-Mq__details>div{border-bottom:1px solid var(--line);min-width:0;padding:21px 20px 21px 0}.AccountSettings-module__d3A-Mq__details dt,.AccountSettings-module__d3A-Mq__preferenceDetails>div>span{color:var(--slate);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-weight:600;line-height:1.2}.AccountSettings-module__d3A-Mq__details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:600;line-height:1.5}.AccountSettings-module__d3A-Mq__details dd small{color:var(--slate);font-size:var(--type-metadata);margin-top:4px;font-weight:400;display:block}.AccountSettings-module__d3A-Mq__preferenceDetails{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:22px;padding-top:21px;display:grid}.AccountSettings-module__d3A-Mq__preferenceDetails>div>span{display:block}.AccountSettings-module__d3A-Mq__preferenceDetails strong,.AccountSettings-module__d3A-Mq__preferenceDetails p{color:var(--ink);font-size:var(--type-body);margin:0;font-weight:600;line-height:1.65}.AccountSettings-module__d3A-Mq__tags{flex-wrap:wrap;gap:8px;display:flex}.AccountSettings-module__d3A-Mq__tags span{color:var(--blue);font-size:var(--type-metadata);background:#f2f7fb;border:1px solid #c6dbea;border-radius:3px;padding:8px 12px;font-weight:600}.AccountSettings-module__d3A-Mq__editor{border-top:1px solid var(--line);padding-top:22px}.AccountSettings-module__d3A-Mq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.AccountSettings-module__d3A-Mq__fields label,.AccountSettings-module__d3A-Mq__passwordFields label{min-width:0;color:var(--slate);font-size:var(--type-metadata);flex-direction:column;gap:8px;font-weight:600;display:flex}.AccountSettings-module__d3A-Mq__fields input,.AccountSettings-module__d3A-Mq__fields select,.AccountSettings-module__d3A-Mq__passwordFields input{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;font-size:1rem;font-weight:450;font-family:var(--font-sans);background:#fff;border:1px solid #b8cada;border-radius:3px;outline:0;padding:11px 13px}.AccountSettings-module__d3A-Mq__fields input:focus-visible,.AccountSettings-module__d3A-Mq__fields select:focus-visible,.AccountSettings-module__d3A-Mq__passwordFields input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #155da524}.AccountSettings-module__d3A-Mq__fields input::placeholder{color:#788a9b}.AccountSettings-module__d3A-Mq__interestFieldset{border:0;min-width:0;margin:25px 0 0;padding:0}.AccountSettings-module__d3A-Mq__interestFieldset legend{color:var(--slate);font-size:var(--type-metadata);font-weight:600}.AccountSettings-module__d3A-Mq__interestFieldset p{color:var(--slate);font-size:var(--type-body);margin:5px 0 13px;line-height:1.65}.AccountSettings-module__d3A-Mq__interestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AccountSettings-module__d3A-Mq__interestGrid label{border:1px solid var(--line);min-height:42px;color:var(--ink);font-size:var(--type-metadata);cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:8px 11px;display:flex}.AccountSettings-module__d3A-Mq__interestGrid label:has(input:checked){border-color:var(--blue);background:#eef5fb}.AccountSettings-module__d3A-Mq__interestGrid label:focus-within,.AccountSettings-module__d3A-Mq__newsletter:focus-within{outline:2px solid var(--blue);outline-offset:2px}.AccountSettings-module__d3A-Mq__interestGrid input,.AccountSettings-module__d3A-Mq__newsletter input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:0}.AccountSettings-module__d3A-Mq__newsletter{color:var(--slate);font-size:var(--type-metadata);cursor:pointer;align-items:center;gap:10px;margin:22px 0;display:flex}.AccountSettings-module__d3A-Mq__formActions{align-items:center;gap:22px;margin-top:22px;display:flex}.AccountSettings-module__d3A-Mq__formActions .AccountSettings-module__d3A-Mq__button{min-width:160px}.AccountSettings-module__d3A-Mq__formActions .AccountSettings-module__d3A-Mq__button:disabled{opacity:.65;cursor:wait}.AccountSettings-module__d3A-Mq__feedbackError,.AccountSettings-module__d3A-Mq__feedbackSuccess{border-left:3px solid var(--negative);color:#a51c2d;font-size:var(--type-metadata);background:#fff2f3;margin:16px 0;padding:12px 15px;font-weight:600;line-height:1.5}.AccountSettings-module__d3A-Mq__feedbackSuccess{border-color:var(--positive);color:#186343;background:#eef8f1}.AccountSettings-module__d3A-Mq__securityIntro{border-top:1px solid var(--line);color:var(--slate);font-size:var(--type-metadata);align-items:center;gap:10px;padding:19px 0 0;line-height:1.6;display:flex}.AccountSettings-module__d3A-Mq__securityIntro svg{width:19px;height:19px;color:var(--blue);flex:none}.AccountSettings-module__d3A-Mq__securityAction{margin-top:23px}.AccountSettings-module__d3A-Mq__passwordEditor{border-top:1px solid var(--line);padding-top:22px}.AccountSettings-module__d3A-Mq__passwordEditorHeader{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.AccountSettings-module__d3A-Mq__passwordEditorHeader p{color:var(--slate);font-size:var(--type-body);margin:0;line-height:1.65}.AccountSettings-module__d3A-Mq__passwordFields{gap:18px;max-width:540px;display:grid}.AccountSettings-module__d3A-Mq__passwordFields label>span{display:block}.AccountSettings-module__d3A-Mq__passwordHint{color:var(--slate);font-size:var(--type-metadata);margin:0;font-weight:400;line-height:1.5}.AccountSettings-module__d3A-Mq__visibilityButton{border:0;border-bottom:1px solid var(--brass);height:fit-content;color:var(--blue);font:inherit;font-size:var(--type-metadata);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 0;font-weight:600}@media (max-width:900px){.AccountSettings-module__d3A-Mq__layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.AccountSettings-module__d3A-Mq__summary{padding:24px}}@media (max-width:740px){.AccountSettings-module__d3A-Mq__layout{grid-template-columns:1fr}.AccountSettings-module__d3A-Mq__summary{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:3px 16px;display:grid;position:static}.AccountSettings-module__d3A-Mq__avatar{grid-row:1/4;margin:0}.AccountSettings-module__d3A-Mq__summaryDivider{display:none}.AccountSettings-module__d3A-Mq__summary strong{margin:0}.AccountSettings-module__d3A-Mq__summaryLabel{align-self:end}.AccountSettings-module__d3A-Mq__membershipLabel,.AccountSettings-module__d3A-Mq__role,.AccountSettings-module__d3A-Mq__adminLink{grid-column:2}.AccountSettings-module__d3A-Mq__membershipLabel{margin-top:12px}.AccountSettings-module__d3A-Mq__pageHeader{align-items:start}}@media (max-width:560px){.AccountSettings-module__d3A-Mq__pageHeader{flex-direction:column}.AccountSettings-module__d3A-Mq__pageHeader form{align-self:flex-start}.AccountSettings-module__d3A-Mq__cardHeader{flex-direction:column;gap:10px}.AccountSettings-module__d3A-Mq__editButton{margin-top:0}.AccountSettings-module__d3A-Mq__details,.AccountSettings-module__d3A-Mq__fields,.AccountSettings-module__d3A-Mq__interestGrid,.AccountSettings-module__d3A-Mq__preferenceDetails{grid-template-columns:1fr}.AccountSettings-module__d3A-Mq__details>div{padding-right:0}.AccountSettings-module__d3A-Mq__formActions{flex-direction:column;align-items:stretch;gap:12px}.AccountSettings-module__d3A-Mq__formActions .AccountSettings-module__d3A-Mq__button{width:100%}.AccountSettings-module__d3A-Mq__plainButton{align-self:center}.AccountSettings-module__d3A-Mq__passwordEditorHeader{flex-direction:column}.AccountSettings-module__d3A-Mq__visibilityButton{align-self:flex-start}}
.RegistrationForm-module__NrhY8q__form,.RegistrationForm-module__NrhY8q__success{width:min(860px,100%);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--brass);border-radius:7px;margin:0 auto;padding:clamp(28px,5vw,58px);box-shadow:0 22px 70px #08275a1f}.RegistrationForm-module__NrhY8q__heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:31px;display:flex}.RegistrationForm-module__NrhY8q__heading h2,.RegistrationForm-module__NrhY8q__success h2{font-size:var(--type-heading-functional);letter-spacing:-.01em;font-weight:600;line-height:1.3;font-family:var(--font-sans);text-wrap:balance;margin:13px 0 10px}.RegistrationForm-module__NrhY8q__heading p,.RegistrationForm-module__NrhY8q__success p{color:var(--slate);font-size:var(--type-body);margin:0;line-height:1.65}.RegistrationForm-module__NrhY8q__requiredNote{color:var(--slate);font-size:var(--type-metadata);white-space:nowrap;margin-top:4px}.RegistrationForm-module__NrhY8q__sectionLabel{border-top:1px solid var(--line);align-items:center;gap:13px;margin:33px 0 22px;padding-top:18px;display:flex}.RegistrationForm-module__NrhY8q__sectionLabel span{color:var(--brass);font-size:var(--type-metadata);letter-spacing:.1em;font-weight:600}.RegistrationForm-module__NrhY8q__sectionLabel strong{color:var(--ink);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.2}.RegistrationForm-module__NrhY8q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 25px;display:grid}.RegistrationForm-module__NrhY8q__field{flex-direction:column;gap:9px;min-width:0;display:flex}.RegistrationForm-module__NrhY8q__field>span,.RegistrationForm-module__NrhY8q__fieldset legend{color:var(--slate);font-size:var(--type-metadata);letter-spacing:.025em;font-weight:600}.RegistrationForm-module__NrhY8q__field b,.RegistrationForm-module__NrhY8q__fieldset b,.RegistrationForm-module__NrhY8q__check b{color:var(--blue)}.RegistrationForm-module__NrhY8q__field input,.RegistrationForm-module__NrhY8q__field select{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;font-size:1rem;font-family:var(--font-sans);background:#fff;border:1px solid #bccbdc;border-radius:3px;outline:0;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.RegistrationForm-module__NrhY8q__field input::placeholder{color:#718296}.RegistrationForm-module__NrhY8q__field input:focus-visible,.RegistrationForm-module__NrhY8q__field select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #155da524}.RegistrationForm-module__NrhY8q__field input[aria-invalid=true],.RegistrationForm-module__NrhY8q__field select[aria-invalid=true],.RegistrationForm-module__NrhY8q__check input[aria-invalid=true]{border-color:var(--negative)}.RegistrationForm-module__NrhY8q__field small{color:var(--slate);font-size:var(--type-metadata);line-height:1.45}.RegistrationForm-module__NrhY8q__error{color:var(--negative);font-size:var(--type-metadata);font-weight:600;line-height:1.5;display:block}.RegistrationForm-module__NrhY8q__fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.RegistrationForm-module__NrhY8q__fieldset legend{margin-bottom:8px}.RegistrationForm-module__NrhY8q__fieldset p{color:var(--slate);font-size:var(--type-body);margin:0 0 14px;line-height:1.65}.RegistrationForm-module__NrhY8q__interests{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.RegistrationForm-module__NrhY8q__interest{border:1px solid var(--line);min-height:45px;color:var(--ink);font-size:var(--type-metadata);cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:10px 13px;transition:border-color .2s,background .2s;display:flex;position:relative}.RegistrationForm-module__NrhY8q__interest:has(input:checked){border-color:var(--blue);background:#eef5fb}.RegistrationForm-module__NrhY8q__interest:focus-within{outline:2px solid var(--blue);outline-offset:2px}.RegistrationForm-module__NrhY8q__interest input,.RegistrationForm-module__NrhY8q__radios input,.RegistrationForm-module__NrhY8q__check input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:0}.RegistrationForm-module__NrhY8q__radios{gap:11px;display:flex}.RegistrationForm-module__NrhY8q__radios label{border:1px solid var(--line);min-width:112px;min-height:46px;color:var(--ink);font-size:var(--type-metadata);cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:10px 14px;display:flex}.RegistrationForm-module__NrhY8q__radios label:has(input:checked){border-color:var(--blue);background:#eef5fb}.RegistrationForm-module__NrhY8q__radios label:focus-within,.RegistrationForm-module__NrhY8q__check:focus-within{outline:2px solid var(--blue);outline-offset:2px}.RegistrationForm-module__NrhY8q__check{color:var(--slate);font-size:var(--type-metadata);cursor:pointer;align-items:flex-start;gap:12px;margin:10px 0 22px;line-height:1.6;display:flex}.RegistrationForm-module__NrhY8q__check input{margin-top:3px}.RegistrationForm-module__NrhY8q__check a,.RegistrationForm-module__NrhY8q__actions a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.RegistrationForm-module__NrhY8q__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.RegistrationForm-module__NrhY8q__actions button{justify-content:space-between;min-width:210px}.RegistrationForm-module__NrhY8q__actions button:disabled{opacity:.65;cursor:wait}.RegistrationForm-module__NrhY8q__actions p{color:var(--slate);font-size:var(--type-body);margin:0;line-height:1.65}.RegistrationForm-module__NrhY8q__success{text-align:center}.RegistrationForm-module__NrhY8q__success p{max-width:480px;margin:15px auto 27px}@media (max-width:620px){.RegistrationForm-module__NrhY8q__heading{display:block}.RegistrationForm-module__NrhY8q__requiredNote{margin-top:15px;display:block}.RegistrationForm-module__NrhY8q__grid,.RegistrationForm-module__NrhY8q__interests{grid-template-columns:1fr}.RegistrationForm-module__NrhY8q__actions{flex-direction:column;align-items:stretch}.RegistrationForm-module__NrhY8q__actions button{justify-content:center}.RegistrationForm-module__NrhY8q__actions p{text-align:center}}
.PasswordRecoveryForm-module__CWkhpG__page{background:linear-gradient(#edf4fa 0,#f8fafc 100%);align-items:center;min-height:680px;padding:clamp(56px,8vw,96px) 0;display:grid}.PasswordRecoveryForm-module__CWkhpG__card{border:1px solid var(--line);border-top:4px solid var(--brass);width:min(560px,100%);color:var(--ink);background:#fff;border-radius:7px;margin:0 auto;padding:clamp(30px,5vw,52px);box-shadow:0 20px 55px #10305a17}.PasswordRecoveryForm-module__CWkhpG__card h1{font-size:var(--type-member-title);letter-spacing:-.01em;font-weight:600;line-height:1.3;font-family:var(--font-sans);text-wrap:balance;margin:13px 0 14px}.PasswordRecoveryForm-module__CWkhpG__card>p{color:var(--slate);font-size:var(--type-body);margin:0 0 27px;line-height:1.65}.PasswordRecoveryForm-module__CWkhpG__field{color:var(--slate);font-size:var(--type-metadata);flex-direction:column;gap:8px;margin-bottom:21px;font-weight:600;display:flex}.PasswordRecoveryForm-module__CWkhpG__field input{width:100%;min-height:49px;color:var(--ink);font:inherit;font-size:1rem;font-weight:450;font-family:var(--font-sans);background:#fff;border:1px solid #b8cada;border-radius:3px;outline:0;padding:11px 13px}.PasswordRecoveryForm-module__CWkhpG__field input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #155da524}.PasswordRecoveryForm-module__CWkhpG__field input[aria-invalid=true]{border-color:var(--negative)}.PasswordRecoveryForm-module__CWkhpG__field small{color:var(--slate);font-size:var(--type-metadata);font-weight:400;line-height:1.5}.PasswordRecoveryForm-module__CWkhpG__error{border-left:3px solid var(--negative);background:#fff2f3;padding:12px 14px;font-weight:600;color:#a51c2d!important;font-size:var(--type-metadata)!important;margin:3px 0 18px!important}.PasswordRecoveryForm-module__CWkhpG__visibility{border:0;border-bottom:1px solid var(--brass);width:fit-content;color:var(--blue);font:inherit;font-size:var(--type-metadata);cursor:pointer;background:0 0;margin:0 0 16px;padding:4px 0;font-weight:600;display:inline-flex}.PasswordRecoveryForm-module__CWkhpG__visibility:focus-visible,.PasswordRecoveryForm-module__CWkhpG__back a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.PasswordRecoveryForm-module__CWkhpG__card .PasswordRecoveryForm-module__CWkhpG__button{margin-top:3px}.PasswordRecoveryForm-module__CWkhpG__card .PasswordRecoveryForm-module__CWkhpG__button:disabled{opacity:.65;cursor:wait}.PasswordRecoveryForm-module__CWkhpG__back{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 25px;margin-top:25px;padding-top:20px;display:flex}.PasswordRecoveryForm-module__CWkhpG__back a{color:var(--blue);font-size:var(--type-metadata);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:520px){.PasswordRecoveryForm-module__CWkhpG__page{align-items:start;min-height:620px}.PasswordRecoveryForm-module__CWkhpG__card .PasswordRecoveryForm-module__CWkhpG__button{width:100%}}
