.blog-post[data-astro-cid-7jjqptxk]{padding:var(--spacing-xl) 0;position:relative;z-index:1}.container[data-astro-cid-7jjqptxk]{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg)}.post-hero[data-astro-cid-7jjqptxk]{margin-bottom:var(--spacing-xxl);border-radius:var(--border-radius-lg);overflow:hidden}.hero-image[data-astro-cid-7jjqptxk]{width:100%;height:auto;max-height:500px;object-fit:cover;display:block}.post-header[data-astro-cid-7jjqptxk]{margin-bottom:var(--spacing-xxl)}.post-meta[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md);font-size:.875rem;color:var(--dark-gray)}.category-badge[data-astro-cid-7jjqptxk]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-weight:600;text-decoration:none;color:var(--white);transition:opacity var(--transition-fast)}.category-badge[data-astro-cid-7jjqptxk]:hover{opacity:.8}.category-badge[data-astro-cid-7jjqptxk][data-category=packaging-solutions]{background-color:#3b82f6}.category-badge[data-astro-cid-7jjqptxk][data-category=industry-insights]{background-color:#8b5cf6}.category-badge[data-astro-cid-7jjqptxk][data-category=sustainability]{background-color:#10b981}.category-badge[data-astro-cid-7jjqptxk][data-category=company-news]{background-color:var(--primary)}.category-badge[data-astro-cid-7jjqptxk][data-category=case-studies]{background-color:#f59e0b}.reading-time[data-astro-cid-7jjqptxk]:before{content:"•";margin-right:var(--spacing-sm)}.post-title[data-astro-cid-7jjqptxk]{font-size:2.5rem;color:var(--secondary);margin-bottom:var(--spacing-md);line-height:1.2}.post-description[data-astro-cid-7jjqptxk]{font-size:1.25rem;color:var(--dark-gray);line-height:1.6;margin-bottom:var(--spacing-lg)}.post-author[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:var(--spacing-md);font-size:.875rem;color:var(--dark-gray);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--light-gray)}.updated-date[data-astro-cid-7jjqptxk]:before{content:"•";margin-right:var(--spacing-sm)}.post-tags[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.tag[data-astro-cid-7jjqptxk]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--light-gray);color:var(--secondary);border-radius:var(--border-radius-sm);font-size:.875rem;font-weight:500}.post-content[data-astro-cid-7jjqptxk]{margin-bottom:var(--spacing-xxl)}.prose[data-astro-cid-7jjqptxk]{color:var(--text-dark);font-size:1.125rem;line-height:1.8}.prose[data-astro-cid-7jjqptxk] h1,.prose[data-astro-cid-7jjqptxk] h2,.prose[data-astro-cid-7jjqptxk] h3,.prose[data-astro-cid-7jjqptxk] h4,.prose[data-astro-cid-7jjqptxk] h5,.prose[data-astro-cid-7jjqptxk] h6{color:var(--secondary);font-weight:700;line-height:1.3;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.prose[data-astro-cid-7jjqptxk] h2{font-size:2rem;border-bottom:2px solid var(--light-gray);padding-bottom:var(--spacing-sm)}.prose[data-astro-cid-7jjqptxk] h3{font-size:1.5rem}.prose[data-astro-cid-7jjqptxk] h4{font-size:1.25rem}.prose[data-astro-cid-7jjqptxk] p{margin-bottom:var(--spacing-lg)}.prose[data-astro-cid-7jjqptxk] a{color:var(--primary);text-decoration:underline;transition:color var(--transition-fast)}.prose[data-astro-cid-7jjqptxk] a:hover{color:var(--secondary)}.prose[data-astro-cid-7jjqptxk] strong{font-weight:700;color:var(--secondary)}.prose[data-astro-cid-7jjqptxk] ul,.prose[data-astro-cid-7jjqptxk] ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.prose[data-astro-cid-7jjqptxk] li{margin-bottom:var(--spacing-sm)}.prose[data-astro-cid-7jjqptxk] blockquote{border-left:4px solid var(--primary);padding-left:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:var(--dark-gray)}.prose[data-astro-cid-7jjqptxk] code{background-color:var(--light-gray);padding:.2em .4em;border-radius:var(--border-radius-sm);font-size:.9em;font-family:Courier New,monospace}.prose[data-astro-cid-7jjqptxk] pre{background-color:var(--secondary);color:var(--white);padding:var(--spacing-lg);border-radius:var(--border-radius-md);overflow-x:auto;margin:var(--spacing-lg) 0}.prose[data-astro-cid-7jjqptxk] pre code{background-color:transparent;padding:0;color:inherit}.prose[data-astro-cid-7jjqptxk] img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--spacing-xl) 0}.prose[data-astro-cid-7jjqptxk] table{width:100%;border-collapse:collapse;margin:var(--spacing-xl) 0}.prose[data-astro-cid-7jjqptxk] th,.prose[data-astro-cid-7jjqptxk] td{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--light-gray);text-align:left}.prose[data-astro-cid-7jjqptxk] th{background-color:var(--light-gray);font-weight:700;color:var(--secondary)}.prose[data-astro-cid-7jjqptxk] hr{border:none;border-top:2px solid var(--light-gray);margin:var(--spacing-xxl) 0}.post-footer[data-astro-cid-7jjqptxk]{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:2px solid var(--light-gray)}.back-to-blog[data-astro-cid-7jjqptxk]{text-align:center}.btn-back[data-astro-cid-7jjqptxk]{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary);color:var(--white);text-decoration:none;border-radius:var(--border-radius-sm);font-weight:600;transition:background-color var(--transition-fast)}.btn-back[data-astro-cid-7jjqptxk]:hover{background-color:var(--secondary)}.related-posts[data-astro-cid-7jjqptxk]{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xxl);border-top:2px solid var(--light-gray)}.related-posts[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:2rem;color:var(--secondary);margin-bottom:var(--spacing-xl);text-align:center}.related-posts-grid[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);max-width:1200px;margin:0 auto}@media (max-width: 768px){.container[data-astro-cid-7jjqptxk]{max-width:100%}.post-title[data-astro-cid-7jjqptxk]{font-size:2rem}.post-description[data-astro-cid-7jjqptxk]{font-size:1.125rem}.prose[data-astro-cid-7jjqptxk]{font-size:1rem}.prose[data-astro-cid-7jjqptxk] h2{font-size:1.5rem}.prose[data-astro-cid-7jjqptxk] h3{font-size:1.25rem}.post-meta[data-astro-cid-7jjqptxk]{font-size:.8125rem}.related-posts-grid[data-astro-cid-7jjqptxk]{grid-template-columns:1fr}}@media (min-width: 769px){.container[data-astro-cid-7jjqptxk]{max-width:900px}}@media print{.post-footer[data-astro-cid-7jjqptxk],.related-posts[data-astro-cid-7jjqptxk],.category-badge[data-astro-cid-7jjqptxk],.post-tags[data-astro-cid-7jjqptxk]{display:none}}
