.membership-card{scroll-margin-top:90px}.membership-card .membership-section-heading{margin:26px 0 10px;font-size:19px}.membership-card>.membership-section-heading:first-child{margin-top:0}.membership-card .membership-list li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:18px;margin-bottom:12px;padding:18px}.membership-card .membership-list li.requested-location{border-color:var(--green);background:var(--surface-soft)}.membership-card .membership-location-copy{flex:1;min-width:180px}.membership-card .membership-location-copy strong{font-size:var(--reading-size);display:block}.membership-card .membership-status{font-size:var(--reading-size);margin-top:5px;font-weight:650;display:inline-block}.membership-card .membership-location-copy p{font-size:var(--reading-size);color:var(--muted);margin:8px 0 0;line-height:1.6}.membership-card .membership-profile-note,.membership-card .membership-request-confirmation{background:var(--surface-soft);color:var(--green);border-radius:8px;margin:18px 0;padding:14px 18px}.membership-card .membership-profile-note p{margin:0 0 10px}.membership-card .membership-profile-note a{color:var(--green);font-weight:650}.membership-card .membership-discovery{border-top:1px solid var(--line);margin-top:26px}.membership-card .membership-search{font-size:var(--reading-size);gap:8px;margin:18px 0;font-weight:650;display:grid}.membership-card .membership-search input{border:1px solid var(--control-line);background:var(--white);width:100%;color:var(--ink);border-radius:7px;padding:12px}.membership-card .membership-results{color:var(--muted);font-size:var(--reading-size);flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:760px){.membership-card .membership-list li{padding:16px 12px}.membership-card .membership-list .button{width:100%}}
.account-related-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.account-section-link{border-top:1px solid var(--line);min-width:0;padding:20px 0;scroll-margin-top:100px}.account-section-link h2{margin-bottom:8px;font-size:17px}.account-section-link p{color:var(--muted);font-size:var(--reading-size);margin-bottom:12px;line-height:1.6}.account-section-link a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.account-related-sections{grid-template-columns:1fr;gap:0}}
.account-onboarding-module__LqSkWa__flow{width:100%;max-width:640px;margin:0 auto}.account-onboarding-module__LqSkWa__flow .account-title{margin-bottom:20px}.account-onboarding-module__LqSkWa__flow .auth-card{max-width:none;margin:16px 0;padding:24px}.account-onboarding-module__LqSkWa__flow .form-note{font-size:var(--reading-size);background:0 0;border:0;padding:0}.account-onboarding-module__LqSkWa__flow .onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-onboarding-module__LqSkWa__flow .onboarding-fields>label{min-width:0}.account-onboarding-module__LqSkWa__flow .onboarding-proposal{border:0;border-top:1px solid var(--line);margin:12px 0 0;padding:20px 0 0}.account-onboarding-module__LqSkWa__flow .onboarding-proposal legend{padding:0;font-size:18px;font-weight:600}@media (max-width:600px){.account-onboarding-module__LqSkWa__flow .auth-card{padding:20px 16px}.account-onboarding-module__LqSkWa__flow .onboarding-fields{grid-template-columns:1fr}}
