.article-page[data-astro-cid-4sn4zg3r]{background:#0c1322;padding-bottom:100px}.article-hero[data-astro-cid-4sn4zg3r]{padding:60px 0 40px;background:linear-gradient(180deg,#0a1120,#0e172a);border-bottom:1px solid var(--border-subtle)}.breadcrumb-nav[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-muted);margin-bottom:24px}.breadcrumb-nav[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-nav[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:#fff}.breadcrumb-sep[data-astro-cid-4sn4zg3r]{color:var(--border-medium)}.breadcrumb-current[data-astro-cid-4sn4zg3r]{color:var(--text-secondary)}.article-meta-kicker[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.article-category-name[data-astro-cid-4sn4zg3r]{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-primary)}.meta-dot[data-astro-cid-4sn4zg3r]{color:var(--text-muted)}.read-time-indicator[data-astro-cid-4sn4zg3r]{font-size:.8rem;color:var(--text-muted)}.article-main-title[data-astro-cid-4sn4zg3r]{font-family:var(--font-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:600;line-height:1.18;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.015em}.article-subtitle[data-astro-cid-4sn4zg3r]{font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.article-author-card[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--border-subtle)}.author-avatar-wrap[data-astro-cid-4sn4zg3r]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid var(--border-medium);flex-shrink:0}.author-avatar-img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover;object-position:center top}.author-details[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:2px}.author-name[data-astro-cid-4sn4zg3r]{font-weight:600;font-size:.95rem;color:var(--text-primary)}.author-role[data-astro-cid-4sn4zg3r]{font-size:.78rem;color:var(--text-muted)}.article-published-date[data-astro-cid-4sn4zg3r]{font-size:.75rem;color:var(--text-subtle)}.article-content-wrapper[data-astro-cid-4sn4zg3r]{padding:60px 0 0}.article-body[data-astro-cid-4sn4zg3r]{color:var(--text-secondary);font-size:1.06rem;line-height:1.8}.article-body .lead-paragraph{font-size:1.18rem;line-height:1.75;color:#fff;margin-bottom:32px;font-weight:400}.article-body h2{font-family:var(--font-serif);font-size:1.7rem;font-weight:600;color:var(--text-primary);margin:44px 0 18px;line-height:1.3}.article-body h3{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;color:var(--text-primary);margin:32px 0 14px}.article-body p{margin-bottom:22px}.article-body strong{color:var(--text-primary)}.article-body em{color:#fff;font-style:normal}.article-body ul,.article-body ol{margin:16px 0 28px 24px;display:flex;flex-direction:column;gap:10px}.article-body li{line-height:1.7}.article-body .article-quote{background:linear-gradient(180deg,#ffffff08,#fff0 40%),#14213d;border-left:3px solid var(--accent-secondary);border-top:1px solid rgba(203,213,225,.12);border-right:1px solid rgba(203,213,225,.12);border-bottom:1px solid rgba(203,213,225,.12);box-shadow:inset 0 1px #ffffff1a;padding:24px 28px;font-family:var(--font-serif);font-size:1.25rem;line-height:1.55;color:#fff;margin:36px 0;border-radius:0 12px 12px 0;font-style:italic}.author-bio-box[data-astro-cid-4sn4zg3r]{margin-top:60px;border:1px solid var(--border-subtle)}.bio-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:100px 1fr;gap:24px;align-items:center}.bio-portrait-img[data-astro-cid-4sn4zg3r]{width:100px;height:100px;border-radius:12px;object-fit:cover;object-position:center top;border:1px solid var(--border-medium)}.bio-written-by[data-astro-cid-4sn4zg3r]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);display:block;margin-bottom:4px}.bio-name[data-astro-cid-4sn4zg3r]{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:3px}.bio-credentials[data-astro-cid-4sn4zg3r]{font-size:.95rem;font-weight:500;color:var(--text-secondary);margin-bottom:10px}.bio-summary[data-astro-cid-4sn4zg3r]{font-size:.94rem;color:var(--text-muted);line-height:1.65}.related-articles-section[data-astro-cid-4sn4zg3r]{margin-top:64px;padding-top:48px;border-top:1px solid var(--border-subtle)}.related-heading[data-astro-cid-4sn4zg3r]{font-family:var(--font-serif);font-size:1.4rem;color:var(--text-primary);margin-bottom:24px}.related-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.related-category-label[data-astro-cid-4sn4zg3r]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:10px;display:inline-block}.related-title[data-astro-cid-4sn4zg3r]{font-family:var(--font-serif);font-size:1.1rem;margin-bottom:10px}.related-title[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--text-primary);text-decoration:none}.related-title[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:#fff}.related-excerpt[data-astro-cid-4sn4zg3r]{font-size:.86rem;color:var(--text-muted);line-height:1.55;margin-bottom:14px}.related-link[data-astro-cid-4sn4zg3r]{font-size:.82rem;font-weight:600;color:var(--text-primary);text-decoration:none;margin-top:auto}.related-link[data-astro-cid-4sn4zg3r]:hover{color:#fff}.back-to-blog-wrapper[data-astro-cid-4sn4zg3r]{margin-top:48px;text-align:center}.back-link[data-astro-cid-4sn4zg3r]{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color var(--transition-fast)}.back-link[data-astro-cid-4sn4zg3r]:hover{color:#fff}@media(max-width:768px){.bio-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;text-align:center}.bio-portrait-img[data-astro-cid-4sn4zg3r]{margin:0 auto}.related-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}
