
.kr-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:20px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.kr-soon{display:inline-block;margin-left:12px;padding:4px 14px;border-radius:99px;background:#7c4dcc;color:#fff;font-size:14px;font-weight:700;vertical-align:middle;letter-spacing:.06em}
.sns-page .sub-hero .lab{color:#7c4dcc}
.sns-page .sub-hero h1::after{background:#7c4dcc}
.kr-note{margin-top:24px;max-width:820px;color:var(--sub);font-size:14px}
.kr-note a{text-decoration:underline;text-underline-offset:3px}
.kr-sent{display:none;max-width:820px;padding:32px 28px;border-radius:16px;background:var(--panel);font-weight:700}
.kr-sent.on{display:block}
.kr-sent p+p{margin-top:8px;font-weight:500;color:var(--sub)}
.form .row.kr-agree{display:block}
.cp-form button.btn{border:0;cursor:pointer;font:inherit;font-weight:700}
