.article{max-width:46rem}.article__back{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-m);font-weight:var(--fw-text-medium);color:var(--accent-700);transition:color var(--dur-micro) var(--ease-micro)}.article__back:hover{color:var(--accent-600)}.article__back svg{transition:transform var(--dur-micro) var(--ease-micro)}.article__back:hover svg{transform:translateX(-3px)}.article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-8)}.article__kind{padding:.125rem .5rem;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-800);font-weight:var(--fw-text-medium);white-space:nowrap}.article__kind--post{background:color-mix(in oklab,var(--pastel-lilac) 70%,white);color:var(--fg-secondary)}.article__date{color:var(--fg-muted)}.article__share{margin-left:auto}.article__lead,.article__title{margin-top:var(--space-4)}.article__lead{font-size:var(--text-lead);line-height:1.45;color:var(--fg-secondary);max-width:var(--measure-lead)}.article__cover{margin-top:var(--space-8);overflow:hidden;border-radius:var(--radius-media);box-shadow:var(--shadow-sm)}.article__cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article__body,.article__empty{margin-top:var(--space-8)}.article__empty{color:var(--fg-muted)}.article__footer{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.article-related{margin-top:var(--space-16)}.article-related__title{color:var(--fg-primary)}@media (prefers-reduced-motion:reduce){.article__back:hover svg{transform:none}}.expert-badge{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.expert__photo{flex:none;border-radius:50%;object-fit:cover;background:var(--accent-100)}.expert__photo--sm{width:2.75rem;height:2.75rem}.expert__photo--lg{width:4rem;height:4rem}.expert__initials{display:grid;place-items:center;color:var(--accent-800);font-weight:var(--fw-text-strong);font-size:var(--text-body-m)}.expert-badge__text{display:flex;flex-direction:column;line-height:1.3}.expert-badge__role,.expert-card__role{font-size:var(--text-caption);color:var(--accent-700);font-weight:var(--fw-text-medium)}.expert-badge__name,.expert-card__name{font-weight:var(--fw-text-strong);color:var(--fg-primary)}.expert-badge__regalia,.expert-card__regalia{font-size:var(--text-body-m);color:var(--fg-secondary)}.article-sources{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.article-sources__title{font-size:var(--text-body-m);font-weight:var(--fw-text-strong);color:var(--fg-primary)}.article-sources__list{margin-top:var(--space-3);padding-left:1.25rem;list-style:decimal;display:grid;gap:var(--space-2);font-size:var(--text-body-m);color:var(--fg-secondary)}.article-sources__list a{color:var(--accent-700);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;overflow-wrap:anywhere}.article-sources__list a:hover{color:var(--accent-600)}.expert-card{display:flex;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--shadow-sm)}.expert-card__bio{color:var(--fg-secondary)}.expert-card__bio,.expert-card__link{margin-top:var(--space-2);font-size:var(--text-body-m)}.expert-card__link{display:inline-block;font-weight:var(--fw-text-medium);color:var(--accent-700)}.expert-card__link:hover{color:var(--accent-600)}