.mk{background:var(--as-bg);min-height:100dvh;color:var(--as-ink);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,sans-serif}.mk-col{max-width:660px;padding:22px var(--gap-edge) calc(56px + env(safe-area-inset-bottom,0px));margin:0 auto}.mk-back{align-items:center;gap:var(--gap-sm);font-size:var(--fs-body);color:var(--as-dim-2);margin:-10px 0;padding:10px 12px 10px 0;text-decoration:none;display:inline-flex}.mk-back:hover{color:var(--as-ink)}.mk-h{font-family:var(--crumb-font);letter-spacing:.01em;margin:22px 0 8px;font-size:38px;font-weight:600;line-height:1.05}.mk-lede{color:var(--as-ink-2);margin:0 0 34px;font-size:16px;line-height:1.6}.mk-lede a{color:var(--as-ink);text-underline-offset:2px;text-decoration:underline}.mk-h2{font-family:var(--crumb-font);font-size:var(--fs-headline);letter-spacing:.01em;margin:44px 0 16px;font-weight:600}.mk-steps{flex-direction:column;gap:0;margin:0 0 8px;display:flex}.mk-step{grid-template-columns:34px 1fr;gap:14px;padding:0 0 26px;display:grid;position:relative}.mk-step:before{content:"";background:var(--as-line);width:1px;position:absolute;top:30px;bottom:0;left:16px}.mk-step:last-child{padding-bottom:0}.mk-step:last-child:before{display:none}.mk-step__n{z-index:1;background:var(--as-raise);border:1px solid var(--as-line);width:34px;height:34px;font-family:var(--crumb-font);font-size:var(--fs-label);color:var(--as-ink);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.mk-step__t{margin:5px 0;font-size:16px;font-weight:600}.mk-step__b{color:var(--as-ink-2);margin:0;font-size:15px;line-height:1.65}.mk-cards{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.mk-card{background:var(--as-raise);border:1px solid var(--as-line);border-radius:var(--r-card);padding:18px}.mk-card__i{color:var(--as-dim);margin-bottom:11px;display:block}.mk-card__t{margin:0 0 5px;font-size:16px;font-weight:600}.mk-card__b{font-size:var(--fs-emph);color:var(--as-ink-2);margin:0;line-height:1.6}.mk-route{gap:var(--gap-lg);background:var(--as-raise);border:1px solid var(--as-line);border-radius:var(--r-card);color:inherit;align-items:flex-start;padding:18px;text-decoration:none;display:flex}.mk-route:hover{border-color:var(--as-line-strong)}.mk-route__i{color:var(--as-dim);flex:none;margin-top:2px}.mk-route__go{color:var(--as-dim);align-self:center;margin-left:auto}.mk-rows{flex-direction:column;gap:10px;display:flex}.mk-cta{text-align:center;background:var(--as-raise);border:1px solid var(--as-line);border-radius:var(--r-card);margin:44px 0 0;padding:26px 22px}.mk-cta__t{font-family:var(--crumb-font);font-size:var(--fs-title-lg);letter-spacing:.01em;margin:0 0 6px;font-weight:600}.mk-cta__d{font-size:var(--fs-emph);color:var(--as-ink-2);margin:0 0 18px;line-height:1.6}.mk-cta .fx-gold{margin:0 auto;text-decoration:none}.mk-form{gap:var(--gap);flex-direction:column;display:flex}.mk-input{width:100%;height:var(--ctl-md);background:var(--as-raise);border:1.5px solid var(--as-line);border-radius:var(--r-lg);font:inherit;font-size:var(--fs-input);color:var(--as-ink);outline:none;padding:0 14px;transition:border-color .18s}.mk-input::placeholder{color:var(--as-dim)}.mk-input:focus{border-color:var(--as-ink)}.mk-err{font-size:var(--fs-body);color:var(--as-bad);margin:2px 0 0}.mk-ok{color:var(--as-ink-2);margin:0;font-size:15px;line-height:1.6}.mk-sec{margin:0 0 26px}.mk-sec__h{font-family:var(--crumb-font);font-size:var(--fs-title);letter-spacing:.01em;margin:0 0 8px;font-weight:600}.mk-sec p,.mk-sec li{color:var(--as-ink-2);font-size:15px;line-height:1.7}.mk-sec p{margin:0 0 10px}.mk-sec p:last-child{margin-bottom:0}.mk-sec ul{margin:0 0 10px;padding-left:20px}.mk-sec li{margin:0 0 5px}.mk-sec strong{color:var(--as-ink);font-weight:600}.mk-sec a{color:var(--as-ink);text-underline-offset:2px;text-decoration:underline}.mk-eff{font-size:var(--fs-body);color:var(--as-dim-2);margin:0 0 30px}.mk-fine{border-top:1px solid var(--as-line);font-size:var(--fs-body);color:var(--as-dim-2);margin:34px 0 0;padding-top:18px;line-height:1.7}.mk-foot{border-top:1px solid var(--as-line);font-size:var(--fs-body);color:var(--as-dim-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:48px 0 0;padding-top:20px;display:flex}.mk-foot nav{flex-wrap:wrap;gap:16px;display:flex}.mk-foot a{color:var(--as-dim-2);margin:-10px 0;padding:10px 0;text-decoration:none}.mk-foot a:hover{color:var(--as-ink)}@media (max-width:480px){.mk-h{font-size:32px}.mk-col{padding-top:18px}}
