.member-password-shell{display:grid;grid-template-columns:1fr minmax(360px,.75fr);gap:22px;overflow:hidden;border:1px solid #dce7e3;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(10,67,56,.10)}.member-password-intro{padding:42px;background:linear-gradient(135deg,#07483c,#11725f);color:#fff}.member-password-intro .member-eyebrow{color:#8bd9c5}.member-password-intro h1{margin:10px 0;font-size:31px}.member-password-intro>p{color:#c8e2db;font-size:12px;line-height:1.7}.member-password-intro dl{display:grid;gap:10px;margin:35px 0 0}.member-password-intro dl div{display:grid;gap:3px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.16)}.member-password-intro dt{color:#9fd8ca;font-size:9px;text-transform:uppercase}.member-password-intro dd{margin:0;font-size:12px;font-weight:800}.member-password-card{display:grid;align-content:center;gap:16px;padding:38px}.member-password-card label{display:grid;gap:7px;font-size:11px;font-weight:800}.member-password-card label small{color:#6f7f7a;font-weight:500}.member-password-card input{height:47px;padding:0 13px;border:1px solid #ceddd8;border-radius:11px}.member-password-card button{height:48px;border:0;border-radius:11px;background:#0c5b4c;color:#fff;font-weight:900;cursor:pointer}@media(max-width:760px){.member-password-shell{grid-template-columns:1fr}.member-password-intro{padding:25px}.member-password-card{padding:25px}.member-password-intro h1{font-size:25px}}
