.koyane-site-register-page .entry-content .site-register-guide{overflow-wrap:anywhere;}
.koyane-site-register-page .entry-content .site-register-guide>p{margin:0 0 25px;}
.koyane-site-register-page .entry-content .site-register-guide>.opening{font-weight:700;}
.koyane-site-register-page .entry-content .site-register-guide>h2{margin:46px 0 24px;padding:0 0 13px;background:none;border:0;border-bottom:2px solid var(--portal-green);border-radius:0;box-shadow:none;color:var(--portal-ink);font-size:24px;line-height:1.7;}
.koyane-site-register-page .reg-prep-list{margin:4px 0 28px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}
.koyane-site-register-page .reg-prep-list li{position:relative;margin:0;padding:13px 14px 13px 40px;border:1px solid var(--portal-line);border-radius:4px;background:#fff;font-size:14px;line-height:1.65;}
.koyane-site-register-page .reg-prep-list li::before{content:'✓';position:absolute;left:15px;top:12px;color:var(--portal-green);font-weight:700;}
.koyane-site-register-page .entry-content .reg-chat-line{margin:6px 0 20px;padding:12px 16px;background:#f5f7f5;border:1px solid var(--portal-line);border-radius:4px;font-size:15px;font-weight:700;}
.koyane-site-register-page .entry-content .setup-step-label{margin:36px 0 18px;}
@media(max-width:850px){
  .koyane-site-register-page .article h1.entry-title{font-size:24px;letter-spacing:0;text-wrap:balance;}
  .koyane-site-register-page .entry-content .site-register-guide>h2{margin-top:40px;font-size:21px;}
  .koyane-site-register-page .reg-prep-list{grid-template-columns:1fr;gap:8px;}
  .koyane-site-register-page .reg-prep-list li{font-size:13px;}
}
