.mkt .kb-gsec{margin-bottom:64px}.mkt .kb-gsec:last-child{margin-bottom:0}.mkt .kb-ghead{margin-bottom:24px}.mkt .kb-card:hover{border-color:var(--line2);box-shadow:var(--shadow-card)}.mkt .kb-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .kb-card-go{color:var(--link);font-weight:500}.mkt .kb-crumb{margin-top:20px;font-size:16px}.mkt .kb-crumb a:before{content:"← "}.mkt .kb-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .kb-guide-main{min-width:0;max-width:760px}.mkt .kb-note{border:1px solid var(--line);background:var(--tint);border-radius:20px;padding:28px}.mkt .kb-warn{background:var(--card);margin-top:40px}.mkt .kb-steps{margin:40px 0 0;padding:0;list-style:none}.mkt .kb-where a:hover{text-underline-offset:3px;text-decoration:underline}.mkt .kb-side{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:28px;position:sticky;top:96px}.mkt .kb-side ol a{color:var(--muted);text-decoration:none}.mkt .kb-side ol a:hover{color:var(--txt);text-underline-offset:3px;text-decoration:underline}.mkt .kb-side p a{color:var(--link);text-underline-offset:2px;text-decoration:underline}@media (max-width:1040px){.mkt .kb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .kb-guide{gap:40px}.mkt .kb-guide-main{max-width:none}.mkt .kb-side{order:-1;position:static}}@media (max-width:640px){.mkt .kb-cards{grid-template-columns:minmax(0,1fr)}.mkt .kb-card,.mkt .kb-note,.mkt .kb-side{padding:20px}.mkt .kb-step{grid-template-columns:32px minmax(0,1fr);gap:12px}.mkt .kb-step-n{width:32px;height:32px;font-size:14px}}.mkt .kb-note ul{list-style:outside}.mkt .kb-guide{grid-template-columns:minmax(0,800px) 340px;justify-content:space-between}@media (max-width:1040px){.mkt .kb-guide{grid-template-columns:minmax(0,1fr)}}@media (min-width:961px){.mkt .kb-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.mkt .kb-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mkt .kb-side li+li{margin-top:0}.mkt .kb-side ol a{align-items:center;min-height:44px;display:flex}}
