.article-page .history-timeline{display:grid;grid-gap:var(--cf-space-300);gap:var(--cf-space-300);padding:var(--cf-space-350)}.article-page .timeline-buttons{display:flex;flex-wrap:wrap;gap:var(--cf-space-150)}.article-page .timeline-buttons button[aria-current=step]{background:var(--cf-color-primary);color:var(--cf-color-on-primary);border-color:var(--cf-color-primary)}.article-page .timeline-card{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200);padding:var(--cf-space-400);border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-300);background:var(--cf-color-surface-raised)}.article-page .timeline-card strong{color:var(--cf-color-text)}.article-page .feature-results{display:grid;grid-gap:var(--cf-space-250);gap:var(--cf-space-250)}.article-page .feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--cf-space-250);gap:var(--cf-space-250);align-items:start;padding:var(--cf-space-300);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-300);background:var(--cf-color-surface-raised)}.article-page .feature-row code{overflow-wrap:anywhere}.article-page .feature-status{border-radius:var(--cf-radius-full);padding:var(--cf-space-100) var(--cf-space-250);background:var(--cf-color-surface);color:var(--cf-color-text-secondary);font-weight:var(--cf-font-weight-strong)}.article-page .feature-status[data-supported=true]{background:var(--cf-color-success-subtle);color:var(--cf-color-success)}.article-page .feature-status[data-supported=false]{background:var(--cf-color-warning-subtle);color:var(--cf-color-warning)}@media(max-width:560px){.article-page .feature-row{grid-template-columns:1fr}}