.member-card{max-width:600px;aspect-ratio:1.6;border-radius:26px;padding:30px;background:linear-gradient(135deg,#08705d,#06463c);color:#fff;box-shadow:0 20px 45px #075f4f38;position:relative;overflow:hidden}.member-card:after{content:'KS';position:absolute;right:-15px;bottom:-65px;font-size:180px;font-weight:900;color:#ffffff0b}.card-logo{font-size:26px;font-weight:900;margin-bottom:40px}.card-logo span{font-size:13px;margin-left:8px}.member-card>small{color:#bfe2d9}.member-card h2{font-size:25px;margin:6px 0}.member-card p{letter-spacing:.16em}.member-card>span{font-size:11px;color:#cce8e0}.bank-info{background:#fff4c9;border-radius:14px;padding:15px;margin:14px 0}.bank-info small,.bank-info b,.bank-info span{display:block}.bank-info b{font-size:20px;margin:4px 0}.bank-info span{font-size:10px;color:#786a3c}@media(max-width:700px){.member-card{margin:16px;aspect-ratio:1.5;padding:22px}.card-logo{margin-bottom:28px}.member-card h2{font-size:20px}}
