.login-guide{width:100%;min-width:0;margin:0;color:inherit;font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.login-guide h1{font-size:28px;line-height:1.3;margin:0 0 12px;font-weight:700}
.login-guide h2{font-size:23px;margin:0 0 12px;line-height:1.4}
.login-guide h3{font-size:18px;margin:0 0 6px;line-height:1.5}
.login-guide p{margin:0 0 12px}
.login-guide-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;border-bottom:1px solid #dce2e8;padding-bottom:12px}
.login-guide-nav a{padding:10px 16px;border-radius:6px;color:#24364a;background:#eef2f6;text-decoration:none;font-weight:600;flex:1;text-align:center}
.login-guide-nav a[aria-current=page]{background:#174ea6;color:#fff}
.login-guide-nav i,.login-guide-actions i{margin-right:6px}
.login-guide ol{padding-left:26px;margin:24px 0}
.login-guide li{padding-left:8px;margin-bottom:24px}
.login-guide li::marker{font-weight:700;color:#174ea6}
.login-guide article a{color:#174ea6;text-decoration:underline;text-underline-offset:3px}
.login-guide code{white-space:normal;overflow-wrap:anywhere}
.login-guide-note{padding:16px;background:#fff4df;color:#674509;border-radius:6px}
.login-guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.login-guide-actions a{display:inline-flex;align-items:center;padding:10px 16px;min-height:44px;border:1px solid #174ea6;border-radius:6px;font-weight:600}
.login-guide-actions a:first-child{background:#174ea6;color:#fff;text-decoration:none}
.login-guide a:focus-visible{outline:3px solid #174ea6;outline-offset:3px}
@media(max-width:600px){.login-guide h1{font-size:24px}.login-guide-nav{flex-direction:column}.login-guide-nav a{text-align:left}.login-guide-actions a{width:100%;justify-content:center}.login-guide h2{font-size:21px}}
