.member-sidebar{min-width:250px}.member-sidebar ul{margin-top:2rem}.component-member-center h2{margin-top:1rem}.component-newsletters{display:flex;flex-flow:row wrap;gap:.75rem;margin-top:1rem;position:relative;width:100%}.component-newsletter{background-color:var(--color-white);background-repeat:no-repeat;background-size:100%;border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);color:var(--color-graphite);display:block;flex:0 1 calc(50% - 0.75rem)}.component-newsletter-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:15rem}.component-newsletter h6,.component-newsletter p{line-height:1.2;margin:0}.component-newsletter h6{font:var(--font-heading-6);padding:.5rem}.component-newsletter p{font:var(--font-details);padding:0 .5rem .5rem}.profile-photo-chooser{margin:0 auto;max-width:200px;position:relative}.profile-photo-chooser .person-photo{background-color:var(--color-graphite);background-image:url(icon-profile-steel.svg);background-size:180px;filter:none;height:180px;width:180px}.profile-photo-action{bottom:0;height:24px;padding:0;position:absolute;right:0;width:24px}.profile-photo-action.edit{background-image:url(icon-camera-cyan.svg);background-size:24px}.profile-photo-action.delete{background-image:url(icon-delete-cyan.svg);background-size:24px}.contribute-nav{display:flex;justify-content:center;margin-top:-.75rem}.contribute-nav-tab.active{background-color:var(--color-white);color:var(--color-graphite)}.contribute-nav-tab{background-color:var(--color-white-60);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--color-cyan);margin:0 4px;padding:18px}.contribute-details{font:var(--font-details);margin:18px 0 0;padding:0 0 0 12px}ul.contribute-details{margin:0}.contribute-details li{margin:12px 0}.intro{display:flex;flex-flow:var(--responsive-flex-flow-reverse);justify-content:space-between}.intro-text{flex:auto}.intro-text p{margin:1rem}.intro-text h3{font:var(--font-heading-3);margin:1.5rem 0 .75rem}.intro-card{flex:0 0;margin:1rem}.membership-card{background-image:url(membership-card.jpg);background-repeat:no-repeat;background-size:contain;font:var(--font-details);height:200px;margin:0 auto;position:relative;width:115px}.membership-card-number{bottom:-20px;left:0;position:absolute;right:0;text-align:center}.selector-nav button{color:var(--color-cyan);display:block;margin:1rem 0}.selector-nav button:hover{text-decoration:underline}.selector-nav button.selected{color:var(--color-graphite);display:block;margin:1rem 0}.selector-nav button.selected:hover{text-decoration:none}.selector-nav-cost{font:var(--font-heading-5)}.selector-nav-norecur{font:var(--font-details);padding-left:1rem}.component-legacy-level{background-color:var(--color-steel);background-image:url(icon-error-white.svg);background-position:1rem 1rem;background-repeat:no-repeat;border-radius:var(--surface-radius);color:var(--color-white);font:var(--font-details);line-height:1.4;margin:1rem 0;padding:1rem 1rem 1rem 3rem}.selector-legacy-strikethrough{padding-right:1rem;text-decoration:line-through}.privacy-policy-details{border:1px solid var(--color-rule);border-radius:4px;font-size:14px;height:200px;margin-bottom:1rem;overflow-x:scroll;padding:8px}.privacy-policy-details p{margin:8px}.details-donate{margin-bottom:3rem}.field.donate input{margin-top:0;width:14rem}.field.donate label{opacity:0}.member-reason{height:10rem}.method-selector{font:var(--font-details);font-weight:700;margin-bottom:.5rem}.method-selector input[type=radio]{left:1rem;position:absolute;top:1rem}.method-existing,.method-new{background-color:var(--color-bone);margin:0 0 .25rem;padding:1rem 1rem 1rem 3rem;position:relative}.method-logos{line-height:0;margin:.25rem .25rem .25rem 0}.method-logos img{margin:0 .25rem 0 0;width:50px}.field input.billing-name,.stripe-card-number{width:15rem}.stripe-card-cvc,.stripe-card-expiry{width:7rem}.stripe-card-cvc:active,.stripe-card-expiry:active,.stripe-card-number:active{outline:auto 3px var(--color-cyan)}.component-artifact .cost{font:var(--font-details);font-weight:700;padding:.5rem 0}.component-artifact .description{display:flex;flex-flow:var(--responsive-flex-flow-reverse);gap:1rem;justify-content:space-between}.component-artifact .image,.component-artifact .text{flex:1}.component-artifact .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--surface-radius);min-height:350px;min-width:350px;width:100%}
/*# sourceMappingURL=members.css.map*/