.blog-hero{padding:150px 0 56px;background:linear-gradient(180deg,#161616,#0d0d0d 70%,#0a0a0a)}.blog-hero .sec-title{margin-bottom:10px}.blog-hero-sub{font-size:1.05rem;color:rgba(255,255,255,.6);max-width:560px;margin:0}.blog-section{padding:64px 0 96px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-empty{max-width:520px;margin:0 auto;text-align:center;padding:48px 24px;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:16px}.blog-empty h2{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0 0 8px}.blog-empty p{font-size:.95rem;color:rgba(255,255,255,.6);line-height:1.6;margin:0}.blog-article-hero{padding:150px 0 40px;background:linear-gradient(180deg,#161616,#0d0d0d 70%,#0a0a0a)}.blog-article-wrap{max-width:760px;margin:0 auto}.blog-article-meta{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.45);margin-bottom:14px}.blog-article-title{font-size:clamp(30px,4.5vw,44px);font-weight:800;color:#ffffff;line-height:1.2;margin:0}.blog-cover{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:16px;border:1px solid rgba(255,255,255,.08);margin:36px 0 0}.blog-article-body{padding:48px 0 96px}.blog-prose{font-size:1.05rem;line-height:1.85;color:rgba(255,255,255,.75)}.blog-prose p{margin:0 0 20px}.blog-prose h2{font-size:1.6rem;font-weight:700;color:#ffffff;margin:40px 0 14px;line-height:1.3}.blog-prose h3{font-size:1.25rem;font-weight:700;color:#ffffff;margin:32px 0 10px}.blog-prose h4{font-size:1.05rem;font-weight:600;color:#ffffff;margin:24px 0 8px}.blog-prose a{color:#d4ff61;text-decoration:underline;text-underline-offset:3px}.blog-prose strong{color:#ffffff}.blog-prose ol,.blog-prose ul{margin:0 0 20px;padding-left:24px}.blog-prose li{margin-bottom:8px}.blog-prose img{max-width:100%;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08);margin:8px 0}.blog-prose figure{margin:24px 0}.blog-prose figcaption{font-size:.85rem;color:rgba(255,255,255,.45);margin-top:8px;text-align:center}.blog-prose blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:2px solid #d4ff61;color:rgba(255,255,255,.85);font-style:italic}.blog-prose blockquote p{margin-bottom:0}.blog-prose code{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:2px 6px;font-size:.9em}.blog-prose pre{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 20px;overflow-x:auto;margin:0 0 20px}.blog-prose pre code{background:none;border:none;padding:0}.blog-prose hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:32px 0}.blog-article-cta{margin-top:48px}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-article-hero,.blog-hero{padding-top:120px}.blog-grid{grid-template-columns:1fr}.blog-prose{font-size:1rem}}