.hero--article h1[data-astro-cid-7tv3wm6s]{color:var(--text-title);font-size:var(--text-3xl)}.article-byline[data-astro-cid-7tv3wm6s]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-s);margin:var(--space-l) auto 0;text-align:left}.article-avatar[data-astro-cid-7tv3wm6s]{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.article-avatar--monogram[data-astro-cid-7tv3wm6s]{display:grid;place-items:center;background:var(--primary);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700}.article-byline-meta[data-astro-cid-7tv3wm6s]{font-size:var(--text-s);line-height:var(--leading-normal)}.article-byline-author[data-astro-cid-7tv3wm6s]{font-weight:600;color:var(--text-title)}.article-byline-link[data-astro-cid-7tv3wm6s]{color:inherit;text-decoration:none}.article-byline-link[data-astro-cid-7tv3wm6s]:hover,.article-byline-link[data-astro-cid-7tv3wm6s]:focus-visible{color:var(--primary);text-decoration:underline}.article-byline-dates[data-astro-cid-7tv3wm6s]{color:var(--text-muted);font-size:var(--text-xs);display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.article-narrow[data-astro-cid-7tv3wm6s]{max-width:116rem}.article-hero[data-astro-cid-7tv3wm6s]{margin:0 0 var(--space-xl)}.article-hero[data-astro-cid-7tv3wm6s] img[data-astro-cid-7tv3wm6s]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-l);display:block}.article-hero[data-astro-cid-7tv3wm6s] figcaption[data-astro-cid-7tv3wm6s]{margin-top:var(--space-s);font-size:var(--text-s);color:var(--text-muted);text-align:center}.credit[data-astro-cid-7tv3wm6s]{color:var(--text-muted);opacity:.8}.article-author-card[data-astro-cid-7tv3wm6s]{display:flex;gap:var(--space-l);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l);padding:var(--space-l);margin-top:var(--space-2xl);box-shadow:var(--shadow-s);align-items:flex-start}.author-card-avatar[data-astro-cid-7tv3wm6s]{width:8rem;height:8rem;border-radius:50%;object-fit:cover;flex-shrink:0}.author-card-avatar--placeholder[data-astro-cid-7tv3wm6s]{display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;border:1px solid var(--primary-l-8)}.author-card-name[data-astro-cid-7tv3wm6s]{font-weight:600;font-size:var(--text-m);margin:0 0 var(--space-xs);color:var(--text-title);display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs)}.author-card-linkedin[data-astro-cid-7tv3wm6s]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--brand-linkedin);color:var(--text-inverse);text-decoration:none;transition:background .15s}.author-card-linkedin[data-astro-cid-7tv3wm6s]:hover{background:var(--brand-linkedin-d)}.author-card-role[data-astro-cid-7tv3wm6s]{margin:0 0 var(--space-s);font-size:var(--text-s);font-weight:400;color:var(--text-muted)}.author-card-linkedin[data-astro-cid-7tv3wm6s] svg[data-astro-cid-7tv3wm6s]{width:1.2rem;height:1.2rem}.author-card-bio[data-astro-cid-7tv3wm6s] p{margin:var(--space-2xs) 0;color:var(--text-body);font-size:var(--text-s);line-height:var(--leading-relaxed)}.author-card-social[data-astro-cid-7tv3wm6s]{margin:var(--space-s) 0 0;display:flex;gap:var(--space-m);font-size:var(--text-s)}.author-card-social[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{color:var(--primary);text-decoration:none;font-weight:500}.author-card-social[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline}.article-share-section[data-astro-cid-7tv3wm6s]{padding-block:var(--space-xl)}.article-share[data-astro-cid-7tv3wm6s]{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);text-align:center}.article-share-label[data-astro-cid-7tv3wm6s]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);margin:0}.article-share-buttons[data-astro-cid-7tv3wm6s]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s)}.article-share-btn[data-astro-cid-7tv3wm6s]{display:inline-flex;align-items:center;gap:.6rem;background:var(--bg-surface);color:var(--text-title);border:1px solid var(--border-primary);border-radius:var(--radius-full);padding:.6rem 1.2rem;font-family:var(--font-body);font-size:var(--text-s);font-weight:400;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.article-share-btn[data-astro-cid-7tv3wm6s]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-l-9)}.article-share-btn[data-astro-cid-7tv3wm6s].is-copied{border-color:var(--success, var(--primary));color:var(--success, var(--primary))}.article-related-grid[data-astro-cid-7tv3wm6s]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l)}@media(max-width:960px){.article-related-grid[data-astro-cid-7tv3wm6s]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.article-related-grid[data-astro-cid-7tv3wm6s]{grid-template-columns:1fr}.article-author-card[data-astro-cid-7tv3wm6s]{flex-direction:column;align-items:stretch;gap:var(--space-m)}.article-author-card[data-astro-cid-7tv3wm6s] img[data-astro-cid-7tv3wm6s]{width:6rem;height:6rem}}
