.breadcrumbs[data-astro-cid-zm77yjld]{background:var(--color-bg-light);padding:var(--spacing-md) 0;font-size:.875rem}.breadcrumbs[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:var(--color-primary)}.breadcrumbs[data-astro-cid-zm77yjld] span[data-astro-cid-zm77yjld]{color:var(--color-text-light)}.article[data-astro-cid-zm77yjld]{padding:var(--spacing-2xl) 0}.article-header[data-astro-cid-zm77yjld]{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border)}.article-meta[data-astro-cid-zm77yjld]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;font-size:.875rem}.category[data-astro-cid-zm77yjld]{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:var(--border-radius);font-weight:600}.date[data-astro-cid-zm77yjld],.author[data-astro-cid-zm77yjld]{color:var(--color-text-light)}.article[data-astro-cid-zm77yjld] h1[data-astro-cid-zm77yjld]{font-size:2.5rem;margin-bottom:var(--spacing-md)}.lead[data-astro-cid-zm77yjld]{font-size:1.25rem;color:var(--color-text-light);line-height:1.6}.article-content[data-astro-cid-zm77yjld]{max-width:800px;line-height:1.8;font-size:1.125rem}.article-content[data-astro-cid-zm77yjld] h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--color-text);font-size:1.75rem}.article-content[data-astro-cid-zm77yjld] h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-text);font-size:1.375rem}.article-content[data-astro-cid-zm77yjld] p{margin-bottom:var(--spacing-md)}.article-content[data-astro-cid-zm77yjld] ul,.article-content[data-astro-cid-zm77yjld] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.article-content[data-astro-cid-zm77yjld] li{margin-bottom:var(--spacing-sm)}.article-content[data-astro-cid-zm77yjld] strong{color:var(--color-text);font-weight:600}.article-content[data-astro-cid-zm77yjld] table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0}.article-content[data-astro-cid-zm77yjld] th,.article-content[data-astro-cid-zm77yjld] td{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);text-align:left}.article-content[data-astro-cid-zm77yjld] th{background:var(--color-bg-light);font-weight:600}.article-content[data-astro-cid-zm77yjld] blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-lg);margin:var(--spacing-lg) 0;font-style:italic;color:var(--color-text-light)}.article-footer[data-astro-cid-zm77yjld]{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:2px solid var(--color-border)}.share[data-astro-cid-zm77yjld]{margin-bottom:var(--spacing-xl)}.share[data-astro-cid-zm77yjld] h3[data-astro-cid-zm77yjld]{font-size:1.125rem;margin-bottom:var(--spacing-md)}.share-btn[data-astro-cid-zm77yjld]{background:var(--color-secondary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);cursor:pointer;font-weight:600;transition:all .3s}.share-btn[data-astro-cid-zm77yjld]:hover{background:#059669;transform:translateY(-2px)}@media(max-width:768px){.breadcrumbs[data-astro-cid-zm77yjld]{font-size:.75rem;padding:var(--spacing-sm) 0}.article[data-astro-cid-zm77yjld]{padding:var(--spacing-lg) 0}.article[data-astro-cid-zm77yjld] h1[data-astro-cid-zm77yjld]{font-size:1.5rem;line-height:1.3}.lead[data-astro-cid-zm77yjld]{font-size:1rem}.article-content[data-astro-cid-zm77yjld]{font-size:1rem;max-width:100%}.article-content[data-astro-cid-zm77yjld] h2{font-size:1.375rem;margin-top:var(--spacing-lg)}.article-content[data-astro-cid-zm77yjld] h3{font-size:1.125rem;margin-top:var(--spacing-md)}.article-content[data-astro-cid-zm77yjld] table{font-size:.875rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-content[data-astro-cid-zm77yjld] th,.article-content[data-astro-cid-zm77yjld] td{padding:var(--spacing-xs) var(--spacing-sm);min-width:80px}.article-content[data-astro-cid-zm77yjld] ul,.article-content[data-astro-cid-zm77yjld] ol{padding-left:var(--spacing-lg)}.article-meta[data-astro-cid-zm77yjld]{flex-direction:column;gap:var(--spacing-xs)}.article-header[data-astro-cid-zm77yjld]{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.article-footer[data-astro-cid-zm77yjld]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.share-btn[data-astro-cid-zm77yjld],.btn[data-astro-cid-zm77yjld]{width:100%;text-align:center}}.internal-link[data-astro-cid-zm77yjld]{color:var(--color-primary);text-decoration:none;border-bottom:1px dotted var(--color-primary);transition:all .3s ease}.internal-link[data-astro-cid-zm77yjld]:hover{color:var(--color-primary-dark);background-color:#2563eb1a;border-bottom-style:solid}
