.methodology-comparison{grid-template-columns:1fr;gap:16px;margin:16px 0;display:grid}@media (min-width:640px){.methodology-comparison{grid-template-columns:1fr 1fr;gap:24px}}.methodology-comparison-col{border:1px solid var(--border);border-radius:var(--radius);padding:16px}.methodology-comparison-title{font-size:var(--font-lg);letter-spacing:-.015em;margin-bottom:var(--space-3);font-weight:700}.methodology-comparison-col ul{margin-bottom:0;padding-left:20px;list-style:outside}.methodology-comparison-col li{color:var(--muted-foreground);font-size:var(--font-xs);margin-bottom:4px;line-height:1.625}.methodology-comparison-col li::marker{color:var(--muted-foreground)}.methodology-principles{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.methodology-principles{grid-template-columns:1fr 1fr}}.methodology-principle{border:1px solid var(--border);border-radius:var(--radius);padding:16px}.methodology-principle-title{font-size:var(--font-lg);letter-spacing:-.015em;margin-bottom:var(--space-2);font-weight:700;line-height:1.3}.methodology-principle p{color:var(--muted-foreground);font-size:var(--font-xs);line-height:1.625}
