.mkt .blog-head{padding:60px 0 8px;text-align:center}.mkt .blog-list{max-width:760px;margin:40px auto 0;display:flex;flex-direction:column;gap:16px}.mkt .post-card{display:block;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 28px;transition:border-color .15s,box-shadow .15s,transform .12s}.mkt .post-card:hover{border-color:#d7dbe2;box-shadow:0 8px 24px -14px rgba(16,24,40,.18);transform:translateY(-1px)}.mkt .post-meta{font-size:12px;color:var(--gray);font-family:JetBrains Mono,monospace;display:flex;gap:10px;align-items:center}.mkt .post-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--gray-light)}.mkt .post-card h2{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:10px 0 8px;line-height:1.2}.mkt .post-card p{font-size:14.5px;color:var(--slate);line-height:1.55}.mkt .post-more{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--accent)}.mkt .article{max-width:720px;margin:0 auto;padding:48px 0 20px}.mkt .article-back{font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none}.mkt .article h1{font-size:clamp(30px,4.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 14px}.mkt .article-lede{font-size:18px;color:var(--slate);line-height:1.55;margin-bottom:18px}.mkt .prose{font-size:16.5px;line-height:1.7;color:#2b3038}.mkt .prose h2{font-size:23px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:34px 0 12px;line-height:1.25}.mkt .prose p,.mkt .prose ul{margin:0 0 17px}.mkt .prose ul{padding-left:22px}.mkt .prose li{margin-bottom:8px}.mkt .prose strong{color:var(--ink);font-weight:700}.mkt .prose a{color:var(--accent-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mkt .prose blockquote{margin:20px 0;padding:12px 18px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;color:var(--slate);font-style:italic}.mkt .article-cta{max-width:720px;margin:44px auto 0;background:var(--ink);border-radius:20px;padding:40px 32px;text-align:center;color:#fff}.mkt .article-cta h3{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:10px}.mkt .article-cta p{font-size:15.5px;color:#a9b2c0;margin-bottom:22px;max-width:440px;margin-left:auto;margin-right:auto}