/* ARVETEHA_KKK_GUIDE_0101_REGISTRATION_V1 — isolated to public help */
.instructions-body .instructions-guide-list{display:flex;flex-direction:column;padding:6px 0;}
.instructions-body .instructions-guide-item{display:flex;gap:13px;align-items:flex-start;color:#192940;text-decoration:none;padding:15px 20px;border-bottom:1px solid #e3e8ef;}
.instructions-body .instructions-guide-item:last-child{border-bottom:0;}
.instructions-body .instructions-guide-item:hover{background:#f8fbff;}
.instructions-body .instructions-guide-num{flex:none;min-width:43px;color:#50759f;font-size:12px;font-weight:600;padding-top:2px;}
.instructions-body .instructions-guide-info{display:block;flex:1;min-width:0;}
.instructions-body .instructions-guide-info strong{display:block;font-size:14px;font-weight:650;}
.instructions-body .instructions-guide-info small{display:block;margin-top:4px;font-size:12px;color:#687891;line-height:1.55;}
.instructions-body .instructions-article-wrap{max-width:1010px;}
.instructions-body .instructions-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#667891;font-size:12px;margin:2px 0 21px;}
.instructions-body .instructions-breadcrumb a{color:#276ec8;text-decoration:none;}
.instructions-body .instructions-breadcrumb a:hover{text-decoration:underline;}
.instructions-body .instructions-article{max-width:780px;margin:0 auto;}
.instructions-body .instructions-article-kicker{color:#57718e;font-size:12px;margin-bottom:10px;}
.instructions-body .instructions-article h1{font-size:29px;line-height:1.25;letter-spacing:-.032em;margin:0 0 12px;font-weight:700;color:#19293f;}
.instructions-body .instructions-article .instructions-article-lead{font-size:15px;color:#52657c;line-height:1.8;margin:0 0 28px;}
.instructions-body .instructions-article-step{border-top:1px solid #e3e8ef;padding:25px 0 9px;}
.instructions-body .instructions-article-step h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:19px;line-height:1.4;font-weight:650;color:#1c2a43;}
.instructions-body .instructions-article-index{flex:none;width:28px;height:28px;border:1px solid #bfd4e9;display:inline-flex;justify-content:center;align-items:center;color:#236ec8;font-size:13px;font-weight:650;}
.instructions-body .instructions-article-step p,.instructions-body .instructions-article-finish p{margin:0 0 12px;color:#35445b;font-size:14px;line-height:1.8;}
.instructions-body .instructions-article-step ol,.instructions-body .instructions-article-step ul{margin:8px 0 18px;padding-left:26px;}
.instructions-body .instructions-article-step li{padding-left:3px;margin-bottom:9px;line-height:1.75;font-size:14px;}
.instructions-body .instructions-article a{color:#236ec8;text-underline-offset:2px;}
.instructions-body .instructions-article-step .instructions-article-subheading{font-weight:650;margin-top:18px;}
.instructions-body .instructions-guide-figure{margin:22px auto 27px;max-width:540px;}
.instructions-body .instructions-guide-figure img{display:block;width:100%;height:auto;border:1px solid #d8e0e8;border-radius:2px;}
.instructions-body .instructions-guide-figure figcaption{font-size:12px;color:#687891;margin-top:7px;text-align:center;}
.instructions-body .instructions-article-finish{margin:18px 0 25px;padding:20px 22px;border:1px solid #d9e4ee;background:#f9fbfd;}
.instructions-body .instructions-article-finish h2{margin:16px 0 8px;font-size:17px;font-weight:650;}
.instructions-body .instructions-article-finish .instructions-article-done{font-weight:650;color:#1f334c;}
.instructions-body .instructions-article-finish .instructions-article-next{font-size:13px;color:#61748e;margin-bottom:0;}
.instructions-body .instructions-article-back{display:inline-block;margin:0 0 18px;font-size:13px;font-weight:600;text-decoration:none;}
@media(max-width:720px){
 .instructions-body .instructions-guide-item{padding:13px 15px;}
 .instructions-body .instructions-guide-num{min-width:37px;}
 .instructions-body .instructions-article h1{font-size:23px;}
 .instructions-body .instructions-article-step h2{font-size:17px;align-items:flex-start;}
 .instructions-body .instructions-article-step{padding-top:21px;}
 .instructions-body .instructions-article-finish{padding:15px;}
}

/* LOGIN_IMAGE_V2: non-upscaled preview; full-res opens on click. */
.instructions-body .instructions-guide-zoom{display:block;cursor:zoom-in;}
.instructions-body .instructions-guide-zoom:focus-visible{outline:2px solid #236ec8;outline-offset:3px;}
