.feed .appContainer>.content{padding:0;min-height:auto}.feed .appContainer .globalFooter{margin-top:0}.membership #root{border-bottom:1px solid #ededed}.membership html{box-sizing:border-box;background-color:#f8f8f8}.membership body{overflow-x:hidden}.membership :after,.membership :before{box-sizing:inherit}.membership .h1{font-size:1.75rem}.membership .h2{font-size:1.5rem}.membership .h3{font-size:1.25rem;color:#737373}.membership .h4{font-size:1.15rem;color:#737373}.membership .h5{font-size:.95rem;color:#737373}.membership h2{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.membership h3{margin-top:0}.membership a{color:#3672ce}.membership a:hover{color:#577eb8;text-decoration:none}.membership td{padding-right:2rem}.membership input[type=file]{display:none}.membership form fieldset{border:0;padding:0}.membership form .form-element{position:relative;text-align:left;margin-bottom:10px}.membership form .form-element .react-datepicker-wrapper{width:100%}.membership form .form-element select{width:100%;font-size:1rem;-webkit-appearance:menulist-button;border:1px solid #c3c3c3;padding:.25rem .5rem}.membership form .form-element.error select{border:1px solid #e60505}.membership form .form-element.error .shared__core__text-field__helper-text{color:#e60505;font-size:.75rem;padding-top:.2rem}.membership .avatar.bounce{-webkit-animation-name:membership-bouncein;animation-name:membership-bouncein;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.membership .avatar img,.membership .avatar svg{width:100%;border-radius:50%}.membership .avatar text{font-size:300%;fill:#fff}.membership .update-success{color:#3672ce;opacity:0;align-self:center;transition:all .3s ease}.membership .update-success.show{opacity:1}.membership .onoffswitch{position:relative;width:68px;display:inline-block;font-size:80%}.membership .onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #e6e6e6;border-radius:28px;margin:0}.membership .onoffswitch .onoffswitch-inner{width:200%;margin-left:-100%;transition:margin,.15s,ease-in-out}.membership .onoffswitch .onoffswitch-inner:after,.membership .onoffswitch .onoffswitch-inner:before{float:left;width:50%;height:32px;padding:0;line-height:32px;font-size:80%;color:#fff;font-weight:400;box-sizing:border-box}.membership .onoffswitch .onoffswitch-inner:before{content:"YES";padding-left:10px;background-color:#3672ce;color:#fff}.membership .onoffswitch .onoffswitch-inner:after{content:"NO";padding-right:10px;background-color:#ececec;color:#444;text-align:right}.membership .onoffswitch .onoffswitch-switch{width:34px;height:34px;margin:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:50%;position:absolute;bottom:0;transition:right,.15s,ease-in-out}.membership .toggle-group{position:relative;height:35px}.membership .toggle-group input[type=checkbox]{position:absolute;left:10px;top:5px}.membership .toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0}.membership .toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch{right:1px;box-shadow:0 0 3px rgba(0,0,0,.5)}.membership .toggle-group input[type=checkbox]:focus~.onoffswitch{box-shadow:0 0 3px 4px #7dadd9;border-radius:10%}.membership .toggle-group label{position:absolute;cursor:pointer;padding-left:78px;display:inline-block;text-align:left;line-height:32px;z-index:1;height:32px;font-weight:200}.membership .pull-left{float:left}.membership .pull-right{float:right}.membership .aural{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.membership .aural:focus{clip:rect(0,0,0,0);font-size:1em;height:auto;outline:thin dotted;position:static!important;width:auto;overflow:visible}.membership .App-container{margin:0 auto;width:80rem}.membership .App-container>span:last-of-type{margin-bottom:3rem}.membership .grid-wrapper{display:flex;justify-content:space-between}.membership .grid-wrapper .EmailLimit,.membership .grid-wrapper .EmailRequired,.membership .grid-wrapper .ForgotPassword,.membership .grid-wrapper .Login,.membership .grid-wrapper .Logout,.membership .grid-wrapper .ResetPassword,.membership .grid-wrapper .Signup{background-color:#fff;border-radius:.25rem;text-align:center;padding-top:2rem;padding-bottom:2rem;width:27rem;justify-self:center;align-self:center;margin:0 auto 5rem;min-height:18rem}.membership .grid-wrapper .EmailLimit .form-container,.membership .grid-wrapper .EmailRequired .form-container,.membership .grid-wrapper .ForgotPassword .form-container,.membership .grid-wrapper .Login .form-container,.membership .grid-wrapper .Logout .form-container,.membership .grid-wrapper .ResetPassword .form-container,.membership .grid-wrapper .Signup .form-container{padding:2rem}.membership .grid-wrapper .EmailLimit .button,.membership .grid-wrapper .EmailRequired .button,.membership .grid-wrapper .ForgotPassword .button,.membership .grid-wrapper .Login .button,.membership .grid-wrapper .Logout .button,.membership .grid-wrapper .ResetPassword .button,.membership .grid-wrapper .Signup .button{margin:.5rem 0}.membership .grid-wrapper .EmailLimit .button-icon,.membership .grid-wrapper .EmailRequired .button-icon,.membership .grid-wrapper .ForgotPassword .button-icon,.membership .grid-wrapper .Login .button-icon,.membership .grid-wrapper .Logout .button-icon,.membership .grid-wrapper .ResetPassword .button-icon,.membership .grid-wrapper .Signup .button-icon{margin:0}.membership .grid-wrapper .EmailLimit>p,.membership .grid-wrapper .EmailRequired>p,.membership .grid-wrapper .ForgotPassword>p,.membership .grid-wrapper .Login>p,.membership .grid-wrapper .Logout>p,.membership .grid-wrapper .ResetPassword>p,.membership .grid-wrapper .Signup>p{margin-bottom:0;margin-top:1.2rem}.membership .grid-wrapper .EmailLimit i.helper,.membership .grid-wrapper .EmailRequired i.helper,.membership .grid-wrapper .ForgotPassword i.helper,.membership .grid-wrapper .Login i.helper,.membership .grid-wrapper .Logout i.helper,.membership .grid-wrapper .ResetPassword i.helper,.membership .grid-wrapper .Signup i.helper{font-size:6rem}.membership .App{font-display:auto;font-family:Open Sans,sans-serif;display:flex;flex-wrap:wrap}.membership .Comments .info-box img,.membership .Profile .avatar-box img{width:100%;border-radius:50%;border:1px solid #c3c3c3}.membership .Comments .info-box img.bounce,.membership .Profile .avatar-box img.bounce{-webkit-animation-name:membership-bouncein;animation-name:membership-bouncein;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.membership .white-box{background-color:#fff;border-radius:.25rem;color:#444;padding:2rem;margin-bottom:1.5rem}.membership .white-box p{word-wrap:break-word}.membership .white-box .grid-wrapper .grid-item{padding-top:0;text-align:center;justify-self:center;align-self:center}.membership .white-box .grid-wrapper .grid-item:first-child{padding-left:0}.membership .white-box .grid-wrapper .grid-item:last-child{padding-right:0}.membership .text-center{text-align:center}.membership .text-right{text-align:right}.membership .align-center{align-items:center}.membership .no-margin{margin:0!important}.membership .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}@media(max-width:564px){.membership h1{font-size:1.75rem}.membership p{font-size:.9rem}.membership .white-box{padding:1rem}.membership .grid-wrapper .EmailLimit,.membership .grid-wrapper .EmailRequired,.membership .grid-wrapper .ForgotPassword,.membership .grid-wrapper .Login,.membership .grid-wrapper .Logout,.membership .grid-wrapper .ResetPassword,.membership .grid-wrapper .Signup{width:calc(90vw - 60px);margin:0 auto 5rem;padding:0}.membership .grid-wrapper .EmailLimit .button.button-external:first-child,.membership .grid-wrapper .EmailRequired .button.button-external:first-child,.membership .grid-wrapper .ForgotPassword .button.button-external:first-child,.membership .grid-wrapper .Login .button.button-external:first-child,.membership .grid-wrapper .Logout .button.button-external:first-child,.membership .grid-wrapper .ResetPassword .button.button-external:first-child,.membership .grid-wrapper .Signup .button.button-external:first-child{margin-bottom:1rem}}@-webkit-keyframes membership-bouncein{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes membership-bouncein{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}@-webkit-keyframes membership-slidein{0%{height:0;opacity:0;overflow:hidden}to{height:1.5rem;opacity:1;overflow:auto}}@keyframes membership-slidein{0%{height:0;opacity:0;overflow:hidden}to{height:1.5rem;opacity:1;overflow:auto}}@-webkit-keyframes membership-slideout{0%{height:1.5rem;opacity:1;overflow:auto}to{height:0;opacity:0;overflow:hidden}}@keyframes membership-slideout{0%{height:1.5rem;opacity:1;overflow:auto}to{height:0;opacity:0;overflow:hidden}}.column{box-sizing:border-box}.xs-1{flex-basis:8.3%}.xs-2{flex-basis:16.6%}.xs-3{flex-basis:25%}.xs-4{flex-basis:33%}.xs-5{flex-basis:41.5%}.xs-6{flex-basis:50%}.xs-7{flex-basis:58.1%}.xs-8{flex-basis:66.4%}.xs-9{flex-basis:75%}.xs-10{flex-basis:83%}.xs-11{flex-basis:91.3%}.xs-12{flex-basis:100%;padding:0;margin:0}@media(min-width:767px){.sm-1{flex-basis:8.3%}.sm-2{flex-basis:16.6%}.sm-3{flex-basis:25%}.sm-4{flex-basis:33%}.sm-5{flex-basis:41.5%}.sm-6{flex-basis:50%}.sm-7{flex-basis:58.1%}.sm-8{flex-basis:66.4%}.sm-9{flex-basis:75%}.sm-10{flex-basis:83%}.sm-11{flex-basis:91.3%}.sm-12{flex-basis:100%;padding:0;margin:0}}@media(min-width:991px){.md-1{flex-basis:8.3%}.md-2{flex-basis:16.6%}.md-3{flex-basis:25%}.md-4{flex-basis:33%}.md-5{flex-basis:41.5%}.md-6{flex-basis:50%}.md-7{flex-basis:58.1%}.md-8{flex-basis:66.4%}.md-9{flex-basis:75%}.md-10{flex-basis:83%}.md-11{flex-basis:91.3%}.md-12{flex-basis:100%;padding:0;margin:0}}@media(min-width:1024px){.lg-1{flex-basis:8.3%}.lg-2{flex-basis:16.6%}.lg-3{flex-basis:25%}.lg-4{flex-basis:33%}.lg-5{flex-basis:41.5%}.lg-6{flex-basis:50%}.lg-7{flex-basis:58.1%}.lg-8{flex-basis:66.4%}.lg-9{flex-basis:75%}.lg-10{flex-basis:83%}.lg-11{flex-basis:91.3%}.lg-12{flex-basis:100%;padding:0;margin:0}}.membership .explainer-body{margin:1rem auto 8rem;width:80%;max-width:80rem}.membership .explainer-body h2{font-weight:700;font-size:1.4rem}.membership .explainer-body .list-card{padding:.5rem 1rem}.membership .explainer-body .list-card h3{text-align:center}.membership .explainer-body .list-card ul{margin-left:.25rem;padding-left:.5rem}.membership .explainer-body .cta{width:100%}.membership .explainer-body .cta .help-link{display:block;text-align:right;margin-top:3rem}.membership .explainer-body .cta .help-link span{margin-right:1rem}.membership .explainer-body .cta .help-link svg{fill:#3672ce;width:1.2rem;height:1.2rem}@media(max-width:564px){.membership .explainer-body{width:90%}.membership .explainer-body h2{text-align:center}.membership .explainer-body .cta span{width:85%;display:block;float:left}.membership .explainer-body .cta .icon{float:left}}