.article-page .plan-list{display:grid;grid-gap:var(--cf-space-250);gap:var(--cf-space-250);padding:0;margin:0;list-style:none}.article-page .plan-list li{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200);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 .plan-list li.is-correct{border-color:var(--cf-color-success-border);background:var(--cf-color-success-subtle)}.article-page .assumption-controls,.article-page .plan-buttons{display:flex;flex-wrap:wrap;gap:var(--cf-space-200)}.article-page .assumption-lab{grid-template-columns:minmax(0,1fr)}.article-page .assumption-lab .source-pane{border-right:0;border-bottom:1px solid var(--cf-color-border)}.article-page .assumption-table-wrap{overflow-x:auto}.article-page .assumption-table{width:100%;min-width:420px;border-collapse:collapse}.article-page .assumption-table td,.article-page .assumption-table th{padding:var(--cf-space-250);border-bottom:1px solid var(--cf-color-border);text-align:left;vertical-align:top}.article-page .assumption-table thead th{color:var(--cf-color-text-secondary);font-weight:var(--cf-font-weight-strong)}.article-page .assumption-controls button[aria-pressed=false]{background:var(--cf-color-surface);color:var(--cf-color-text-secondary);border-color:var(--cf-color-border-control)}@media(max-width:560px){.article-page .plan-list li{padding:var(--cf-space-250)}}