.mkt .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media (max-width:920px){.mkt .blog-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:640px){.mkt .blog-grid{grid-template-columns:1fr;gap:16px}}.mkt .blog-grid .bcard{width:100%}.mkt .blog-empty{margin:48px 0 8px;font-family:var(--mono);font-size:14px;color:var(--mk-muted)}.mkt .blog-index-head{padding-top:12px;margin-bottom:4px}.mkt .blog-index-head .h-display{margin-top:14px}.mkt .post-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:760px;margin:0 auto 6px;padding-top:8px;font-family:var(--mono);font-size:12.5px;color:var(--mk-muted)}.mkt .post-crumbs a{color:var(--mk-muted);text-decoration:none;transition:color .18s}.mkt .post-crumbs a:hover{color:var(--primary)}.mkt .post-crumbs .sep{opacity:.55}.mkt .post-crumbs .cur{color:var(--text);font-weight:700;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .post-head{padding:calc(58px + 76px) 0 0;position:relative;isolation:isolate}@media (max-width:640px){.mkt .post-head{padding-top:calc(58px + 44px)}}.mkt .post-head:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(40% 42% at 58% 44%,rgba(21,93,252,.09),transparent 100%)}.mkt .ph-in{max-width:760px;margin-inline:auto}.mkt .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--primary);background:rgba(21,93,252,.07);border:1px solid rgba(21,93,252,.25);border-radius:99px;padding:7px 16px;margin-bottom:22px}.mkt .post-head h1{font-size:clamp(30px,4.6vw,54px);font-weight:900;letter-spacing:-.035em;line-height:1.18;color:var(--ink)}.mkt .pmeta{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px;color:var(--mk-muted);margin-top:18px}.mkt .pmeta b{color:var(--text);font-weight:700}.mkt .pbanner{max-width:760px;margin:34px auto 0;aspect-ratio:16/6;border-radius:18px;overflow:hidden;background:var(--ink);position:relative;display:grid;place-items:center}.mkt .pbanner:before{content:"";position:absolute;inset:0}.mkt .pbanner svg{width:74px;height:74px;position:relative;z-index:1}.mkt .pbanner .bn{position:absolute;bottom:12px;inset-inline-start:18px;font-family:var(--mono);font-size:12px;font-weight:700;color:rgba(255,255,255,.45);z-index:1}.mkt .pbanner.t1:before{background:radial-gradient(560px 320px at 80% -20%,rgba(21,93,252,.5),transparent 70%)}.mkt .pbanner.t2:before{background:radial-gradient(560px 320px at 20% -20%,rgba(15,181,186,.45),transparent 70%)}.mkt .pbanner.t3:before{background:radial-gradient(560px 320px at 80% 130%,rgba(47,191,113,.4),transparent 70%)}.mkt .pbanner.t4:before{background:radial-gradient(560px 320px at 15% 130%,rgba(255,176,32,.38),transparent 70%)}.mkt .pbanner.t5:before{background:radial-gradient(560px 320px at 50% -40%,rgba(77,139,255,.45),transparent 70%)}.mkt .pbanner.t6:before{background:radial-gradient(560px 320px at 50% 140%,rgba(255,176,32,.3),transparent 60%),radial-gradient(380px 240px at 90% -10%,rgba(15,181,186,.35),transparent 70%)}.mkt .post-cover{max-width:760px;margin:34px auto 0;aspect-ratio:16/6;border-radius:18px;overflow:hidden;background:var(--ink)}.mkt .post-cover img{width:100%;height:100%;object-fit:cover;display:block}.mkt .post-body{max-width:680px;margin-inline:auto;padding:44px 0;font-size:17.5px;line-height:1.85;color:var(--text)}.mkt .post-body p{margin-bottom:20px}.mkt .post-body h2{font-size:clamp(21px,2.6vw,27px);font-weight:900;letter-spacing:-.02em;margin:38px 0 14px;color:var(--ink)}.mkt .post-body h3{font-size:clamp(18px,2.2vw,22px);font-weight:800;margin:30px 0 10px;color:var(--ink)}.mkt .post-body ol,.mkt .post-body ul{margin:0 0 20px;padding-inline-start:22px}.mkt .post-body ul{list-style:disc}.mkt .post-body ol{list-style:decimal}.mkt .post-body li{margin-bottom:9px}.mkt .post-body strong{font-weight:700}.mkt .post-body a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.mkt .post-body img{max-width:100%;height:auto;border-radius:14px;margin:6px 0 22px}.mkt .post-body blockquote{border-inline-start:4px solid var(--trace);background:var(--paper-hi);border-radius:12px;padding:18px 22px;margin:28px 0;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.6}.mkt .post-body blockquote p{margin:0}.mkt .post-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.mkt .post-body td,.mkt .post-body th{border:1px solid var(--rule);padding:9px 12px;text-align:start}.mkt .post-body th{font-weight:700}.mkt .post-body code{font-family:var(--mono);font-size:.9em}.mkt .post-body hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.mkt .post-cta{max-width:680px;margin:8px auto 0;background:var(--ink);color:#fff;border-radius:16px;padding:26px 28px}.mkt .post-cta b{display:block;font-size:20px;font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.mkt .post-cta p{color:#93A4C2;font-size:15px;margin-bottom:18px}.mkt .post-cta a{display:inline-block;background:var(--primary);color:#fff;text-decoration:none;font-size:15px;font-weight:700;padding:12px 28px;border-radius:11px;transition:background .18s}.mkt .post-cta a:hover{background:var(--bright)}.mkt .post-back{max-width:680px;margin:26px auto 0;padding-bottom:8px}.mkt .post-back a{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--primary);text-decoration:none;transition:opacity .16s}.mkt .post-back a:hover{opacity:.7}