.blog-hero{padding:110px 0 70px;background:radial-gradient(circle at 75% 15%,rgba(185,243,61,.12),transparent 38%)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{overflow:hidden;padding:0}.post-card img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .35s}.post-card:hover img{transform:scale(1.025)}.post-card-body{padding:25px}.post-card h2{font-size:1.35rem;margin:12px 0}.post-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.8rem}.post-number{color:var(--lime);font-size:.78rem;font-weight:950;letter-spacing:.12em}.pagination{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:50px}.page-link{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;font-weight:850}.page-link.active{background:var(--lime);border-color:var(--lime);color:#10160b}.page-link.disabled{opacity:.4;pointer-events:none}.article{width:min(calc(100% - 40px),860px);margin:0 auto;padding:80px 0 110px}.article-header{margin-bottom:38px}.article-header h1{font-size:clamp(2.5rem,6vw,4.7rem)}.article-cover{margin:30px 0 36px;border-radius:26px;overflow:hidden;border:1px solid var(--line)}.article-cover img{width:100%;aspect-ratio:16/9;object-fit:cover}.article-content{font-size:1.05rem;color:#d8e2de}.article-content h2{margin:62px 0 18px;font-size:clamp(1.8rem,4vw,2.6rem)}.article-content h3{margin:34px 0 13px}.article-content p{margin:0 0 22px}.article-content a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.tldr,.answer-box,.source-box{padding:26px;border-radius:18px;border:1px solid var(--line);background:var(--surface-2);margin:28px 0}.tldr{border-left:4px solid var(--lime)}.tldr ul{margin-bottom:0}.toc{padding:26px;background:#0a1513;border:1px solid var(--line);border-radius:18px}.toc ol{margin:12px 0 0}.toc a{text-decoration:none}.article-content blockquote{margin:30px 0;padding:24px;border-left:4px solid var(--mint);background:rgba(39,211,178,.07);font-size:1.08rem}.article-table{width:100%;min-width:650px}.article-table th{background:#1c352d}.table-scroll{overflow-x:auto;margin:28px 0;border-radius:18px}.article-content .check-list{margin:24px 0}.faq-block{border-bottom:1px solid var(--line);padding:20px 0}.faq-block h3{margin-top:0}.sources{font-size:.9rem}.sources li{margin-bottom:11px}.hashtags{display:flex;flex-wrap:wrap;gap:9px;margin-top:38px}.hashtags span{padding:7px 12px;border-radius:999px;background:rgba(185,243,61,.1);color:var(--lime);font-size:.85rem}.related-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-posts a{padding:18px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--text)}.article-cta{margin-top:55px;padding:32px;border-radius:22px;background:linear-gradient(135deg,#183128,#0c1b17);border:1px solid #39584c}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.blog-grid,.related-posts{grid-template-columns:1fr}.article{width:min(calc(100% - 28px),860px);padding-top:55px}.post-card-body{padding:21px}}
