.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.post-card{display:flex;flex-direction:column;min-height:330px;background:linear-gradient(145deg,#1b151a,#100e11);border:1px solid var(--line);padding:30px;transition:.2s}.post-card:hover{border-color:var(--red);transform:translateY(-3px)}.post-card h2{font-size:34px;margin:16px 0}.post-card p{color:var(--muted)}.post-card .card-link{margin-top:auto}.article{width:min(calc(100% - 40px),800px);margin:auto}.article-head{padding:92px 0 54px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 20%,rgba(213,31,63,.16),transparent 30%)}.article-head h1{font-size:clamp(48px,8vw,82px);margin:18px 0}.article-head .intro{font-size:21px;color:#ded5da}.article-body{padding:62px 0}.article-body h2{font-size:36px;margin:48px 0 16px}.article-body h3{font-size:27px;margin:34px 0 10px}.article-body p,.article-body li{color:#d2c7cd;font-size:18px}.article-body blockquote{margin:40px 0;padding:10px 0 10px 25px;border-left:4px solid var(--red);font:600 28px/1.35 Impact,"Arial Narrow";color:var(--text)}.article-cta{margin-top:54px;padding:28px;background:linear-gradient(135deg,#351520,#170f13);border:1px solid #633140}.article-nav{display:flex;justify-content:space-between;gap:20px;margin-top:35px}.article-nav a{color:#ff7188;font-weight:700}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.post-card{min-height:0}.article{width:min(calc(100% - 28px),800px)}.article-nav{flex-direction:column}}
