.article-page .strict-toggle-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--cf-space-250)}.article-page .strict-toggle-controls label{display:grid;grid-gap:var(--cf-space-100);gap:var(--cf-space-100);color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.article-page .strict-toggle-controls select{padding:var(--cf-space-150) var(--cf-space-250);border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-200);background:var(--cf-color-surface);color:var(--cf-color-text);font:inherit}.article-page .strict-lab-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.article-page .strict-result-card{display:grid;align-content:start;grid-gap:var(--cf-space-250);gap:var(--cf-space-250);padding:var(--cf-space-350);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-300);background:var(--cf-color-surface-raised)}.article-page .strict-result-card span{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.article-page .strict-result-card output{display:block;overflow-wrap:anywhere;color:var(--cf-color-text);font-weight:var(--cf-font-weight-bold)}.article-page .strict-result-card p{margin:0;color:var(--cf-color-text-secondary)}.article-page .strict-runner{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.article-page .strict-default-card{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)}@media(max-width:768px){.article-page .strict-lab-grid{grid-template-columns:1fr}}