.meta-info[data-astro-cid-f5qu7yju]{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap;padding-bottom:var(--space-lg);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--gray-200)}.publish-date[data-astro-cid-f5qu7yju],.read-time[data-astro-cid-f5qu7yju]{color:var(--text-secondary)}.publish-date[data-astro-cid-f5qu7yju]:after{content:"•";margin-left:var(--space-lg);color:var(--text-muted)}.featured-image[data-astro-cid-f5qu7yju]{width:100%;max-width:100%;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-2xl)}.featured-img[data-astro-cid-f5qu7yju]{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 768px){.meta-info[data-astro-cid-f5qu7yju]{flex-direction:column;gap:var(--space-sm);align-items:flex-start}.publish-date[data-astro-cid-f5qu7yju]:after{display:none}}.blog-content[data-astro-cid-6nj2waos]{color:var(--text-primary);line-height:1.8}.markdown-content[data-astro-cid-6nj2waos] h1{font-size:var(--heading-1);font-weight:700;color:var(--background-primary);margin:var(--space-3xl) 0 var(--space-lg);line-height:1.3}.markdown-content[data-astro-cid-6nj2waos] h2{font-size:var(--heading-3);font-weight:600;color:var(--semantic-brand);margin:var(--space-2xl) 0 var(--space-md);line-height:1.4}.markdown-content[data-astro-cid-6nj2waos] h3{font-size:var(--heading-4);font-weight:600;color:var(--text-primary);margin:var(--space-xl) 0 var(--space-md);line-height:1.4}.markdown-content[data-astro-cid-6nj2waos] p{font-size:var(--body-large);color:var(--text-primary);margin-bottom:var(--space-lg);line-height:1.8}.markdown-content[data-astro-cid-6nj2waos] strong{font-weight:600;color:var(--text-primary)}.markdown-content[data-astro-cid-6nj2waos] em{font-style:italic}.markdown-content[data-astro-cid-6nj2waos] a{color:var(--semantic-brand);text-decoration:underline;transition:color .3s ease}.markdown-content[data-astro-cid-6nj2waos] a:hover{color:var(--teal-600)}.markdown-content[data-astro-cid-6nj2waos] ul,.markdown-content[data-astro-cid-6nj2waos] ol{margin:var(--space-lg) 0;padding-left:var(--space-2xl)}.markdown-content[data-astro-cid-6nj2waos] li{font-size:var(--body-medium);color:var(--text-primary);margin-bottom:var(--space-sm);line-height:1.7}.markdown-content[data-astro-cid-6nj2waos] ul li{list-style-type:disc}.markdown-content[data-astro-cid-6nj2waos] ol li{list-style-type:decimal}.markdown-content[data-astro-cid-6nj2waos] blockquote{border-left:4px solid var(--semantic-brand);padding-left:var(--space-xl);margin:var(--space-2xl) 0;font-style:italic;color:var(--text-secondary);background-color:var(--background-brand);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-md)}.markdown-content[data-astro-cid-6nj2waos] blockquote p{margin-bottom:0}.markdown-content[data-astro-cid-6nj2waos] code{background-color:var(--background-light);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em;color:var(--text-primary)}.markdown-content[data-astro-cid-6nj2waos] pre{background-color:var(--background-primary);color:var(--text-light);padding:var(--space-lg);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--space-lg) 0}.markdown-content[data-astro-cid-6nj2waos] pre code{background-color:transparent;padding:0;color:inherit}.markdown-content[data-astro-cid-6nj2waos] img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--space-2xl) 0;display:block}.markdown-content[data-astro-cid-6nj2waos] hr{border:none;border-top:1px solid var(--gray-200);margin:var(--space-3xl) 0}.markdown-content[data-astro-cid-6nj2waos] table{width:100%;border-collapse:collapse;margin:var(--space-2xl) 0}.markdown-content[data-astro-cid-6nj2waos] th,.markdown-content[data-astro-cid-6nj2waos] td{padding:var(--space-md);border:1px solid var(--gray-200);text-align:left}.markdown-content[data-astro-cid-6nj2waos] th{background-color:var(--background-light);font-weight:600;color:var(--text-primary)}.social-sharing[data-astro-cid-gm5izdkr]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--gray-200)}.social-title[data-astro-cid-gm5izdkr]{margin-bottom:var(--space-lg);color:var(--text-primary)}.social-buttons[data-astro-cid-gm5izdkr]{display:flex;gap:var(--space-md)}.social-btn[data-astro-cid-gm5izdkr]{width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--background-light);border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s ease;cursor:pointer}.social-btn[data-astro-cid-gm5izdkr]:hover{background-color:var(--semantic-brand);color:var(--text-light);border-color:var(--semantic-brand);transform:translateY(-2px)}@media (max-width: 768px){.social-buttons[data-astro-cid-gm5izdkr]{gap:var(--space-sm)}.social-btn[data-astro-cid-gm5izdkr]{width:45px;height:45px}}.author-box[data-astro-cid-7i4qv3rx]{padding:var(--space-2xl);background-color:var(--background-light);border-radius:var(--radius-xl);border-left:4px solid var(--semantic-brand)}.author-content[data-astro-cid-7i4qv3rx]{display:flex;gap:var(--space-lg);align-items:flex-start}.author-avatar[data-astro-cid-7i4qv3rx]{width:64px;height:64px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.author-avatar[data-astro-cid-7i4qv3rx] img[data-astro-cid-7i4qv3rx]{width:100%;height:100%;object-fit:cover}.author-info[data-astro-cid-7i4qv3rx] h3[data-astro-cid-7i4qv3rx]{color:var(--text-primary);margin-bottom:var(--space-sm)}.author-bio[data-astro-cid-7i4qv3rx]{color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){.author-content[data-astro-cid-7i4qv3rx]{flex-direction:column;text-align:center;align-items:center}}.sidebar-widget[data-astro-cid-6celoe6k]{background-color:var(--background-light);padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--gray-200)}.widget-title[data-astro-cid-6celoe6k]{color:var(--text-primary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--gray-200)}.related-posts-list[data-astro-cid-6celoe6k]{display:flex;flex-direction:column;gap:var(--space-lg)}.related-post[data-astro-cid-6celoe6k]{display:flex;gap:var(--space-md);align-items:flex-start;text-decoration:none;transition:transform .3s ease}.related-post[data-astro-cid-6celoe6k]:hover{transform:translate(4px)}.related-image[data-astro-cid-6celoe6k]{width:70px;height:70px;background:linear-gradient(135deg,var(--gray-300) 0%,var(--gray-400) 100%);border-radius:var(--radius-md);flex-shrink:0;overflow:hidden}.related-image[data-astro-cid-6celoe6k] img[data-astro-cid-6celoe6k]{width:100%;height:100%;object-fit:cover}.related-content[data-astro-cid-6celoe6k]{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}.related-title[data-astro-cid-6celoe6k]{color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.related-post[data-astro-cid-6celoe6k]:hover .related-title[data-astro-cid-6celoe6k]{color:var(--semantic-brand)}.related-meta[data-astro-cid-6celoe6k]{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.related-date[data-astro-cid-6celoe6k]{color:var(--text-muted)}.related-tags-count[data-astro-cid-6celoe6k]{color:var(--semantic-brand);font-weight:500}.sidebar-placeholder[data-astro-cid-6celoe6k]{background-color:var(--background-white);border-radius:var(--radius-md);padding:var(--space-xl);border:1px solid var(--gray-200);text-align:center}.sidebar-placeholder[data-astro-cid-6celoe6k] p[data-astro-cid-6celoe6k]{color:var(--text-secondary);line-height:1.5}@media (max-width: 480px){.sidebar-widget[data-astro-cid-6celoe6k]{padding:var(--space-lg)}.related-post[data-astro-cid-6celoe6k]{flex-direction:column}.related-image[data-astro-cid-6celoe6k]{width:100%;height:120px}}.sidebar-widget[data-astro-cid-rybqcwup]{background-color:var(--background-light);padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--gray-200)}.widget-title[data-astro-cid-rybqcwup]{color:var(--text-primary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--gray-200)}.tag-cloud[data-astro-cid-rybqcwup]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tag[data-astro-cid-rybqcwup]{background-color:var(--background-white);color:var(--text-secondary);padding:var(--space-xs) var(--space-md);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-weight:500;text-decoration:none;transition:all .3s ease}.tag[data-astro-cid-rybqcwup]:hover{background-color:var(--semantic-brand);color:var(--text-light);border-color:var(--semantic-brand);transform:translateY(-1px)}@media (max-width: 480px){.sidebar-widget[data-astro-cid-rybqcwup]{padding:var(--space-lg)}}.blog-main-section[data-astro-cid-fhwap3pw]{background-color:var(--background-white);padding:var(--space-6xl) var(--space-4xl)}.section-container[data-astro-cid-fhwap3pw]{max-width:75rem;margin:0 auto}.blog-layout[data-astro-cid-fhwap3pw]{display:grid;grid-template-columns:1fr 380px;gap:var(--space-5xl);align-items:start}.main-content[data-astro-cid-fhwap3pw]{display:flex;flex-direction:column;gap:var(--space-2xl)}.sidebar[data-astro-cid-fhwap3pw]{position:sticky;top:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-2xl)}@media (max-width: 1600px){html{font-size:13px}}@media (max-width: 1368px){html{font-size:11px}}@media (max-width: 1024px){.blog-main-section[data-astro-cid-fhwap3pw]{padding:var(--space-4xl) var(--space-2xl)}.blog-layout[data-astro-cid-fhwap3pw]{grid-template-columns:1fr;gap:var(--space-3xl)}.sidebar[data-astro-cid-fhwap3pw]{order:-1;position:static}}@media (max-width: 768px){.blog-main-section[data-astro-cid-fhwap3pw]{padding:var(--space-4xl) var(--space-xl)}.main-content[data-astro-cid-fhwap3pw]{gap:var(--space-3xl)}}
