.drca-signup{box-sizing:border-box;margin:18px 0;padding:15px 16px;border:1px solid #dbe5f1;border-radius:9px;background:#f6f9fd;color:#263d57;font-size:15px;line-height:1.6;text-align:left}
.drca-signup p{font-size:15px!important;font-weight:500;margin:0 0 10px!important;line-height:1.6!important}.drca-signup .drca-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.drca-signup .drso-start{margin:0!important;display:block}.drca-signup .drso-kakao{background:#fee500!important;color:#191919!important;border:1px solid #edda00!important;border-radius:7px;font-size:15px!important;font-weight:600!important;min-height:44px;padding:10px 18px!important;line-height:1.5;white-space:normal;cursor:pointer}.drca-signup .drca-email{font-size:13px!important;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;color:#315e8c}.drca-signup small{display:block;font-size:12px;line-height:1.6;color:#526781;margin-top:8px}.drca-signup :focus-visible{outline:3px solid #1261bf;outline-offset:3px}
@media(max-width:480px){.drca-signup{padding:13px;margin:16px 0}.drca-signup .drca-actions{gap:4px 12px}.drca-signup .drso-start{flex:1 1 180px}.drca-signup .drso-kakao{width:100%}.drca-signup .drca-email{flex:0 0 auto}}
