.mdlp .mk .wrap{padding:64px 32px 96px}.mdlp .mk .narrow{max-width:720px}.mdlp .mk section{padding:0}.mdlp .mk h1{font-size:48px;line-height:1.04;letter-spacing:-.01em}.mdlp .mk h2{font-size:32px;line-height:1.1}.mdlp .mk h3{font-family:var(--serif);font-weight:400;color:var(--ink);font-size:22px;line-height:1.2}.mdlp .mk .sub{font-size:18px;color:var(--sec);max-width:34rem;margin-top:18px}.mdlp .mk p a{text-decoration:underline;text-underline-offset:2px}.mdlp .mk .dl-card{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-card);padding:40px 44px;margin-top:48px;max-width:720px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.mdlp .mk .badge-row{justify-content:flex-start;margin-top:0}.mdlp .mk .tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.mdlp .mk .tool-card{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:10px}.mdlp .mk .tool-card--live{transition:transform .15s var(--ease),border-color .15s var(--ease)}.mdlp .mk .tool-card--live:hover{transform:translateY(-2px);border-color:var(--leader)}.mdlp .mk .tool-card .card-title{font-family:var(--serif);font-size:24px;line-height:1.15;color:var(--ink)}.mdlp .mk .tool-card .card-desc{font-size:15px;color:var(--body);flex:1}.mdlp .mk .tool-card .card-fresh,.mdlp .mk .tool-card .card-status{font:400 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sec)}.mdlp .mk .tool-card .card-cta{font-size:15px}.mdlp .mk .tool-card--dev{background:#F4F6F8}.mdlp .mk .tool-card--dev .card-desc,.mdlp .mk .tool-card--dev .card-title{color:var(--sec)}.mdlp .mk .next-link{margin-top:40px;font-size:15px;color:var(--body)}.mdlp .mk .next-link+.next-link{margin-top:12px}.mdlp .mk .trust-block{margin-top:72px}.mdlp .mk .trust-block>p{margin-top:16px}.mdlp .mk .src-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.mdlp .mk .src-name{font-family:var(--serif);font-size:24px;line-height:1.2;color:var(--ink);display:block}.mdlp .mk .src-desc{font-size:16px;color:var(--body)}.mdlp .mk .src-microcopy{margin-top:24px;display:block}.mdlp .mk .pipe-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.mdlp .mk .pipe-card{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-card);padding:20px}.mdlp .mk .pipe-card .ord{font:400 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sec);display:block}.mdlp .mk .pipe-card h3{font:700 13px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:4px 0 8px}.mdlp .mk .pipe-card p{font-size:15px;color:var(--sec)}.mdlp .mk .screen-art{margin-top:12px;border:1px solid var(--hair);border-radius:var(--r-btn);background:var(--white);padding:10px 12px;display:flex;flex-direction:column;gap:6px;max-width:340px}.mdlp .mk .marker-list{list-style:none;margin:28px 0 0;padding:0;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--white);overflow:hidden}.mdlp .mk .marker-tier{margin-top:32px}.mdlp .mk .marker-tier .tier-h{font:400 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sec)}.mdlp .mk .marker-tier .marker-list{margin-top:10px}.mdlp .mk .marker-list li{display:flex;gap:14px;align-items:baseline;padding:14px 20px;border-top:1px solid var(--rule)}.mdlp .mk .marker-list li:first-child{border-top:0}.mdlp .mk .marker-emoji{flex:none;font-size:16px;line-height:1.6}.mdlp .mk .marker-label{font-family:var(--serif);font-size:19px;line-height:1.3;color:var(--ink)}.mdlp .mk .marker-meaning{display:block;font-size:14.5px;color:var(--sec);margin-top:2px}@media (max-width:980px){.mdlp .mk .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mdlp .mk h1{font-size:36px}.mdlp .mk h2{font-size:26px}.mdlp .mk .wrap{padding:48px 16px 64px}.mdlp .mk .tools-grid{grid-template-columns:1fr;gap:16px}.mdlp .mk .dl-card{padding:28px 20px}.mdlp .mk .marker-list li{flex-wrap:wrap}.mdlp .mk .stamp{white-space:normal}}