.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);font-weight:var(--weight-strong);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-3)}.methodology-comparison-col ul{margin-bottom:0;padding-left:20px;list-style:outside}.methodology-comparison-col li{color:var(--muted-foreground);font-size:var(--type-ui);line-height:var(--leading-body);margin-bottom:4px}.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);font-weight:var(--weight-strong);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-2);line-height:1.3}.methodology-principle p{color:var(--muted-foreground);font-size:var(--type-ui);line-height:var(--leading-body)}
