.article-page .panel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.article-page .panel-card{display:grid;grid-gap:var(--cf-space-100);gap:var(--cf-space-100);padding:var(--cf-space-200);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-100);background:var(--cf-color-surface-raised)}.article-page .panel-card-name,.article-page .panel-card-rating{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-250)}.article-page .panel-card-value{color:var(--cf-color-text-strong);font-size:var(--cf-font-size-400);font-weight:var(--cf-font-weight-semibold)}.article-page .panel-card.is-good .panel-card-value{color:var(--cf-color-success)}.article-page .panel-card.is-needs-improvement .panel-card-value{color:var(--cf-color-warning)}.article-page .panel-card.is-poor .panel-card-value{color:var(--cf-color-danger)}.article-page .panel-phases{display:flex;flex-wrap:wrap;gap:var(--cf-space-100) var(--cf-space-200);-webkit-margin-before:var(--cf-space-100);margin-block-start:var(--cf-space-100);color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-250)}.article-page .panel-update{display:flex;flex-wrap:wrap;gap:1px;align-content:flex-start;block-size:var(--cf-space-1600);overflow:hidden;color:var(--cf-color-text-muted);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-200)}.article-page .panel-empty{margin:0;color:var(--cf-color-text-muted)}