.mkp-how-row{padding:72px 0;scroll-margin-top:72px}.mkp-how-row:not(.mkp-tint)+.mkp-how-row:not(.mkp-tint){padding-top:0}.mkp-how-grid{gap:24px;display:grid}.mkp-how-head h2{text-wrap:balance}.mkp-how-lead{font:500 19px/1.45 var(--font-hanken),system-ui,sans-serif;color:var(--mk-ink2);margin-top:14px}.mkp-how-body{min-width:0}.mkp-how-body p{color:var(--mk-ink2)}.mkp-how-body>p+p{margin-top:12px}.mkp-how-body a{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-ink4);text-decoration-color:var(--mk-ink4)}.mkp-how-body h3{font-size:19px}.mkp-how-body .mkp-how-big{font:700 22px/1.25 var(--font-hanken),system-ui,sans-serif;letter-spacing:-.02em;color:var(--mk-ink)}.mkp-how-steps,.mkp-how-list{margin:0;padding:0;list-style:none}.mkp-how-piece+.mkp-how-steps,.mkp-how-piece+.mkp-how-list{margin-top:32px}.mkp-how-steps{counter-reset:mkp-how-step}.mkp-how-steps>li,.mkp-how-list>li{border-top:1px solid var(--mk-line);padding:18px 0}.mkp-how-steps>li:first-child,.mkp-how-list>li:first-child{border-top:0;padding-top:0}.mkp-how-steps>li:last-child,.mkp-how-list>li:last-child{padding-bottom:0}.mkp-how-steps>li{counter-increment:mkp-how-step;grid-template-columns:32px 1fr;column-gap:4px;display:grid}.mkp-how-steps>li:before{content:counter(mkp-how-step);font:700 19px/1.2 var(--font-hanken),system-ui,sans-serif;color:var(--mk-ink3)}.mkp-how-steps>li>*{grid-column:2}.mkp-how-body li p{margin-top:6px}.mkp-how-body li>p:first-child{margin-top:0}.mkp-how-row.mkp-tint .mkp-how-list>li{border-color:var(--mk-ground2)}.mkp-how-split{gap:12px;margin-top:28px;display:grid}.mkp-how-box{background:var(--mk-tint);border-radius:var(--mk-r-s);color:var(--mk-ink2);padding:16px 18px;font-size:16px;line-height:1.4}.mkp-how-box b{font:700 18px/1.2 var(--font-hanken),system-ui,sans-serif;letter-spacing:-.02em;color:var(--mk-ink);margin-bottom:8px;display:block}.mkp-how-wide{min-width:0;margin-top:16px}.mkp-how-top{grid-column:1/-1}.mkp-how-top .mk-trade{margin-top:0}.mkp-how-eg{color:var(--mk-ink3);margin-top:16px;font-size:16px}.mkp-how-fix{max-width:560px}.mkp-how-fix .mk-fix{box-shadow:var(--mk-sh-row),0 0 0 1px #14141e0d}.mkp-how-fix .mk-fix .mk-field small{font-size:14px}.mkp-how-fix .mk-acts .mk-btn,.mkp-how-fix .mk-acts .mk-ghost{flex:1;justify-content:center}.mkp-how-fix .mk-then{background:var(--mk-tint);font:600 16px/1.3 var(--font-hanken),system-ui,sans-serif;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:10px 18px;display:inline-flex}.mkp-how-dark{background:var(--mk-black);width:100%;color:var(--mk-cream);border-radius:var(--mk-r-m)}.mkp-how-dark .mk-tag{color:var(--mk-cream);background:#ffffff1a}.mkp-how-rules summary{align-items:flex-start}.mkp-how-rules summary>span,.mkp-how-who{gap:4px;display:grid}.mkp-how-rules b{font:700 19px/1.25 var(--font-hanken),system-ui,sans-serif;letter-spacing:-.02em;color:var(--mk-ink)}.mkp-how-line{font:400 17px/1.45 var(--font-hanken),system-ui,sans-serif;color:var(--mk-ink2)}.mkp-how-rules .mkp-how-more p{max-width:none;margin-top:12px;font-size:16px}.mkp-how-rules details,.mkp-how-who{border-color:var(--mk-ground2)}.mkp-how-who{border-bottom:1px solid var(--mk-ground2);padding:18px 0}.mkp-how-close{text-align:center}.mkp-how-close .mk-lead{max-width:36ch;margin:16px auto 0}.mkp-how-close .mk-scan{margin:28px auto 0;box-shadow:0 0 0 1px #14141e0f}.mkp-how-close .mk-terms{color:var(--mk-ink2);margin-top:12px;font-size:16px}.mkp-how-close .mkp-how-ask{color:var(--mk-ink2);margin-top:20px;font-size:16px}.mkp-how-close a{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-ink4);text-decoration-color:var(--mk-ink4)}@media (min-width:600px){.mkp-how-split{grid-template-columns:1fr 1fr}}@media (min-width:900px){.mkp-how-row{padding:128px 0}.mkp-how-grid{grid-template-columns:5fr 7fr;align-items:start;gap:64px}.mkp-how-wide{grid-column:1/-1;margin-top:0}.mkp-how-rules b{font-size:20px}.mkp-how-lead{margin-top:20px;font-size:20px}.mkp-how-body p{font-size:17px}.mkp-how-body .mkp-how-big{font-size:26px}.mkp-how-body h3{font-size:20px}.mkp-how-steps>li,.mkp-how-list>li{padding:22px 0}.mkp-how-steps>li{grid-template-columns:40px 1fr}.mkp-how-fix .mk-fix{padding:28px}.mkp-how-fix .mk-fix .mk-field{padding:18px 20px;font-size:20px}.mkp-how-close .mk-lead{max-width:640px;font-size:20px}}.mkp-how-sw{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.mkp-how-sw>span{color:var(--mk-ink3);font-size:15px;font-weight:600}.mkp-how-sw .mk-trade{margin:0}@media (min-width:900px){.mkp-how-head{align-self:start;position:sticky;top:112px}}
