.method-comparison.svelte-2avon4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);margin:var(--space-6) 0}.method-box.svelte-2avon4{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.method-box.svelte-2avon4 h4:where(.svelte-2avon4){font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.method-box.svelte-2avon4 ul:where(.svelte-2avon4){margin:0;padding-left:var(--space-4);font-size:var(--text-sm)}.method-box.svelte-2avon4 li:where(.svelte-2avon4){margin-bottom:var(--space-2)}.method-box--wrong.svelte-2avon4{border-color:#d168474d}.method-box--correct.svelte-2avon4{border-color:#4ea7754d}.method-problem.svelte-2avon4{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-score-low)}.method-correct.svelte-2avon4{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-score-high)}.results-table.svelte-2avon4{margin:var(--space-6) 0;overflow-x:auto}.results-table.svelte-2avon4 h4:where(.svelte-2avon4){font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.results-table.svelte-2avon4 table:where(.svelte-2avon4){width:100%;border-collapse:collapse;font-size:var(--text-sm)}.results-table.svelte-2avon4 th:where(.svelte-2avon4),.results-table.svelte-2avon4 td:where(.svelte-2avon4){padding:var(--space-3);border:1px solid var(--color-border-subtle);text-align:left}.results-table.svelte-2avon4 th:where(.svelte-2avon4){background:var(--color-foundation-mid);font-weight:var(--font-weight-semibold)}.results-table.svelte-2avon4 .highlight-row:where(.svelte-2avon4){background:var(--color-accent-primary-glow)}.policy-comparison.svelte-2avon4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);margin:var(--space-6) 0}.policy-box.svelte-2avon4{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.policy-box.svelte-2avon4 h4:where(.svelte-2avon4){font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.policy-box.svelte-2avon4 ul:where(.svelte-2avon4){margin:0;padding-left:var(--space-4);font-size:var(--text-sm)}.policy-box.svelte-2avon4 li:where(.svelte-2avon4){margin-bottom:var(--space-2)}.policy-box--highlight.svelte-2avon4{background:linear-gradient(135deg,var(--color-foundation-mid),var(--color-accent-primary-glow));border-color:var(--color-accent-primary)}section.svelte-2avon4{margin-bottom:var(--space-8)}h2.svelte-2avon4{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}h3.svelte-2avon4{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}p.svelte-2avon4{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}ul.svelte-2avon4,ol.svelte-2avon4{margin-bottom:var(--space-4);padding-left:var(--space-6)}li.svelte-2avon4{margin-bottom:var(--space-2)}code.svelte-2avon4{font-family:var(--font-mono);font-size:.9em;background:var(--color-foundation-surface);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}a.svelte-2avon4{color:var(--color-accent-primary);text-decoration:none}a.svelte-2avon4:hover{text-decoration:underline}.context-section.svelte-2avon4{background:linear-gradient(135deg,var(--color-foundation-mid),var(--color-accent-primary-glow));border:1px solid var(--color-accent-primary);border-radius:var(--radius-xl);padding:var(--space-6);margin:var(--space-8) 0}.context-section.svelte-2avon4 h2:where(.svelte-2avon4){margin-top:0;color:var(--color-accent-primary);border-bottom:none;padding-bottom:0}.context-section.svelte-2avon4 p:where(.svelte-2avon4){color:var(--color-text-secondary)}.context-section.svelte-2avon4 ul:where(.svelte-2avon4){margin-top:var(--space-3)}.context-section.svelte-2avon4 li:where(.svelte-2avon4){color:var(--color-text-secondary)}
