.twin-member-entry{max-width:1100px;margin:70px auto 100px;padding:0 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;grid-gap:80px;gap:80px}.twin-member-intro h1{font-size:clamp(34px,4vw,50px)}.twin-member-summary{font-size:15px;color:#afb6cf;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.twin-member-login{padding:36px;border:1px solid #8d7bb044;border-radius:22px;background:linear-gradient(130deg,#25213a77,#141829aa);box-shadow:0 20px 60px #0003}.twin-member-login h2{font-size:27px}.twin-member-login label{display:block;margin:25px 0 8px;font-size:13px}.twin-member-login input[type=email]{width:100%;box-sizing:border-box;padding:15px;border:1px solid #6b658777;border-radius:10px;background:#090d1b;color:#ecedfa;font:inherit}.twin-member-login .av-btn{margin:18px 0;width:100%}.twin-member-privacy{margin-top:30px;padding-top:22px;border-top:1px solid #64577944;color:#878fa9;font-size:11px;line-height:1.9}.twin-member-login .av-muted{font-size:12px}.twin-member-intro .av-orb{margin:25px 0}@media (max-width:750px){.twin-member-entry{margin:35px auto 55px;padding:0 22px;grid-template-columns:1fr;gap:24px}.twin-member-intro .av-orb{display:none}.twin-member-login{padding:25px}.twin-member-intro h1{font-size:34px}}