.article-body[data-astro-cid-tn2ff5fx] h3[data-astro-cid-tn2ff5fx]{font-family:var(--font-serif);color:var(--text);margin:1.6rem 0 .5rem;font-size:1.25rem;font-style:italic;font-weight:400}.article[data-astro-cid-tn2ff5fx]{max-width:740px}.article-header[data-astro-cid-tn2ff5fx]{flex-direction:column;max-width:44rem;display:flex}.back-link[data-astro-cid-tn2ff5fx]{color:var(--muted);font:.68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2rem;text-decoration:none}.back-link[data-astro-cid-tn2ff5fx]:hover{color:var(--accent)}.article-meta[data-astro-cid-tn2ff5fx]{color:var(--muted);font:.65rem var(--font-mono);letter-spacing:.08em;gap:.5rem;margin-bottom:1rem;display:flex}.meta-sep[data-astro-cid-tn2ff5fx]{opacity:.4}.article-title[data-astro-cid-tn2ff5fx]{font-family:var(--font-serif);text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(1.8rem,4vw,2.8rem);font-style:italic;font-weight:400;line-height:1.15}.article-tags[data-astro-cid-tn2ff5fx]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.article-tag[data-astro-cid-tn2ff5fx]{border:1px solid var(--accent);color:var(--accent);font:.6rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;padding:.18rem .55rem}.article-cover[data-astro-cid-tn2ff5fx]{border:1px solid var(--border);margin:1rem 0 3rem;overflow:hidden}.article-cover[data-astro-cid-tn2ff5fx] img[data-astro-cid-tn2ff5fx]{width:100%;height:auto;display:block}.article-body[data-astro-cid-tn2ff5fx]{font-size:1rem;line-height:1.8}.article-body[data-astro-cid-tn2ff5fx] .lead[data-astro-cid-tn2ff5fx]{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:1.35rem;line-height:1.55}.article-body[data-astro-cid-tn2ff5fx] p[data-astro-cid-tn2ff5fx],.article-body[data-astro-cid-tn2ff5fx] ul[data-astro-cid-tn2ff5fx],.article-body[data-astro-cid-tn2ff5fx] blockquote[data-astro-cid-tn2ff5fx]{margin-bottom:1.4rem}.article-body[data-astro-cid-tn2ff5fx] h2[data-astro-cid-tn2ff5fx]{font-family:var(--font-serif);margin:3rem 0 1rem;font-size:1.8rem;font-style:italic;font-weight:400;line-height:1.2}.article-body[data-astro-cid-tn2ff5fx] ul[data-astro-cid-tn2ff5fx]{padding-left:1.3rem}.article-body[data-astro-cid-tn2ff5fx] li[data-astro-cid-tn2ff5fx]{margin-bottom:.55rem}.article-body[data-astro-cid-tn2ff5fx] a[data-astro-cid-tn2ff5fx]{color:var(--accent);text-underline-offset:.18em}.article-body[data-astro-cid-tn2ff5fx] blockquote[data-astro-cid-tn2ff5fx]{border-left:2px solid var(--accent);background:var(--surface);color:var(--text);font-family:var(--font-serif);padding:1rem 1.5rem;font-size:1.2rem;font-style:italic;line-height:1.5}.video-wrap[data-astro-cid-tn2ff5fx]{aspect-ratio:16/9;border:1px solid var(--border);margin-bottom:2rem;position:relative}.video-wrap[data-astro-cid-tn2ff5fx] iframe[data-astro-cid-tn2ff5fx]{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-link[data-astro-cid-tn2ff5fx]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.8rem}.article-footer[data-astro-cid-tn2ff5fx]{border-top:1px solid var(--border);flex-direction:column;gap:2.5rem;margin-top:4rem;padding-top:3rem;display:flex}.author-card[data-astro-cid-tn2ff5fx]{grid-template-columns:56px 1fr;align-items:flex-start;gap:1.2rem;display:grid}.author-photo[data-astro-cid-tn2ff5fx]{border:1px solid var(--border);width:56px;height:56px;overflow:hidden}.author-photo[data-astro-cid-tn2ff5fx] img[data-astro-cid-tn2ff5fx]{object-fit:cover;width:100%;height:100%;display:block}.author-info[data-astro-cid-tn2ff5fx]{flex-direction:column;gap:.3rem;display:flex}.author-name[data-astro-cid-tn2ff5fx]{color:var(--text);font-family:var(--font-serif);font-size:1rem;font-style:italic}.author-bio[data-astro-cid-tn2ff5fx]{color:var(--muted);font-size:.82rem;line-height:1.5}.author-links[data-astro-cid-tn2ff5fx]{flex-wrap:wrap;gap:1rem;margin-top:.3rem;display:flex}.author-links[data-astro-cid-tn2ff5fx] a[data-astro-cid-tn2ff5fx]{color:var(--accent);font:.65rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.article-meta[data-astro-cid-tn2ff5fx]{flex-wrap:wrap}.article-cover[data-astro-cid-tn2ff5fx] figcaption[data-astro-cid-tn2ff5fx]{color:var(--muted);padding:.7rem 1rem;font-size:.78rem;line-height:1.5}.table-wrap[data-astro-cid-tn2ff5fx]{border:1px solid var(--border);max-width:100%;margin:1.5rem 0;overflow-x:auto}table[data-astro-cid-tn2ff5fx]{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.6}caption[data-astro-cid-tn2ff5fx]{text-align:left;color:var(--accent);padding:1rem}th[data-astro-cid-tn2ff5fx],td[data-astro-cid-tn2ff5fx]{text-align:left;vertical-align:top;border-top:1px solid var(--border);overflow-wrap:anywhere;padding:.8rem}th[data-astro-cid-tn2ff5fx]{font-weight:600}tbody[data-astro-cid-tn2ff5fx] th[data-astro-cid-tn2ff5fx]{white-space:nowrap;overflow-wrap:normal}.source-note[data-astro-cid-tn2ff5fx]{color:var(--muted);font-size:.85rem}
