.article-hero[data-astro-cid-bvzihdzo]{background:var(--gradient-primary);color:var(--white);padding:2rem 0 3rem}.breadcrumb[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.breadcrumb[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:#fffc;text-decoration:none}.breadcrumb[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--white)}.breadcrumb[data-astro-cid-bvzihdzo] span[data-astro-cid-bvzihdzo]{color:#fff9}.article-meta[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#fffc}.reading-time[data-astro-cid-bvzihdzo]{position:relative;padding-left:1rem}.reading-time[data-astro-cid-bvzihdzo]:before{content:"•";position:absolute;left:.5rem}.update-date[data-astro-cid-bvzihdzo]{position:relative;padding-left:1rem}.update-date[data-astro-cid-bvzihdzo]:before{content:"•";position:absolute;left:.5rem}.article-title[data-astro-cid-bvzihdzo]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--white)}.article-description[data-astro-cid-bvzihdzo]{font-size:1.25rem;line-height:1.6;color:#ffffffe6;max-width:800px}.hero-image-section[data-astro-cid-bvzihdzo]{padding:2rem 0;background:var(--gray-50)}.hero-image[data-astro-cid-bvzihdzo]{max-width:1000px;margin:0 auto;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-xl)}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{width:100%;height:400px;object-fit:cover;display:block}.article-content[data-astro-cid-bvzihdzo]{padding:3rem 0}.content-wrapper[data-astro-cid-bvzihdzo]{max-width:800px;margin:0 auto}.prose[data-astro-cid-bvzihdzo]{line-height:1.7;color:var(--gray-700)}.prose[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h5[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h6[data-astro-cid-bvzihdzo]{color:var(--primary-blue);margin-top:2rem;margin-bottom:1rem}.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{font-size:1.75rem;border-bottom:2px solid var(--primary-yellow);padding-bottom:.5rem}.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{font-size:1.5rem}.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo]{font-size:1.25rem}.prose[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin-bottom:1.5rem}.prose[data-astro-cid-bvzihdzo] ul[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo]{margin-bottom:1.5rem;padding-left:2rem}.prose[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin-bottom:.5rem}.prose[data-astro-cid-bvzihdzo] blockquote[data-astro-cid-bvzihdzo]{border-left:4px solid var(--primary-yellow);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--gray-600)}.prose[data-astro-cid-bvzihdzo] code[data-astro-cid-bvzihdzo]{background:var(--gray-100);padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;color:var(--primary-blue)}.prose[data-astro-cid-bvzihdzo] pre[data-astro-cid-bvzihdzo]{background:var(--gray-900);color:var(--white);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.prose[data-astro-cid-bvzihdzo] pre[data-astro-cid-bvzihdzo] code[data-astro-cid-bvzihdzo]{background:none;padding:0;color:inherit}.prose[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--primary-blue);text-decoration:underline}.prose[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--primary-blue-light)}.prose[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0;box-shadow:var(--shadow-md)}.article-footer[data-astro-cid-bvzihdzo]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.share-section[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo]{color:var(--primary-blue);margin-bottom:1rem}.share-buttons[data-astro-cid-bvzihdzo]{display:flex;gap:1rem}.share-btn[data-astro-cid-bvzihdzo]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.share-btn[data-astro-cid-bvzihdzo].twitter{background:#1da1f2;color:#fff}.share-btn[data-astro-cid-bvzihdzo].linkedin{background:#0077b5;color:#fff}.share-btn[data-astro-cid-bvzihdzo].email{background:var(--gray-600);color:#fff}.share-btn[data-astro-cid-bvzihdzo]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 768px){.article-title[data-astro-cid-bvzihdzo]{font-size:2rem}.article-description[data-astro-cid-bvzihdzo]{font-size:1.125rem}.article-meta[data-astro-cid-bvzihdzo]{flex-wrap:wrap;gap:1rem}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{height:250px}.article-footer[data-astro-cid-bvzihdzo]{flex-direction:column;align-items:flex-start}.share-buttons[data-astro-cid-bvzihdzo]{flex-wrap:wrap}.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo]{font-size:1.5rem}.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{font-size:1.25rem}}
