.main-content[data-astro-cid-dkia7upv]{padding:30px 0;min-height:calc(100vh - 200px)}.content-grid[data-astro-cid-dkia7upv]{display:grid;grid-template-columns:1fr 300px;gap:30px;align-items:start}.post-article[data-astro-cid-dkia7upv]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.article-header[data-astro-cid-dkia7upv]{padding:30px 30px 20px}.category-badge[data-astro-cid-dkia7upv]{background:#dc2626;color:#fff;padding:6px 12px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;display:inline-block;margin-bottom:15px}.article-header[data-astro-cid-dkia7upv] h1[data-astro-cid-dkia7upv]{font-size:2.2rem;line-height:1.3;color:#1a202c;margin-bottom:15px}.article-meta[data-astro-cid-dkia7upv]{display:flex;gap:20px;font-size:13px;color:#666;font-weight:600}.author[data-astro-cid-dkia7upv]{color:#dc2626}.featured-image[data-astro-cid-dkia7upv]{width:100%;height:300px;overflow:hidden}.featured-image[data-astro-cid-dkia7upv] img[data-astro-cid-dkia7upv]{width:100%;height:100%;object-fit:cover}.article-content[data-astro-cid-dkia7upv]{padding:30px;line-height:1.7;color:#333}.lead[data-astro-cid-dkia7upv]{font-size:1.1rem;color:#555;margin-bottom:30px;font-weight:500}.article-content[data-astro-cid-dkia7upv] h2[data-astro-cid-dkia7upv]{color:#1a202c;font-size:1.6rem;margin:30px 0 15px;border-bottom:2px solid #dc2626;padding-bottom:8px}.article-content[data-astro-cid-dkia7upv] h3[data-astro-cid-dkia7upv]{color:#2d3748;font-size:1.3rem;margin:25px 0 12px}.article-content[data-astro-cid-dkia7upv] p[data-astro-cid-dkia7upv]{margin-bottom:15px}.article-content[data-astro-cid-dkia7upv] ul[data-astro-cid-dkia7upv]{margin:15px 0;padding-left:25px}.article-content[data-astro-cid-dkia7upv] li[data-astro-cid-dkia7upv]{margin-bottom:8px}.article-content[data-astro-cid-dkia7upv] a[data-astro-cid-dkia7upv]{color:#dc2626;text-decoration:none}.article-content[data-astro-cid-dkia7upv] a[data-astro-cid-dkia7upv]:hover{text-decoration:underline}.article-content[data-astro-cid-dkia7upv] strong[data-astro-cid-dkia7upv]{color:#1a202c;font-weight:600}.article-content[data-astro-cid-dkia7upv] em[data-astro-cid-dkia7upv]{color:#666;font-style:italic}.download-info[data-astro-cid-dkia7upv]{background:#f7fafc;padding:20px;border-radius:8px;border-left:4px solid #dc2626;margin:20px 0}.download-section[data-astro-cid-dkia7upv]{background:#f0f9ff;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.download-buttons[data-astro-cid-dkia7upv]{display:flex;gap:15px;justify-content:center;margin-top:20px}.download-btn[data-astro-cid-dkia7upv]{padding:12px 24px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.download-btn[data-astro-cid-dkia7upv].primary{background:#dc2626;color:#fff}.download-btn[data-astro-cid-dkia7upv].primary:hover{background:#b91c1c}.download-btn[data-astro-cid-dkia7upv].secondary{background:#4a5568;color:#fff}.download-btn[data-astro-cid-dkia7upv].secondary:hover{background:#2d3748}.article-footer[data-astro-cid-dkia7upv]{padding:20px 30px 30px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.tags[data-astro-cid-dkia7upv]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-astro-cid-dkia7upv]{background:#f7fafc;color:#4a5568;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.share-btn[data-astro-cid-dkia7upv]{background:#4a5568;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.share-btn[data-astro-cid-dkia7upv]:hover{background:#2d3748}@media (max-width: 768px){.content-grid[data-astro-cid-dkia7upv]{grid-template-columns:1fr;gap:20px}.article-header[data-astro-cid-dkia7upv],.article-content[data-astro-cid-dkia7upv],.article-footer[data-astro-cid-dkia7upv]{padding-left:20px;padding-right:20px}.article-header[data-astro-cid-dkia7upv] h1[data-astro-cid-dkia7upv]{font-size:1.8rem}.article-meta[data-astro-cid-dkia7upv]{flex-direction:column;gap:8px}.download-buttons[data-astro-cid-dkia7upv]{flex-direction:column;align-items:center}.download-btn[data-astro-cid-dkia7upv]{width:100%;max-width:200px}.article-footer[data-astro-cid-dkia7upv]{flex-direction:column;gap:15px;align-items:flex-start}}@media (max-width: 480px){.article-header[data-astro-cid-dkia7upv] h1[data-astro-cid-dkia7upv]{font-size:1.5rem}.download-info[data-astro-cid-dkia7upv],.download-section[data-astro-cid-dkia7upv]{padding:15px}}
