.tools.mk .mk-head{padding-top:22px}.tools.mk .mk-head h1{max-width:22ch}.tools.mk .mk-body{max-width:72ch;padding-bottom:12px}.tools.mk .mk-section{padding:30px 0 4px}.tools.mk .mk-section+.mk-section{border-top:1px solid var(--t-line);margin-top:22px}.tools.mk .mk-section h2{font-size:calc(24px * var(--tx, 1))}.tools.mk .mk-section h3{font-size:calc(18px * var(--tx, 1));margin:20px 0 0}.tools.mk .mk-section p{font-size:calc(17px * var(--tx, 1));line-height:1.65;color:var(--t-muted);margin:14px 0 0}.tools.mk .mk-body a:not(.t-btn):not(.t-card),.tools.mk .mk-section a{color:var(--t-blue);font-weight:600;text-underline-offset:3px}.tools.mk .mk-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.tools.mk .mk-list li{position:relative;padding-left:30px;font-size:calc(16.5px * var(--tx, 1));line-height:1.55;color:var(--t-ink)}.tools.mk .mk-list li:before{content:"";position:absolute;left:4px;top:.5em;width:12px;height:7px;border-left:2.5px solid var(--t-green);border-bottom:2.5px solid var(--t-green);transform:rotate(-45deg) translateY(-2px)}.tools.mk .mk-list.no li:before{width:12px;height:12px;border:0;top:.42em;transform:none;background:linear-gradient(45deg,transparent 43%,var(--t-red) 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--t-red) 43% 57%,transparent 57%)}.tools.mk .mk-plan{display:flex;gap:10px;align-items:flex-start;margin:4px 0 0;padding:14px 16px;border-radius:14px;background:var(--t-sky);color:var(--t-ink);font-size:calc(15.5px * var(--tx, 1));line-height:1.5}.tools.mk .mk-plan b{white-space:nowrap}.tools.mk .mk-steps{list-style:none;counter-reset:mk;padding:0;margin:20px 0 0;display:grid;gap:14px}.tools.mk .mk-steps>li{counter-increment:mk;position:relative;padding:18px 20px 18px 66px;background:var(--t-paper);border:1px solid var(--t-line);border-radius:16px}.tools.mk .mk-steps>li:before{content:counter(mk);position:absolute;left:18px;top:18px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--t-ink);color:#fff;font-weight:700;font-size:calc(15px * var(--tx, 1));font-family:var(--mono,"IBM Plex Mono",monospace)}.tools.mk .mk-steps h3{font-size:calc(18px * var(--tx, 1));margin:4px 0 0}.tools.mk .mk-steps p{font-size:calc(16px * var(--tx, 1));line-height:1.6;color:var(--t-muted);margin:8px 0 0}.tools.mk .mk-cards{margin-top:20px}.tools.mk .mk-related ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px}.tools.mk .mk-related a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--t-blue);font-weight:600;font-size:calc(16px * var(--tx, 1));text-decoration:none}.tools.mk .mk-related a:hover{text-decoration:underline;text-underline-offset:3px}.tools.mk .mk-note{margin:18px 0 0;padding:16px 18px;border-radius:14px;border:1px solid var(--t-line);background:var(--t-wash);font-size:calc(15px * var(--tx, 1));line-height:1.6;color:var(--t-muted)}.tools.mk .mk-note b{color:var(--t-ink)}.tools.mk .mk-form{margin:20px 0 0;padding:22px;background:var(--t-paper);border:1px solid var(--t-line);border-radius:18px;box-shadow:0 20px 46px -30px rgba(35,31,32,.3)}.tools.mk .mk-form h3{font-size:calc(19px * var(--tx, 1))}.tools.mk .mk-form>p{font-size:calc(15px * var(--tx, 1));color:var(--t-muted);margin:8px 0 14px}.tools.mk .mk-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:520px){.tools.mk .mk-steps>li{padding:60px 16px 16px}.tools.mk .mk-steps>li:before{left:16px;top:16px}.tools.mk .mk-cta .t-btn{width:100%;justify-content:center}.tools.mk .mk-form{padding:18px 14px}}