.blog-container.lp-container{max-width:880px}.blog-header{text-align:center;margin-bottom:56px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;display:grid}.blog-card{background:#1e334773;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:28px 28px 24px;transition:transform .2s,border-color .2s;display:flex}.blog-card:hover{border-color:#f5a6234d;transform:translateY(-2px)}.blog-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-tag{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-light);background:#f5a6231a;border:1px solid #f5a62333;border-radius:20px;padding:3px 11px;font-size:.72rem;font-weight:700}.blog-date{color:var(--text-secondary);font-size:.8rem}.blog-date:before{content:"·";margin-right:10px}.blog-read-time{color:var(--text-secondary);font-size:.8rem}.blog-read-time:before{content:"·";margin-right:10px}.blog-card-title{font-family:var(--font-heading);color:var(--text-white);margin:0;font-size:1.2rem;font-weight:800;line-height:1.35}.blog-card-excerpt{color:var(--text-secondary);flex:1;margin:0;font-size:.93rem;line-height:1.7}.blog-read-link{font-family:var(--font-heading);color:var(--amber-light);align-items:center;gap:4px;margin-top:4px;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.blog-read-link:hover{color:var(--amber);text-decoration:none}.blog-breadcrumb{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:32px;font-size:.82rem;display:flex}.blog-breadcrumb a{color:var(--amber-light);text-decoration:none;transition:color .2s}.blog-breadcrumb a:hover{color:var(--amber)}.blog-breadcrumb span{color:var(--text-secondary)}.blog-article-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.blog-quote{background:var(--bg-card);border-left:3px solid var(--amber);border-radius:0 8px 8px 0;margin:24px 0;padding:18px 22px}.blog-quote p{font-size:1.05rem;font-style:italic;line-height:1.7;color:var(--text-white)!important;margin:0 0 8px!important}.blog-quote .quote-attr{color:var(--text-secondary);font-size:.82rem;font-style:normal;display:block}.blog-penalty-table{border-collapse:collapse;width:100%;margin:20px 0;font-size:.92rem}.blog-penalty-table th{border:1px solid var(--border-accent);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-light);text-align:left;background:#f5a62314;padding:10px 14px;font-size:.75rem;font-weight:700}.blog-penalty-table td{border:1px solid var(--border);color:var(--text-secondary);padding:12px 14px;line-height:1.5}.blog-penalty-table td strong{color:var(--text-white)}.blog-penalty-table tr:nth-child(2n) td{background:#ffffff05}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}.blog-card{padding:22px 20px}.blog-penalty-table{font-size:.82rem}.blog-penalty-table th,.blog-penalty-table td{padding:9px 10px}}