.guide-shell{color:#263343;max-width:940px;margin:auto;padding:26px 32px 48px;font-family:SUIT,-apple-system,BlinkMacSystemFont,sans-serif}.guide-topbar{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.guide-brand{letter-spacing:-.8px;align-items:baseline;gap:12px;font-size:25px;font-weight:800;display:flex}.guide-brand span{color:#6b7684;letter-spacing:-.2px;font-size:13px;font-weight:500}.guide-open{color:#2367c9;white-space:nowrap;background:#edf4ff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.guide-open:hover{background:#e2edff}.guide-shell a:focus-visible{outline-offset:4px;outline:2px solid #3182f6}.guide-breadcrumb{color:#6d7b8d;flex-wrap:wrap;gap:9px;margin:26px 0;font-size:12px;line-height:1.8;display:flex}.guide-breadcrumb a{color:#3177ed}.guide-intro{max-width:760px;margin:34px 0 28px}.guide-eyebrow{letter-spacing:1px;color:#3177ed;margin-bottom:12px;font-size:11px;font-weight:700}.guide-intro h1{letter-spacing:-1px;word-break:keep-all;font-size:34px;font-weight:800;line-height:1.4}.guide-intro>p:last-child{color:#65758b;word-break:keep-all;margin-top:16px;font-size:16px;line-height:1.9}.guide-contents{background:#f7f9fc;border:1px solid #e4ebf4;border-radius:15px;flex-wrap:wrap;gap:8px;padding:18px;display:flex}.guide-contents a{color:#476381;text-underline-offset:4px;padding:6px 10px;font-size:13px;line-height:1.6;text-decoration:underline}.guide-section{border-bottom:1px solid #edf0f4;padding:32px 0;scroll-margin-top:24px}.guide-section h2{letter-spacing:-.5px;word-break:keep-all;font-size:22px;font-weight:750;line-height:1.5}.guide-section p,.guide-section li{color:#536174;word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.guide-section p{margin-top:14px}.guide-section ol{margin-top:18px;padding-left:24px;list-style:decimal}.guide-section li{margin-top:12px;padding-left:5px}.guide-start{background:#f0f6ff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:34px 0 24px;padding:25px;display:flex}.guide-start h2{font-size:19px;font-weight:700}.guide-start p{color:#607189;word-break:keep-all;margin-top:8px;font-size:14px;line-height:1.8}.guide-start .guide-open{color:#fff;background:#3177ed}.guide-related{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-related a{color:#4a617c;word-break:keep-all;border:1px solid #e4ebf4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px;font-size:14px;font-weight:600;line-height:1.7;display:flex}.guide-related span{color:#3177ed;flex-shrink:0}.guide-footer{color:#738197;margin-top:32px;font-size:12px;line-height:1.8}@media (max-width:640px){.guide-shell{padding:20px 18px 32px}.guide-brand{flex-direction:column;gap:6px;font-size:23px}.guide-brand span{font-size:11px}.guide-intro{margin-top:25px}.guide-intro h1{font-size:28px}.guide-intro>p:last-child{font-size:15px}.guide-section h2{font-size:20px}.guide-contents{gap:4px;padding:12px}.guide-start{flex-direction:column;align-items:flex-start;gap:18px;padding:21px}.guide-start .guide-open{width:100%}.guide-related{grid-template-columns:1fr}}
