.mk-site .build-workflow{max-width:1200px;margin:0 auto;scroll-margin-top:76px}.mk-site .build-workflow-heading{margin:0 0 26px;display:block}.mk-site .build-workflow-heading h2{letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:450;line-height:1.2}.mk-site .build-workflow-heading p{color:#555d66;max-width:62ch;margin-top:10px;font-size:15px;line-height:1.6}.mk-site .build-workflow-controls{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.mk-site .build-workflow-controls button{color:#444a52;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdfe2;border-radius:4px;padding:10px 15px;font-size:13px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s,background .16s}@media (hover:hover) and (pointer:fine){.mk-site .build-workflow-controls button:hover{background:#f6f7f7;border-color:#aeb3b9}}.mk-site .build-workflow-controls button:active{transform:scale(.97)}.mk-site .build-workflow-controls button[aria-pressed=true]{color:#191c21;background:#f0f1f2;border-color:#363b42}.mk-site .build-workflow button:focus-visible,.mk-site .build-workflow a:focus-visible{outline-offset:4px;outline:2px solid #30343b}.mk-site .build-workflow-detail{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr);align-items:baseline;gap:36px;min-height:78px;margin-bottom:20px;display:grid}.mk-site .build-workflow-detail h3{letter-spacing:-.02em;font-size:19px;font-weight:450;line-height:1.4}.mk-site .build-workflow-detail p{color:#555d66;max-width:66ch;font-size:14px;line-height:1.65}.mk-site .build-workflow-stage{border-radius:5px;padding:28px}.mk-site .build-workflow .story-window{border-radius:5px;height:620px}.mk-site .build-workflow-disclosure{color:#60646a;max-width:92ch;margin:14px 0 0;font-size:12px;line-height:1.65}.mk-site .build-workflow-disclosure strong{color:#333a42;font-weight:500}.mk-site .build-workflow-products{border-top:1px solid #e3e5e7;border-bottom:1px solid #e3e5e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding:22px 0;display:grid}.mk-site .build-workflow-products>div{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.mk-site .build-workflow-products span{color:#60646a;flex-basis:100%;font-size:12px;line-height:1.5}.mk-site .build-workflow-products a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration-thickness:1px;display:inline-flex}.mk-site .build-workflow-products a:hover{text-decoration:underline}.mk-site .build-workflow-bare{max-width:1560px;padding:0 24px}.mk-site .build-workflow-bare .build-workflow-stage{padding:clamp(12px,2vw,30px)}.mk-site .build-workflow-bare .story-window{height:clamp(540px,72vh,840px)}.mk-site .build-workflow-bare .build-workflow-disclosure{text-align:center;max-width:none;margin-top:16px}.mk-site .product-workflow-page{max-width:1248px;margin:0 auto;padding:56px 24px 88px}.mk-site .product-workflow-page>header{max-width:660px;margin:0 0 48px}.mk-site .product-workflow-page>header h1{letter-spacing:-.03em;text-wrap:balance;font-size:32px;font-weight:450;line-height:1.2}.mk-site .product-workflow-page>header p{color:#555d66;margin-top:20px;font-size:16px;line-height:1.65}.mk-site .product-workflow-page .mk-actions{margin-top:24px}@media (max-width:1000px){.mk-site .build-workflow-heading{display:block}.mk-site .build-workflow-heading p{max-width:60ch;margin-top:12px}.mk-site .build-workflow-detail{gap:24px}.mk-site .build-workflow-stage{padding:18px}}@media (max-width:760px){.mk-site .build-workflow-heading h2{font-size:25px}.mk-site .build-workflow-controls{gap:6px}.mk-site .build-workflow-controls button{padding:10px 12px;font-size:12px}.mk-site .build-workflow-detail{grid-template-columns:1fr;gap:10px;min-height:138px}.mk-site .build-workflow-detail h3{font-size:18px}.mk-site .build-workflow-stage{padding:8px}.mk-site .build-workflow .story-window{height:620px}.mk-site .build-workflow-bare{padding:0 14px}.mk-site .build-workflow-bare .story-window{height:560px}.mk-site .build-workflow-bare .build-workflow-disclosure{text-align:left}.mk-site .build-workflow-products{grid-template-columns:1fr;gap:14px;padding:20px 0}.mk-site .build-workflow-products>div{gap:4px 22px}.mk-site .product-workflow-page{padding:36px 20px 60px}.mk-site .product-workflow-page>header h1{font-size:26px}.mk-site .product-workflow-page>header{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.mk-site .build-workflow,.mk-site .build-workflow *,.mk-site .build-workflow :before,.mk-site .build-workflow :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.mk-site .build-workflow-detail{animation:.24s cubic-bezier(.23,1,.32,1) both bw-detail}}@keyframes bw-detail{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-site .build-workflow-products a svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.mk-site .build-workflow-products a:hover svg{transform:translate(2px)}}
