.r17 .kb-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 40px;display:grid}.r17 .kb-login form{flex-direction:column;gap:14px;margin-top:12px;display:flex}.r17 .kb-login .kf{color:#3d3a37;flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.r17 .kb-login .kf input{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #b9b0a5;border-radius:2px;padding:0 14px;font-size:16px}.r17 .kb-login .kf input:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px #1a1a1a14}.r17 .kb-login .kf input::placeholder{color:#8a847d}.r17 .kb-login .cta{width:100%}.r17 .cta.kb-wrap{white-space:normal;text-align:center;height:auto;min-height:50px;padding:10px 20px;line-height:1.3}.r17 .kb-login .cta:disabled{opacity:.6;cursor:progress}.r17 .kb-login .cab-err{color:var(--red);font-size:14.5px;font-weight:600}.r17 .kb-login .cab-sent{color:#1f4d22;background:#eaf3ea;border-radius:4px;margin-top:14px;padding:14px 16px;font-size:15px;line-height:1.5}.r17 .kb-login .cab-sent p{align-items:flex-start;gap:10px;display:flex}.r17 .kb-login .cab-sent p svg{flex:none;margin-top:2px}.r17 .kb-login .cab-sent p+p{margin-top:8px}.r17 .kb-login .cab-muted{color:#3f5b40}.r17 .kb-login .kl{min-height:44px;color:var(--red);font:700 14px/1.4 var(--f-body);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:underline}.r17 .kb-login .ai-small{color:var(--muted);margin-top:12px}.r17 .kb-login .kb-have{color:#3d3a37;margin-top:8px;font-size:14.5px}.r17 .kb-feats{flex-direction:column;margin-top:6px;display:flex}.r17 .kb-feat{border-top:1px solid var(--line);grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px 40px;padding:26px 0;display:grid}.r17 .kb-feat:first-child{border-top:0;padding-top:14px}.r17 .kb-feat h3{color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}.r17 .kb-feat p{color:#2b2825;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.r17 .kb-feat p+p{margin-top:8px}.r17 .kb-feat .kb-was{color:#5f5b57;font-size:14.5px}.r17 .kb-was b{color:#3d3a37}.r17 .kb-imgs{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.r17 .kb-shot{background:#fff;border:1px solid #d3ccc2;border-radius:4px;max-width:100%;display:block;overflow:hidden;box-shadow:0 10px 24px -18px #281c1299}.r17 .kb-shot img{max-width:100%;height:auto;display:block}.r17 .kb-src{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.r17 .kb-src span{border-radius:3px;padding:3px 8px;font-size:13px;font-weight:700}.r17 .kb-src .s1{color:#1f5a22;background:#e6f0e6}.r17 .kb-src .s2{color:#1f4e8c;background:#e3ebf5}.r17 .kb-src .s3{color:#6b4a00;background:#fbf0d9}.r17 .kb-soon{color:#ffd08a;letter-spacing:.02em;white-space:nowrap;background:#3a2c12;border-radius:3px;align-items:center;height:22px;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.r17 .kb-soonrows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:6px;display:grid}.r17 .kb-soonrows .ai-row{grid-template-columns:minmax(0,1fr);align-content:start}.r17 .kb-soonrows .ai-row:nth-child(2){border-top:0}.r17 .kb-soonrows .ai-row>b{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.r17 .ai-pass .lnk{color:#ff8a8d}.r17 .kb-start{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 40px;display:grid}.r17 .kb-start .cta svg{transform:rotate(-90deg)}.r17 .kb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.r17 .kb-steps li{border-top:2px solid #d9d4cd;flex-direction:column;gap:6px;padding-top:14px;display:flex}.r17 .kb-steps b{font-size:16px;font-weight:800}.r17 .kb-steps p{color:#2b2825;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.r17 .kb-steps .n{font-family:var(--f-num);color:var(--red);font-size:22px;font-weight:800;line-height:1}.r17 .kb-toc{flex-wrap:wrap;gap:4px 22px;display:flex}.r17 .kb-toc a{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.r17 .kb-toc a:hover{color:var(--red)}.r17 .kb-toc a:before{content:"›";color:#e2252b;font-weight:800}@media (width<=1100px){.r17 .kb-feat{grid-template-columns:280px minmax(0,1fr)}}@media (width<=900px){.r17 .kb-top,.r17 .kb-feat,.r17 .kb-soonrows,.r17 .kb-start,.r17 .kb-steps{grid-template-columns:minmax(0,1fr)}.r17 .kb-soonrows .ai-row:nth-child(2){border-top:1px solid #2f2c29}.r17 .kb-start .cta{width:100%}}@media (width<=640px){.r17 .kb-feat{padding:20px 0}.r17 .kb-feat h3{font-size:18px}}
