.article-wrap[data-astro-cid-vcwz2lde]{padding-top:2rem;max-width:960px}.breadcrumb[data-astro-cid-vcwz2lde]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-muted);margin-bottom:1.25rem}.article-header[data-astro-cid-vcwz2lde]{margin-bottom:1.5rem;border-color:var(--border-cyan)}.header-badges[data-astro-cid-vcwz2lde]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.article-header[data-astro-cid-vcwz2lde] h1[data-astro-cid-vcwz2lde]{font-size:clamp(1.75rem,3vw,2.35rem);margin-bottom:.85rem}.article-lead[data-astro-cid-vcwz2lde]{color:var(--text-secondary);font-size:1.05rem;margin-bottom:1.35rem}.byline-bar[data-astro-cid-vcwz2lde]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.1rem;border-top:1px solid var(--border-subtle)}.byline-author[data-astro-cid-vcwz2lde]{display:flex;align-items:center;gap:.75rem}.author-avatar[data-astro-cid-vcwz2lde]{width:42px;height:42px;border-radius:50%;background:var(--accent-cyan-soft);border:1px solid var(--accent-cyan);color:var(--accent-cyan-hover);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.author-avatar-lg[data-astro-cid-vcwz2lde]{width:54px;height:54px;font-size:1.05rem}.byline-author[data-astro-cid-vcwz2lde] strong[data-astro-cid-vcwz2lde]{display:block;color:var(--text-primary);font-size:.95rem}.byline-author[data-astro-cid-vcwz2lde] span[data-astro-cid-vcwz2lde]{font-size:.76rem;color:var(--text-muted)}.byline-dates[data-astro-cid-vcwz2lde]{font-size:.76rem;color:var(--text-muted);text-align:right}.tool-callout-banner[data-astro-cid-vcwz2lde]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.callout-item[data-astro-cid-vcwz2lde]{background:#0f172ae6;border:1px solid var(--border-strong);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-md);padding:.95rem 1.1rem;font-size:.86rem}.callout-item[data-astro-cid-vcwz2lde] p[data-astro-cid-vcwz2lde]{margin-top:.45rem;color:var(--text-secondary);line-height:1.5}.article-body[data-astro-cid-vcwz2lde]{padding:2.25rem;margin-bottom:1.5rem}.bottom-tools-box[data-astro-cid-vcwz2lde]{margin-bottom:1.5rem}.bottom-tools-box[data-astro-cid-vcwz2lde] h2[data-astro-cid-vcwz2lde]{font-size:1.2rem;margin-bottom:1rem}.bottom-tools-grid[data-astro-cid-vcwz2lde]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.mini-tool-link[data-astro-cid-vcwz2lde]{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.mini-tool-link[data-astro-cid-vcwz2lde]:hover{border-color:var(--accent-cyan)}.mini-tool-link[data-astro-cid-vcwz2lde] strong[data-astro-cid-vcwz2lde]{color:var(--accent-cyan-hover);font-size:.92rem}.mini-tool-link[data-astro-cid-vcwz2lde] span[data-astro-cid-vcwz2lde]{color:var(--text-muted);font-size:.8rem}.author-bio-box[data-astro-cid-vcwz2lde]{border-left:4px solid var(--accent-amber);margin-bottom:2.5rem}.bio-header[data-astro-cid-vcwz2lde]{display:flex;align-items:center;gap:1rem;margin-bottom:.85rem}.bio-tag[data-astro-cid-vcwz2lde]{font-size:.7rem;color:var(--accent-amber-hover)}.bio-header[data-astro-cid-vcwz2lde] h3[data-astro-cid-vcwz2lde]{font-size:1.15rem}.bio-role[data-astro-cid-vcwz2lde]{font-size:.78rem;color:var(--text-muted)}.bio-text[data-astro-cid-vcwz2lde]{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.related-section[data-astro-cid-vcwz2lde] h2[data-astro-cid-vcwz2lde]{font-size:1.4rem;margin-bottom:1.1rem}.related-grid[data-astro-cid-vcwz2lde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.rel-meta[data-astro-cid-vcwz2lde]{display:flex;justify-content:space-between;align-items:center;font-size:.74rem;color:var(--text-muted);margin-bottom:.65rem}.related-card[data-astro-cid-vcwz2lde] h3[data-astro-cid-vcwz2lde]{font-size:1.02rem;margin-bottom:.5rem}.related-card[data-astro-cid-vcwz2lde] h3[data-astro-cid-vcwz2lde] a[data-astro-cid-vcwz2lde]{color:var(--text-primary)}.related-card[data-astro-cid-vcwz2lde] p[data-astro-cid-vcwz2lde]{font-size:.84rem;color:var(--text-secondary)}@media(max-width:768px){.tool-callout-banner[data-astro-cid-vcwz2lde],.bottom-tools-grid[data-astro-cid-vcwz2lde]{grid-template-columns:1fr}.article-body[data-astro-cid-vcwz2lde]{padding:1.35rem}.byline-dates[data-astro-cid-vcwz2lde]{text-align:left}}
